{"id":"comp-risk-register-update-csv","audience":"compliance","category":"legal-compliance","track":"legal","level":"advanced","technique":"constraints","title":"Update a risk register CSV from new notes without changing other rows","free":false,"task":"Update the risk register using the notes and output the full register as one CSV code block, nothing else. Add a sixth column named Change after Last_updated (header ID,Risk,Owner,Status,Last_updated,Change). Keep the order R-01 to R-05. Change only what the notes support. Set Last_updated to 2026-11-06 for rows you change or add, and leave other rows exactly as they are. Change is Owner changed, Status changed or New for rows you touch, and None for the others. Do not use commas inside fields. If the notes say something is claimed but not evidenced, use the status Closure pending evidence.","materialLabel":"Register and notes (attached to your prompt automatically)","material":"CURRENT REGISTER (Corvane Insurance)\nID,Risk,Owner,Status,Last_updated\nR-01,Late regulator filings,Ben Achterberg,Open,2026-09-12\nR-02,Staff access not removed at exit,Gil Marsh,Open,2026-08-30\nR-03,Gifts log not certified on time,Priya Nair,Open,2026-10-02\nR-04,Expired vendor insurance certificates,Sofia Lund,Open,2026-09-20\n\nNOTES, Nov 6\n- Gil Marsh has moved to the Claims team. Noor Haddad now owns the staff access risk.\n- Sofia Lund says the insurance certificate risk is closed. Compliance has not yet received the new certificates from the vendors.\n- New: the data processing agreement with payroll vendor Aldine expired on Oct 31. Nobody has been assigned. It is open.\n- Priya Nair says the gifts log will be certified next week.","rules":[{"type":"codeBlocks","count":1},{"type":"maxProseWords","max":15}],"mistakes":[{"title":"Marking R-04 closed","why":"The AI trusts the owner's claim.","fix":"Say: \"Claimed but not evidenced means Closure pending evidence.\"","checks":["r1"]},{"title":"Touching other rows","why":"The AI updates dates on every row or changes R-03.","fix":"Say: \"Leave unchanged rows exactly as they are.\"","checks":["r2"]},{"title":"Broken CSV","why":"The AI adds commas, quotes or a note around the block.","fix":"Say: \"One code block, no commas inside fields, nothing else.\"","checks":["r0"]},{"title":"Extra code blocks or chatter","why":"The AI adds a second block or explains around the code.","fix":"Say: \"One code block only, no text outside it.\"","checks":["codeBlocks"]},{"title":"Chatter around the block","why":"The AI adds an intro and notes outside the code.","fix":"Say: \"Output only the code block, no other text.\"","checks":["maxProseWords"]}],"promptHints":[{"label":"Full register","patterns":["full register","all (five|5) rows","r-05"]},{"label":"Update date","patterns":["2026-11-06"]},{"label":"Closure pending evidence","patterns":["closure pending evidence"]},{"label":"Leave other rows","patterns":["unchanged","exactly as"]},{"label":"Unassigned","patterns":["unassigned"]},{"label":"Change column","patterns":["change column","change"]}],"hint":"Say which rows may change, the extra Change column, the update date and the status wording.","mission":"Apply new notes to a risk register without extra changes.","musts":["Only change what notes support","Unevidenced means pending","Other rows untouched"],"rubricLabels":["Output is one CSV code block with the header ID,Risk,Owner,Status,Last_updated,Change and exactly five data rows R-01 to R-05 in order","R-02 has owner Noor Haddad, status Open and date 2026-11-06; R-04 has status Closure pending evidence (not Closed) and date 2026-11-06","R-05 is a new open row with owner Unassigned, date 2026-11-06 and Change New; R-01 and R-03 are unchanged, with their original dates and Change None"]}