Skip to content

Commit e9837f2

Browse files
authored
Accept gate 32 evidence and correct F8 package verification (#259)
* Fix F8 verification for alpha.19 package identity * Reconcile owner-approved physical gate 32 completion * Normalize status document line endings
1 parent 97c0295 commit e9837f2

3 files changed

Lines changed: 18 additions & 15 deletions

File tree

STATUS.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Status:** Active operational state
44

5-
**Updated:** 2026-09-07
5+
**Updated:** 2026-09-09
66

77
## Current package and support truth
88

@@ -15,7 +15,7 @@ native Linux x86-64: testing-unconfirmed / not-qualified
1515
production support: no
1616
performance claims: none beyond exact recorded evidence
1717
current generic source gap: #251 lower Device-JS inspection stud implemented; protected integration pending
18-
current physical gate: #32 exact CUDA-MCGS/CUDA-JS compatible-pair qualification
18+
physical pair #32: passed, reviewed and owner-approved; exact Windows profile only
1919
```
2020

2121
`package.json` owns package identity. `packaging/compatibility-manifest.json` owns the public capability projection. The exact protected branch/commit/tree identity is read from GitHub when exact identity matters; this file does not own a self-updating live SHA.
@@ -48,13 +48,11 @@ CUDA-JS owns only its **producer facts**: what public capability exists, its exa
4848

4949
Therefore CUDA-JS does **not** sequence CUDA-MCGS #124 behind UCI-Arena-Vector numerical qualification. Vector's independent checkpoint oracle remains Vector-owned product evidence. CUDA-MCGS independently owns the readiness and work ordering of its product-neutral evaluator/runtime composition. If either consumer demonstrates a genuinely consumer-neutral CUDA-JS defect, that defect routes back here without moving consumer policy into CUDA-JS.
5050

51-
## Current CUDA-JS steady-state focus#32 physical compatible pair
51+
## Accepted physical compatible pair#32
5252

53-
Outside the bounded #251 producer correction, CUDA-JS #32 remains the steady CUDA-JS-owned execution seam. The runner is ready and portable-qualified, but exact physical qualification is blocked on an accepted directly exposed NVIDIA environment. Hosted, VM, mock, package, Tensor or downstream product evidence cannot substitute for that physical evidence.
53+
The exact protected pair passed on Windows x64 / GTX 1660 Ti / driver 610.74 / CUDA 13.3 / Node 26.7.0. The [published review and evidence](https://github.com/iteathen/CUDA-MCGS/blob/main/docs/evidence/gate-32-2026-09-09/README.md) record all source/tree/package/API identities, one 4 × 256 launch, 4096 terminal bytes, Channel release/acquire publication and graceful cleanup. The project owner approved the review and gate completion.
5454

55-
Immediately before a hardware run, read the live protected CUDA-JS and CUDA-MCGS heads/trees plus package/API/toolchain/environment identities and freeze only the tuple actually executed. A failure that demonstrates a generic lower defect belongs here; absence of hardware does not.
56-
57-
CUDA-JS #4 native Ubuntu qualification remains a separate physical support cell. CUDA-JS #68 remains external operational security evidence.
55+
This qualifies only the recorded pair. The later F8 verifier correction updates its stale alpha.18 expectation to alpha.19; its full Windows hardware run is separate from the protected pair evidence. Future materially changed pairs require fresh qualification. CUDA-JS #4 native Ubuntu qualification and #68 operational security evidence remain separate.
5856

5957
## Claim limits
6058

conformance/f8/verify.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { evidenceRoot, nativePackageEvidenceName, nativeProfile } from './eviden
99

1010
assert.equal(packageJson.name, compatibility.package.name);
1111
assert.equal(packageJson.version, compatibility.package.version);
12-
assert.equal(packageJson.version, '0.1.0-alpha.18');
12+
assert.equal(packageJson.version, '0.1.0-alpha.19');
1313
assert.equal(packageJson.dependencies.acorn, '8.15.0');
1414
assert.equal(packageJson.engines.node, '>=26.1.0');
1515
assert.equal(packageJson.private, false);

next_step.yaml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"schema_version": 72,
3-
"updated": "2026-09-07",
4-
"status": "device_js_inspection_candidate_physical_pair_blocked",
5-
"objective": "Preserve CUDA-JS as the consumer-neutral CUDA runtime/toolchain and Device-JS language owner, expose the lower-owned pure Device-JS inspection stud demonstrated necessary by CUDA-MCGS #124, and retain the separate exact physical CUDA-MCGS/CUDA-JS qualification gap until suitable hardware exists.",
3+
"updated": "2026-09-09",
4+
"status": "physical_pair_passed_reviewed_owner_approved",
5+
"objective": "Preserve consumer-neutral CUDA-JS mechanisms and the accepted exact physical pair; qualify future changed profiles separately.",
66
"package_candidate": "cuda-js@0.1.0-alpha.19",
77
"public_api_schema": 1,
88
"live_state_policy": {
@@ -19,7 +19,11 @@
1919
"meaning": "Protected design-governance provenance, not a self-updating current-main field. Exact live protected branch/commit/tree identity is always read from GitHub before qualification or cross-repository freezing."
2020
},
2121
"durable_architecture_provenance": {
22-
"foundation": ["CJS-F0", "CJS-F1A", "ADR-0002-node-ffi-first-host-binding.md"],
22+
"foundation": [
23+
"CJS-F0",
24+
"CJS-F1A",
25+
"ADR-0002-node-ffi-first-host-binding.md"
26+
],
2327
"external_nn_ownership": "CJS-CUDA-NN-EXTERNAL",
2428
"meaning": "Durable architecture/evidence routing markers retained for governance validation only; not a live package, support or downstream-readiness dashboard."
2529
},
@@ -33,9 +37,10 @@
3337
"repository": "iteathen/CUDA-JS",
3438
"issue": 32,
3539
"name": "exact physical CUDA-MCGS/CUDA-JS compatible-pair qualification",
36-
"state": "runner-ready and portable-qualified; blocked only on an accepted directly exposed physical NVIDIA environment; bounded #251 producer correction is independently qualifying",
37-
"next_action": "Protect the independently qualified #251 pure Device-JS inspection correction, then return to the existing physical-pair wait state. When accepted physical hardware is available, freeze the exact live CUDA-JS/CUDA-MCGS revisions and environment and run the existing physical compatible-pair qualification.",
38-
"exit": "Issue #32 receives reviewed exact-profile physical evidence or the physical runner demonstrates another concrete consumer-neutral CUDA-JS defect."
40+
"state": "passed-reviewed-owner-approved",
41+
"next_action": "Publish accepted evidence and reconcile #32 closure; retain separate #4 native Ubuntu and #68 operational evidence gates.",
42+
"exit": "Exact-profile physical evidence passed review and received project-owner approval.",
43+
"evidence": "https://github.com/iteathen/CUDA-MCGS/blob/main/docs/evidence/gate-32-2026-09-09/README.md"
3944
},
4045
"producer_boundary": {
4146
"owns": [

0 commit comments

Comments
 (0)