MVP: 55 of 56 in.
One merge commit per package, each verified by three independent readers before it lands. The gate’s
own measurement has since been taken — 53 of 53 questions for $8.27, on the MVP page.
Identity moved out of the MVP on 17 September by a G3 decision; the fallback ladder and the engines ledger took its place
in the gate. One package is open: ONBOARD-1 (#1214) — a user’s first hour, from the request to the first
report, every step an event. Its two dependencies, B-SPEND and CONSOLE-1, are both in.
By lane
- kernelThe kernel itself: consistency classes and the hybrid clock, schema upcast, rejection and repair, driven mode, provenance columns, the
kernel-events crate, the substrate adapter, knowledge as a mergeable ledger, and BLOCK-1, which refuses a blocked source at the fetch lane by work identity.15 packages · all in — K6, K7, K8, K9, S1a, FIX-686, S2a, K13, K14, FIX-ARR, FIX-SPIN, QUAL-REPORT, GOLD-SEAT, BLOCK-1, FIX-1281
- retrievalReal search and fetch: the substrate, the JS-wall fallback, the knowledge producer, index and ingest, the rung-0 fallback chain with its engines ledger, free quota-aware search, and QUAL-READ, which tiers candidates by host and reads three query-focused windows of a page instead of its first 12,000 characters.12 packages · all in — S1, S2, S2b, S2c, S2d, S3, S6, S7, RETR-1, QUAL-READ, FIX-1163, FIX-1211
- brainPlanning, depth and writing: knowledge-hit guards, campaign memory, QUAL-A and QUAL-B out of the read of the 53 reports, DEPTH-1’s cover loop, NARR-1’s article that has to cite to exist, and JUDGE-1, one verdict row per rubric item.8 packages · all in — B5, B6, QUAL-A, QUAL-B, FIX-1267, DEPTH-1, NARR-1, JUDGE-1
- evalHow anything here is allowed to claim a number: the Eval ledger, two judges and a sampled citation audit, the mechanical laws, the promotion gate, the gate harness, and GOLD-EXT, the external reference tasks whose questions and rubrics other people wrote.11 packages · all in — E2, E3, E7, E4, X2, X2-RUN, FIX-965, X2-SAFE, E3-MECH, E7-JUDGE, GOLD-EXT
- governanceMoney and decisions: the budget coordinator, the Policy and Decision ledgers, the five substrate decisions, and B-SPEND — money outside the process, per-user leased keys with limits and a kill switch.4 packages · all in — G1, G2, G3, B-SPEND
- frontendsThe ways in: OpenCode, the Claude Code skill,
rs research, CONSOLE-1 — ask, the run drawn live, the report openable to its bytes — and ONBOARD-1, the one still open.5 packages · open: ONBOARD-1 — F2, F3, F4, CONSOLE-1, ONBOARD-1
- opsBackup, service and doctor — one package. The CI and build-speed packages share this lane and are counted apart from the MVP, below.1 package · all in — O1
A separate six packages carry CI and build speed — BUILD-1, one integration-test binary for the
kernel in place of 59, is in; the umbrella and four others are not started.
They are counted apart from the MVP because none of them changes what the tool does, and finding #1401 — the macOS leg
of CI failing on 18 consecutive runs of main in about seven seconds with no steps recorded — sits in that lane.
Out of reading the 53 reports
Three readers read all 53 gate reports and wrote down 264 defects in 13 root causes
(docs/X2-REVIEW-2026-09-20.md). Four packages came out of that reading, and all four are in.
- QUAL-A
The audit and the charter know what an expert would read
The auditor names the canonical sources — book, standard, maintainer page, paper, index, regulation — and a coverage contract over the question's own entities and dimensions that the charter is held to; every prompt knows the run date; a quantitative question is marked so the synthesist must show its arithmetic.
measured the reference re-recorded on the new auditor through free search: 8 / 8, $0.99, 0 misses · causes #1, #6, #7, half of #8 issue #1106
- QUAL-B
The synthesis is gated by the verdict ledger and does the arithmetic
An answer may rest only on accepted claims; high confidence only when every load-bearing claim is accepted and observed; every number and name in the answer must be entailed by a cited claim's quote or page; worked arithmetic is recomputed by the kernel; a scout's surprise is anchored or rendered as unverified.
measured the first live pass refused 3 of 8 reference answers, the rule tightened, 8 / 8 after, $1.08 · causes #4, #5, half of #8 issue #1107
- QUAL-READ
The run reads the right pages, and reads them properly
Candidates are tiered by host — maintainer, standard, regulator, paper first; SEO farms last — before the pick; investigators read up to three query-focused windows per page instead of its first 12,000 characters; PDFs, Markdown and XHTML are read; code spans survive extraction.
merged 2026-09-21 (#1203) after the reference re-recorded with tiered picks · causes #3, #9, #10 issue #1149
- QUAL-REPORT
The verifier's two verdicts reconciled, the report clean, knowledge reuse judged
A page cannot contest itself; the report skips empty sections and de-duplicates gaps; a knowledge hit must pass a judged relevance gate before a line is resolved from it.
merged 2026-09-21 · causes #2, #11, #13 issue #1108
Still open from that reading: root cause #12, community and documentation hosts refused at rung 0 with only an
archive capture behind them — 40 refused trails in the gate, 10 of them reddit. It waits on a Stack Exchange fetch rung
(#1109); the other half of it, a search engine’s silent failure surfaced rather than hidden, closed as
FIX-1163.docs/PACKAGES.json stage mvp · docs/X2-REVIEW-2026-09-20.md · docs/GATE-MVP.md — failed fetches (S6) · issues #1109, #1163, #1401