{"id":"comp-training-attestation-completion-report","audience":"compliance","category":"legal-compliance","track":"legal","level":"intermediate","technique":"grounding","title":"Report training completion from an export for the CCO","free":false,"task":"Write a short report for Chief Compliance Officer Dana Whitfield from the training export. Plain text, three parts. Line 1 is exactly: Completion: X of Y (Z%), counting each person once, leaving out people on leave, and rounding to a whole percent. Then Overdue: with one dash line per overdue person as \"Name (Department), due date\". The last line starts Excluded: and names the people on leave. No advice about discipline. Under 90 words.","materialLabel":"Training export (attached to your prompt automatically)","material":"EXPORT: Annual Code of Conduct Attestation, run Nov 6 (Halden Credit Union)\nName | Dept | Status | Due | Completed\nAmir Rahal | Sales | Complete | Oct 31 | Oct 22\nBea Lindqvist | Sales | Complete | Oct 31 | Oct 30\nCarl Osei | Finance | Overdue | Oct 31 | -\nDina Petrov | Finance | Complete | Oct 31 | Oct 15\nEli Brandt | Ops | Overdue | Oct 31 | -\nFarah Nasser | Ops | On leave | Oct 31 | -\nGus Maloney | Ops | Complete | Oct 31 | Oct 28\nHana Ito | HR | Complete | Oct 31 | Oct 9\nIvo Delgado | HR | Overdue | Nov 3 | -\nJun Park | IT | Complete | Oct 31 | Oct 29\nKira Doyle | IT | On leave | Oct 31 | -\nLee Chambers | IT | Complete | Oct 31 | Oct 25\nPilar Gomez | Sales | Overdue | Oct 31 | -\nPilar Gomez | Sales | Complete | Oct 31 | Nov 5","rules":[{"type":"maxWords","max":100},{"type":"plainText"}],"mistakes":[{"title":"Counting the duplicate","why":"The AI counts Pilar Gomez twice or as overdue.","fix":"Say: \"Count each person once, using the latest row.\"","checks":["r1"]},{"title":"Wrong denominator","why":"The AI includes people on leave in the total.","fix":"Say: \"Leave out people on leave from the total.\"","checks":["r0"]},{"title":"Missing last line","why":"The AI skips the exclusions or adds advice.","fix":"Say: \"Last line: Excluded: names of people on leave. No advice.\"","checks":["r2"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each part instead, for example: \"each line under 15 words.\"","checks":["maxWords"]},{"title":"Markdown","why":"The AI bolds words or adds headings.","fix":"Say: \"Plain text, no bold, no headings.\"","checks":["plainText"]}],"promptHints":[{"label":"Exact first line","patterns":["completion: x of y","completion:"]},{"label":"Count each once","patterns":["once","duplicate","latest"]},{"label":"Leave out leave","patterns":["on leave","leave out","exclude"]},{"label":"Overdue format","patterns":["name \\(department\\)","due date"]},{"label":"Named reader","patterns":["dana","cco","chief compliance"]}],"hint":"Give the first line's format, say who is excluded from the count, and how to treat repeated names.","mission":"Report attestation completion from the export.","musts":["Count each person once","Exclude people on leave","Overdue list by name"],"rubricLabels":["The first line is exactly \"Completion: 8 of 11 (73%)\"","Overdue: lists exactly Carl Osei (Finance) due Oct 31, Eli Brandt (Ops) due Oct 31 and Ivo Delgado (HR) due Nov 3, and does not list Pilar Gomez","The last line starts Excluded: and names Farah Nasser and Kira Doyle, and nothing in the report recommends discipline"]}