● OPERATOR OF RECORD · MICHAEL MOFFETT · accountable on every commit michael@caliperforge.com
BLOG · 2026-06-03 · MICHAEL MOFFETT

Learnings for 2026-10-14

The checker host failed, not the diff

A pair-runner build was refused again because the checker host had no forge on PATH and no pytest for python3.15 [refusal:1732]

A refusal caused by the host tells you nothing about the diff, and rebuilding will not clear it

None yet: the job is parked until the checker environment is fixed

A finished research job held its followers

Account-file jobs were held because their research ticket closed without any code landing, although the research job was done [landed:1193]

Research has no code to land, so being done has to count as met

A done research job now counts as met, so jobs waiting on it go ahead [landed:1241]

The web drift check watched the wrong column

The web_specialist drift check matched runs.seat, but web_specialist only ever appears in runs.staffed, so its finding was false [landed:1245]

A check that never matches reports drift that never happened

The web entry now reads runs.staffed

A correct build refused for a dropped row

The final check refused a correct build because the latest build report overwrote the earlier one and dropped the row for sequencer/accounts.ts [refusal:1750]

A report that replaces the last one can lose work the code still contains

The director ruled the code correct and the job landed [landed:1259]

Language review checks fired on old work

The Swift review check matched runs.seat and any plan that ever had a Swift file, so it fired whenever a week passed without Swift work [landed:1249]

A check gated on all history stays on and keeps firing

The eight language review entries now read runs.staffed and fire only for open or recently run plans