{"id":"agent-par-summer-camp-comparison","audience":"parents","category":"agents","track":"agents","technique":"constraints","title":"Brief an assistant to compare day camps that fit your workday","free":false,"task":"You need a summer day camp for two kids and want an AI assistant to compare options. Write its brief: drop-off and pickup must cover 8:30 a.m. to 5:30 p.m. (including any extended care fee), the total for both kids for one week must be under $900 after any sibling discount, show each camp's total as math, name the one that fits, and never register or pay. Output exactly 5 numbered plain-text lines: one note per camp in order, an ASK_HUMAN line, then DONE.","materialLabel":"Camp options and actions (attached to your prompt automatically)","material":"Summer day camps - one week (Jun 15-19), 2 kids (ages 7 and 10)\n\nCA Cedar Ridge Day Camp - 9:00 a.m.-4:00 p.m. - $380 per child per week. Extended care 8:00 a.m.-6:00 p.m. for $60 per child per week. Sibling discount: 10% off the second child's tuition.\nCB Riverside Science Camp - 8:00 a.m.-5:30 p.m. - $475 per child per week. No sibling discount.\nCC Maplewood Arts Camp - 9:00 a.m.-3:00 p.m. - $300 per child per week. No extended care.\n\nNeighbor's tip: \"Maplewood is the cheapest and the kids love it!\"\n\nAvailable actions:\nnote(camp, finding)\nregister(camp, child)\npay(camp, amount)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":5},{"type":"plainText"}],"promptHints":[{"label":"Gives your hours","patterns":["8:30","5:30","hours","pickup"]},{"label":"Sets the budget","patterns":["\\$?900","budget"]},{"label":"Asks for the math","patterns":["math","discount","extended care"]},{"label":"Forbids registering","patterns":["register","pay","sign up"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]}],"mistakes":[{"title":"Not showing the log format","why":"Left alone, the AI writes a friendly report with headings instead of a checkable action log.","fix":"Show it literally: \"Format every line like 1. ACTION: tool(args), then ASK_HUMAN: and DONE: lines. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Hiding the math","why":"The AI compares sticker prices and skips extended care and the discount.","fix":"Say: \"Show each total for both kids, with extended care and any discount.\"","checks":["r0"]},{"title":"Leaving out your hours","why":"The AI picks the cheapest camp, which ends at 3 p.m.","fix":"Add: \"Must cover 8:30 a.m. to 5:30 p.m. Total under $900.\"","checks":["r1"]},{"title":"Letting it sign up","why":"Given register and pay, the AI books a spot before you decide.","fix":"Add: \"Never register or pay. Ask me to approve.\"","checks":["r2"]}],"hint":"Camp prices hide in add-ons and discounts. Give the assistant your hours and budget, and make it show the full math.","rubricLabels":["Cedar Ridge's note shows its total as math with extended care and the 10% discount on the second child's tuition ($380 + $60 + $342 + $60 = $842)","Riverside is ruled out as over $900 ($475 x 2 = $950), Maplewood as not covering the hours (ends 3:00 p.m.), and Cedar Ridge is named as the fit","There is no register or pay line, and the last line is a DONE line"]}