{"id":"lead-weekend-coverage-fair-rotation-table","audience":"managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"constraints","title":"Assign weekend coverage fairly with a clear tie rule","free":false,"task":"Assign the four weekends in order. Rules: give each weekend to the available person with the fewest weekends so far (update the count after each weekend), break ties alphabetically, and never give someone two weekends in a row. Output a table with the header Weekend | Person | Their total after, one row per weekend, then a last line \"Final totals:\" listing all four people and their totals. Plain text, under 80 words.","materialLabel":"Coverage data (attached to your prompt automatically)","material":"Weekend support coverage, November\n\nWeekends to fill: Nov 8-9, Nov 15-16, Nov 22-23, Nov 29-30.\n\nWeekends worked so far this year:\n- Ana: 3\n- Ben: 1\n- Cy: 2\n- Dee: 1\n\nAvailability: Cy is on leave Nov 29-30. Everyone else is available all four weekends.\n\nOld rule (ignore): the person who volunteers first gets the weekend.\nBen mentioned he'd like fewer weekends because of his kids' sports. Not part of the rule.\n\nContext: the schedule is posted on the team board on Monday and people plan family time around it, so it needs to be easy to check. Each weekend needs exactly one person on call for the support phone. The count of weekends worked includes only weekends since January, and the counts above are correct as of today. The manager wants the totals shown so nobody can say the rotation is unfair.","rules":[{"type":"maxWords","max":80},{"type":"plainText"}],"mistakes":[{"title":"Ignoring the leave","why":"The AI gives Cy the last weekend.","fix":"Say: \"Only available people; Cy is on leave Nov 29-30.\"","checks":["r1"]},{"title":"Skipping the no-consecutive rule","why":"The AI gives Dee two weekends in a row.","fix":"Say: \"Never give someone two weekends in a row.\"","checks":["r1"]},{"title":"Not updating counts","why":"The AI uses the starting counts for every weekend.","fix":"Say: \"Update the count after each weekend.\"","checks":["r1","r2"]},{"title":"Wrong table","why":"The AI adds columns.","fix":"Say: \"Exactly this header and four rows.\"","checks":["r0"]},{"title":"Markdown","why":"The AI bolds names.","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":"Gives the header","patterns":["weekend \\|","their total after"]},{"label":"Fewest weekends rule","patterns":["fewest","update the count"]},{"label":"Tie rule and no back-to-back","patterns":["alphabetical","two weekends in a row"]},{"label":"Availability","patterns":["available","leave"]},{"label":"Final totals line","patterns":["final totals:"]}],"hint":"Give the header, all three rules including the count update, and the final totals line.","rubricLabels":["Has the header Weekend | Person | Their total after and exactly four rows","The assignments are Nov 8-9 Ben (2), Nov 15-16 Dee (2), Nov 22-23 Ben (3), Nov 29-30 Dee (3)","The last line says Final totals with Ana 3, Ben 3, Cy 2 and Dee 3"]}