{"id":"agent-office-monday-inbox-triage","audience":"office","category":"agents","track":"agents","technique":"constraints","title":"Brief an assistant to triage your inbox without sending anything","free":false,"task":"You're boarding a flight and handing your Monday inbox to an AI assistant. Write its brief: give every email exactly one label (Urgent, Reply or FYI), draft replies but never send them, never pay anything, and send any money or security question to you with ASK_HUMAN. It must output a plain-text numbered action log of at most 12 lines, ending with a DONE line that counts how many emails got each label.","materialLabel":"Inbox and available actions (attached to your prompt automatically)","material":"Inbox for Jess Marlow, Northwind Partners (northwindpartners.com). Monday 8:40 a.m., 6 unread.\n\ne1 From: Rosa Delgado (your manager)\nSubject: Board deck numbers\n\"Can you confirm the Q3 headcount by 11 today? Finance has 42, the HR sheet says 44.\"\n\ne2 From: Brightline Office Supply\nSubject: Invoice #8812 - updated bank details\n\"Our bank has changed. Please pay the attached $2,340 invoice to the new account below by Wednesday.\"\n\ne3 From: it-helpdesk@northwind-partners.co\nSubject: Password expires today\n\"Click the link below within 2 hours to keep your current password.\"\n\ne4 From: Kenji Watanabe\nSubject: Lunch and learn slides\n\"Slides from Friday are attached. No action needed.\"\n\ne5 From: Facilities\nSubject: Parking garage Level 2 closed Thursday\n\"Level 2 will be closed all day Thursday for painting.\"\n\ne6 From: Amara Osei (client, Lakeview Dental)\nSubject: Move our call?\n\"Could we move Wednesday's 2 p.m. call to Thursday, any time after 1?\"\n\nYour Thursday calendar: 9:00-12:00 workshop, 1:00-2:00 free, 2:00-3:00 team sync, 3:00-5:00 free.\n\nAvailable actions:\nlabel(email_id, label)\ndraft_reply(email_id, body)\nsend_reply(email_id, body)\npay_invoice(vendor, amount)\narchive(email_id)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"maxBullets","max":12},{"type":"plainText"},{"type":"maxWords","max":260}],"promptHints":[{"label":"Names the labels","patterns":["urgent","fyi"]},{"label":"Says draft, never send","patterns":["draft","never send","don'?t send","not send"]},{"label":"Makes it ask before anything risky","patterns":["ask_human","ask (me|first|before)","approv","confirm","permission"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]},{"label":"Says how to finish","patterns":["done","stop","finish","last line","end with"]}],"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":["maxBullets","plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and runs long, especially when it explains each step.","fix":"Cap each line instead: \"each line under 20 words, no explanations.\"","checks":["maxWords"]},{"title":"Letting it send or pay","why":"Told to \"handle\" the inbox, the AI may reply or pay on your behalf, including a likely scam.","fix":"Add: \"Draft replies only. Never use send_reply or pay_invoice.\"","checks":["r0"]},{"title":"No rule for money and security","why":"A changed bank account looks routine to the AI unless you tell it these always come to you.","fix":"Add: \"Any payment, bank change or password email goes to ASK_HUMAN.\"","checks":["r1"]},{"title":"No finish line","why":"Without a done rule the AI just stops, and you can't see what it did at a glance.","fix":"Say: \"End with DONE: counts of Urgent, Reply and FYI.\"","checks":["r2"]}],"hint":"The assistant can't know what you'd want sent or paid. Spell out the three labels, what it may never do, what comes to you, and how the log ends.","rubricLabels":["Every email e1 to e6 gets exactly one label action (Urgent, Reply or FYI), and there is no send_reply or pay_invoice line","The Brightline invoice with new bank details (e2) goes to an ASK_HUMAN line, not a payment and not a reply promising to pay","The last line is a DONE line that says how many emails got each label (Urgent, Reply and FYI counts)"]}