Skip to content

EPIC: Recreate Trinity from executable t27 specifications and verified project contracts #988

Description

@gHashTag

Outcome

Create the canonical, executable specification set and the consumer pipeline needed to reproduce the approved Trinity project profile from a clean checkout. This epic coordinates specifications, reuse of existing projects, generated/handwritten boundaries and independent acceptance evidence. It does not claim that the present corpus already generates the whole project.

Audit before planning (2026-09-12)

Inspected Trinity main at 03ae2f93f5af2fd4fa23e4c613a3c0e19ac51530, t27 at bff21b85b206a0dd367876343e56dcd8312d81ba, existing open/closed issues, and https://t27.ai/#/queen (COMB and PROJECT views).

Existing projects and canonical ownership

Repository Role in this epic
gHashTag/t27 Language/compiler and canonical shared/project specifications; register proposed missing specs/trinity namespace in specs/OWNERS.md
gHashTag/trinity Project consumer, Zig application/runtime integration, web/native adapters, reproduction acceptance; parent epic
gHashTag/tri-27 Extracted website snapshot/design work; current production source remains Trinity, tracked in #974
gHashTag/ghashtag.github.io Existing t27.ai publisher; no source switch implied by this epic
gHashTag/zig-hdc / zig-golden-float Existing numeric/VSA implementations consumed by pinned contracts
gHashTag/trinity-training Existing training infrastructure; local HSLM placeholder is not a replacement
gHashTag/tri-net Existing networking implementation/specs; adapter boundary
gHashTag/trinity-fpga / tt-trinity-corona Existing hardware projects and physical-evidence boundaries
gHashTag/trios Existing external Queen supervisor, accessed through documented contracts

The ownership choice follows t27's specs/OWNERS.md and specs/tools/README.md: author canonical contracts in t27, then re-vendor a byte-identical pinned copy into Trinity. Shared VSA/Queen/tools/docs contracts remain in their existing namespaces. New missing project-specific contracts may use specs/trinity only after S01 records ownership. No second authored source of truth is introduced.

Scope and execution order

S01 first records the complete capability inventory and the initial headless reproduction profile. Every shipped capability must have a disposition; optional native, website, training, network and physical-hardware profiles may have independent acceptance milestones. Scope cannot shrink silently to make a green result. Host adapters remain explicit until generation is actually demonstrated.

Foundation: S01 -> S02 -> S03. Core contracts S04-S08 follow their listed prerequisites. Queen S09-S10 and external adapters S11 reuse them. S12 integrates the complete approved profile and produces the evidence index.

Each child must start by comparing its existing canonical specs and open issues, reuse rather than duplicate them, and record exact compiler/source/dependency revisions. New specs require behavior bodies or explicit declaration-only status, schema/negative checks, target compilation and runtime assertions for executable claims. Raw credentials and private transcripts must never enter specifications or evidence.

Child issues

Existing tasks to reuse (not replaced by this epic)

Epic acceptance

  • Canonical inventory, ownership, dialects, targets and explicit scope approved and versioned.
  • Each in-scope capability has an executable contract or an explicitly declared host/external adapter with independent conformance evidence.
  • Pinned clean-clone generation/build/test completes for every enabled profile; missing/partial work fails visibly.
  • Source, spec, compiler, dependency and artifact hashes tie each claim to an actual run.
  • Queen renders the same project identities and evidence states, with snapshot/live distinctions and verified desktop/mobile paths.
  • Existing security, compiler, build and hardware blockers are resolved for any capability claimed complete; unknown is not pass.

Repository analysis was read-only except for the separately linked remediation PRs. GitHub Projects boards could not be inventoried because the current token lacks read:project; this epic uses native issue/sub-issue relationships and does not invent or create another board.

Source anchors

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions