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.

The eight revenue leaks ยท Where the data comes from