Skip to content

Commit 8219da8

Browse files
committed
docs: refresh release candidate evidence
1 parent ea12abe commit 8219da8

6 files changed

Lines changed: 52 additions & 39 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@
1212
help-line overlay after medium/large local validation.
1313
- Clarify the cold-user install-to-first-map path across README, installed
1414
`SKILL.md`, CLI help, and installer/package contract checks.
15-
- Refresh the M6 release-candidate record for the current private `main` tip
16-
with working-tree and fresh-clone deterministic validation evidence.
15+
- Refresh the M6 release-candidate record for the latest validated candidate
16+
content with working-tree and fresh-clone deterministic validation evidence.
17+
- Align the README with the sister `codebase-orient` style, including a
18+
user-first quickstart, delegated install prompt, first-use separation,
19+
authority-boundary table, validation guidance, and release-status navigation.
1720
- Add the active `v1.0.0` release plan, including fixed scope, product
1821
contracts, implementation workstreams, release gates, validation matrices,
1922
known risks, and the immediate self-contained-package milestone.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ This repository is still pre-public and pre-tag. For release navigation:
386386
- Medium/large pressure evidence: [`docs/releases/MEDIUM_LARGE_PRESSURE_VALIDATION.md`](docs/releases/MEDIUM_LARGE_PRESSURE_VALIDATION.md)
387387
- Remaining questions: [`docs/ai/OPEN_QUESTIONS.md`](docs/ai/OPEN_QUESTIONS.md)
388388

389-
Current `main` is deterministic-check ready for the remaining human and publication gates, not public-release complete. Independent cold-user validation, final manual GitHub UI-only checks, public-only security/ruleset setup, and the final tag/release/publication decision remain. If new commits land before tagging, exact-candidate validation must be refreshed.
389+
The latest validated candidate content is deterministic-check ready for the remaining human and publication gates, not public-release complete. Independent cold-user validation, final manual GitHub UI-only checks, public-only security/ruleset setup, and the final tag/release/publication decision remain. If maintainers choose a later content commit for tagging, exact-candidate validation must be refreshed.
390390

391391
## Reference and contributor notes
392392

docs/V1_RELEASE_PLAN.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ final validation record is frozen.
2424
| `docs/releases/M6_REWRITE_DRY_RUN_RECORD.md` | historical rewrite dry-run evidence |
2525
| `docs/ai/OPEN_QUESTIONS.md` | remaining non-blocking questions and final gates |
2626

27-
Current `main` is deterministic-check ready for independent cold-user
28-
validation and final publication preparation. It is not public-release complete
29-
until independent validation, manual GitHub UI-only checks, public-only
30-
security/ruleset setup, and the final tag/release/publication decision finish.
31-
If any new commits land before tagging, refresh exact-candidate validation for
32-
the new tip.
27+
The latest validated candidate content is deterministic-check ready for
28+
independent cold-user validation and final publication preparation. It is not
29+
public-release complete until independent validation, manual GitHub UI-only
30+
checks, public-only security/ruleset setup, and the final tag/release/publication
31+
decision finish. If maintainers choose a later content commit for tagging,
32+
refresh exact-candidate validation for that content.
3333

3434
## 1. V1 definition
3535

@@ -724,7 +724,8 @@ before visibility changes.
724724

725725
The initial GitHub exposure inventory, controlled rewrite plan, rewrite dry
726726
run, real private-history rewrite, private-safe GitHub settings pass, and
727-
current-tip deterministic release-candidate validation are complete. The next
728-
M6 execution slice is independent cold-user validation and final public-switch
729-
preparation; visibility remains private throughout. If any new commits land
730-
before tagging, exact-candidate validation must be refreshed again.
727+
validated-candidate deterministic release-candidate evidence is complete. The
728+
next M6 execution slice is independent cold-user validation and final
729+
public-switch preparation; visibility remains private throughout. If maintainers
730+
choose a later content commit for tagging, exact-candidate validation must be
731+
refreshed again.

docs/ai/OPEN_QUESTIONS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ Last refreshed: 2026-06-06
1313
available.
1414
- **Final publication gates:** The private remote history has been rewritten,
1515
the publishable-history audit passes, private-safe GitHub settings are
16-
applied, and the current private `main` tip has deterministic
17-
release-candidate validation from both the working tree and a fresh private
16+
applied, and the latest validated candidate content has deterministic
17+
release-candidate evidence from both the working tree and a fresh private
1818
clone. Remaining gates are independent cold-user validation, final manual
1919
GitHub UI-only checks, public-only security/ruleset setup, and the final
20-
tag/release/publication decision. If new commits land before tagging, refresh
21-
exact-candidate validation for the new tip.
20+
tag/release/publication decision. If maintainers choose a later content
21+
commit for tagging, refresh exact-candidate validation for that content.
2222
- **Manual GitHub UI checks:** The maintained API audit is in
2323
`docs/releases/M6_GITHUB_EXPOSURE_AUDIT.md`. Before changing visibility,
2424
manually glance at UI-only surfaces such as social preview and any package

docs/releases/M6_RELEASE_CANDIDATE_VALIDATION.md

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ Status: current private release candidate validated; final publication pending
44

55
Date: 2026-06-06
66

7-
## Candidate
7+
## Candidate Content
88

