Control Design

Use BEFORE writing or changing any check, test, gate, guard, assertion, exclusion, fixture or startup config branch — while the control is being built, not when its result is read. Catches controls that cannot fail, exclusions whose premise has expired, checks that know a fixed set and go stale, verifications that require handling the thing they protect, and missing-config branches that invent a credential instead of refusing to start. Triggers on "add a check", "write a test for", "gate this", "skip/exclude this path", "assert that", "guard against", or any first run of a new control.

cleanexpo 576a553 30.3 KB Updated

File contents

cleanexpo/pi-dev-ops/tree/main/skills/control-design commit 576a553690

Frequently asked questions

npx skillmds@latest add cleanexpo/control-design