You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
specs/base/types.t27 does not compile, so 340 specs rebuild on closure (#8095) #8303
specs/base/types.t27 has a blocked seal. pack_position_bounds still asserted 8 trits per byte, while the owner decided on 2026-10-09 that it is 4. Nearly every spec imports this module, so under t27c frontier it is the largest closure root on master: 340 rebuilds.
PR #8177 makes it compile: 66 of 66 tests pass. That PR stalled as a draft, without a v2 seal and without a closing reference. This issue is its Closes target.
Acceptance criteria
t27c test-report specs/base/types.t27 prints FAIL 0
the three seal files naming specs/base/types.t27 carry "seal_schema": 2 with 0 failed tests
Boundary
specs/base/types.t27
User Scenarios
Given the specs/base/types.t27 module has a blocked seal due to pack_position_bounds asserting 8 trits per byte, When the assertion is corrected to 4 trits per byte per the 2026-10-09 decision, Then t27c test-report specs/base/types.t27 prints FAIL 0 and the three seal files referencing this module carry "seal_schema": 2 with zero failed tests.
Requirements
FR-001: The pack_position_bounds function in specs/base/types.t27 MUST assert 4 trits per byte instead of 8 trits per byte.
FR-002: The module specs/base/types.t27 MUST compile and pass all 66 tests under t27c test-report.
FR-003: All three seal files naming specs/base/types.t27 MUST be updated to "seal_schema": 2 with zero failed tests.
Activity
Merge origin/master into claude/types-4-trits-4817; seal v2 (Closes #…
specs/base/types.t27: compile again at 4 trits per byte, seal v2 (Closes