Archive smoke round-3 Logbook row (tail 26→27) - #650
Merged
Conversation
Appends the first stacked-era attempt row to the Logbook archive: populace-us-2024-stacked-f001-s578-asec1688-acs15316-20260807T195238Z (disposition failed, 8 phases, wall 1142s, code_pin e97c54a), chained on the prior tail f3cffe94… with new tail 5d9c36bf…. Exported and validated through tools/logbook.py; the committed spool mirror gains the matching row file. Two same-era local attempts are receipted exclusions, not archive rows: round 1 minted a second genesis (operator error, refused by the live store's guard) and round 2 forked the same parent before local attempts serialized through the pending-chain file (#628). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…chive) The Logbook archive is append-only, but the backfill guards pinned the WHOLE archive to the 26-row seed (len == 26, run-era rows at [-3:], archive-wide disposition and rung counters) — so the first legitimate append broke them. The seed's fidelity pins now apply to the archive's first 26 rows forever, run-era rows are looked up by build_id, and a new archive-wide invariant checks every post-seed row extends the chain in order. The seed prefix remains byte-immutable; growth no longer trips fidelity. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Data-only append: smoke round 3's attempt row joins the archive (validated 27-row chain, tail
5d9c36bf…). Spool mirror updated. Round-1 (second genesis, guard-refused) and round-2 (forked parent) rows stay receipted exclusions per the #628 rulings. One open follow-up noted there: the export tool drains acknowledged spool files, which conflicts with the committed spool-mirror convention from #632 — flagged for an explicit lifecycle decision rather than deciding it here.🤖 Generated with Claude Code