@@ -56,20 +56,30 @@ promotion, and production publication are separate later phases.
5656These items refine or approve quality interpretation. They do not justify
5757lowering a target to fit one local result.
5858
59- - [ ] Investigate the PatchTST result of 0.292393 MSE against the unchanged
60- target of at most 0.290.
61- - [ ] Investigate the HumanEval+ result of 91 passing tasks against the
62- unchanged requirement of at least 94 of 164.
63- - [ ] Analyze the BFCL category gaps behind the 0.785208 result against the
64- unchanged 0.8292 target.
65- - [ ] Review the EDM sampler and numerical path behind the 1.801554 minimum FID
66- against the unchanged target of at most 1.79.
59+ - [x] Investigate the PatchTST result. Two exact Apple Silicon reproductions
60+ reached 0.29168 and 0.29239 MSE. Neither met the unchanged 0.290 point, and
61+ no post-result tolerance was introduced.
62+ - [x] Investigate the HumanEval+ result. Attention, dtype, Transformers, Qwen
63+ evaluator, and EvalPlus variants were cross-checked. The authoritative run
64+ still passed 91 of 164 tasks against the unchanged 94-task requirement.
65+ - [x] Analyze the BFCL category gaps. Java and JavaScript account for the
66+ largest deficits, while Python, multiple, and parallel-multiple meet or
67+ exceed the corresponding published category scores. The aggregate remains
68+ 0.785208 against the unchanged 0.8292 target.
69+ - [x] Review the EDM sampler and numerical path. Three complete 50,000-image
70+ trials were independently rehashed and rescored, the official 18-step and
71+ 35-evaluation schedule was preserved, and the evaluator cross-check differed
72+ by only 2.53e-8 FID. The best result remains 1.801554 against 1.79.
6773- [ ] Obtain domain approval for the one-sided OGB GCN target interpretation.
6874- [ ] Obtain independent approval for the nanoGPT target interpretation.
69- - [ ] Resolve the keyword-spotting adapter's quality-preserving but nonidentical
70- promotion boundary.
71- - [ ] Close dataset redistribution and fetch-only wording before public
72- release.
75+ - [x] Resolve the keyword-spotting adapter boundary. Retain it as a disclosed,
76+ quality-preserving educational adaptation and block promotion until an
77+ exact-source execution path or authoritative unquantized weights establish
78+ parity.
79+ - [x] Use conservative fetch-only wording and reject restricted dataset bytes
80+ from portable packages while decisions remain open.
81+ - [ ] Close the remaining external dataset redistribution and component-terms
82+ decisions before public release.
7383
7484## Classroom and Research Follow-Up
7585
@@ -86,7 +96,9 @@ lowering a target to fit one local result.
8696 evidence for research interpretation.
8797- [ ] Perform an explicitly requested interactive review of a standalone run
8898 dashboard. Layout automation already passes and no browser should open as a
89- side effect of routine verification.
99+ side effect of routine verification. The July 18 attempt stopped without
100+ opening anything because the in-app browser runtime reported no available
101+ browser.
90102
91103## Stability and Promotion
92104
@@ -103,8 +115,10 @@ Production publication is not required for the initial classroom and research
103115preview.
104116
105117- [ ] Close component licensing, package naming, versioning, and governance.
106- - [ ] Complete security review of generated-code execution, untrusted pickle
107- handling, and legacy container paths.
118+ - [x] Harden and document the controlled-preview generated-code and pinned
119+ pickle paths in [ SECURITY_REVIEW.md] ( SECURITY_REVIEW.md ) .
120+ - [ ] Replace executable EDM pickle inputs with safe reviewed artifacts and
121+ qualify independently built, signed DLRM and MiniGo runtime images.
108122- [ ] Close MLCommons review of the project name, scope, and result wording.
109123- [ ] Sign release artifacts and authenticate provenance where producer
110124 identity matters.
0 commit comments