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.
When to use
Section titled “When to use”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.
When not to use
Section titled “When not to use”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.
Inputs
Section titled “Inputs”Configured per use: check_id, reason.
Outputs
Section titled “Outputs”Auto-generated from the skill registry (load_skills()). Do not edit by hand.