{"id":"ind-par-holiday-gift-budget","audience":"parents","category":"data","technique":"verification","title":"Plan holiday gifts that fit the family budget","free":false,"task":"You're planning holiday gifts for six people with a $300 total budget, up to $60 per kid and $30 per adult. Write exactly 6 numbered lines in the form \"Name - gift - $price\" using each person's current wish from your notes, then one final line with the total and how much is left, plain text, under 80 words. Write a prompt that gets you exactly that.","materialLabel":"Your gift notes (attached to your prompt automatically)","material":"GIFT NOTES - the Nakamura family (fictional)\nBudget: $300 total. Kids max $60 each, adults max $30 each.\n\nKids:\n- Hana (10): wants the art marker set ($42)\n- Kenji (7): wanted the dino robot ($58). Update Dec 1: now he only talks about the soccer goal set ($49) - get that instead.\n- Yumi (4): wants a stuffed rabbit ($24)\n\nAdults:\n- Grandma: puzzle (1,000 pieces, $22)\n- Uncle Ray: coffee sampler ($28)\n- Aunt Lisa: candle set ($34) - over the adult limit, so get her the smaller set ($26)\n\nOther:\n- Wrapping paper already bought.\n- Kenji's birthday is in March, maybe the robot then.","rules":[{"type":"numberedItems","count":6},{"type":"maxWords","max":80},{"type":"plainText"}],"mistakes":[{"title":"No fixed shape","why":"The AI makes a table with per-person notes and shopping tips.","fix":"Be exact: \"Exactly 6 numbered lines: Name - gift - $price, then a total line.\"","checks":["numberedItems","plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 80 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 8 words.\"","checks":["maxWords"]},{"title":"Using old wishes","why":"The dino robot and the $34 candles appear first in the notes.","fix":"Add: \"Kenji gets the soccer goal set; Lisa gets the $26 candles.\"","checks":["r0"]},{"title":"Not checking the total","why":"The AI states a total without adding, or forgets what's left.","fix":"Add: \"End with: Total $X, $Y left of $300.\"","checks":["r1"]},{"title":"Adding extras","why":"The AI adds the March birthday idea and wrapping notes.","fix":"Add: \"Only the 6 gift lines and the total.\"","checks":["r2"]}],"promptHints":[{"label":"Uses current wishes","patterns":["update","soccer","current","smaller (candle )?set"]},{"label":"Asks for a total","patterns":["total","left","remaining"]},{"label":"Applies the limits","patterns":["\\$60","\\$30","limit","max"]},{"label":"Shows the line shape","patterns":["name - gift","\\$price"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"Gift lists change as wishes change. Tell the AI which wishes are current, the limits, and to finish with a total you can check.","rubricLabels":["Kenji's gift is the soccer goal set at $49 (not the dino robot), and Aunt Lisa's is the smaller candle set at $26 (not $34)","The final line gives the total of $191 and $109 left of $300 (42 + 49 + 24 + 22 + 28 + 26)","There are exactly 6 gift lines, each 'Name - gift - $price', followed by the single total line, with no other notes (no wrapping, no birthday ideas)"]}