Repository navigation
t27f: frame_shard.t27 -- a generic frame partition for reel renders; token_floor uses it (Closes #10385) - #10388
Conversation
The shard partition and the TF_SHARD/TF_SHARDS reader, with the reel length as a parameter, so any renderer opts in with three lines in its main instead of copying them. token_floor.t27 switches to it in its owner's render(wide) rewrite. Lab: test report 5/5, 0 vacuous; sealed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull request was converted to draft
|
Draft on purpose. |
…names frame_shard (Closes #10385) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR DashboardGenerated at: 2026-10-18 14:57:39 UTC
Summary
Seal Status
|
Lab: t27c test-report token_floor 32/32, frame_shard 5/5, 0 vacuous; frame_shard seal verifies unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR DashboardGenerated at: 2026-10-18 15:08:22 UTC
Summary
Seal Status
|
…(Refs #10385) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR DashboardGenerated at: 2026-10-18 15:11:28 UTC
Summary
Seal Status
|
…-shard-spec # Conflicts: # .trinity/seals/t27f_token_floor_mux.json
Pull request was converted to draft
PR DashboardGenerated at: 2026-10-18 15:23:58 UTC
Summary
Seal Status
|
Master's mux seal recorded the token_floor hash from before the frame_shard swap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR DashboardGenerated at: 2026-10-18 15:25:25 UTC
Summary
Seal Status
|
…7b run saw them (Refs #10385) model_route.t27 and reel_topics.t27 pass. lesson_reel.t27 is blocked on type [N]T, like frame_shard, so max_not_pass goes from 133 to 134. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR DashboardGenerated at: 2026-10-18 15:36:36 UTC
Summary
Seal Status
|
Closes #10385
PR #10384 put the shard partition inside
specs/t27f/token_floor.t27. This PR moves it into a generic spec,specs/t27f/frame_shard.t27, and switches token_floor to it. token_floor's rewrite (#10471) has landed on master, and it still carried the local copy.What changed
specs/t27f/frame_shard.t27: the partition from t27f: token_floor renders in 48 shards; frames cached by the seal (Closes #10383) #10384, with the reel length as a parameter.shard_a(k, n, frames)/shard_b(k, n, frames): shard k of n covers[shard_a, shard_b), and the shards tile[0, frames)in order.shard_n/shard_k/first_of/end_of: an n outside1..framesor a k outside0..n-1means the whole reel.env_count(name, dflt),env_first(frames)/env_end(frames)readTF_SHARDandTF_SHARDS. Only a main calls them, since they reach getenv and the binary links-lc.specs/t27f/token_floor.t27:shard_a,shard_b,count_or,shard_n,shard_kandenv_countare gone. They come fromuse t27f::frame_shard::...instead, which also clears the duplicate-bodies finding.env_first(FRAMES)/env_end(FRAMES).docs/reports/t27b_expectations.json:type [N]Tand reason unimplemented.max_not_passgoes from 132 to 133, the same as t27f token_floor: drone flights instead of hard cuts, text in the platforms' safe zone, a marketing clock (Closes #10469) #10471 did for its new spec..trinity/seals/t27f_frame_shard.json(new) and.trinity/seals/t27f_token_floor.json(resealed).Tests, on the Railway lab
t27c test-reportgives 0 FAIL and 0 vacuous:specs/t27f/frame_shard.t27: 5 of 5;specs/t27f/token_floor.t27: 32 of 32.frame_shard's tests cover:
t27c seal --verifymatches for frame_shard, and token_floor is resealed at the branch tip.🤖 Generated with Claude Code