Build LogEditorial Pipeline
#01
2026-06-265 min read

The sabotage tests passed. The live cycle still found the bug.

Phase X.8 shipped with two hermetic sabotage cycles green. The first live run produced no article — not because the pipeline crashed, but because calculator_scores in ground.py was wrong in a way the fixtures had never exercised. Hermetic tests prove the logic path. Live harnesses prove the integration.

Read post→
Build LogAI Tools
#02
2026-06-225 min read

The pipeline was wrong before the model ever ran

PR #53 was the first article the X.8 editorial pipeline shipped since H-1/H-2/H-3 lifted, unblocked by a single bug fix in ground.py. Not a prompt change. Not a model upgrade. A function called calculator_scores had a bug, and the model had been synthesising from whatever it returned.

Read post→
Build LogAI Tools
#03
2026-06-205 min read

The S-4 cohort made two editorial pipeline decisions. I shipped them.

Two weeks of UK Calculators editorial pipeline sprints ended with two decisions that came from the cohort data, not preference: live Bank of England rate fetches and a constrained LLM composer. The pipeline silently stalled for four days after shipping.

Read post→
Build LogLLM Engineering
#04
2026-06-135 min read

Retries must be stateless, or the loop learns to cheat

The first live probe of the calibration gate against the BoE MMC article produced a 9,340-character draft that blocked correctly. Getting to a pass from there without teaching the loop to game its own gate took two days of doctrine.

Read post→
Build LogEditorial Pipeline
#05
2026-06-136 min read

The prompt that made Haiku hallucinate, every single time

Every iteration of the UK Calculators redraft loop produced the same failure: Haiku returning plausible-sounding figures with no real source. The fix wasn't better prompting. It was removing the question entirely.

Read post→