You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: M2 ROADMAP + M3 doc-TODO sweep + M4 dep+action SHA refresh
M2 — ROADMAP.adoc refresh against closed Phase-0 issues:
* Marked #49 (Coq verify-proofs CI re-enabled) DONE via PR #55.
* Marked single_op_reversible admit DONE via PR #55 (3 new admits
surfaced as #56/#57/#58 and tracked).
* Added "Closed-issue housekeeping (2026-06-01)" section grouping
#33 / #44 / #46 / #49 closures with their landing PRs.
* Added "Last refreshed: 2026-06-01" stamp.
* Linked open #41 / #42 / #43 / #45 / #51 / #56-58 from relevant
bullets to keep ROADMAP and issue tracker in sync.
M3 — doc TODO sweep (81 markers -> 74, net -7):
* Replaced bare "(TODO)" status notes with "(tracked under #N)"
backlinks across 10 docs (UX_IMPROVEMENTS_ROADMAP, ECHIDNA_INTEGRATION,
ARCHITECTURE, ARCHITECTURE_DIAGRAMS, LEAN4_RUST_CORRESPONDENCE,
docs/README, PHASE6_M11_COMPLETE).
* Added top-of-doc maintenance-note headers to V1_TESTING_CHECKLIST.md
and SEAM_ANALYSIS_AND_IDRIS2_PLAN.md citing #43 / ROADMAP v2.0 so
the dozens of "❌ TODO" status-table cells are unambiguously
tracked rather than read as fresh debt.
* Reframed "Design Complete, Implementation TODO" status lines in
EXTRACTION_SUMMARY.md + OCAML_EXTRACTION.md as "Implementation
Pending (ROADMAP v2.0)" with 2026-06-01 review stamp.
* Intentional pedagogical TODOs in Coq snippets (INTEGRATION_SUMMARY,
INTEGRATION.md, PROOF-NARRATIVE), historical-changelog mentions,
and quoted-shell-example text were preserved.
M4 — dep + GH Actions SHA refresh:
* `cargo update` in impl/rust-cli/: 30 patch-version bumps + 3 new
transitives (futures-{core,task,util}, slab). No semver-major
changes; shlex stays at 1.3.x. cargo check --workspace clean.
* GH Actions SHA bumps (all verified live via gh api):
- actions/checkout: de0fac2 / b4ffde6 / 34e1148 -> 1cce339
- actions/cache: 6682284 -> 27d5ce7
- actions/upload-artifact: bbbca2d -> 043fb46
- Swatinem/rust-cache: c193711 / bc18602 -> 8ba370a
- github/codeql-action/{init,analyze,upload-sarif}: c6f9311 -> 2a1689e
- ossf/scorecard-action: 4eaacf0 -> af76153
* dtolnay/rust-toolchain pins (stable + nightly-2026-03-27)
deliberately left — pinned to dated nightly for reproducibility.
* No [patch.crates-io] in workspace; nothing to prune.
Echo-types audit: NOT RELEVANT (pure maintenance, no L3-echo / L1-region
obligations); recorded here per estate convention.
Verify: cargo check --workspace clean (25 pre-existing warnings, 0 errors).
* fixup: revert codeql-action SHA bump (newer version regressed no-source-seen)
Bumping github/codeql-action from c6f9311 -> 2a1689e in PR #68's M4
track caused `analyze (javascript-typescript, none)` to fail with
"CodeQL could not process any code written in JavaScript/TypeScript"
where it previously succeeded on main.
The repo is Rust-primary; the JS/TS leg is intentionally a no-op
existence check that the older action treated as benign but the
newer action rejects as a fatal error.
Reverting codeql/{init,analyze,upload-sarif} to c6f9311 only; the
other 6 action SHA bumps (checkout, cache, upload-artifact, rust-cache,
scorecard-action) remain at HEAD. Will file a follow-up issue to
either (a) bump codeql with a build-mode that accepts empty JS/TS,
or (b) drop the JS/TS leg entirely from codeql.yml.
* fixup: hold back actions/checkout SHA in codeql.yml to match main (per #71)
Even with codeql-action reverted to c6f9311, the bumped
actions/checkout@1cce339 still triggers "no JS/TS source code seen"
on the analyze step. main with checkout@de0fac2 + same CodeQL bundle
2.25.5 succeeds. Hold checkout back ONLY in codeql.yml until #71 is
resolved (either drop the JS/TS analyze leg or move to a richer
build-mode).
All other workflows keep the actions/checkout@1cce339 bump.
0 commit comments