@@ -25,7 +25,7 @@ train (seam documented, deferred until demanded).
2525| W3 scan_overrides | ✅ done (ea7ea43) | fmt WITHOUT generated_files builds + tests green end-to-end |
2626| W4 ddi reconciliation | ✅ done (9211fd4) | negative test: omitted imports={std} → DYNDEP fails with planned-vs-compiler delta |
2727| W5 index floor | ✅ done (94e4c6b) | E0006 + upgrade hint + once-per-index; ignore hatch; 9.9.9/0.0.84 e2e. Deviation: staged-unpack lives in vendored xlings → follow-up there; open-time check is the mcpp-side enforcement |
28- | W6 release 0.0.85 | 🔄 PR #200 open, CI running | version bumped; docs/05 scan_overrides section; key e2e green |
28+ | W6 release 0.0.85 | ✅ SHIPPED | PR #200 merged (6/6 CI, squash 53b6ead); v0.0.85 released (all-platform assets); xlings-res/mcpp mirrored GitHub 8/8 + GitCode 8/8 (per-file 200-verified); xim-pkgindex # 342 merged (latest→0.0.85); workspace pin bumped (1bca359); fresh-install dispatched |
2929
3030Findings during W6 hardening (both fixed in PR #200 ):
3131- ** Corpus dry-run of strict lint over all 42 mcpp-index descriptors** caught:
@@ -37,10 +37,20 @@ Findings during W6 hardening (both fixed in PR #200):
3737 manifest split became three separate modules + umbrella (same API).
3838
3939| P1..P3 prepared | see mcpp-index adoption plan progress table | branches feat/index-floor-0.0.85 (2523dd9), feat/long-bracket-migrations (7f1e624) |
40- | P0 merge PR #63 | pending maintainer | tested locally 2026-07-08, green on 0.0.81 |
41- | P1 index floor PR | pending (after 0.0.85 release) | |
40+ | P0 merge PR #63 | still pending maintainer (untouched per instruction) | note: on 0.0.85 lint it must also pass xpkg parse — it does (verified) |
41+ | P1 index floor PR | ✅ merged ( # 65 , 6/6 CI) — floor live; published artifact 651b707 verified to carry index.toml | |
4242| P2 fmt → scan_overrides | ✅ validated locally only (per instruction: user's PR untouched) | override descriptor kept out of tree |
43- | P3/P4 migrations + docs | pending (after P1) | |
43+ | P3/P4 migrations + docs | ✅ merged (#66 , 6/6 CI) — nlohmann/eigen on [ ==[ ] ==] , parity byte-identical | |
44+
45+ Ops incidents handled during rollout (all environmental, none code):
46+ - macOS CI: xlings llvm default bump 20.1.7→22.1.8 broke (a) hardcoded sandbox
47+ path → fixed by dynamic discovery, (b) libc++ ABI (__ hash_memory undefined at
48+ link) → pinned 20.1.7, real fix belongs to hermetic-link track.
49+ - publish-ecosystem hung >1h on one GitHub asset upload (0.0.84 took 2min);
50+ cancelled, mirrored manually: the stuck asset re-uploaded instantly, GitCode
51+ side completed with per-file 200 verification.
52+ - xim-pkgindex linux-install-test: transient scode index fetch flake + the
53+ missing asset 404; green after asset fix + retrigger.
4454
4555Decision taken during execution (user-directed): ` --strict ` semantics are the
4656DEFAULT of ` xpkg parse ` ; the escape flag is ` --allow-unknown ` .
0 commit comments