{"id":"comp-gap-list-records-standard","audience":"compliance","category":"legal-compliance","track":"legal","level":"beginner","technique":"format","title":"Build a gap table comparing a records policy to a standard","free":false,"task":"Compare the company policy to the four clauses of the fictional standard in the material. Reply with only a markdown table with the columns Clause | Policy status | Question for compliance, one row per clause in clause order. Policy status is exactly one of: Covered, Partial, Not addressed. Each question is under 15 words. Do not say whether the company is compliant. Compliance reviews the table.","materialLabel":"Standard and policy (attached to your prompt automatically)","material":"HARBOR RECORDS STANDARD 4 (Northvale Commerce Authority, fictional)\nClause 1: Customer complaint records must be kept for 6 years from the date the complaint is closed.\nClause 2: Each firm must name a Records Officer and a deputy.\nClause 3: Each firm must test restoring records from backup at least once a year and document the test.\nClause 4: Records must be stored in a form that can be searched.\n\nBRIGHTWELL LOGISTICS RECORDS POLICY v3\n- Complaint records are kept for 6 years from the date the complaint is received.\n- The Records Officer is Janelle Ortiz. The policy names no deputy.\n- All records live in the document system, which supports full-text search.\n- Requests to delete personal records are handled within 30 days.\n- Paper records are shredded on site by Facilities.","rules":[{"type":"maxWords","max":150}],"mistakes":[{"title":"Missing the date mismatch","why":"The AI marks the 6-year retention as covered because the number matches.","fix":"Say: \"Check the start date of each period, not just the length.\"","checks":["r1"]},{"title":"Wrong labels","why":"The AI invents statuses like Gap or Compliant.","fix":"Say: \"Status is exactly Covered, Partial or Not addressed.\"","checks":["r0"]},{"title":"Calling it compliant","why":"The AI adds a verdict or extra rows for unrelated policy lines.","fix":"Say: \"No verdicts. One row per clause only.\"","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"]}],"promptHints":[{"label":"Names the columns","patterns":["clause","policy status","question for compliance"]},{"label":"Fixed status labels","patterns":["covered","partial","not addressed"]},{"label":"Table only","patterns":["only a (markdown )?table","only the table","no text outside"]},{"label":"No compliance verdict","patterns":["not say","compliant"]},{"label":"Short questions","patterns":["under \\d+ words"]}],"hint":"Give the three columns, the exact status labels and say the table is the only output.","mission":"Compare a policy to a records standard clause by clause.","musts":["Fixed status labels","Check period start dates","No compliance verdict"],"rubricLabels":["The table has the columns Clause | Policy status | Question for compliance and exactly four rows, in order from Clause 1 to Clause 4, with no text outside the table","The statuses are Partial for Clause 1 (kept from receipt, not closure), Partial for Clause 2 (no deputy), Not addressed for Clause 3 and Covered for Clause 4","No question or cell says the company is or is not compliant, and the deletion-request and shredding items are not turned into rows"]}