{"id":"pro-tch-conference-slot-assignments","audience":"teachers","category":"planning","technique":"constraints","title":"Assign parent conference slots around each family's limits","free":false,"task":"You teach 3rd grade and have five families to fit into 15-minute conference slots on Thursday afternoon. You want exactly 5 numbered lines in time order, each as time - family, under 35 words, plain text. Every family must get a slot that fits the limits they gave you, including one family's updated note. Write a prompt that gets you exactly that.","materialLabel":"Family requests (attached to your prompt automatically)","material":"Parent conferences - Thu Nov 20 - Room 9\nSlots: 3:30, 3:45, 4:00, 4:15, 4:30 (15 min each)\n\nFamily notes:\n- Garcia family: can't come before 4:00 (work)\n- Thompson family: must be done by 3:45 (other kid's practice)... so 3:30 only\n- Nguyen family: any time\n- Patel family: wants the last slot so both parents can come\n- Brooks family: \"anytime before 4:30\"\n\nUpdated note from the Garcia family (Tue): \"Sorry, change of plans - we can only do 4:00 exactly, my shift starts at 5.\"\n\nReminder to self: print the reading level reports for each family. Room 9 heater is loud, ask custodian.","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":35},{"type":"plainText"}],"mistakes":[{"title":"Missing the updated note","why":"Garcia's first note says 'after 4:00', so the AI may put them at 4:15.","fix":"Add: \"Garcia can only do 4:00 now.\"","checks":["r1"]},{"title":"Not stating the limits","why":"The AI assigns families in list order.","fix":"Add: \"Fit each family's limits: Thompson 3:30, Patel last, Brooks before 4:30.\"","checks":["r1","r2"]},{"title":"Not giving the line shape","why":"The AI writes a paragraph or table.","fix":"Add: \"Each line: time - family.\"","checks":["r0"]},{"title":"Letting the AI add extras","why":"The AI adds the reports and heater reminders.","fix":"Add: \"Only the 5 slots. Plain text, numbered.\"","checks":["numberedItems","plainText","r2"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 35 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 8 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Says how many lines","patterns":["\\b(5|five)\\b"]},{"label":"Uses the update","patterns":["garcia","update","4:00","changed"]},{"label":"States the limits","patterns":["limit","before","after","last slot"]},{"label":"Shows the line shape","patterns":["time.{0,5}-.{0,5}family","like ['\"]"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"Every family gave you a limit, and one changed. Tell the AI to fit all of them and use the update.","rubricLabels":["Has 5 lines in time order (3:30, 3:45, 4:00, 4:15, 4:30), each with one family","Thompson is at 3:30, Garcia is at 4:00 (their updated note), and Patel is at 4:30 (last slot)","Brooks and Nguyen fill 3:45 and 4:15 with Brooks before 4:30, and the reminders are left out"]}