{"id":"pro-par-camp-signup-deadlines","audience":"parents","category":"planning","technique":"grounding","title":"Sort summer camp signups by deadline for two kids","free":false,"task":"You're signing your two kids up for summer camps and want every deadline on one list. You want exactly 5 numbered lines sorted by date, each as date - camp - what to do, under 60 words, plain text. Use the early-bird dates where they save money, leave out the camp that's full, and use the camp's extended deadline. Write a prompt that gets you exactly that.","materialLabel":"Your camp notes and emails (attached to your prompt automatically)","material":"Summer camps 2026 - Maya (9) + Jonah (6)\n\n- Lakeside Day Camp (both kids, July): registration opens Feb 2. Early bird $50 off each kid if paid by Feb 20. Regular deadline Apr 1.\n- Riverside Art Studio (Maya, June): deposit $75 due Mar 6.\n- Little Explorers Nature Camp (Jonah, June): forms + immunization record due Mar 15.\n- Code Ninjas... no wait, Maya didn't want that one. Skip.\n- Sunny Days Swim (Jonah, Aug): registration due Mar 1.\n- Starlight Theater Camp (Maya, Aug): auditions Mar 20.\n\nEmail from Sunny Days Swim (Jan 15): \"Due to pool repairs, registration deadline is extended to Mar 22.\"\nEmail from Starlight Theater (Jan 20): \"Our 2026 session is full. You've been added to the waitlist - no action needed.\"\n\nOther: ask Grandma about watching kids the week of July 4.","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":60},{"type":"plainText"}],"mistakes":[{"title":"Using the regular deadline","why":"The AI picks Apr 1 for Lakeside and you miss the discount.","fix":"Add: \"Use the early-bird date where it saves money.\"","checks":["r1"]},{"title":"Missing the extension","why":"Mar 1 is in the list; the extension is in an email.","fix":"Add: \"Sunny Days extended to Mar 22.\"","checks":["r1"]},{"title":"Including the full camp","why":"Starlight is in your notes, so the AI keeps it.","fix":"Add: \"Leave out Starlight, it's full and we're waitlisted.\"","checks":["r2"]},{"title":"Letting the AI pick the layout","why":"The AI makes a table by kid.","fix":"Be exact: \"Exactly 5 numbered lines sorted by date. Plain text.\"","checks":["numberedItems","plainText","r0"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 60 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 early-bird dates","patterns":["early.?bird","feb(ruary)? 20","save"]},{"label":"Uses the extension","patterns":["extend","mar(ch)? 22"]},{"label":"Drops the full camp","patterns":["full","waitlist","starlight"]},{"label":"Sorts by date","patterns":["sort","by date","earliest"]}],"hint":"Deadlines changed in emails, and one camp is full. Tell the AI which dates to use and what to drop.","rubricLabels":["Lines are sorted by date: Feb 20 (Lakeside early bird), Mar 6 (Riverside deposit), Mar 15 (Little Explorers forms), Mar 22 (Sunny Days), plus one more (registration opens Feb 2 may appear first instead)","Lakeside uses the Feb 20 early-bird date (not Apr 1), and Sunny Days uses the extended Mar 22 deadline (not Mar 1)","Starlight Theater (full, waitlisted) and the skipped coding camp are left out, along with the Grandma note"]}