This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

A lane whose change raises the run state's schema rewrites the live run's state at the new version: its own preflight's load gate (implement load --wait, run through the lane's freshly built binary) renews the run's reservation and saves the run state with the lane binary's schema, after which the driver, still on the default branch's older abcd, refuses every step and receipt ('schema version 18, which a newer abcd wrote'). On 2026-11-02 the lane for iss-2611012047534449, which moves the schema from 17 to 18, did this three times to its own run (about 04:56, 05:57 and 07:15 UTC, the last in its landing preflight), and the version was set back by hand each time, no version-18 field being in use.

issueresolvedminoriss-2611020719494343

A lane whose change raises the run state's schema rewrites the live run's state at the new version: its own preflight's load gate (implement load --wait, run through the lane's freshly built binary) renews the run's reservation and saves the run state with the lane binary's schema, after which the driver, still on the default branch's older abcd, refuses every step and receipt ('schema version 18, which a newer abcd wrote'). On 2026-11-02 the lane for iss-2611012047534449, which moves the schema from 17 to 18, did this three times to its own run (about 04:56, 05:57 and 07:15 UTC, the last in its landing preflight), and the version was set back by hand each time, no version-18 field being in use.

2026-11-02 22:20: hit again on run-2611022037190012, whose lane bumps the run-state schema to 19. The lane's own preflight rewrote the driving checkout's state.json at 19, and the driver's abcd (reading 1 to 18) refused every further step until the version was reset by hand, after checking that no v19-only field was present.

2026-11-03: hit a third time, on run-2611031131030791 (spc-2610240951109420 step 3 raises the run state from 19 to 20). The writer was the lane binary's implement load --wait, which the implementer's own test runs started, so the trap fires during the implement stage, not only at the lane's preflight; and it struck the step that would have collected the finished implementer, stranding its receipt (captured separately).

Frontmatter

idiss-2611020719494343
typeissue
lifecycleresolved
severityminor

References1

mentions3