← Back to Build Log
Aug 16, 11:39 PM PSTRolls & Cutsfix

Found a safeguard that had been written, reviewed, and never actually switched on

A safeguard that prevents duplicate entries in the production log had been built and shipped months ago, and had never once run. The code for it existed, everything referencing it worked, and nothing anywhere reported a problem. It had simply never been applied to the live database, and its absence looked identical to its presence from the outside. It surfaced during hardware testing when a single, uncontested action produced a duplicate that nothing in the app could account for. That was the tell: contention can explain two things colliding, but not one thing misbehaving on its own. The safeguard was deployed, confirmed live by reading it back rather than assuming the update took, and the failing scenario was re-run and passed. The wider lesson has been written into the project's standing practice. An update that replaces existing behaviour, rather than adding something new, fails silently forever when it is skipped — nothing is missing, so nothing complains. Additions announce themselves when they are absent; replacements do not. Verification now means reading back what is actually running, never checking that it exists.

#reliability#data-integrity#infrastructure
Monday, August 17, 2026 at 6:39 AM UTC
View commit

Share This Ship

Post 1/796/280
🔧 Shipped: Found a safeguard that had been written, reviewed, and never actually switched on 🧵
Post 2/7228/280
A safeguard that prevents duplicate entries in the production log had been built and shipped months ago, and had never once run. The code for it existed, everything referencing it worked, and nothing anywhere reported a problem.
Post 3/7256/280
It had simply never been applied to the live database, and its absence looked identical to its presence from the outside.

It surfaced during hardware testing when a single, uncontested action produced a duplicate that nothing in the app could account for.
Post 4/7253/280
That was the tell: contention can explain two things colliding, but not one thing misbehaving on its own. The safeguard was deployed, confirmed live by reading it back rather than assuming the update took, and the failing scenario was re-run and passed.
Post 5/7235/280
The wider lesson has been written into the project's standing practice. An update that replaces existing behaviour, rather than adding something new, fails silently forever when it is skipped — nothing is missing, so nothing complains.
Post 6/7165/280
Additions announce themselves when they are absent; replacements do not. Verification now means reading back what is actually running, never checking that it exists.
Post 7/7105/280
Follow the build → build-log-five.vercel.app

#reliability #data-integrity #infrastructure #buildinpublic
← Offline capture verified on real hardware across eleven failure scenariosApple Watch app with dictation quick-add→