{"id":"lead-one-on-one-tracker-csv-due-dates","audience":"managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"verification","title":"Output a one-on-one tracker as CSV with next-due dates","free":false,"task":"Today is 2025-03-17. Output one csv code block and nothing else, with the header name,last,cadence,next_due,status and one row per person. next_due is last plus 7 days for weekly or 14 days for biweekly. status is overdue if next_due is before today, due-today if equal to today, otherwise ok. Use the latest information. Sort rows by next_due, earliest first, and break ties alphabetically by name. At most 7 lines inside the block, and no text outside it.","materialLabel":"One-on-one log (attached to your prompt automatically)","material":"One-on-one log (last held, cadence)\n\nAmy - last 2025-03-10 - weekly\nBen - last 2025-03-03 - biweekly\nCal - last 2025-02-24 - weekly\nDee - last 2025-03-12 - weekly\nEli - last 2025-02-27 - biweekly\nFay - last 2025-03-14 - biweekly\n\nUpdate posted Monday morning: Cal and I actually met on 2025-03-14 (it was missing from the log).\nReminder: Fay asked to keep her cadence biweekly.\n\nContext: I keep this log in a shared note so my director can see it, and I paste the CSV into our team tracker every Monday. The tracker only accepts ISO dates (year-month-day) and lower-case status words. Weekly means every 7 days and biweekly every 14 days, counted from the last date the one-on-one actually happened.","rules":[{"type":"maxCodeLines","max":7}],"mistakes":[{"title":"Ignoring the update","why":"The AI keeps Cal overdue.","fix":"Say: \"Use the latest information: Cal last met 2025-03-14.\"","checks":["r1","r2"]},{"title":"Date math slips","why":"The AI adds the wrong number of days.","fix":"Say: \"Weekly adds 7 days, biweekly adds 14.\"","checks":["r1"]},{"title":"Wrong sort","why":"The AI keeps the log order.","fix":"Say: \"Sort by next_due, ties alphabetically.\"","checks":["r2"]},{"title":"Extra text","why":"The AI explains each row.","fix":"Say: \"One csv code block and nothing else.\"","checks":["r2"]},{"title":"Extra lines","why":"The AI adds a totals row.","fix":"Say: \"Header plus six rows, at most 7 lines.\"","checks":["maxCodeLines","r0"]}],"promptHints":[{"label":"Gives the header","patterns":["name,last,cadence,next_due,status"]},{"label":"Date rule","patterns":["7 days","14 days"]},{"label":"Status rule","patterns":["overdue","due-today"]},{"label":"Sort rule","patterns":["earliest first","sort"]},{"label":"One code block","patterns":["code block","nothing else"]}],"hint":"Give the header, the date rule, the status labels, the sort order and the one-block rule.","rubricLabels":["The first line inside the block is exactly name,last,cadence,next_due,status followed by six rows","Next due dates are Amy 2025-03-17, Ben 2025-03-17, Cal 2025-03-21 (using the updated last date 2025-03-14), Dee 2025-03-19, Eli 2025-03-13 and Fay 2025-03-28","Statuses are Eli overdue, Amy and Ben due-today, Dee, Cal and Fay ok, in the order Eli, Amy, Ben, Dee, Cal, Fay with nothing outside the code block"]}