9-
- Revision: `3af10027da52a8e10897422cc8bdc93ee927356b`
10-
- Tree: `4be5e6b5b5d1278b7e481de36c4e15fa11b111d9`
9+
- Revision: `ea12abe1a6499b69ffaafe66dbe233d213960808`
10+
- Tree: `bbe6422f8b8217500203cdb5620506c5bbc6c56b`
1111
- Product version: `0.0.1`
1212
- Graph schema version: `1.0.0`
1313
- Repository visibility during validation: private
@@ -20,6 +20,16 @@ The current candidate was validated from the maintainer worktree and from a
2020
fresh private GitHub clone outside the repository. Raw local clone paths and
2121
command logs are intentionally not recorded in maintained documentation.
2222

23+
This candidate includes the README sister-skill alignment pass that reshaped
24+
the README around the same user-first quickstart, first-use separation,
25+
authority-boundary, validation, and reference structure as `codebase-orient`.
26+
27+
This record validates the candidate content revision above. The commit that
28+
updates this evidence record necessarily follows the validated candidate
29+
revision and should not be confused with a self-referential release-candidate
30+
proof. If maintainers choose a later commit as the tag target, exact-candidate
31+
validation must be refreshed for that later content.
32+
2333
## Environment
2434

2535
- Primary OS: Windows with PowerShell
@@ -34,15 +44,16 @@ command logs are intentionally not recorded in maintained documentation.
3444
## Automated Evidence
3545

3646
- `npm run check`: passed from the working tree and fresh GitHub clone
37-
- `npm run check:evals`: passed from the working tree
47+
- `npm run check:evals`: passed from the working tree and WSL2 quick check
3848
- `npm run check:public`: passed from the working tree and fresh GitHub clone
3949
- `npm run check:public:history`: passed from the working tree and fresh
40-
GitHub clone
50+
GitHub clone; also passed in WSL2 quick check
4151
- `npm run check:public:contracts`: passed from the working tree and fresh
4252
GitHub clone
4353
- `npm audit --audit-level=high`: passed with zero vulnerabilities
4454
- CLI help for `scan`, `render`, and `visualize`: passed from both contexts
4555
- copied-package integrity check: passed through `npm run check`
56+
and WSL2 quick check
4657
- installer matrix: passed through `npm run check`
4758
- generated-map interaction smoke check: passed through `npm run check`
4859
- `git diff --check`: passed in the working tree
@@ -53,8 +64,8 @@ command logs are intentionally not recorded in maintained documentation.
5364

5465
The fresh private GitHub clone matched the candidate exactly:
5566

56-
- Revision: `3af10027da52a8e10897422cc8bdc93ee927356b`
57-
- Tree: `4be5e6b5b5d1278b7e481de36c4e15fa11b111d9`
67+
- Revision: `ea12abe1a6499b69ffaafe66dbe233d213960808`
68+
- Tree: `bbe6422f8b8217500203cdb5620506c5bbc6c56b`
5869
- Branch: `main`
5970
- Worktree after checks: clean
6071

@@ -69,18 +80,16 @@ Fresh-clone checks:
6980

7081
## Linux Quick Check
7182

72-
The earlier WSL2 quick check used the then-current exact candidate checkout
73-
with Linux-native Node:
83+
The WSL2 quick check used the current exact candidate checkout with
84+
Linux-native Node:
7485

7586
- `npm run check:public`: passed
7687
- `npm run check:public:history`: passed
7788
- `npm run check:package`: passed
7889
- `npm run check:evals`: passed
7990

80-
The WSL2 GitHub clone attempt itself was not used as evidence because the
81-
private repository authentication path inside Ubuntu timed out. The Windows
82-
fresh GitHub clone is the authoritative clean-clone evidence for this refreshed
83-
record.
91+
The Windows fresh GitHub clone remains the authoritative clean-clone evidence
92+
for this refreshed record.
8493

8594
## Live-Fire And Visual Evidence
8695

@@ -119,12 +128,12 @@ Known limitations:
119128
release settings remain deferred until visibility and release timing make
120129
them safe.
121130
- No `v1.0.0` tag or release has been created.
122-
- If any new commits are added before tagging, this exact-candidate validation
123-
must be refreshed for the new tip.
131+
- If any later content commit is selected for tagging, this exact-candidate
132+
validation must be refreshed for that content.
124133

125134
Release decision:
126135

127-
The current private `main` candidate is deterministic-check ready for the
128-
remaining human and publication gates. It is ready for independent cold-user
129-
validation and final publication preparation, but it is not yet public-release
130-
ready because independent validation and public-only GitHub actions remain.
136+
The validated candidate content is deterministic-check ready for the remaining
137+
human and publication gates. It is ready for independent cold-user validation
138+
and final publication preparation, but it is not yet public-release ready
139+
because independent validation and public-only GitHub actions remain.

docs/releases/PUBLIC_RELEASE_CHECKLIST.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,10 @@ Maintained M6 records:
135135

136136
Current deterministic candidate status:
137137

138-
- Current private `main` tip has fresh working-tree and clean-clone
138+
- Latest validated candidate content has fresh working-tree and clean-clone
139139
deterministic validation evidence.
140140
- Independent cold-user validation, final manual GitHub UI-only checks,
141141
public-only security/ruleset setup, and final tag/release/publication
142142
decisions remain.
143-
- If any new commits land before tagging, refresh the exact-candidate
144-
validation record for the new tip.
143+
- If maintainers choose a later content commit for tagging, refresh the
144+
exact-candidate validation record for that content.

0 commit comments

Comments
 (0)