Skip to content

Commit 14ec12b

Browse files
authored
docs(release): prepare v0.1.0-alpha.2 truth sync (#49)
1 parent 5f8585b commit 14ec12b

10 files changed

Lines changed: 116 additions & 40 deletions

File tree

DISTRIBUTION.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,13 @@ MCP / npm package release.
6060

6161
## Version And Release Truth
6262

63-
- The only live GitHub release today is `v0.1.0-alpha.1`.
64-
- That release is the first public storefront baseline and should be read as
65-
the first public release snapshot, not as a claim that every post-release
66-
hardening commit is already re-tagged.
67-
- Current `main` is ahead of tag commit `7fbc491`, so repo-side distribution
68-
hardening after that baseline lives on `main` until a later tag/release is
69-
cut.
70-
- Until the next release is created, README, Pages, and docs must describe the
71-
current release truth as "first public baseline release + current main is
72-
ahead", not "release fully matches current main".
63+
- The latest live GitHub release is `v0.1.0-alpha.2`.
64+
- `v0.1.0-alpha.2` is the current published prerelease baseline and is meant to
65+
match the current released `main` snapshot.
66+
- `v0.1.0-alpha.1` remains the historical first public baseline, not the latest
67+
release truth.
68+
- If `main` moves again after this release, README, Pages, and docs must return
69+
to explicit lag wording until the next tag is cut.
7370

7471
## Canonical MCP Truth
7572

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -691,19 +691,22 @@ gates can trace the maintenance decision end to end.
691691
The public release surface now has a live baseline. Use these entrypoints:
692692

693693
- [GitHub Releases page](https://github.com/xiaojiou176-open/CortexPilot-public/releases)
694-
- [Live GitHub Release `v0.1.0-alpha.1`](https://github.com/xiaojiou176-open/CortexPilot-public/releases/tag/v0.1.0-alpha.1)
694+
- [Live GitHub Release `v0.1.0-alpha.2`](https://github.com/xiaojiou176-open/CortexPilot-public/releases/tag/v0.1.0-alpha.2)
695695
- [Live GitHub Pages site](https://xiaojiou176-open.github.io/CortexPilot-public/)
696696
- [Changelog](CHANGELOG.md)
697697
- [Public release checklist](docs/runbooks/public-release-checklist.md)
698+
- [Current release notes source](docs/releases/v0.1.0-alpha.2.md)
698699
- [First public release draft](docs/releases/first-public-release-draft.md)
699700
- [Tracked healthy `news_digest` proof summary](docs/releases/assets/news-digest-healthy-proof-2026-03-27.md)
700701
- [Tracked `news_digest` baseline summary](docs/releases/assets/news-digest-benchmark-summary-2026-03-27.md)
701702
- [Tracked `news_digest` Workflow Case recap](docs/releases/assets/news-digest-workflow-case-recap-2026-03-27.md)
702703

703-
Release truth note: `v0.1.0-alpha.1` is the current public storefront baseline,
704-
but current `main` is ahead with post-release repo-side follow-through. Treat
705-
[DISTRIBUTION.md](DISTRIBUTION.md) as the live repo-side distribution contract
706-
until the next tag is cut.
704+
Release truth note: `v0.1.0-alpha.2` is the current published prerelease
705+
baseline and is intended to match the current released `main` snapshot. The
706+
historical first-baseline draft remains
707+
[docs/releases/first-public-release-draft.md](docs/releases/first-public-release-draft.md),
708+
while the current release note source is
709+
[docs/releases/v0.1.0-alpha.2.md](docs/releases/v0.1.0-alpha.2.md).
707710

708711
Public repo hygiene stays fail-closed as well: token-like fixture coverage must
709712
use synthetic string assembly, and public path fixtures must use generic

configs/docs_nav_registry.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,15 @@
9292
"owner_surface": "docs",
9393
"listed_in_primary_navigation": false
9494
},
95+
{
96+
"path": "docs/releases/v0.1.0-alpha.2.md",
97+
"kind": "reference",
98+
"status": "active",
99+
"canonical": true,
100+
"generated": false,
101+
"owner_surface": "docs",
102+
"listed_in_primary_navigation": false
103+
},
95104
{
96105
"path": "docs/assets/storefront/demo-status.md",
97106
"kind": "reference",

configs/mcp_public_manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"name": "cortexpilot-readonly",
44
"display_name": "CortexPilot Read-only MCP",
55
"status": "shipped",
6-
"version": "0.1.0-alpha.1",
7-
"version_truth": "This is the latest published GitHub release version. Verify parity with current main before making broader release or registry claims.",
8-
"release_represents_current_main": false,
6+
"version": "0.1.0-alpha.2",
7+
"version_truth": "This is the latest published GitHub release version and is intended to match the current released main snapshot. Re-check parity after later mainline commits before making broader release or registry claims.",
8+
"release_represents_current_main": true,
99
"description": "Repo-owned read-only MCP server for CortexPilot runs, workflows, approvals, compare, proof, and incident summaries.",
1010
"homepage": "https://xiaojiou176-open.github.io/CortexPilot-public/mcp/",
1111
"distribution_page": "https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/DISTRIBUTION.md",

docs/README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,15 @@ navigation set.
6666
1. [runbooks/public-release-checklist.md](runbooks/public-release-checklist.md)
6767
2. [runbooks/storefront-share-kit.md](runbooks/storefront-share-kit.md)
6868
3. [runbooks/github-storefront-manual-steps.md](runbooks/github-storefront-manual-steps.md)
69-
4. [releases/first-public-release-draft.md](releases/first-public-release-draft.md)
70-
5. [assets/storefront/demo-status.md](assets/storefront/demo-status.md)
71-
6. [assets/storefront/benchmark-methodology.md](assets/storefront/benchmark-methodology.md)
72-
7. [architecture/ecosystem-and-builder-surfaces-v1.md](architecture/ecosystem-and-builder-surfaces-v1.md)
73-
8. [runbooks/render-hosted-operator-pilot.md](runbooks/render-hosted-operator-pilot.md)
74-
9. [runbooks/write-mcp-queue-pilot.md](runbooks/write-mcp-queue-pilot.md)
75-
10. [robots.txt](robots.txt)
76-
11. [sitemap.xml](sitemap.xml)
69+
4. [releases/v0.1.0-alpha.2.md](releases/v0.1.0-alpha.2.md)
70+
5. [releases/first-public-release-draft.md](releases/first-public-release-draft.md)
71+
6. [assets/storefront/demo-status.md](assets/storefront/demo-status.md)
72+
7. [assets/storefront/benchmark-methodology.md](assets/storefront/benchmark-methodology.md)
73+
8. [architecture/ecosystem-and-builder-surfaces-v1.md](architecture/ecosystem-and-builder-surfaces-v1.md)
74+
9. [runbooks/render-hosted-operator-pilot.md](runbooks/render-hosted-operator-pilot.md)
75+
10. [runbooks/write-mcp-queue-pilot.md](runbooks/write-mcp-queue-pilot.md)
76+
11. [robots.txt](robots.txt)
77+
12. [sitemap.xml](sitemap.xml)
7778

7879
## What Each File Is For
7980

@@ -87,6 +88,7 @@ navigation set.
8788
- `docs/runbooks/public-release-checklist.md`: user-facing GitHub release preparation checklist
8889
- `docs/runbooks/storefront-share-kit.md`: tracked punchline and sharing kit for storefront work
8990
- `docs/runbooks/github-storefront-manual-steps.md`: exact GitHub UI values and manual storefront steps
91+
- `docs/releases/v0.1.0-alpha.2.md`: repo-side draft source for the current published prerelease notes
9092
- `docs/releases/first-public-release-draft.md`: repo-side draft source for the first public GitHub Release
9193
- `docs/assets/storefront/demo-status.md`: status ledger for tracked public demo and proof assets
9294
- `docs/assets/storefront/proof-pack-index.json`: machine-readable public proof bundle index for proven and showcase storefront slices

docs/assets/storefront/demo-status.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ ones that still need a real capture pass.
3434
| Healthy backend-backed `news_digest` public proof set | present | tracked proof summary: `docs/releases/assets/news-digest-healthy-proof-2026-03-27.md` |
3535
| Public benchmark artifact from a real tracked run | present | first tracked single-run baseline: `docs/releases/assets/news-digest-benchmark-summary-2026-03-27.md` |
3636
| Share-ready Workflow Case recap asset | present | tracked recap asset: `docs/releases/assets/news-digest-workflow-case-recap-2026-03-27.md` |
37-
| Published GitHub Release page/card | present | live release exists, but it is still the latest published prerelease baseline rather than a guaranteed snapshot of current `main` |
37+
| Published GitHub Release page/card | present | live release `v0.1.0-alpha.2` is the latest published prerelease baseline and current released `main` snapshot |
3838

3939
## Still Missing
4040

@@ -63,8 +63,8 @@ The public storytelling shorthand is now:
6363
- `social-preview-1280x640.png` is a repo-tracked upload candidate for the GitHub social preview setting, not proof that the live GitHub setting has already been applied.
6464
- `docs/releases/first-public-release-draft.md` remains the repo-side draft source that fed the published release notes.
6565
- the live GitHub Release page currently represents the latest published public
66-
baseline, not an automatic claim that every later repo-side hardening commit
67-
is already included in the tag.
66+
baseline and current released `main` snapshot; if later commits land, repo
67+
docs must restore explicit lag wording until the next tag is cut.
6868
- `docs/releases/assets/news-digest-healthy-proof-2026-03-27.md` and the two
6969
copied screenshots are repo-tracked evidence from a successful local run,
7070
not proof that the live GitHub Release page has already been published.

docs/distribution/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -255,17 +255,17 @@ <h2>Release truth</h2>
255255
<article class="card">
256256
<span class="badge shipped">Published today</span>
257257
<h3>Latest GitHub release</h3>
258-
<p><code>v0.1.0-alpha.1</code> is the latest published GitHub Release and the latest public semver tag.</p>
258+
<p><code>v0.1.0-alpha.2</code> is the latest published GitHub Release and the latest public semver tag.</p>
259259
</article>
260260
<article class="card">
261261
<span class="badge deferred">Important boundary</span>
262-
<h3>Release is not the same thing as moving main</h3>
263-
<p>Before any registry, marketplace, Docker, or broader distribution claim, cut a fresh release that matches the current <code>main</code> state instead of assuming parity from repo docs alone.</p>
262+
<h3>Current release and main are aligned</h3>
263+
<p>The current prerelease is meant to match the current released <code>main</code> snapshot. If later commits land, restore explicit lag wording until the next tag is cut.</p>
264264
</article>
265265
<article class="card">
266266
<span class="badge shipped">Repo-side draft</span>
267267
<h3>Current release notes source</h3>
268-
<p>Use <a href="https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/docs/releases/first-public-release-draft.md"><code>docs/releases/first-public-release-draft.md</code></a> as the tracked repo-side release draft, then verify parity against the live GitHub release page.</p>
268+
<p>Use <a href="https://github.com/xiaojiou176-open/CortexPilot-public/blob/main/docs/releases/v0.1.0-alpha.2.md"><code>docs/releases/v0.1.0-alpha.2.md</code></a> as the tracked repo-side release draft. Keep <code>first-public-release-draft.md</code> as the historical alpha.1 baseline.</p>
269269
</article>
270270
</div>
271271
</section>

docs/releases/first-public-release-draft.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ This release is the first public storefront baseline for CortexPilot.
77
Treat it as the first published baseline, not as a claim that current `main`
88
and the latest public release are always the same snapshot.
99

10+
Historical note: the newer current release note source lives at
11+
`docs/releases/v0.1.0-alpha.2.md`.
12+
1013
## Why this release matters
1114

1215
CortexPilot is not just an agent demo repository. It is a command tower for

docs/releases/v0.1.0-alpha.2.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# CortexPilot v0.1.0-alpha.2 - distribution readiness baseline
2+
3+
This file is the tracked source for the current published GitHub Release notes.
4+
5+
This release aligns the latest published prerelease with the current released
6+
`main` snapshot after the distribution-readiness closeout landed.
7+
8+
## Why this release matters
9+
10+
CortexPilot is no longer only a truthful-ready public repo. With this release,
11+
the public release/tag now catches up to the current distribution contract,
12+
starter boundaries, package stance, and read-only MCP artifact story.
13+
14+
## What changed
15+
16+
- added a canonical repo-side distribution contract in `DISTRIBUTION.md`
17+
- added a public Pages mirror at `docs/distribution/index.html`
18+
- artifactized the shipped read-only MCP surface through
19+
`configs/mcp_public_manifest.json`
20+
- standardized the official MCP startup story around
21+
`scripts/run_readonly_mcp.sh`
22+
- tightened Codex / Claude Code / OpenClaw starter and bundle wording so local
23+
adoption materials are not misread as published listings
24+
- promoted `@cortexpilot/frontend-api-client` and
25+
`@cortexpilot/frontend-api-contract` to publish-ready-but-deferred package
26+
posture, while keeping `@cortexpilot/frontend-shared` workspace-only
27+
- synced README, Pages, release-truth wording, and storefront docs around the
28+
new latest published prerelease baseline
29+
30+
## What to open first
31+
32+
1. `README.md`
33+
2. `DISTRIBUTION.md`
34+
3. `docs/distribution/index.html`
35+
4. `docs/mcp/index.html`
36+
5. `docs/builders/index.html`
37+
38+
## Current truthful boundary
39+
40+
- the public repo and GitHub Pages site are official front doors
41+
- the shipped MCP surface is still read-only, stdio, and repo-local
42+
- starter kits and the coding-agent bundle remain local-adoption material, not
43+
published marketplace listings
44+
- hosted operator service, write-capable MCP, Docker distribution, and
45+
registry submissions remain deferred
46+
47+
## Historical note
48+
49+
- `v0.1.0-alpha.1` remains the first public prerelease baseline
50+
- this file supersedes `docs/releases/first-public-release-draft.md` as the
51+
source for the latest published release notes
52+
53+
## Verification
54+
55+
```bash
56+
PYTHONDONTWRITEBYTECODE=1 bash scripts/run_readonly_mcp.sh </dev/null
57+
npm run docs:check
58+
bash scripts/check_repo_hygiene.sh
59+
npm pack --json --dry-run ./packages/frontend-api-client
60+
npm pack --json --dry-run ./packages/frontend-api-contract
61+
```

docs/runbooks/github-storefront-manual-steps.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,25 +55,26 @@ If Discussions are disabled again in the future:
5555

5656
- reflect that choice in `README.md` or `SUPPORT.md`
5757

58-
## 5. First GitHub Release
58+
## 5. Latest GitHub Release
5959

6060
Recommended release title:
6161

62-
> CortexPilot v0.1.0-alpha.1 - first public prerelease baseline
62+
> CortexPilot v0.1.0-alpha.2 - distribution readiness baseline
6363
6464
Draft notes source:
6565

66-
- `docs/releases/first-public-release-draft.md`
66+
- `docs/releases/v0.1.0-alpha.2.md`
6767

6868
Live release:
6969

70-
- `https://github.com/xiaojiou176-open/CortexPilot-public/releases/tag/v0.1.0-alpha.1`
70+
- `https://github.com/xiaojiou176-open/CortexPilot-public/releases/tag/v0.1.0-alpha.2`
7171

7272
Truth note:
7373

74-
- treat `v0.1.0-alpha.1` as the latest published public baseline, not as an
75-
automatic claim that current `main` is already re-tagged
76-
- if current `main` has moved ahead, keep `README.md` and `DISTRIBUTION.md`
74+
- treat `v0.1.0-alpha.2` as the latest published public baseline and current
75+
released `main` snapshot
76+
- keep `v0.1.0-alpha.1` as the historical first public baseline
77+
- if current `main` moves ahead again, keep `README.md` and `DISTRIBUTION.md`
7778
explicit about that lag until the next release is cut
7879

7980
## 6. Pages / Landing

0 commit comments

Comments
 (0)