{"id":"acct-audit-request-triage-label-table","audience":"accounting","category":"finance-work","track":"finance","technique":"constraints","level":"beginner","title":"Triage six auditor requests with three exact labels","free":false,"task":"You're triaging the auditors' document requests. Write a prompt for a markdown table with columns Request and Label, one row per request in the order listed. Label must be exactly Send now (in finance's files, final, no approval needed), Needs approval (we have it but someone must approve release) or Not available (finance does not have the final document), based on the folder notes. Under 80 words.","materialLabel":"Source material (attached to your prompt automatically)","material":"AUDIT REQUESTS RECEIVED NOV 4, 2026\n1. October bank statements\n2. Employee-level payroll register\n3. Signed August board minutes\n4. Fixed asset register at Oct 31\n5. Customer contracts over $100,000\n6. Cyber insurance policy\n\nFOLDER NOTES FROM THE ACCOUNTING MANAGER\n- Bank statements for October: in the shared audit folder, final.\n- Payroll register: exists, but it includes employee Social Security numbers and pay rates.\n- August board minutes: only the unsigned draft is on file. The signed copy is with the corporate secretary and has not been received.\n- Fixed asset register: final, reviewed by the controller on Nov 2.\n- Customer contracts: held by Legal, who must approve any release.\n- Cyber insurance: finance has never held this policy; IT and Legal manage it.","rules":[{"type":"maxWords","max":80}],"promptHints":[{"label":"Names the columns","patterns":["request","label"]},{"label":"Lists the three labels","patterns":["send now","needs approval","not available"]},{"label":"Defines each label","patterns":["in finance","final","approv"]},{"label":"Fixes the row order","patterns":["listed order","one row per"]},{"label":"Caps length","patterns":["\\d+\\s*words","under \\d+"]}],"mistakes":[{"title":"Sending the draft minutes","why":"The AI marks the minutes Send now because a draft exists.","fix":"Say: \"Not available = finance does not have the final document.\"","checks":["r1"]},{"title":"Releasing personal data","why":"The AI sends the payroll register.","fix":"Add: \"Anything with personal data needs approval.\"","checks":["r1"]},{"title":"Inventing labels","why":"The AI writes Pending or Escalate.","fix":"Add: \"Label must be exactly one of the three.\"","checks":["r2"]},{"title":"Skipping rows","why":"The AI merges or reorders requests.","fix":"Add: \"One row per request in the listed order.\"","checks":["r0"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and runs past word limits.","fix":"Ask for fewer words than the real cap and keep each part short.","checks":["maxWords"]}],"hint":"Triage labels need definitions. Give the AI each label's meaning and the exact words.","rubricLabels":["The table has columns Request and Label and six rows in the listed order matching the six requests","Labels are Send now, Needs approval, Not available, Send now, Needs approval, Not available for requests 1 to 6","Every Label is exactly one of the three labels with no extra words, and the table is the only content"]}