Skip to content

docs: H62r's result, the wildct rows and the vLLM agent status, up to date with main (2026-11-07) - #367

Merged
88plug merged 6 commits into
mainfrom
claude/final-docs-1106
Nov 8, 2026
Merged

88plug merged 6 commits into
mainfrom
claude/final-docs-1106

Conversation

@88plug

@88plug 88plug commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

H62r has been REFUTED on main since #343. The partner update, docs/intel.md and docs/platforms.md still called it pre-registered, and the technical report's limitations still said it had not run. The drift guard did not catch this because it reads only verdict words. This PR makes the guard catch it and brings the Intel docs up to date with main at e5f55b2 (release 0.1.94).

The guard (commit 1, test first)

tests/ledger_drift_check.py gets a "not run" form. Every id that comes before "not yet run", "not run yet" or "is/are pre-registered" in the same clause must be PENDING in the ledger. A clause ends at '.', ';' or '|', and a paragraph's line breaks do not end it; in a table row, the row's one id counts. tests/ledger_drift_check_test.py adds 14 cases: 8 that must pass and 6 that must drift. Before the doc fixes, the guard fails on main in 3 places:

  • docs/platforms.md:252: H62r reads not yet run (not run) but EXPERIMENTS.md says REFUTED
  • docs/intel/partner-update-2026-11.md:50: H62 reads not yet run (not run) but EXPERIMENTS.md says INCONCLUSIVE
  • docs/intel/technical-report.md:152: H62r reads not yet run (not run) but EXPERIMENTS.md says REFUTED. The same line also flags H54a, H54b and H54c, because they share its clause.

A first version read whole sentences and also flagged three correct F4 sentences that name H1b or H14. The clause rule above does not. A pronoun after a ';' is out of its reach, as it is for the prose verdict form. intel.md's H62r sentence had that shape and is fixed by hand.

The docs (commit 2)

  • H62r. Every doc now gives the result. At the GA tags, EAS's documented nri_reserved_cpu_list named the guest's 48 sibling vCPUs. Intel's install then finished in its KVM guest (failed=0), sized gemma-4-26b to 40 CPUs and placed EAT's sandbox router. In EAT's banking flow it delivered as many tasks within the turn budget as k3d-gpu's CPU stack: 21 of 24 each, paired difference 0.000 (CI -0.125 to +0.125).
    • The partner update states this as a result that helps EAT.
    • It also names the EAS finding behind H62. In a guest, EAS's topology probe counts the comma fields of thread_siblings_list and reads one thread per core (probe-node-topology.sh#L30-L31 at v1.2.0, read for this PR).
    • The EI cpu: auto draft in upstream-eat.md now says where its gap shows.
  • wildct. All five rows stay PENDING, as on main.
    • H28w has run, and its result is in review in bench(wildct): H28w run on release 0.1.89, SUPPORTED #344. The docs say exactly that.
    • H57wa, H57wm, H57wb and H59w are pre-registered and not yet run.
    • docs/intel.md: the strict hybrid test first ran on hardware in H52w (CPU 0 and CPU 17). H18w backs E-core sandboxes alongside H18.
  • Partner update, freshness.
  • Partner update, open items. Up to release 0.1.93, agent up did not serve through vLLM:
  • EAS feat: opt-in telemetry manifests (RAPL, P/E-core, Intel GPU, DCGM) #50 merged into EAS main on 2026-11-02, and it is not in v1.2.0 (gh api compare). The partner update and eas.md said it was open.
  • README. H25w is in the Intel summary, H62r sits beside F5 in the EAT section, and H18w sits beside H18 in the sandbox table.

Versions were checked against the registries on 2026-11-07: EAS v1.2.0, enterprise-inference v1.1.0, EAT release-2.0.0, k3d-gpu 0.1.94. Every number on a claim line cites a SUPPORTED row or a primary source. The H62r numbers cite its run section, as the existing docs do.

Merge order

Checks run locally

  • python3 tests/ledger_drift_check.py: 43 files agree with 83 ledger rows
  • python3 tests/ledger_drift_check_test.py: 48 tests OK
  • tests/claims_check.sh: 28 files clean. tests/claims_check_test.sh: 83 passed
  • tests/docs_test.sh, with mkdocs from docs-build/requirements.txt: 63 passed
  • tests/platforms_doc_test.sh: 195 passed. tests/pe_premise_check.sh: ok
  • tests/image_pins_test.sh: 64 passed. It copies the guard.
  • tests/ledger_freshness_test.py: 15 OK

