{"id":"hr-hiring-pipeline-update","audience":"hr","category":"data","track":"data","technique":"format","title":"Report the hiring pipeline in one line per role","free":false,"task":"Leadership wants a weekly hiring update. Write exactly 3 numbered lines, one per open role, each as 'Role: applied / interviewing / offers - next step', plain text, under 70 words. Put the role that's behind its target first, use the corrected counts, and leave out candidate names.","materialLabel":"Pipeline data (attached to your prompt automatically)","material":"Hiring pipeline - week of Mar 16 (Cedar Freight)\n\nNight Shift Maintenance Technician (target hire date Apr 15)\n- Applied 22, interviewing 4, offers 0.\n- Next: 2 final interviews Thursday.\n- BEHIND target (we needed an offer out by Mar 13).\n\nCDL Delivery Driver (target Apr 1)\n- Applied 41, interviewing 6, offers 1 (Omar H., accepted? pending).\n  CORRECTION (Mar 17): 2 offers out; Sam K. also got one Monday.\n- Next: background checks for both.\n\nDispatch Coordinator (target May 1)\n- Applied 58, interviewing 5, offers 0.\n- Next: panel interviews start Mar 24.\n\nLeadership asked: \"One line per role, problems first, no names.\"","rules":[{"type":"numberedItems","count":3},{"type":"maxWords","max":70},{"type":"plainText"}],"mistakes":[{"title":"Asking for 'a hiring update'","why":"The AI writes a section per role with headings and candidate details.","fix":"Be exact: \"Exactly 3 numbered lines 'Role: applied / interviewing / offers - next step'. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each line instead: \"each line under 18 words.\"","checks":["maxWords"]},{"title":"Keeping the data order","why":"The AI follows the notes, but leadership wants problems first.","fix":"Add: \"Put the role behind target first.\"","checks":["r0"]},{"title":"Using the old count","why":"1 offer appears first, with the correction below it.","fix":"Add: \"CDL Driver has 2 offers (corrected).\"","checks":["r1"]},{"title":"Naming candidates","why":"Names are in the data, and the AI keeps them.","fix":"Add: \"No candidate names.\"","checks":["r2"]}],"promptHints":[{"label":"Puts the problem first","patterns":["behind.{0,20}first","problems? first","first"]},{"label":"Uses the correction","patterns":["2 offers","correct"]},{"label":"Shows the line shape","patterns":["applied ?/ ?interviewing","next step","like ['\"]?1\\."]},{"label":"Leaves out names","patterns":["no (candidate )?names","names"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"Pipeline updates should show problems first in a scannable shape. Give the AI the line shape, the order, the corrected count, and no names.","rubricLabels":["Line 1 is Night Shift Maintenance Technician: 22 / 4 / 0, with next step 2 final interviews Thursday (and may note it's behind target)","CDL Delivery Driver shows 41 / 6 / 2 offers (not 1) with background checks next, and Dispatch Coordinator shows 58 / 5 / 0 with panel interviews starting Mar 24","No candidate names appear (no Omar, Sam), and there is no intro or closing"]}