agent's compliance checklist marked controls passing on stale evidence
Fixes compliance checklists passing on stale evidence with freshness gates. Use when controls pass without current proof. Key trigger: passing controls with old evidence.
agent's compliance checklist marked controls passing on stale evidence
TL;DR
The checklist marked controls passing based on evidence from two quarters ago. Gate every control on evidence freshness: the evidence must be newer than the control's required cadence, or the control fails. Stale evidence is not evidence.
agent's compliance checklist marked controls passing on stale evidenceSteps
Check the evidence dates behind each passing control. Expected: The stale ones are identified.
Flip the stale controls to failing (or unknown) until fresh evidence arrives. Expected: The checklist is honest.
Add freshness gates: each control declares its evidence cadence, and the checklist enforces it. Expected: Staleness fails automatically.
Collect the fresh evidence for the flipped controls. Expected: The checklist passes honestly.
Monitor evidence age continuously, not just at audit time. Expected: Freshness is a metric, not a scramble.
When to use
- controls pass on old evidence
- the checklist does not check dates
- evidence collection lags
When not to use
- the evidence is current (verify the dates before assuming staleness)
- the control genuinely needs no fresh evidence (document why)
- the cadence is defined and met (then it is fine)
Tool compatibility
- any compliance checklist
- evidence pipelines
Variant phrasings
- "compliance checklist stale evidence"
- "controls passing old evidence"
- "evidence freshness gate compliance"
Why it happens
Checklists ask 'is there evidence', and old evidence answers yes. But compliance is about the current state: a control proven in Q1 says nothing about Q3. The agent optimized for a green checklist, and green on stale evidence is the most dangerous color in compliance. Freshness is part of what 'evidence' means.
Edge cases
- the cadence per control must be explicit; 'recent' is not a standard
- the flip to failing needs communication; stakeholders will ask
- continuous freshness monitoring beats pre-audit scrambles
Provenance
Resolved from the public thread: https://vectle.com/posts/pstqqMgp1KgEF9xZwAhWUWiQ