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
Copy file name to clipboardExpand all lines: docs/releases/2.0.0-rc.1/preview-pack-manifest.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,10 +25,10 @@ surfaces, or posting announcements.
25
25
|`docs/releases/2.0.0-rc.1/publication-evidence-2026-05-16.md`| Current May 16/17 queue cleanup, recsys skill merge, GateGuard triage, PR #1947 supply-chain protection, AgentShield #87 plugin-cache confidence evidence, AgentShield #88 evidence-pack inspect/readback, AgentShield #89 evidence-pack fleet routing, AgentShield #90 fleet review items, AgentShield #91 policy export, AgentShield #92 policy promotion, ECC-Tools #76 fleet-summary consumption, ECC-Tools #77 hosted finding evidence paths, ECC-Tools #78 harness policy-route linking, dashboard refresh, and combined Node/Rust/release-surface gate evidence through the May 16 mirror | Must still be repeated from a strict clean checkout before real publication |
26
26
|`docs/releases/2.0.0-rc.1/publication-evidence-2026-05-17.md`| May 17 queue-zero state, Japanese localization merge, Dependabot TypeScript and Node type merges, post-merge ja-JP lint repair, Mini Shai-Hulud/TanStack protection recheck, npm audit/signature checks, legacy and Linear progress routing, deterministic preview-pack smoke, operator dashboard refresh, Linear sync, and GitHub CI evidence for `27dc2918`| Superseded by the May 18 evidence snapshot; repeat from a strict clean checkout before real publication |
27
27
|`docs/releases/2.0.0-rc.1/publication-evidence-2026-05-18.md`| May 18 queue-zero state, #1970/#1971/#1972 merge batch, #1978 review/closure, supply-chain recheck, AgentShield evidence mirror, Linear sync, current-head CI/security scan success for `4470e2e6`, and ITO-46 naming/plugin publication closure | Superseded by the May 19 ECC identity, video, and growth evidence snapshot |
28
-
|`docs/releases/2.0.0-rc.1/publication-evidence-2026-05-19.md`| Current May 19 evidence for canonical ECC identity, release video suite, partner/sponsor/talk outreach pack, May 19 operator dashboard, preview-pack smoke digest `bc2bf157616e`, 2544-test local suite, and PR #1993 CI success | Current strongest readiness snapshot; must still be repeated from a strict clean checkout before real publication |
28
+
|`docs/releases/2.0.0-rc.1/publication-evidence-2026-05-19.md`| Current May 19 evidence for canonical ECC identity, release video suite, partner/sponsor/talk outreach pack, May 19 operator dashboard, preview-pack smoke digest `bc2bf157616e`, 2547-test local suite, PR #1998 visual QA CI success, and PR #1999 dashboard evidence CI success | Current strongest readiness snapshot; must still be repeated from a strict clean checkout before real publication |
29
29
|`docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-17.md`| Previous prompt-to-artifact operator dashboard | Superseded by the May 18 generated dashboard |
30
30
|`docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-18.md`| Previous prompt-to-artifact operator dashboard | Superseded by the May 19 generated dashboard |
31
-
|`docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-19.md`| Current prompt-to-artifact operator dashboard | Shows PR/issue/discussion/platform/supply-chain gates current and adds the current `$1,728/mo` to `$10,000/mo` hypergrowth, release-video, and outbound-pack operating lanes |
31
+
|`docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-19.md`| Current prompt-to-artifact operator dashboard | Shows PR/issue/discussion/platform/supply-chain gates current and adds the current `$1,728/mo` to `$10,000/mo` hypergrowth, video owner-approval, and outbound-pack operating lanes |
32
32
|`docs/releases/2.0.0-rc.1/release-url-ledger-2026-05-19.md`| Live URL and approval-gated URL ledger for release copy | Must be regenerated from the final release commit before public announcements |
33
33
|`docs/releases/2.0.0-rc.1/video-suite-production.md`| Release video production manifest | Gates local media inventory, rough primary render, captions, timeline, self-eval, and no-private-path publication rules |
34
34
|`docs/releases/2.0.0-rc.1/partner-sponsor-talks-pack.md`| Partner, sponsor, consulting, conference, podcast, and discussion copy | Must stay approval-gated and avoid live billing, release, package, or plugin claims without evidence |
| Local status caveat |`git status --short --branch` was clean after pulling `origin/main`; generated evidence files are committed after the source snapshot they describe |
15
15
16
16
The release operator must repeat all publish-facing checks from the exact final
@@ -46,19 +46,22 @@ Tracked repositories in the platform audit were:
46
46
| PR #1995| Merged the May 19 operator dashboard refresh with the `$1,728/mo` MRR baseline, `$10,000/mo` target, and release/video/outbound top actions |
47
47
| PR #1996| Merged the primary launch render self-eval gate for duration, size, resolution, video stream, and audio stream checks |
48
48
| PR #1997| Merged the publish-candidate gate for the primary launch MP4/captions plus five short clips in wide and vertical formats |
49
+
| PR #1998| Merged the release video visual QA gate for publish candidates and black-frame segment detection |
50
+
| PR #1999| Merged the operator dashboard refresh that moved the release video suite to current once publish-candidate evidence was recorded |
| Operator dashboard |`npm run operator:dashboard -- --markdown --write docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-19.md`| Generated May 19 dashboard with platform audit ready true, 0 tracked PRs, 0 tracked issues, 0 discussion gaps, `$1,728/mo` current MRR, `$10,000/mo` target MRR, and top actions for plugin publication, notifications, release video, outbound approval, AgentShield, and ECC Tools billing |
58
+
| Operator dashboard |`npm run operator:dashboard -- --markdown --write docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-19.md`| Generated May 19 dashboard with platform audit ready true, 0 tracked PRs, 0 tracked issues, 0 discussion gaps, `$1,728/mo` current MRR, `$10,000/mo` target MRR, the release video suite marked current, and top actions for plugin publication, notifications, outbound approval, AgentShield, and ECC Tools billing |
57
59
| Release video suite |`npm run release:video-suite -- --format json --summary` with `ECC_VIDEO_SOURCE_ROOT` and `ECC_VIDEO_RELEASE_SUITE_ROOT`| Ready true; 15/15 source assets present; 13/13 render, timeline, caption, EDL, and segment artifacts present; 12/12 publish-candidate outputs present with zero detected black-frame segments; primary rough render self-eval passed at 144.759 seconds, 1920x1080, 1 audio stream, and 106.78 MB |
58
-
| Full local suite |`node tests/run-all.js`| 2545 passed, 0 failed |
59
-
| PR #1997 CI | GitHub Actions run `26097832795`| Completed successfully for `855e8c8336e1c18523cbb31cb29f4ce96d7518a7`; all reported checks passed, including lint, validation, security scan, coverage, GitGuardian, CodeRabbit, Cubic, and the macOS/Ubuntu/Windows test matrix |
60
+
| Full local suite |`node tests/run-all.js`| 2547 passed, 0 failed |
61
+
| PR #1998 CI | GitHub Actions run `26099020341`| Completed successfully for `d500de1e9f11c0446b6a1349bd98b522d31f9125`; all reported checks passed, including lint, validation, security scan, coverage, GitGuardian, CodeRabbit, Cubic, and the macOS/Ubuntu/Windows test matrix |
62
+
| PR #1999 CI | GitHub Actions run `26100148726`| Completed successfully for `90584b6d5e5814bc2ad9a4cd651bebd043de989d`; lint, validation, security scan, coverage, GitGuardian, CodeRabbit, and the macOS/Ubuntu/Windows test matrix passed; Cubic completed neutral and did not block merge |
60
63
| Public-path sanitization |`node scripts/ci/validate-no-personal-paths.js` through local suite and CI | Passed |
61
-
| Markdown and whitespace |`markdownlint` focused release docs plus `git diff --check` before PR #1993| Passed |
64
+
| Markdown and whitespace |`markdownlint` focused release docs plus `git diff --check` before PR #1999| Passed |
62
65
63
66
## Product And Positioning Evidence
64
67
@@ -95,8 +98,8 @@ Tracked repositories in the platform audit were:
95
98
The tracked public PR queue, issue queue, discussion queue, canonical ECC
96
99
identity, release video suite, preview pack, and growth outreach packet are
97
100
current on May 19, 2026 for `main` through
98
-
`855e8c8336e1c18523cbb31cb29f4ce96d7518a7`, with the visual video QA gate
99
-
staged for the next merge.
101
+
`3304848beb40f57043c2314c744b5ad6265aaa96`. The remaining video work is
102
+
owner approval, upload, and public URL attachment, not render or QA production.
100
103
101
104
This improves publication readiness but does not replace the approval-gated
102
105
release, package, plugin, billing, Discord, and announcement steps in
Copy file name to clipboardExpand all lines: docs/releases/2.0.0-rc.1/publication-readiness.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,22 +98,22 @@ Record the exact commit SHA and command output before any publication action:
98
98
99
99
| Evidence | Command | Required result | Recorded output |
100
100
| --- | --- | --- | --- |
101
-
| Clean release branch |`git status --short --branch`| On intended release commit; no unrelated files |`7a0645ed`: `## main...origin/main`; repeat from the exact final publication commit before release |
101
+
| Clean release branch |`git status --short --branch`| On intended release commit; no unrelated files |`3304848b`: `## main...origin/main`; repeat from the exact final publication commit before release |
102
102
| Preview-pack smoke |`npm run preview-pack:smoke`| Preview pack artifacts, Hermes boundary, final verification command list, and publication blockers pass |`publication-evidence-2026-05-19.md`: ready yes, digest `bc2bf157616e`, 30 artifacts, 5 passed, 0 failed; repeat in the final strict clean-checkout release pass |
103
103
| Harness audit |`npm run harness:audit -- --format json`| 70/70 passing |`99e01ded`: 70/70, 0 top actions |
| Release safety gate |`npm run observability:ready -- --format json`| Release Safety category passing with publication readiness, supply-chain, workflow security, package surface, and release-surface evidence | May 18 evidence keeps release safety passing; repeat the JSON gate from the exact final release commit |
107
107
| Supply-chain verification |`npm audit --json`; `npm audit signatures`; `cd ecc2 && cargo audit -q`; Dependabot alerts; GitGuardian Security Checks | 0 vulnerabilities/alerts, registry signatures verified, GitGuardian clean |`publication-evidence-2026-05-19.md` plus CI `26093792219`: GitGuardian and security scan passed; prior May 18 npm registry signatures and IOC scans remain the latest detailed supply-chain evidence |
108
-
| Root suite |`node tests/run-all.js`| 0 failures |`7a0645ed`: local `node tests/run-all.js` passed 2544/2544; PR #1993 CI `26093792219` passed the full OS/runtime/package-manager matrix for `d9ac22c6`|
108
+
| Root suite |`node tests/run-all.js`| 0 failures |`3304848b`: local `node tests/run-all.js` passed 2547/2547; PR #1999 CI `26100148726` passed the full OS/runtime/package-manager matrix for `90584b6d`|
109
109
| Markdown lint |`npx markdownlint-cli '**/*.md' --ignore node_modules`| 0 failures | CI `26093792219`: markdownlint passed on the growth-pack PR; rerun after any release-copy edits |
110
110
| Package surface |`node tests/scripts/npm-publish-surface.test.js`| 0 failures; no Python bytecode in npm tarball |`2/2` passed in May 12 evidence pass |
111
111
| Release surface |`node tests/docs/ecc2-release-surface.test.js`| 0 failures | May 19 evidence refresh: 25/25 passed after adding the video suite and partner/sponsor/talk gates |
| Queue baseline |`node scripts/platform-audit.js --json` across trunk, AgentShield, JARVIS, ECC Tools, and ECC website | Under 20 open PRs and under 20 open issues |`7a0645ed`: platform audit ready, 0 open PRs, 0 open issues, 0 conflicting PRs, and 0 blocking dirty files |
114
-
| Discussion baseline |`node scripts/platform-audit.js --json` and `node scripts/discussion-audit.js --json`| No unmanaged active discussion queue and no answerable Q&A missing an accepted answer |`7a0645ed`: platform audit sampled 58 trunk discussions, 0 needing maintainer touch, 0 answerable discussions missing accepted answer; `docs/architecture/discussion-response-playbook.md` records response templates and security escalation rules |
113
+
| Queue baseline |`node scripts/platform-audit.js --json` across trunk, AgentShield, JARVIS, ECC Tools, and ECC website | Under 20 open PRs and under 20 open issues |`3304848b`: platform audit ready, 0 open PRs, 0 open issues, 0 conflicting PRs, and 0 blocking dirty files |
114
+
| Discussion baseline |`node scripts/platform-audit.js --json` and `node scripts/discussion-audit.js --json`| No unmanaged active discussion queue and no answerable Q&A missing an accepted answer |`3304848b`: platform audit sampled 58 trunk discussions, 0 needing maintainer touch, 0 answerable discussions missing accepted answer; `docs/architecture/discussion-response-playbook.md` records response templates and security escalation rules |
115
115
| Linear roadmap | Linear project and issue readback | Detailed roadmap exists with release, security, AgentShield, ECC Tools, legacy, and observability lanes | May 18 Linear comments include ITO-57 `3fe5b2b7-c4fe-401c-a317-b40d72119cb3` and ITO-44 `fb4a4f33-6c2d-421a-bbdb-63cfad3e3ee4`; earlier evidence records the project and 16 issue lanes |
116
-
| Operator readiness dashboard |`npm run operator:dashboard -- --json`| Current queue state mapped to macro-goal deliverables and incomplete gaps |`4470e2e6`: regenerated May 18 dashboard from current main; platform audit ready true, 0 open PRs, 0 open issues, 0 discussion gaps, 0 dirty files, and publication gates still approval-gated |
116
+
| Operator readiness dashboard |`npm run operator:dashboard -- --json`| Current queue state mapped to macro-goal deliverables and incomplete gaps |`3304848b`: regenerated May 19 dashboard from current main; platform audit ready true, 0 open PRs, 0 open issues, 0 discussion gaps, 0 dirty files, release video suite current, and publication gates still approval-gated |
117
117
| Release URL ledger |`docs/releases/2.0.0-rc.1/release-url-ledger-2026-05-19.md` plus placeholder-marker scan | Live links and approval-gated links are separated before announcement copy is posted | Ledger records public repo/docs/npm/OpenAI Codex documentation URLs and blocks GitHub release/npm/plugin/billing/social URLs until approval-gated checks pass |
118
118
| Release name and plugin publication checklist |`docs/releases/2.0.0-rc.1/release-name-plugin-publication-checklist-2026-05-18.md`| Name/package/plugin values are frozen, final-release commands are listed, and Claude/Codex publication paths cite current official docs | Checklist keeps `ECC`, `ecc-universal`, and plugin slug `ecc` for rc.1; no npm rename, npm publish, plugin tag, official listing, billing claim, or announcement before final evidence |
| Revenue proof | Sponsor tiers, Pro pricing, consulting CTA, partner CTA, and billing-readback language are current | Do not announce billing claims before live readback |
53
-
| Content proof | Launch video, short-form clips, screenshots, release notes, GitHub Discussion, X, LinkedIn, and longform post are aligned |Validate `video-suite-production.md` and the local render suite|
53
+
| Content proof | Launch video, short-form clips, screenshots, release notes, GitHub Discussion, X, LinkedIn, and longform post are aligned |Pick final video cuts, upload after approval, and attach public URLs|
54
54
| Community proof | Discord invite, rules, channels, onboarding, and sponsor/community routing are ready | Needs invite/token decision before public links |
55
55
56
56
## Video Suite
@@ -128,11 +128,12 @@ Avoid:
128
128
1. Land the public repo identity fixes.
129
129
2. Refresh package, plugin, workflow, release, and launch-copy URLs.
130
130
3. Record final publication evidence from the exact release commit.
131
-
4.Produce the video suite manifest and transcripts from existing raw material;
132
-
gate it with `npm run release:video-suite -- --format json`.
131
+
4.Keep the video suite manifest, transcripts, publish candidates, and visual QA
132
+
current with `npm run release:video-suite -- --format json`.
133
133
5. Browser-capture the README, ECC Tools app, install flow, and relevant proof
134
134
surfaces for b-roll.
135
-
6. Render the primary launch video plus five short clips.
135
+
6. Choose the owner-approved primary launch video and five short clips, then
136
+
upload and attach final public URLs.
136
137
7. Finalize GitHub release, X thread, LinkedIn post, Discussion announcement,
137
138
sponsor email copy, consulting intro, partner DM, and podcast/talk pitch.
138
139
8. Publish only after npm, plugin, release URL, and billing-readback gates are
0 commit comments