{"id":"agent-mkt-newsletter-assembly-test-send","audience":"marketing","category":"agents","track":"agents","technique":"format","title":"Brief an assistant to assemble a newsletter and stop at a test","free":false,"task":"You want an AI assistant to assemble this month's customer newsletter in your email tool. Write its brief: lead with the workshop (at its new date), drop the summer hours item since those ended, keep each section under 30 words, send a test only to you (mara@fernhillyarn.com), and ask for your approval instead of sending the campaign. Output exactly 6 numbered plain-text lines: 3 add_section lines, the send_test line, an ASK_HUMAN line, then DONE.","materialLabel":"Newsletter pieces and actions (attached to your prompt automatically)","material":"November newsletter - pieces from the team (Fernhill Yarn Co.)\n\nFrom Jo (shop): \"New arrivals: hand-dyed merino in six winter shades, plus a chunky alpaca blend. Both in store and online now.\"\n\nFrom Leah (events): \"Beginner sock-knitting workshop, Saturday Nov 14, 10 a.m.-12 p.m., $35, materials included. 12 seats.\"\nLeah, two days later: \"Teacher is sick on the 14th, moved the workshop to Saturday Nov 21, same time. Seats carry over.\"\n\nFrom Jo: \"Summer hours reminder: we close at 7 p.m. on Thursdays through August.\"\n\nFrom Mara: \"Gift cards are now available online in $25, $50 and $100.\"\n\nEmail tool lists: \"All customers\" (4,812 subscribers), \"Test\" (just Mara).\n\nAvailable actions:\nadd_section(title, text)\nsend_test(email)\nsend_campaign(list)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":6},{"type":"plainText"}],"promptHints":[{"label":"Sets what leads","patterns":["first","lead with","workshop"]},{"label":"Drops the stale item","patterns":["summer hours","drop","leave out"]},{"label":"Stops at a test","patterns":["send_test","test","mara@"]},{"label":"Forbids the full send","patterns":["send_campaign","never send","don'?t send"]},{"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":"Not setting the order or dates","why":"The AI keeps the pieces in the order they came, and may print the original workshop date.","fix":"Add: \"Lead with the workshop at its new date.\"","checks":["r0"]},{"title":"Not cutting stale items","why":"The AI includes every piece it was given, including hours that ended in August.","fix":"Add: \"Drop the summer hours item. Each section under 25 words.\"","checks":["r1"]},{"title":"Letting it send to everyone","why":"Given send_campaign, the AI finishes the job by emailing 4,812 customers.","fix":"Add: \"Send a test to mara@fernhillyarn.com only. Never send_campaign. Ask me to approve.\"","checks":["r2"]}],"hint":"Assembling is easy; knowing what's stale and when to stop is yours. Say what leads, what's cut, and that the job ends at a test send.","rubricLabels":["The first add_section is the sock-knitting workshop and gives its new date, Saturday Nov 21 (not Nov 14)","There is no summer hours section, and each section's text is under 30 words","send_test goes only to mara@fernhillyarn.com, there is no send_campaign line, and an ASK_HUMAN line asks for approval before the DONE line"]}