{"id":"pro-hs-car-wash-checklist","audience":"high-school","category":"planning","technique":"constraints","title":"Turn club chat notes into a car wash checklist by due date","free":false,"task":"You're the Key Club secretary planning Saturday's car wash fundraiser, and the advisor wants a checklist she can scan in the club's group chat. You need exactly 7 numbered lines, each written as Task (Owner, due day), sorted from the earliest due day to the latest, under 90 words, plain text. Use the current owner if a job changed hands, and leave out the ideas the club rejected. Write a prompt that gets you exactly that.","materialLabel":"Your club notes (attached to your prompt automatically)","material":"KEY CLUB - car wash planning (Mon meeting)\nCar wash is SAT Oct 18, 9-1, Lincoln High front lot\n\n- Posters for hallways: Bella, due Wed\n- Get permission slip signed by Mr. Ortiz (principal) for using the lot: Marcus, due Tue\n- Buy buckets, sponges, soap: Dev, due Fri. Budget $40 from club fund\n- Ask Lakeview Hardware to donate a hose: Jaylen, due Thu\n- Post on the school Instagram: Bella, due Fri\n- Make sign-up sheet for wash shifts: Priya, due Wed\n- Bring cash box + $50 in small bills from Ms. Kim: Marcus, due Sat morning\n\nIdeas we voted NO on: bounce house (too expensive), selling hot dogs (need a food permit).\n\nLater in the chat:\nDev: \"can't do the supplies, I have a tournament all week, sorry\"\nPriya: \"I'll take supplies, I'm going to Target Thursday anyway\"\nMs. Kim: \"ok Priya has supplies now, still due Fri\"\n\nAlso reminder: Halloween dance committee meets Thursday. Bring your volunteer hours forms.","rules":[{"type":"numberedItems","count":7},{"type":"maxWords","max":90},{"type":"plainText"}],"mistakes":[{"title":"Keeping the notes' order","why":"The AI copies tasks in the order you wrote them, not by when they're due.","fix":"Add: \"Sort the lines from earliest due day to latest.\"","checks":["r0"]},{"title":"Missing the handoff","why":"Dev's name is next to supplies in the list, and the AI often keeps it.","fix":"Add: \"If a job changed hands in the chat, use the new owner.\"","checks":["r1"]},{"title":"Including everything","why":"The AI adds the rejected ideas as 'notes' and the dance reminder to be helpful.","fix":"Add: \"Skip the ideas we voted no on and anything not about the car wash.\"","checks":["r2"]},{"title":"Letting the AI pick the layout","why":"The AI makes checkboxes, headings and bold names, which look messy in a group chat.","fix":"Be exact: \"Exactly 7 numbered lines like '1. Get permission slip signed (Marcus, Tue)'. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 90 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(7|seven)\\b"]},{"label":"Gives the line shape","patterns":["owner","due (day|date)","\\(.{0,10},.{0,10}\\)"]},{"label":"Sorts by due day","patterns":["sort","earliest","order(ed)? by (due|date|day)","chronolog"]},{"label":"Handles the handoff","patterns":["new owner","changed hands","took over|takes over","priya"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"The advisor wants to see what's due first. Tell the AI the line shape, the sort order, and that someone swapped out of a job in the chat.","rubricLabels":["Each of the 7 lines gives a task, its owner and a due day, and lines are sorted from earliest to latest due day (Tue, Wed, Thu, Fri, Sat)","Lists Priya, not Dev, as the owner of buying the supplies (still due Fri)","Leaves out the rejected ideas (bounce house, hot dogs) and the unrelated reminders (Halloween dance, volunteer forms), and adds no intro or closing line"]}