Build LogAI Tools
#06
2026-08-145 min read

Fourteen consecutive publishing days: the corrective verifier beat every prompt constraint I tried

Day 2 produced a mortgage draft with ten of thirteen sentences grounded. Three failed. The natural reflex is to tighten the prompt. Fourteen days of daily publishing demonstrated why that reflex is wrong.

Read post→
Build LogContent Pipeline
#07
2026-08-145 min read

Three days, zero publishes, one fix: screen before you draft

The 7-9 July publish gap traced back to a sequencing error: duplication checks running after draft resources had been spent, not before. Moving the coverage screen upstream stopped the backlog compounding. Five articles in the thirteen days since.

Read post→
Build LogContent Pipeline
#08
2026-08-135 min read

Day 4 fired clean triage and shipped nothing: 150 clusters ranked, zero drafts produced

The cron completed triage on 150 clusters at 08:22 on Day 4, surfaced mortgage at a calculator score of 20, and produced nothing. When the triage succeeds and the output is zero, the triage is excluded as a cause. That's the diagnostic the pipeline needed.

Read post→
SEOBuild Log
#09
2026-08-135 min read

Ultracode found nothing wrong with six stuck pages. The blocker was the footer.

PR #153 ran an ultracode review on five legal pages and /stamp-duty-calculator, all flagged as unknown to Google for consecutive weeks. Every technical check returned clean: HTTP 200, index follow, canonical self-referencing. The blocker was not in the code.

Read post→
Build LogAdSense
#10
2026-08-125 min read

The third AdSense rejection forced the integrity sweep the site already needed

Three 'Low value content' verdicts in six weeks, ads.txt clean each time. The root cause wasn't a configuration gap — fabricated trust signals, undated stale rate articles, and thirty-eight pillar pages with zero images. AdSense named the problem accurately.

Read post→