promptdojo_

The paper trail — legal review, versions, and adverse-action evidence — step 8 of 8

Checkpoint

One last thing before we move on. Same surface as a write step — but the lesson doesn't complete until this passes.

Checkpoint: the docket audit — the last thing this studio runs before anyone claims "our AI-assisted hiring is defensible."

Reuse check_record(r) from the last step (same four gaps, same order). Then write defensibility_audit(records):

  • per record, print GAP — with semicolon-joined gaps, or DEFENSIBLE (retain through {decision year + 3})
  • count the defensible records and finish with: docket: {n} of {total} defensible

Note R-203: the human overrode the tool's "advance" recommendation, with a written reason. That record is DEFENSIBLE — disagreement documented is the review working, not a gap.

Expected output:

R-201: DEFENSIBLE (retain through 2029)
R-202: GAP — no AI recommendation logged; no adverse-action notice
R-203: DEFENSIBLE (retain through 2030)
R-204: GAP — no human decider
docket: 2 of 4 defensible

(Match it byte for byte — the dash after GAP is an em-dash, , so copy it from the block above rather than reaching for the hyphen key.)

full-screen editor opens — close anytime to keep reading.