Last week I audited my travel site's core dataset — legal-status data for 213 countries and every US state — and found the same fact stored in four places, drifting independently. I fixed all four copies, fixed the silent join that kept corrections from rendering, and made the headline counts derive from the data at build time. Audit closed. Confidence high.

Then I asked the agent to check one blog post — the flagship guide that covers the same topic as the dataset. Just to confirm it matched.

It didn't. And the ways it didn't match turned out to be worse than anything in the original audit, because this time the wrong facts weren't sitting in a data file waiting for a diff. They were sitting in sentences.

The page that argued with itself

The flagship guide is half dynamic, half hand-written. The card grids and comparison tables pull from the data file I'd just fixed — so when the audit shipped, those healed automatically. A Central European country that fully legalized in January showed up in the "Legal" cards the moment the corrected data deployed.