22
33Status: active roadmap for ` v1.0.0 `
44
5- Current release state: pre-v1 development
5+ Current release state: exact private candidate validated; manual/public-only
6+ publication gates remain
67
7- Last reviewed: 2026-06-05
8+ Last reviewed: 2026-06-07
89
910## Release Document Roles
1011
@@ -25,11 +26,9 @@ final validation record is frozen.
2526| ` docs/releases/M6_REWRITE_DRY_RUN_RECORD.md ` | historical rewrite dry-run evidence |
2627| ` docs/ai/OPEN_QUESTIONS.md ` | remaining non-blocking questions and final gates |
2728
28- The latest validated candidate content is deterministic-check ready for final
29- publication preparation. An agent-mediated cold-user rehearsal now proves the
30- README/SKILL acquisition, install, invocation, interpretation, and rerun path
31- from a clean private GitHub clone, and a final pre-public API/readiness pass
32- found no new hosted-surface blocker. It is not public-release complete until
29+ The current validated candidate content is deterministic-check ready for final
30+ publication preparation. It includes the agent-mediated cold-user rehearsal and
31+ the final pre-public API/readiness pass. It is not public-release complete until
3332external human validation or explicit maintainer acceptance, manual GitHub
3433UI-only checks, public-only security/ruleset setup, and the final
3534tag/release/publication decision finish. If maintainers choose a later content
@@ -574,21 +573,21 @@ Every criterion below is required unless explicitly marked preferred.
574573
575574### Release hygiene
576575
577- - [ ] Full local release check passes.
578- - [ ] ` npm audit --audit-level=high ` passes.
579- - [ ] ` git diff --check ` passes.
580- - [ ] Worktree is clean.
576+ - [x ] Full local release check passes.
577+ - [x ] ` npm audit --audit-level=high ` passes.
578+ - [x ] ` git diff --check ` passes.
579+ - [x ] Worktree is clean.
581580- [ ] Public release candidate passes independent cold-user validation.
582581- [x] Agent-mediated cold-user rehearsal from a disposable GitHub clone passes.
583582- [x] Exact public release-candidate checkout passes the final deterministic
584583 and platform validation matrix.
585- - [ ] Public-surface sanitation passes for tracked and candidate-reachable
584+ - [x ] Public-surface sanitation passes for tracked and candidate-reachable
586585 content.
587586- [x] Reachable pre-public history is generalized and passes
588587 ` npm run check:public:history ` .
589588- [ ] GitHub repository settings match the documented sibling-grade public
590589 target before visibility changes.
591- - [ ] Complete GitHub exposure audit records what is retained, generalized,
590+ - [x ] Complete GitHub exposure audit records what is retained, generalized,
592591 removed, deleted, or rewritten before visibility changes.
593592- [ ] Final version identifiers and tag are aligned intentionally.
594593
@@ -730,10 +729,9 @@ are complete; the maintainer can either accept the rehearsal as sufficient for
730729v1 or perform an additional external human-through-agent validation pass.
731730
732731The initial GitHub exposure inventory, controlled rewrite plan, rewrite dry
733- run, real private-history rewrite, private-safe GitHub settings pass, and
734- validated-candidate deterministic release-candidate evidence are complete. The
735- agent-mediated pre-public rehearsal and final API/readiness pass are also
736- complete. The next M6 execution slice is final manual/public-only release
737- preparation; visibility remains private throughout. If maintainers choose a
738- later content commit for tagging, exact-candidate validation must be refreshed
739- again.
732+ run, real private-history rewrite, private-safe GitHub settings pass,
733+ agent-mediated pre-public rehearsal, final API/readiness pass, and current
734+ exact-candidate deterministic validation are complete. The next M6 execution
735+ slice is final manual/public-only release preparation; visibility remains
736+ private throughout. If maintainers choose a later content commit for tagging,
737+ exact-candidate validation must be refreshed again.
0 commit comments