Found while resolving #370. This is a measurement-integrity issue, not a code defect, and it affects the denominators of the current parity numbers.
The pin, as recorded
.agents/upstream-sync.md:7-8:
Active pin (advanced 2026-07-26): current parity pin 555967922 (vLLM 0.26.0.dev0 + transformers 5.14.1, Torch 2.13.0, FlashInfer 0.6.15.post1, CUTLASS ...)
:13 keeps vllm-oracle-v0.25.0-stage explicitly as a rollback.
What is actually being used
~/venvs/vllm-oracle -> ~/venvs/vllm-oracle-v0.25.0-stage
vllm 0.25.0
torch 2.11.0
flashinfer-python 0.6.13 <-- the recorded mm_fp4 cute-dsl/sm_121 regression
~/venvs/vllm-oracle-next <-- this is the PIN
vllm 0.26.0.dev0+g5559679 (/home/mudler/work/vllm-src-5559679)
torch 2.13.0
flashinfer-python 0.6.15.post1
Every script in this campaign resolves $HOME/venvs/vllm-oracle, so every recent comparison used the rollback, including:
AGENTS.md is explicit: "Comparisons run against the pinned oracle recorded in .agents/upstream-sync.md."
Why this was not obvious
The rollback runs, and it is deterministic (measured: 4/4 self-match on greedy 128-token continuations). A wrong-but-stable reference is indistinguishable from a correct one unless you check its identity. AGENTS.md's rule that an oracle is gateable only once it demonstrably builds and runs the model is necessary but, as this shows, not sufficient -- it must also be the pinned one.
The project record notes the symlink was pointed at the 0.25.0 stage as a post-reboot repair with a "durable 0.26 rebuild" left outstanding. That residual is what bit here: a temporary repair became the silent default.
Consequence for #370
#370's finding stands as measured -- our tree at the byte-identical commit 6603356a differs 0/4 from the CURRENT reference -- but the cause is now clear: the reference is not the one 6603356a was verified against. Our tree is exonerated twice over.
What is running now
Our tree at 6603356a and at current main, both compared against the PINNED stage, plus a determinism check on the pin itself. If 6603356a comes back exact against the pin, the entire 0/4 episode is an artifact of the mispointed symlink.
Owed regardless of that result
- Repoint
~/venvs/vllm-oracle at the pin, or fix the scripts to resolve the pin explicitly rather than through a mutable symlink. A benchmark harness that silently accepts whatever the symlink points at will do this again.
- Add an identity assertion to every oracle-touching script: print and check
vllm.__version__ and the flashinfer version against the recorded pin, and ABORT on mismatch. This is the same class as the FA2-marker guard that already protects against degraded local builds -- the reference side simply never got one.
- Re-measure the binding grids against the pin before any parity number is quoted as established.
Found while resolving #370. This is a measurement-integrity issue, not a code defect, and it affects the denominators of the current parity numbers.
The pin, as recorded
.agents/upstream-sync.md:7-8::13keepsvllm-oracle-v0.25.0-stageexplicitly as a rollback.What is actually being used
Every script in this campaign resolves
$HOME/venvs/vllm-oracle, so every recent comparison used the rollback, including:AGENTS.md is explicit: "Comparisons run against the pinned oracle recorded in
.agents/upstream-sync.md."Why this was not obvious
The rollback runs, and it is deterministic (measured: 4/4 self-match on greedy 128-token continuations). A wrong-but-stable reference is indistinguishable from a correct one unless you check its identity. AGENTS.md's rule that an oracle is gateable only once it demonstrably builds and runs the model is necessary but, as this shows, not sufficient -- it must also be the pinned one.
The project record notes the symlink was pointed at the 0.25.0 stage as a post-reboot repair with a "durable 0.26 rebuild" left outstanding. That residual is what bit here: a temporary repair became the silent default.
Consequence for #370
#370's finding stands as measured -- our tree at the byte-identical commit
6603356adiffers 0/4 from the CURRENT reference -- but the cause is now clear: the reference is not the one6603356awas verified against. Our tree is exonerated twice over.What is running now
Our tree at
6603356aand at currentmain, both compared against the PINNED stage, plus a determinism check on the pin itself. If6603356acomes back exact against the pin, the entire 0/4 episode is an artifact of the mispointed symlink.Owed regardless of that result
~/venvs/vllm-oracleat the pin, or fix the scripts to resolve the pin explicitly rather than through a mutable symlink. A benchmark harness that silently accepts whatever the symlink points at will do this again.vllm.__version__and the flashinfer version against the recorded pin, and ABORT on mismatch. This is the same class as the FA2-marker guard that already protects against degraded local builds -- the reference side simply never got one.