{"id":"pro-hr-candidate-onsite-schedule","audience":"hr","category":"planning","technique":"audience","title":"Build a candidate's interview schedule around interviewer limits","free":false,"task":"You're the recruiting coordinator sending Dana Liu her onsite schedule for Thursday. You want exactly 5 numbered lines: four 45-minute interviews from 9:00 to 12:00 plus a 12:00 team lunch, each as time - name (topic), under 70 words, plain text. Every interviewer must be in a slot they can make, use the replacement for the interviewer who dropped out, and keep the hiring team's private comments out since Dana will read it. Write a prompt that gets you exactly that.","materialLabel":"Your notes (attached to your prompt automatically)","material":"Onsite - Dana Liu, Operations Analyst - Thursday\nSlots: 9:00-9:45, 9:45-10:30, 10:30-11:15, 11:15-12:00. Team lunch 12:00-1:00 at Basil & Vine (with Grace + Tom).\n\nInterviewers + availability:\n- Grace Okoro, hiring manager (role overview) - free 9:00-10:30 only\n- Tom Reyes, senior analyst (case exercise) - free after 10:30\n- Amir Haddad, director (career goals) - only 11:15-12:00, has a board call before\n- Bea Lindqvist, ops lead (process questions) - any time\n\nSlack from Bea (Wed 4pm): \"So sorry, I'm out sick tomorrow. Hiro Tanaka can cover process questions, he's only free 9:00-9:45.\"\n\nHiring team notes (private):\n- Salary band $78-86k, she asked for $90k\n- Grace thinks she might be overqualified\n- Second candidate onsite next Tuesday\n- Parking validation at front desk","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":70},{"type":"plainText"}],"mistakes":[{"title":"Not stating availability","why":"The AI assigns slots in the order people are listed, so Grace and Tom end up in times they can't make.","fix":"Add: \"Fit each interviewer into a slot they're free for.\"","checks":["r1"]},{"title":"Missing the dropout","why":"Bea is in the main list, and the AI may keep her or put Hiro in the wrong slot.","fix":"Add: \"Bea is out; Hiro covers process questions and is only free 9:00-9:45.\"","checks":["r1"]},{"title":"Forgetting who reads it","why":"The AI pulls in useful-looking hiring notes, including salary.","fix":"Add: \"Dana will read this. Leave out all private hiring team notes.\"","checks":["r2"]},{"title":"Letting the AI pick the layout","why":"The AI writes a welcome email or a table with headings.","fix":"Be exact: \"Exactly 5 numbered lines like '1. 9:00-9:45 - Hiro Tanaka (process questions)'. Plain text.\"","checks":["numberedItems","plainText","r0"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 70 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 9 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Says how many lines","patterns":["\\b(5|five)\\b"]},{"label":"Shows the line shape","patterns":["time.{0,10}name","\\d:\\d\\d.{0,10}-","\\(topic\\)"]},{"label":"Uses availability","patterns":["availab","free","can make","fit"]},{"label":"Handles the replacement","patterns":["hiro","bea","replace","out sick","cover"]},{"label":"Hides private notes","patterns":["private","salary","candidate (will )?read","dana (will )?read"]}],"hint":"A schedule has to work for every interviewer and be safe for the candidate to read. Tell the AI both things, and that someone dropped out.","rubricLabels":["Lines are in time order with the four 45-minute slots (9:00, 9:45, 10:30, 11:15) and a 12:00 team lunch, each line giving a time, a name and a topic","Every interviewer fits their availability: Hiro 9:00, Grace 9:45, Tom 10:30, Amir 11:15, and Bea does not appear (Hiro replaces her)","Contains none of the hiring team's private notes (salary band, salary ask, overqualified comment, other candidate); a mention of parking validation is fine"]}