Skip to content

PP-TENSOR-001 T2: sentinel ban — qtype: 0 + byte_size: 0 may not be constructed; 0 is F32 #3434

Closed as not planned

Description

@noahgift

Parent: #3428 · Slot: 0.69.0, after T1.
Mechanism: the placeholder reuses a live type id as "nothing here", which is why #1789's panic read qtype=0 and #3368's message pointed at F32.
Fix: after T1, a gate that fails on any zero-length tensor-ref construction outside the Absent variant (both known sites: MoE skeleton, tied lm_head).
Falsifier: re-introduce byte_size: 0, num_elements: 0 in a scratch commit → gate RED; the pattern ships with a must-match / must-not-match case table.

Ĵ: 24 turns [A] — borrowed; estimate.sh aprender pools 0 of 47 ledger rows today, so there is no measured basis.
Plan + evidence: #3427 · design discussion: #3418 · spec PR: #3420

🤖 Generated with Claude Code

Activity

  1. added this to the 0.69.0 milestone on Sep 17, 2026
  2. modified the milestones: 0.69.0, 0.70.0, 0.74.0 on Sep 20, 2026
  3. noahgift commented on Sep 23, 2026

    @noahgift
    MemberAuthor

    milestone → 0.74.0 per docs/roadmaps/milestone-triage-2026-09-23.md (#4024), operator approval 2026-09-23 (relayed by aprender-cf). Reason: quant/tensor/arch dispatch consolidation: Any Model core (#4001)

  4. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    Parked by APR-EPIC-001: over E7 budget (rank 6/12). Reopen = pull. Applied by aprender-d1: claude+agy both said close, apr shadow row recorded (handoff/close-quorum-2026-09-25.json).

  5. modified the milestones: 0.74.0, backlog on Sep 25, 2026
  6. added
    parkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.
    on Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High priorityenhancementNew feature or requestparkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions