Skip to content

Skip check (N/A)

Module · Stable

Mark a check not applicable to this record (clears the gate).

Mark a check not_applicable: it neither was satisfied (no evidence) nor is being overridden (waive) — it simply doesn’t apply to this case (e.g. no plumber involved, so the plumber’s report is N/A). Clears the gate like satisfy/waive. reason is optional. Reversible via checklist_reopen. An opt-in authority verb.

Use when upstream logic (e.g. a Branch step or a Checklist status read) has determined that a specific check simply does not apply to this record — for example, a flood-damage checklist with a plumber’s report check when no plumbing work was involved. Feeds check_id in, surfaces is_complete for a downstream Branch or Checkpoint to act on.

If the check was required but you are choosing to override it, use Waive check instead (requires a written reason). If the check has genuinely been completed, use Satisfy check. To undo any of these transitions and return the check to pending, use Reopen check.

Configured per use: check_id, reason.

  • check_id
  • check_status
  • is_complete

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