{"id":"pro-par-activity-fees-due","audience":"parents","category":"planning","technique":"verification","title":"List the kids' activity fees due this month with a total","free":false,"task":"You're paying your kids' activity fees for January and want one list for your budget app. You want exactly 5 numbered lines: 4 fees sorted by due date, then a total line showing the sum, under 50 words, plain text. Use the sibling discount where it applies, and leave out the activity your kid quit. Write a prompt that gets you exactly that.","materialLabel":"Your notes and emails (attached to your prompt automatically)","material":"January activity fees - Ava (10) + Ben (7)\n\n- Ava - Riverside Swim Team: $120, due Jan 15\n- Ben - Riverside Swim Team: $120, due Jan 15. Sibling discount: second child $20 off.\n- Ava - Piano lessons (Ms. Kerr): $160 for the month, due Jan 5\n- Ben - Karate at Dragon Dojo: $85, due Jan 10\n- Ava - Art club: $40, due Jan 20\n\nText from Ava (Dec 28): \"I don't want to do art club anymore, can I quit?\" Me: \"Ok, you can quit.\" (already emailed the club)\n\nOther: buy Ben new swim goggles. Library fines $3.","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":50},{"type":"plainText"}],"mistakes":[{"title":"Missing the discount","why":"The discount is a note under Ben's line, and the AI keeps $120.","fix":"Add: \"Apply the $20 sibling discount to Ben's swim fee.\"","checks":["r1"]},{"title":"Including the quit activity","why":"Art club is in the list.","fix":"Add: \"Ava quit art club; leave it out.\"","checks":["r2"]},{"title":"Not showing the total math","why":"The AI gives a total without the sum.","fix":"Add: \"End with a total line that shows the addition.\"","checks":["r1"]},{"title":"Letting the AI pick the layout","why":"The AI makes a table by kid.","fix":"Be exact: \"Exactly 5 numbered lines: 4 fees by due date, then the total. Plain text.\"","checks":["numberedItems","plainText","r0"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 50 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":"Applies the discount","patterns":["sibling","discount","\\$?100"]},{"label":"Drops the quit activity","patterns":["art club","quit","leave out"]},{"label":"Asks for a total","patterns":["total","sum","add"]},{"label":"Sorts by date","patterns":["due date","sort","earliest"]}],"hint":"Fee lists go wrong on discounts and old activities. Tell the AI both, and to show the total's math.","rubricLabels":["Four fee lines sorted by due date: Jan 5 piano $160, Jan 10 karate $85, Jan 15 Ava swim $120, Jan 15 Ben swim $100","Ben's swim fee uses the $20 sibling discount ($100, not $120), and the total line shows $160 + $85 + $120 + $100 = $465","Art club (quit) is left out, along with goggles and library fines"]}