Build log
What shipped, what changed, what got corrected
The method pages describe how things work today. This page records how they got that way, including the corrections. If a threshold moved, it's here.
September 2026
Sep 23
Method and data pages published
Eight revenue leaks with their thresholds, plus a data page listing every signal, its source, and what it can't tell you. Method version 1.0.
Sep 21
Stack X-ray v0.1
A collector that reads a publisher's ad stack from a live article: header bidding config, ad server setup, privacy signals, page weight, video, email capture, vendor footprint. Paired with an ads.txt parser that cross-checks DIRECT lines against each exchange's sellers.json, and Google's public performance data. 23 rules score the result.
Sep 21
Correction: ads.txt network failures were being scored as missing files
A site that couldn't be reached was recorded as having no ads.txt, which would have put a false high-severity finding in a map. The collector now fails the run instead of reporting an absence. No client output was affected.
Sep 21
Capture reliability caveat added
Sites with bot protection can load ad slots without running auctions, which zeroes out auction metrics. Rule QA-001 now detects this and labels every auction-based finding verify first instead of reporting it.
How to read this page
Entries are shipped work, method changes, or corrections. Corrections are not edited out later. If a number I published was wrong, the entry stays.