08 / The price
The rigor is real. So is the tax.
A method that distrusts implementation evidence must also distrust its own comparator, projections, fixtures, gates, and evidence lineage. That recursion can find switched-off safety checks. It can also become a machine that mostly audits itself.
Where it earns its keep
Load-bearing, silent, expensive failures
A write path that runs everywhere, a gate that controls every push, a data transformation that can corrupt neighboring records—these fail quietly and are costly to reconstruct by eye.
Where it becomes tax
Small, visible, cheap-to-redo artifacts
If a mistake is obvious, contained, and inexpensive to repair, adding layers of oracle machinery can cost more than the defect class it is meant to catch.
One rename, fully enforced
The original question was answered early. Then the machinery had to prove itself.
- The rename decision
- A repository gate
- A fix to the gate
- An ADR authorizing an exemption
- An architecture test enforcing the ADR
- A second ADR for a second governed list
- A generalized architecture test
- A fix to the test’s parser
Five commits. Three review rounds. The first round found the switched-off safety check. The next two increasingly audited the auditors.
The sequence is retained; product, repository, file, test, and decision identifiers are deliberately omitted.
The recursion is real
Enforcement does not terminate itself.
The test that checks the ADR is itself unchecked code. A test checking that test would also be unchecked. People still have to decide when the remaining blast radius no longer justifies another layer.
Depth of enforcement should key to blast radius, not principle.
EDD has kill conditions. If oracle maintenance exceeds the review effort displaced, escaped defects remain comparable to review-only development, the gate becomes too slow or flaky, fault-injection detection stays poor, or oracle changes become coupled to ordinary implementation changes, the economics have failed.