Skip to content

Reopen check

Module · Stable

Reset a satisfied/waived/N-A check back to pending.

Reset a check back to ‘pending’ (the inverse of satisfy / waive / skip): clears the evidence and resolution stamps but keeps chase counters and due_at. note is an optional reason. An opt-in authority verb — reopening re-arms a gate that had been cleared.

Use when a previously resolved check needs to be invalidated and re-evaluated — for example after a document is rejected or a condition changes. Receives a check_id from Checklist status, Satisfy check, or Waive check upstream, and emits check_status=pending for a downstream Checklist status read or a chase/notify step.

If the check is permanently inapplicable to this record, use Skip check (N/A) instead — that clears the gate without implying re-evaluation is expected. If you need to override a control for a known reason rather than invalidate it, use Waive check, which records a mandatory justification.

Configured per use: check_id, note.

  • check_id
  • check_status

Auto-generated from the skill registry (load_skills()). Do not edit by hand.