…e-registered or not yet run

A row the ledger has decided can still be described in a doc as pre-registered
or not yet run, and the guard read only verdict words, so the stale line passed.
H62r is REFUTED on main and three docs still say it is pre-registered.

The new form reads every id before "not yet run", "not run yet" or
"is/are pre-registered" in the same clause, across a paragraph's line breaks,
and the one id of a table row. Each such row must be PENDING. With this change
the guard fails on main at docs/platforms.md:252,
docs/intel/partner-update-2026-11.md:50 and docs/intel/technical-report.md:152;
the next commit fixes those docs.
… date with main (2026-11-07)

H62r is REFUTED on main (#343), but the partner update, docs/intel.md and
docs/platforms.md still called it pre-registered, and the technical report's
limitations still said it had not run. Those lines now give the result: at the
GA tags, with EAS's documented nri_reserved_cpu_list naming the guest's 48
sibling vCPUs, Intel's install finished in its KVM guest and, inside EAT's
banking flow, delivered as many tasks within the turn budget as k3d-gpu's CPU
stack, 21 of 24 each. The partner update states it as a result that helps EAT,
names the EAS topology probe reading behind H62 (probe-node-topology.sh at
v1.2.0, lines 30-31), and the EI cpu: auto draft in upstream-eat.md says where
that gap shows.

Other stale statements:
- wildct: H28w has run and its result is in review (#344); H57wa, H57wm, H57wb
  and H59w are still pre-registered and not yet run. All five stay PENDING.
- docs/intel.md: the strict hybrid test first ran on hardware in H52w, and
  H18w backs sandboxes on E-cores alongside H18. F5 is SUPPORTED in the EAT 2.0
  install row.
- Partner update: the canary serves engines in a plain container with the
  launcher's arguments, not in a pod; a pin move also moves its test goldens
  (#328); EAS #50 merged into EAS main on 2026-11-02 (not in v1.2.0), and the
  same is noted in docs/intel/eas.md.
- Partner update, open items: in release 0.1.93 agent up does not serve through
  vLLM on Arc (the service-link VLLM_PORT and the warm-up content type, fixed in
  #339, in review), and the Gaudi path shares that manifest.
- README: H25w in the Intel summary, H62r beside F5 in the EAT section, H18w
  beside H18 in the sandbox table.

tests/ledger_drift_check.py, tests/ledger_drift_check_test.py,
tests/claims_check.sh, tests/claims_check_test.sh, tests/docs_test.sh (mkdocs
from docs-build/requirements.txt), tests/platforms_doc_test.sh,
tests/pe_premise_check.sh, tests/image_pins_test.sh and
tests/ledger_freshness_test.py pass.
…s vLLM fix

#339 merged while this branch's CI ran, and release 0.1.94 carries it: the
0.1.94 launcher renders enableServiceLinks: false for the vLLM pod. The
partner update's open item now says the vLLM agent path did not serve up to
0.1.93, that 0.1.94 ships the fix, and that a full agent up run of a release on
a B70 is not recorded yet. The status line moves to release 0.1.94.
@88plug
88plug force-pushed the claude/final-docs-1106 branch from 2b0bb19 to f6ad64c Compare November 8, 2026 05:51
…l "Not yet run" is checked

A status cell such as "| H2 | Not yet run |" starts with a capital, and the
guard matched the phrases in lower case only, so that cell passed for a decided
row. The phrases now match in any case. The new test failed before the change.
No doc in the repo changes its result: 43 files agree with 83 ledger rows.
…mes the vLLM image 0.1.94 ships

The H62r paragraph said Intel's GA install ran "as Intel documents it". The
ledger records that the install ran with the reserve list set (D3) and that the
harness sent Intel's arm its turns at the model's Service, past EAS's LiteLLM
gateway and guardrail (D4), in one hold. The paragraph now says so. The reserve
list is called EAS's documented setting that works around the probe, not a
documented workaround.

The vLLM agent item said that with #339's pod spec and warm-up, vLLM v0.33.0
served on a B70, next to "ships in release 0.1.94". That run applied the fix by
hand on the v0.33.0 bump (#326, closed unmerged); 0.1.94 ships v0.32.0. The item
now says both.
@88plug
88plug merged commit 172655f into main Nov 8, 2026
85 checks passed
@88plug
88plug deleted the claude/final-docs-1106 branch November 8, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant