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

  1. Neal Ford, Rebecca Parsons and Patrick Kua, Architectural Fitness Functions, Architectural Fitness FunctionsAn architectural fitness function provides an objective integrity assessment of some architectural characteristic(s).
  2. ESLint, Command Line Interface: Suppress Violations, --prune-suppressionsPrune unused suppressions from the suppressions file. This option is useful when you addressed one or more of the suppressed violations.
  3. ESLint, Command Line Interface: Suppress Violations, --suppress-allIt 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