← Frontier Inference Margins · all research reports
All four agents fetched the live page, engine.js, app.js, and the annex; three explicitly confirmed the deployed assets byte-match the local release artifacts [architect, risk-analyst, empiricist]. This is a well-corroborated review — the big findings appear independently in all four outputs with matching exact quotes and matching numeric endpoints, which raises my confidence substantially.
[unanimous][unanimous] (Cache double-count is the one attack-list item all four score PASS.)lensRangeForCurrentModel() unions every non-replay perspective — including [analyst] positions and pairing-warned, scope-incompatible lenses — ignoring the compatibility warnings generated elsewhere. All four independently reproduced the same absurd endpoints: Opus −79.3% to 97.1%, Grok −337.4% to 92.8%, DeepSeek V4 −867.5% to 85.8%. [unanimous]quoted-position attribution line contradicts its own tables. The rendered sentence "the parameters below come from the source's own disclosure" is shown for xaiopp, chinacloud, and anth20, whose tables label utilization, stack, batch share, discounts, etc. as SPECULATION. This is textbook attribution laundering in the mechanism built to prevent it. [unanimous][unanimous]/tests/roofline-diagnostic.mjs (and /tests/snapshots.test.mjs) return the HTML homepage with content-type: text/html. The local diagnostic's numbers are accurate (H20 −11.4/−16.2%, GB200 −1.9%, Ascend@50ms −9.8%, Ascend@15ms −39.8%), but external readers cannot run the artifact the methods note names. [unanimous]DEFAULTS, carry no engine/data hash, and discard _meta. The versionless-URL attack is not actually pre-empted. [unanimous] (framing disagreement below).ioRatio/cacheHit/blend remain MODEL_OWNED_KEYS; [lens]/[analyst]/[replay] are labels on the old perspective axis, not a refactored model/workload/SLA/lens separation. Changing "model" still silently changes workload and procurement. [skeptic, risk-analyst, empiricist; architect treats it as the structural root of P1.1][unanimous][architect, risk-analyst, empiricist; skeptic frames it as "over-explained and under-specified where it matters"]Attack-list scorecard — the four converge: attribution laundering FAIL, model/workload conflation FAIL, cache double-count PASS, versionless URLs PARTIAL/FAIL, dossier decoration FAIL, coverage theater FAIL/PARTIAL.
The disagreement: Skeptic calls the xAI lens comparison and the anti-shopping range two P0s; Architect, Risk Analyst, and Empiricist find no P0s and classify both as P1.
Adjudication: Largely definitional and operationally moot — all four block ship on both findings regardless of label. But Skeptic's severity instinct is directionally right on one point the taxonomy obscures: the anti-shopping-range fix is not a lint, it's a re-architecture of range membership. I'd record both as ship-blockers and not litigate the number. Where the label genuinely matters is the xAI case below.
The disagreement: Skeptic says 36.52% is a bug artifact and the true controlled value is ~27%; the other three say 36.52% is the legitimate calculator output and 29% is merely stale prose to be relabeled.
ioRatio and cacheHit, so the preset merge falls back to the global 15:1 / 60% cache defaults — a different operating point than the dive's 3:1 / 0% cache. Holding the dive workload genuinely fixed, Skeptic recomputes the opportunity lens at 26.95%, near the dive's ~29% — with no "model-shape divergence" needed. So neither 36.5% nor the "model shape" explanation is a controlled result; the ~10-point gap is a workload-merge bug.Adjudication: Skeptic has the stronger case, and it modifies the Architect's fix. Skeptic did the controlled recomputation the other three did not — they verified the engine emits 36.52% (true) but not whether 36.52% is computed at the same operating point the page claims. It isn't. Architect's P1.3 fix (relabel 29% → 36.5%) does not survive Skeptic's critique: it would harmonize the prose onto a number that itself violates the page's "same operating point, only valuation changes" claim. The correct sequence is Skeptic's: fix the workload merge so all three lenses inherit the dive's 3:1/0% operating point, recompute (expect opportunity ≈ 27%), then harmonize the prose. Residual uncertainty: this assumes "same operating point" is the intended semantic. If the author intended the lenses to carry their own default workloads, 36.5% is legitimate and only the prose needs fixing — but then the "only the valuation changes" claim must be struck. Either way there is an inconsistency to fix; the magnitude of the required fix depends on author intent (Open Question C).
The disagreement: Skeptic/Architect frame the permalink defect primarily as future drift (a later DEFAULTS change silently reinterprets old links); Empiricist and Risk Analyst find a same-deployment, right-now corruption.
engineRevision/snapshot hash; diffs merge into whatever defaults exist later. Architect explicitly offers a downgrade: "if shared links are explicitly guaranteed same-deployment-only… these findings could drop to P2."modelId/perspectiveId/scope/provenance. On load, selectors stay Opus/median, the dossier doesn't render, and the lens range is computed for the selector's model. So a Grok+xAI-opportunity permalink displays Grok arithmetic while its selectors and anti-shopping range refer to Opus — misattribution within the same deployment.Adjudication: Empiricist/Risk have the stronger, more specific finding, and it invalidates Architect's downgrade condition. "Same-deployment-only" does not rescue the permalink, because the identity corruption manifests on the current deployment. The fix must serialize full state (model/perspective IDs + scope + engine/data hash) and restore selectors/dossier/warning/range together — not merely add a version hash. This is a cross-check where the Risk/Empiricist failure mode is not addressed by the Architect's proposed fix — flagged.
The disagreement: Skeptic lists tariff-as-point-estimate as P1 ("not genuinely range-first"); Empiricist calls tariff labeling "mostly good" (P2-ish); Architect scopes the full workload/model ontology split to a v2.2 refactor, explicitly inappropriate as an emergency gate.
Adjudication: Architect's staging is right and I weight it. The labeling (names, speculative marks, table exclusion) passes for all four; the residual concern (point margins from arbitrary architecture midpoints) is real but is a symptom of the same MODEL_OWNED ontology. Correct call: a cheap mitigation now (suppress/qualify the tariff point-margin headline, e.g. "illustrative architecture scenario" in the result tile) + defer the true workload/SLA/model separation to v2.2. Do not gate v2.1.1 on the full refactor.
NO-SHIP / hold v2.1 as deployed. Ship after a surgical v2.1.1 gate repair — no engine rollback. (Risk Analyst's "PAUSE, fix the P1s first" is operationally the same verdict; the four are effectively unanimous.)
Confidence:
Ship gate (deduped across all four):
kind === "lens" entries passing pairingWarning() === ""; exclude analyst positions and replays; move exploratory/incompatible pairings to a separately labeled range. Assert contributor names. [unanimous][skeptic-weighted]xaiopp/chinacloud/anth20 from quoted-position to reconstruction (or split "quoted anchor" from "reconstructed vector"); annotate every dynamic dive/set override; make displayed values derive from final applied state. [unanimous]highest|lowest|best|worst|confidence interval|\bCI\b). [unanimous][unanimous][unanimous, empiricist/risk-sharpened][architect, risk-analyst, empiricist]Include in the same release (P2s that prove the P1 fixes held): the dossier DOM test (assert rendered values, not key membership) and engine-generated bridge/test-count numbers (fixes the "29 assertions" → 452 and the "$3.10/Mtok" → $3.72-list staleness Risk Analyst uniquely caught). Defer: China per-SKU multiplier rename, roofline "preregistered holdout could not be executed as designed" phrasing, and the full workload/SLA/model ontology split (v2.2).
Conditions that would change the recommendation:
Cheapest next action that moves the decision forward (Empiricist's, and I weight it heavily): write the ~1-hour semantic release test — four fixtures + §10 lint that catch every ship-blocker above:
pairingWarning()-triggering pairing contributes to any lens range.quoted-position parameter is genuinely source-selected, else fail classification.This test file is the regression gate that would have caught all of these pre-deploy — build it first; it converts the fix list from "trust the patch" into "trust the assertion."
| Claim | Contributing agent(s) |
|---|---|
| Core engine sound; 452 assertions pass; 5/6 §10 headlines reproduce ≤1pt | unanimous |
| Cache-write accounting conservation-safe, default-off (attack PASS) | unanimous |
| Anti-shopping range unions incompatible lenses; endpoints −79.3%/97.1%, −337.4%/92.8%, −867.5%/85.8% | unanimous (all four reproduced the endpoints) |
quoted-position attribution line contradicts SPECULATION tables (xaiopp/chinacloud/anth20) |
unanimous |
| §10 ranking + confidence-interval regressions (exact quotes) | unanimous |
/tests/*.mjs return HTML — diagnostic not deployed |
unanimous |
| Permalinks not reproducible (no engine/data hash, diff-only) | unanimous |
| xAI lenses don't hold operating point constant; controlled opportunity ≈ 27%, not 36.5% | skeptic (sole controlled recompute) |
| xAI methods box shows 29% while calculator emits 36.5% (7.5-pt inconsistency) | architect, risk-analyst, empiricist |
| Permalink identity corruption within current deployment (selectors show Opus, math is Grok) | empiricist, risk-analyst |
| Typed ontology cosmetic — ioRatio/cacheHit/blend still MODEL_OWNED | skeptic, risk-analyst, empiricist |
| Moonshot/Kimi headline (81% output) not regenerated by hero tile (79.9% blended) | architect, risk-analyst, empiricist |
| Stale prose: 29 assertions (→452), $3.10/Mtok bridge (→$3.72 list) | risk-analyst (sole catch) |
| China 6.15× arithmetically exact but scenario scalar, not observed multiplier (P2) | unanimous |
| Roofline "formally unrunnable" overstates — exactly-fitted, not non-identifiable | empiricist (sole methodological nuance) |
| Tencent H20/H800 + 910C-proxy rates unverifiable from annex | empiricist |
| Filtering invalid lenses could hide useful stress tests → preserve as labeled "exploratory" | risk-analyst, empiricist |
| Surgical v2.1.1 vs v2.2 ontology-refactor staging | architect |
| ~1-hour four-fixture semantic release test as decisive next action | empiricist |