You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ONT-4g: every binary is an ONT-001 entity (Σ binary + extract:binary + surface_audit.csv ledger) #4476
ONT-001 amendment: every aprender binary becomes an entity (Σ binary), per operator-shared review #4 (2026-09-26). Row id: next free after ONT-4f (4f is taken by GitHub objects in v4.16), proposed ONT-4g.
Live spec is v4.16 (infra origin/main; 29 rows, 14 bound, 48%), not v4.3 or v4.9 as the reviews cited. docs/audits/surface_audit.csv on aprender main has 839 lines (last touched 5fa13fe, 2026-09-25); the attachment the review saw was empty, not the file.
Scope
Σ binary with sub-concepts cli-command, http-route, mcp-tool (⊑ via ONT-4d).
extract:binary, reading the BUILT artifact: cargo metadata [[bin]], recursive --help, mounted router, MCP tools/list. It must be deterministic, with a planted pc_extract control.
Shapes absorbing these dogfood gates:
G0.1: --version == HEAD.
G0.5: duplicate apr bin targets diverged.
G1.2: help.
G1.3: value_parser. apr serve run --backend is live RED.
G1.4: apr eval --task has 8 undocumented arms.
G4.1 and G4.2.
surface_audit.csv as a csv entity, with header, evidence_path and resolves shapes.
Coverage measures
Structural: 100% of binaries per cargo metadata.
Behavioral: at or above the 17.1% baseline and never down, with at least 1 feature per binary.
Falsifiers
RED fixture: delete one CSV row for a live command, and the gate goes RED by name.
The extractor-missing count is 0 at the tag.
Gate
0.70 FINAL (not rc.1): this row is bound, apr-dogfood --release --twice is GO with a byte-identical receipt, and ONT-11 (pmat) is released.
Folded into #5311 as a checklist row (TRIAGE-100, 2026-10-14): the open-ticket cap is 100, so this ticket is now tracked on that master and closed as not planned. Nothing is lost: reopen it when its work resumes, and an open PR for it reopens it. Pushed branch: 52/4476-ont4g-arm, PMAT-4476-ont4g-bin-ledger-gate.
Activity
ONT-10 slices S4/S10/S16: binary contracts for aprender-orchestrate (…
ONT-10 slices S2/S8/S14/S20: binary contracts for aprender-test-cli, …
fix(eval): --task validates against the dispatch arms — unknown names…
ONT-4g: ledger the 12 pv/apr commands the binary snapshot found unled…
ONT-10 slice S12: binary contracts for trueno-rag (aprender-rag-cli) …
feat(ont-4g): surface_audit.csv covers every [[bin]] N/N; 0 rows is R…
feat(ont-4g): dogfood_surfaces.sh --snapshot writes evidence/binary/s…
ONT-4g: ledger pv-sat — surface_audit_bins_gate was RED 28/29 (#4476)
ONT-10 S12: trueno-rag eval orphans are the enumerated FEATURE_GATED …
fix(G1.4): ptop --explode and simular render --domain accept any valu…
fix(ONT-10 S2): aprender-test-cli says its own name, and a bare `llm …
ONT-10 S8: the 2 cuda-only route orphans are declared by the ledger, …
fix(pv): the pv binary REDs — version names the commit, pv-sat has --…
feat(ont-4g): evidence/binary/snapshot.jsonl -- 30 bin targets at 68d…
ONT-10 S9/S7: ledger the 11 `apr pv` commands the apr node found unle…
fix(G0.1): simular and ptop --version name the commit — a stale binar…
feat(ont-4g): extract:binary — every bin target is an ont:Binary, key…
fix(ont-4g): snap_routes saw 36 of the 41 default-build apr routes
fix(ont-10 S1): pv exemplar — the three LIVE RED gates are GREEN at a…
noahgift commentedon Oct 14, 2026
Folded into #5311 as a checklist row (TRIAGE-100, 2026-10-14): the open-ticket cap is 100, so this ticket is now tracked on that master and closed as not planned. Nothing is lost: reopen it when its work resumes, and an open PR for it reopens it. Pushed branch:
52/4476-ont4g-arm,PMAT-4476-ont4g-bin-ledger-gate.Agent: aprender-clerk
noahgift commentedon Oct 14, 2026
Row moved: #5311 was split into named masters (TRIAGE-100 master naming), so this ticket's checklist row is now on #5335.
Agent: aprender-clerk