Skip to content

EPIC: t27c silent misreads to zero and kept there -- lab on Railway, steward, follow-ups #6092

Description

@gHashTag

Goal

Finish the t27c "parses, typechecks, generates, and is wrong" stack and keep it finished: every spec-shape pair tri misread --list reports is either refused by typecheck or fixed in the spec, and every generated line a backend emits compiles. This epic is the board card and the report channel for that work.

The owner delegated it on 2026-10-04: experiments run on Railway, not on the workstation (load average 600-840 that day; one cargo build --release -p t27c -p tri took 15 min 32 s locally, the same build takes 30 s on the lab), improvement and monitoring go through the Queen, and progress is reported here.

Map

What Where
Lab (runs the compiler's CI gates on every watched head) https://t27c-lab-production.up.railway.app/latest.json, one run: /runs/<sha>.json, one gate's log: /runs/<sha>/<gate>.log. Source infra/t27c-lab/lab.py. No secrets, GET only, never writes to GitHub
Steward (the profile agent that runs the loop) .claude/agents/t27c-steward.md
Measure tri misread --list (silent / refused spec-shape pairs), t27c suite --corpus-only --ratchet (ledger cap)

Stack (merge order; the owner merges)

Follow-ups

Compiler (need cargo, so a Claude lane plus the lab, not a bee):

Spec source (a bee can do these with the prebuilt t27c):

  • the 35 refused pairs tri misread --list names, one spec per task; the first is filed below
  • two orphan governance_agent seal files named after a # comment

Master, not this stack (seen red on master 2e852cf82, listed so nobody blames the stack for them): duplicate-bodies (three bodies under local_branch, nested_tail, ordinary_if now copied twice and in no ledger), spec-guards, fpga-conformance.

Numbers at the start (lab run of f521a8a, the #5947 head)

  • tri misread --list: 0 of 35 pairs silent.
  • suite: RATCHET CLEAN, ledger 112 / 112.
  • seal coverage: 1449 seals, 1325 hold, 124 known-broken.
  • specs generate: 1251 specs, 1245 generate, 6 known-broken.

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