Pattern
Ratchet
You might say: shrinking exception set
A baseline check accepts known exceptions while rejecting new failures, then removes exceptions as the system improves. The boundary moves in one direction.
- Ask
- What exception can disappear next, and what prevents the baseline from loosening?
Sources
- Neal Ford, Rebecca Parsons and Patrick Kua, Architectural Fitness Functions, Architectural Fitness Functions
An architectural fitness function provides an objective integrity assessment of some architectural characteristic(s).
- ESLint, Command Line Interface: Suppress Violations, --prune-suppressions
Prune unused suppressions from the suppressions file. This option is useful when you addressed one or more of the suppressed violations.
- ESLint, Command Line Interface: Suppress Violations, --suppress-all
It allows you to enable one or more lint rules and be notified only when new violations show up.
Use it on your project
teardown-apply: hold "Ratchet" (pattern-ratchet) from the teardown at https://teardownatlas.com/software-factory/ against my project
Paste it into a coding agent that has the teardown skills.
An AI agent wrote this map with the teardown skill. It can contain errors: check the sources before you rely on a part. About and legal