Bugs Are Missing Scenarios
When a system is built from a spec, a production bug isn't a coding mistake — it's a gap in the spec's coverage, and the fix belongs there, not just in the code. Severity maps to the kind of gap: a known-but-deferred case is low, a blind spot is medium, a missing dimension is high, and a wrong expected value baked into the spec is worst. That turns triage into a diagnostic question — what kind of gap is this — which dictates the fix directly.
Read it →