{"id":"lead-pto-collision-ordered-decision","audience":"managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"constraints","title":"Resolve four overlapping time-off requests with a stated rule","free":false,"task":"Four people asked for time off in the week of Aug 11-15. Apply these rules. At least 2 of the 4 must be at work every day. Requests are handled in order of the date submitted, except that anyone who had this same week off last year goes last. Output a table with the header Name | Decision | Reason, one row per person, using Approved or Needs change. If a request can only be partly approved, say which days are open. End with the exact line: Manager confirms before anyone is told. Plain text, under 110 words.","materialLabel":"Requests (attached to your prompt automatically)","material":"Time-off requests, team of 4, week Mon Aug 11 to Fri Aug 15\n\n- Ana: Aug 11-15, submitted Mar 3\n- Cy: Aug 11-12, submitted Mar 5\n- Ben: Aug 13-15, submitted Mar 10\n- Dee: Aug 14-15, submitted Mar 20\n\nLast year: Ben had Aug 12-16 off. Nobody else was off that week.\nDee mentioned she is flexible. Ana says she needs the full week for a family trip.\n\nTeam context: all four work the support queue. The queue gets busy the second week of August because of back-to-school orders, so the manager wants coverage kept at two people on each day, no exceptions. Requests came in through the HR portal and the timestamps above are correct. Nobody has been told anything yet.","rules":[{"type":"maxWords","max":110},{"type":"plainText"}],"mistakes":[{"title":"Using the wrong order","why":"The AI goes in submission order and approves Ben over Dee.","fix":"Say: \"Anyone who had the same week off last year goes last.\"","checks":["r1"]},{"title":"Skipping the coverage check","why":"The AI approves everyone or guesses.","fix":"Say: \"At least 2 of 4 at work each day; check each day. Header Name | Decision | Reason.\"","checks":["r0","r1"]},{"title":"No partial answer","why":"The AI just says denied.","fix":"Say: \"If only some days work, say which days are open.\"","checks":["r1"]},{"title":"Missing closing line","why":"The AI adds a friendly sign-off.","fix":"Say: \"End with the exact line Manager confirms before anyone is told.\"","checks":["r2"]},{"title":"Markdown","why":"The AI bolds decisions.","fix":"Say: \"Plain text.\"","checks":["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 part instead, for example: \"each line under 15 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Names the table columns","patterns":["name \\| decision","decision","reason"]},{"label":"States the coverage rule","patterns":["at least 2","2 of 4"]},{"label":"States the ordering rule","patterns":["submitted","order","last year"]},{"label":"Asks for open days","patterns":["open","which days"]},{"label":"Gives the closing line","patterns":["manager confirms"]}],"hint":"State the coverage rule, the order rule with its exception, the table header and the closing line.","rubricLabels":["Has the header Name | Decision | Reason and one row each for Ana, Cy, Ben and Dee","Ana, Cy and Dee are Approved, and Ben is Needs change with only Aug 13 open","Ben's reason says he had the week off last year and goes last, and the last line is exactly \"Manager confirms before anyone is told.\""]}