Skip to content

Waive check

Module · Stable

Waive a check with a required reason (override a control that was needed).

Waive a check (status -> ‘waived’): an authority override that says ‘this was required but I’m bypassing it’. reason is REQUIRED — it is the audit trail for clearing the gate. Use checklist_skip instead when the check simply does not apply to this case. An opt-in authority verb.

Use when an authorised step in the workflow must deliberately bypass a required control — for example after Ask Actor returns an approval decision with a justification. Feed the check_id from Checklist status and the actor-supplied reason into this tile; downstream steps receive check_status = ‘waived’ to confirm the gate is cleared.

If the check simply does not apply to this record (no override needed), use Skip check (N/A) instead — it carries no audit burden. To reset a waived/satisfied check back to pending, use Reopen check. To confirm a check was genuinely completed, use Satisfy check.

Configured per use: check_id, reason.

  • check_id
  • check_status

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