Skip to content

Close the V4.1 Engram membership: srv8's index-selection receipt becomes the live reading - #12152

Merged
gunbai-bot[bot] merged 2 commits into
mainfrom
session/sleek-bee-348-index-reading
Sep 23, 2026
Merged

gunbai-bot[bot] merged 2 commits into
mainfrom
session/sleek-bee-348-index-reading

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

What. gunbc.spark.v41_index_engram_selection v41_index_engram_selection_reading goes from Unread to the receipt of the enrolled route that #12012 added. That closes the V4.1 Engram membership against the full published index.

The source. Fleet-converge run 35877813088, mode spark_v41_checkpoint_materialize, target srv8, at main a0a4819, step spark_v41_index_selection:

  • Index verified: it checked the index against its manifest row on the host (v41_observe), then read it back.
  • Parsed: parse_json_document read it in 8m18s.
  • Memory fence (receipt lines, verbatim): memory-fence hard memory.max=27917287424 at /sys/fs/cgroup/system.slice/system-actions\x2drunner.slice/actions-runner@srv1-09.service. The ancestor levels are max/max, and the service level has memory.max=27917287424 memory.high=26843545600. That equals gunbc.runner_slot_allocation gunbc_runner_slot_memory_max_bytes, so the runner slot's grant is the fence, as ruled.
  • Selection: index-selection sha256=74b0686a3d2891980d5e303251b075a3bccae2c2ff650747db2620a649b98fa8 bytes=7470294 names=96085 selector=.engram., with 12 members. Layers 1 and 14 each have embed.weight, embed.scale, q_weight, k_weight, wkv.weight and wkv.scale, on shards 47 and 48.

Why this is not a restatement of the pin. The row carries the receipt's values and the run as observed. extdeps.deepseek.deepseek_v4_1_flash deepseek_v4_1_flash_engram_membership_closure_of compares them against the pin (sha256, size, tensor count), and the existing claims keep the discriminating REDs: another file's sha, one fewer name, and a thirteenth .engram. name each refuse or stay scoped.

Witness change. the_live_reading_is_unread_and_the_observed_population_stays_scoped becomes the_live_reading_closes_the_observed_population. It asserts the row is Read, with 96085 names, 12 members and this run as provenance, and that the observed population's closure carries no obligation. v41_runtime_candidate still names the published-shard row-store obligation. The key for that is bold-newt-50's encoded-store digest work and is not in this PR.

Fleet status for context. srv5, srv6 and srv7 are fully materialized: all 52 files verify, and the four Engram span sha256s are byte-identical across the three. srv8 is reattaching for its last two shards.

🤖 Generated with Claude Code

gunbc-ci-auto-heal and others added 2 commits September 23, 2026 15:39
…eceipt as the live reading

fleet-converge run 35877813088 (spark_v41_checkpoint_materialize, srv8, main a0a4819) ran the
spark_v41_index_selection step #12012 added: it verified model.safetensors.index.json against its
manifest row, read it back, and parsed it with parse_json_document under a hard memory.max of
27917287424 bytes (the runner slot's, read from actions-runner@srv1-09.service). Its receipt:
sha256=74b0686a... bytes=7470294 names=96085 and 12 .engram. members (layers 1 and 14, six each).

v41_index_engram_selection_reading carries those values with the run as provenance; the extdeps fold
compares them against the pin, so the observed Engram population now closes against the full index.
The live-reading witness flips from Unread-and-scoped to Read-and-closed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… is the oracle (review 70580)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@gunbai-bot
gunbai-bot Bot added this pull request to the merge queue Sep 23, 2026
Merged via the queue into main with commit 440e47e Sep 23, 2026
5 checks passed
@gunbai-bot
gunbai-bot Bot deleted the session/sleek-bee-348-index-reading branch September 23, 2026 17:58
@briansrls
briansrls restored the session/sleek-bee-348-index-reading branch September 23, 2026 18:07
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.

0 participants