Skip to content

specs/base/types.t27 does not compile, so 340 specs rebuild on closure (#8095) #8303

Closed

Description

@gHashTag

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

  1. added a commit that references this issue on Oct 9, 2026
    2d07b44
  2. added a commit that references this issue on Oct 9, 2026
    b813cca
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions