Skip to content

test: Category B 5.6/5.7 store recovery journeys - #480

Merged
reardencode merged 3 commits into
masterfrom
test/store-head-sh-fold
Sep 13, 2026
Merged

test: Category B 5.6/5.7 store recovery journeys#480
reardencode merged 3 commits into
masterfrom
test/store-head-sh-fold

Conversation

@rearden-grok

@rearden-grok rearden-grok Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Summary

#479 merged. This slice finishes two remaining Category B items:

  • 5.6 Confirm / Class A leftover: unified_wire_pipeline_multi_block_to_tip now archives height 1 ahead of tip, confirm_wire_run must not re-append, and re-entry must not move tip. Deleted standalone confirm_wire_idempotent_when_class_a_already_present. Keep already_archived_schema13_pin_identity_tip_follow and leftover-identity guts.
  • 5.7 Store Class A / SH ingest: analog_reconstruct_after_lost_head wipes tx.head/ and reopens (operator reindex). direct_indexes_then_sh_bulk_at_tip wipes SH shards, reopens, rematerializes, history still works. Deleted missing_tx_head_rebuilds_from_bodies_on_open and unsorted_materialize_four_shards_from_class_a_no_catalog_runs. Keep empty-head / truncated-head / v1 fuse refuse and unsorted pack/lag guts.

Test plan

  • analog_reconstruct_after_lost_head
  • unified_wire_pipeline_multi_block_to_tip
  • direct_indexes_then_sh_bulk_at_tip
  • remaining missing_tx_head_with_no_bodies / unsorted pack + lag units
  • Required CI green (fmt, deny, clippy, ast-grep, test, windows, macos, multinode, coverage)

Made with Cursor

rbitcoin-grok and others added 3 commits September 12, 2026 22:10
Wipe store/tx.head/ between Query lives so the reindex analog hits
Store::open rebuild, then drop the TxTable happy-path twin. Keep
empty-head, truncated-head, and v1 fuse refuse guts.

Co-authored-by: Cursor <cursoragent@cursor.com>
confirm_wire_run of an archived height-1 body must not grow Class A;
re-entry must not move tip. That lived as a standalone multi-node
test; it belongs on the unified wire journey next to the 2..=4 batch.

Co-authored-by: Cursor <cursoragent@cursor.com>
direct_indexes_then_sh_bulk_at_tip now deletes SH shards, reopens, and
rematerializes. Drop the four-shard unsorted happy path; keep pack-order
and done-lag guts.

Co-authored-by: Cursor <cursoragent@cursor.com>
@reardencode
reardencode merged commit d352402 into master Sep 13, 2026
16 checks passed
@rearden-grok
rearden-grok Bot deleted the test/store-head-sh-fold branch September 13, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant