Repository navigation
Commit 0d5e650
authored
Document NativeStack2604 evidence and distinguish old-bar readiness (#715)
### Scope
Publish the retained NativeStack2604 observations and correct the handbook after the command center's three-item micro-review. Official readiness remains the historical **30/80** from #700, whose bar is **upstream acceptance, wiring and fresh-session use, with the harness text present**.
The command center's captured-status provisional **30/80 is as of 11:44Z**, excluding custody's 13:02Z BY_DESIGN change. It includes difftastic, structural-search, inspect-ai, harbor and codex-sdk despite **fresh-session use not evidenced**, so it is **not measured qualification on the #700 bar**. Earlier 37/40/44/32 proposals are superseded. Generated current/conditional values remain null.
The organic native arm differs in one respect: **no harness text names the tool**. Upstream acceptance, wiring and fresh-session use remain required. Its count comes only from the command center's final verified E2E **S4**, independent review and adjudication.
- Base: main `ecfa112764c664d35377dd66b8cfcb67e5a94d60` (after #703), merged into this branch at `44bf09713`. Head: `e50f0f480cabd66aea4f0552c1ebd589d45ebbf1`.
- Lane: exactly `lane:foundation`. Pending the command center's micro-check and ACK at the exact head. Its ruling at `d25ea1f7d` was ACK_AFTER_THREADS; the four thread fixes and the boundary P3 are applied in `d4db4726c`.
- Owned paths: decision, receipts/artifacts, handbook builder/tests, architecture scope/notes and generated outputs; registry committed last.
- Serena and MinerU remain demoted while condition-absent controls are open; ccusage and session-analytics remain open. Retained failures, native attempts, local checks and model verdicts keep separate classes.
- All 80 historical slot records and main owner/profile/pin fields are preserved. #713 landed as1796303f; #705 changed command-output's historical owners/29 operation.
## SOTA sources
- `native-agent-stack@4c89741:evidence/artifacts/ns2604-e2e-20261004/method.md:60`: the frozen #700 qualification bar. [PR #700](#700).
- The same pin's `docs/decisions/2026-10-04-ns2604-verified-e2e.md:114–121`: final-readiness authority.
- `native-agent-stack@424b8a7:docs/lanes.md:94–128` and `scripts/host_receipts.py:710`: main-registry restoration, native re-registration and registry last.
- The same pin's `docs/acceptance-evidence-policy.md:28–69` and `scripts/build_new_wsl_handbook.py:46`: evidence boundaries and existing generator interface.
- Command-center source review `task-ns2604-coop-20261005T181852Z:12–23`, SHA256 `fa512269d639605a344f690166c436a208fffb79403bb0f55b2b48f0c9a7ef63`, retained in `review-715-corrections.json#/micro_repair_rulings`. It corrects its earlier bar wording; it is not upstream acceptance.
### Evidence-class table
| Claim | Evidence class | Boundary |
| --- | --- | --- |
| Official #700 30/80 | Historical qualification | Existing dated baseline; no new host run |
| Captured-status provisional30 and missing fresh-use proofs | Source review | Not measured #700 qualification or a derived numerator |
| Retained native attempts, wrappers, fixtures and verdicts | Original separately scoped classes | Failures and client-leg limits retained |
| Generators, tests and registry | Local integration / structural validation | Publication consistency only |
| Organic native-arm readiness | None recorded here | Count pending final S4 |
### Local commands run (at head `e50f0f480`; content commits `d4db4726c`, `52a7680d9` and `a305d2cbf`)
- `python3 scripts/validate.py`: exit 0; 69 components, 4 profiles, 214 receipts, 10,284 hashes.
- `python3 -m unittest tests.test_new_wsl_handbook tests.test_architecture_pin_source tests.test_stack_lifecycle`: exit 0; 97 tests OK.
- `python3 scripts/build_new_wsl_handbook.py --check`: exit 0 (regenerated with `--write`).
- `python3 scripts/component_matrix.py --check`: exit 0; 32 rows.
- `python3 scripts/new_host_grand_list.py --check`: exit 0; 32 layers, 66 winners.
- `python3 scripts/evidence_manifest.py --check`: exit 0.
- `git diff --check`: exit 0.
- CI runs on this head.
### Refresh onto main and the command center's ruling
- **Refresh.** `44bf09713` merges main `ecfa11276`:
- The catalog merged cleanly as text, and the pin-source test passes.
- The handbook was regenerated.
- The handbook receipt's `regenerations` were united at the entry level.
- The registry is main's 212 receipts plus this PR's 2, with its paths re-registered.
- The hot-file pair keeps the registry last.
- A GPT-6.1 Sol same-thread delta read of `82c25177f..d25ea1f` returned ACCEPT.
- **Ruling.** The command center ruled ACK_AFTER_THREADS at `d25ea1f7d`: no P0 or P1, four valid P2 threads, one P3. `d4db4726c` applies:
- **T1:** restores the `#/bounded_repair_rulings` locator.
- **T2:** the handbook builder existence-checks and hashes `readiness.official_source` and `independent_review.recorded_source_review`, with a test.
- **T3:** amendment times on the later ruling blocks and the two revised receipts.
- **T4:** cites the reachable main commit `c148e049`.
- **P3:** the `qualification_bar.scope` boundary sentence in the catalog notes (`:8`, `:1208`) and the receipt limitation.
- **Optional:** a dated merge note in the decision record.
- **T3 completion (`52a7680d9`).** The command center found T3 partial at `c3f4d8ddf`. The ruling blocks' amended_at_utc now carry their revisions' write times: 19:12:17Z from `73d75df4b` and 19:28:40Z from `bfff257c0`. Both equal the receipts' amendment times, and the item times stay in amendment_source_item. The handbook was regenerated and re-registered.
- **Round 3 (`a305d2cbf`).** The command center found that `bfff257c0` also revised `bounded_repair_rulings`, adding `captured_status_boundary`, so the block now carries an `amendments` list that mirrors the receipts:
- `73d75df4b` at 19:12:17Z (item 170827Z);
- `bfff257c0` at 19:28:40Z (item 181852Z).
A per-block check over the file's history finds a matching stamp for every content revision. The handbook was regenerated and re-registered.
- **Threads.** All four are answered with the command center's text and resolved.
Prior failed attempts remain retained. Reads so far:
- a GPT-6.1 Sol delta read of the refresh (`82c25177f..d25ea1f`);
- the command center's exact-head reads at `d25ea1f7d` (ruling ACK_AFTER_THREADS), `c3f4d8ddf` (T3 partly fixed) and `3457c9beb` (T3's bounded block still incomplete).
The round-3 fix at this head awaits the command center's micro-check. No read yet covers it. These are source and integration review, not S4 qualification. All 212 main receipt entries (main `ecfa11276`) are preserved, with two owned receipts re-registered through the existing native library.
### Decision record
`docs/decisions/2026-10-05-ns2604-foundation-requalification.md` records methods, sources, open controls/lifecycle gaps, superseded proposals and overturn conditions. Publication review or ACK does not provide S4 qualification.
### Host evidence
No host-receipt or platform-status change. The command center is asked to micro-check round 3 at `e50f0f480` and ACK that exact head. Landing waits for the repo-wide fsspec relock (GHSA-27vj-qcqg-25rc).
### Checklist
- [x] Main owner data, all80 historical slots and all 212 main registry receipts preserved.
- [x] No credentials, active settings, private paths or raw conversations published.
- [x] No host/config/install/service/billing change; #750 untouched.
- [x] One lane label; registry-only final commit; exact head `e50f0f480` reported to the command center.1 parent b0df1fb commit 0d5e650
19 files changed
Lines changed: 6019 additions & 30 deletions
File tree
- catalogs/foundation
- docs
- decisions
- evidence
- artifacts
- new-wsl-handbook-20261001
- ns2604-requalification-20261005
- receipts
- manifests
- scripts
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
1205 | 1205 | | |
1206 | 1206 | | |
1207 | 1207 | | |
1208 | | - | |
| 1208 | + | |
1209 | 1209 | | |
1210 | 1210 | | |
1211 | 1211 | | |
| |||
1535 | 1535 | | |
1536 | 1536 | | |
1537 | 1537 | | |
1538 | | - | |
| 1538 | + | |
1539 | 1539 | | |
1540 | 1540 | | |
1541 | 1541 | | |
| |||
0 commit comments