A synced pattern used on forty pages where the layout should be shared and the text should not, which had meant an unsynced pattern and forty divergent copies.…
An integration test that clears the cache mid-scenario and asserts the application still behaves. The failure is the point: a preference written to the cache and nowhere else…
A static helper called from forty places, and a test that needed it to return something different. Keeping the static as a delegating shim is what makes a…
Style variations applied to a block and its children, which is the thing editors had been asking for by describing it badly. The nested blocks key is what…
A filter callback returning a boolean had needed an explicit type predicate to narrow, and 5.5 infers it. The inference applies to a narrow shape and that is…
A second year of the same decision, revisited on schedule rather than by drift. The number going down on its own is the argument for logging deprecations rather…
One block converted from bespoke script to directives, measured before deciding whether to convert the rest. The runtime is a fixed cost that only pays off across several…
A flag requiring every export to have an explicit type annotation, in exchange for declaration files that can be generated without type checking. The cost is annotating every…
A configuration file carried forward since 2018, containing a variable the new version refuses to start with. A refusal to start is the correct severity for an unknown…