record(MODEL-MUSIC-MUSIC3): the row is ACTIVE, and the spec now meets the ACTIVE contract (#672) - #723
Merged
Merged
Conversation
… the ACTIVE contract (#672) W0 is done and W1 has landed, so the row's state was stale at `SPIKE` while real loader code sat in the tree. Advancing it is what surfaced two things worth recording rather than quietly fixing. THE ACTIVE CONTRACT IS ENFORCED, AND THE SPEC DID NOT MEET IT. Moving the row to `ACTIVE` turned check-agent-record red on nine missing structured fields -- Scope, Upstream chain, Our baseline, Port map, Tests to port, Gates, Dependencies, Work breakdown, Risks/decisions. A `SPIKE` spec is not held to that; an `ACTIVE` one is, which is the checker doing exactly its job. My first attempt added them as PROSE SECTIONS and stayed red on all nine, including the two the spec already had -- because the checker does not read headings at all, it reads TABLE ROWS whose first cell names the field. Fixed by writing the structured record in the shape `minimax-h3.md` already uses, rather than by arguing with the gate. Worth stating plainly: the failure was mine reading the requirement as prose, and the checker's message was right both times. SECOND, A WORDING FIX THAT COST TWO IMPLEMENTERS. §3 said both pins "go into `.agents/oracles/` in W0", which reads as future work. `sglang-omni.md` has existed since #679, yet two separate agents reported it as still owed -- the same agent twice. A record surface described in the future tense reads as a TODO no matter what the tree holds, so it is now present tense with links, plus a note saying why. That is a small edit that stops a recurring false report. WHAT THE ROW NOW CLAIMS, and nothing beyond it: oracle gateable with 13 committed per-stage goldens (#708), modular loader gated 1413/1413 against the real 27 GB checkpoint with all 1012 tensors accounted and the native arm refused by name (#714). Checklist mark 📋 -> 🚧; rollup SPIKE 9 -> 8, ACTIVE 9 -> 10. The lifecycle change owes STATUS, BENCHMARKS and the spec's `## Now`, and all three say the same thing the row does. BENCHMARKS records every axis PENDING with NONE OWED YET and says why: W0/W1 are correctness scaffolding, the oracle capture was CPU-only because dgx.casa was down, and there is no forward pass to time. A row that has landed code is exactly where a speed claim tends to appear by implication, so the absence is written down rather than left to be inferred. Both public rows were first written over the house-style limits (a 402-char BENCHMARKS cell, and STATUS at 45 oversized cells against a 44 ratchet that may only shrink). Shortened to fit rather than lowering a ratchet to accommodate prose. Issue: #672 FOLLOWING_AGENTS_PROTOCOL Following-Agents-Protocol: true AI-Assisted: true Assisted-by: AGENT:claude-opus-5 [Claude Code]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Records only. No
src/,include/ortests/change.W0 is done and W1 has landed, so the row's state was stale at
SPIKEwhile realloader code sat in the tree. Advancing it surfaced two things worth recording
rather than quietly fixing.
The ACTIVE contract is enforced, and the spec did not meet it
Moving the row to
ACTIVEturnedcheck-agent-recordred on nine missingstructured fields — Scope, Upstream chain, Our baseline, Port map, Tests to port,
Gates, Dependencies, Work breakdown, Risks/decisions. A
SPIKEspec is not heldto that; an
ACTIVEone is.My first attempt added them as prose sections and stayed red on all nine —
including the two the spec already had — because the checker does not read
headings at all. It reads table rows whose first cell names the field. Fixed
by writing the structured record in the shape
minimax-h3.mdalready uses,rather than by arguing with the gate. The failure was mine reading the
requirement as prose; the checker's message was right both times.
A wording fix that cost two implementers
§3 said both pins "go into
.agents/oracles/in W0" — future tense.sglang-omni.mdhas existed since #679, yet agents reported it as still owedthree times. A record surface described in the future tense reads as a TODO
no matter what the tree holds. Now present tense, with links and a note saying
why.
What the row now claims, and nothing beyond it
gateable = yes, 13 committed per-stage goldens (#708)The lifecycle move owes STATUS, BENCHMARKS, FEATURES and the spec's
## Now, andall four say what the row says. BENCHMARKS records every axis
PENDINGwithnone owed yet, and why: W0/W1 are correctness scaffolding, the oracle capture
was CPU-only because
dgx.casawas down, and there is no forward pass to time. Arow with landed code is exactly where a speed claim tends to appear by
implication, so the absence is written down rather than left to be inferred.
Both public rows were first written over the house-style limits (a 402-char
BENCHMARKS cell; STATUS at 45 oversized cells against a 44 ratchet that may only
shrink). Shortened to fit rather than lowering a ratchet to accommodate prose.
Gate:
check-agent-recordOK (MODEL=373),check-model-checklistOK,check-oracle-pinsOK (8 pinned),check-public-doc-tablesOK,check-doc-checkpoint --base origin/mainOK.🤖 Generated with Claude Code