Skip to content

Commit b9eab9f

Browse files
committed
docs: add launch checklist and council-lite quality gates
1 parent b0cfde9 commit b9eab9f

7 files changed

Lines changed: 112 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## [0.2.0] - 2026-02-11
6+
7+
Profile platform and council-lite maturation release focused on OSS hardening.
8+
9+
### Added
10+
11+
- Profile management layer with registry/manifests and installer profile commands.
12+
- `council-lite` profile and session lifecycle workflow (`run`, `list`, `resume`).
13+
- Structured council-lite artifact generation under `memory/council-lite/<session-id>/`.
14+
- Council-lite artifact validator: `scripts/validate-council-lite.sh`.
15+
- CI matrix coverage on Linux and macOS.
16+
- Secret scanning in CI with gitleaks.
17+
- One-time launch checklist: `docs/open-source-launch.md`.
18+
- Council-lite promotion gates: `profiles/council-lite/QUALITY_GATES.md`.
19+
20+
### Changed
21+
22+
- Installer now supports explicit conflict handling policy (`--conflict-policy fail|skip`), with `fail` as default.
23+
- Profile and workflow docs updated for council-lite lifecycle and validation commands.
24+
- Release checklist expanded with conflict-policy and council-lite validation checks.
25+
26+
### Notes
27+
28+
- `council-lite` remains `beta` pending quality-gate completion.
29+
- `council-research` remains `experimental` and battle-testing-driven.
30+
531
## [0.1.0] - 2026-02-11
632

733
Initial public baseline release for `my-opencode-codex-setup`.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,4 @@ See `docs/workflows-playbook.md` for usage patterns.
105105
- `SECURITY.md` and `CODE_OF_CONDUCT.md`
106106
- practical usage examples in `examples/`
107107
- release checklist in `docs/release-checklist.md`
108+
- launch checklist in `docs/open-source-launch.md`

docs/open-source-launch.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Open Source Launch Checklist
2+
3+
Use this one-time checklist when preparing the first broad public launch.
4+
5+
This is separate from `docs/release-checklist.md`, which is for recurring version releases.
6+
7+
## Repository Settings
8+
9+
- [ ] repository description and topics are current
10+
- [ ] default branch protection is configured (required checks and no force push)
11+
- [ ] Discussions is enabled (if using community support flow)
12+
- [ ] issue labels are seeded (`bug`, `enhancement`, `docs`, `question`, `good first issue`)
13+
14+
## Community and Policy
15+
16+
- [ ] `README.md` includes quick start and support expectations
17+
- [ ] `CONTRIBUTING.md` includes local validation and PR guidance
18+
- [ ] `CODE_OF_CONDUCT.md` and `SECURITY.md` are reviewed and current
19+
- [ ] issue/PR templates are reviewed for launch wording
20+
21+
## Technical Launch Readiness
22+
23+
- [ ] CI passes on pull requests and main
24+
- [ ] secret scanning passes
25+
- [ ] installer/profile flow tested on a clean environment
26+
- [ ] council-lite run/list/resume/validate flow tested end-to-end
27+
28+
## Release and Communication
29+
30+
- [ ] `CHANGELOG.md` has release notes for launch tag
31+
- [ ] launch tag created (for example, `v0.2.0`)
32+
- [ ] GitHub release drafted with highlights and known limitations
33+
- [ ] launch announcement copy prepared (X/LinkedIn/GitHub Discussion)
34+
- [ ] first 3-5 starter issues prepared for contributors
35+
36+
## Post-launch Follow-up
37+
38+
- [ ] monitor first-week issues and triage daily
39+
- [ ] collect onboarding friction points from early users
40+
- [ ] publish first-week patch release plan

docs/profiles.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ This file is created or updated during install/profile changes.
5252
2. Enable `council-lite` when you want more orchestration.
5353
3. Try `council-research` only when you are comfortable with fast iteration and changing behavior.
5454

55+
Council-lite promotion criteria are tracked in `profiles/council-lite/QUALITY_GATES.md`.
56+
5557
After enabling `council-lite`, run:
5658

5759
```bash

docs/release-checklist.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Use this checklist before tagging a release.
66

77
- [ ] `README.md` reflects current scripts, skills, and agent docs
88
- [ ] `docs/roadmap.md` reflects current phase status
9+
- [ ] `docs/open-source-launch.md` reviewed if this is a launch window
910
- [ ] examples still run as documented
1011
- [ ] no local-only assumptions or paths leaked into docs
1112

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Council Lite Quality Gates
2+
3+
Use these gates to decide when `council-lite` can move from `beta` to `stable`.
4+
5+
## Scope
6+
7+
Applies to:
8+
9+
- `scripts/council-lite.sh`
10+
- `scripts/validate-council-lite.sh`
11+
- related profile/install and docs behavior
12+
13+
## Promotion Gates (Beta -> Stable)
14+
15+
- [ ] at least 20 documented real-world council-lite runs
16+
- [ ] at least 95% artifact validation pass rate over the last 20 runs
17+
- [ ] no critical data-loss or session-index corruption issues in the last 10 runs
18+
- [ ] no P1/P2 installer-profile regressions in the last 2 releases
19+
- [ ] onboarding validated by at least 3 users from clean setup to first successful run
20+
21+
## Operational Gates
22+
23+
- [ ] `run`, `list`, `resume`, and validator commands pass in CI
24+
- [ ] installer conflict-policy behavior (`fail` and `skip`) is tested and documented
25+
- [ ] uninstall leaves no managed profile state behind
26+
- [ ] docs are synchronized (`README`, `docs/profiles.md`, workflow docs, changelog)
27+
28+
## Evidence Requirements
29+
30+
- [ ] run log entries with date, scenario, and outcome
31+
- [ ] known limitations list reviewed before each release
32+
- [ ] change impact noted in release notes for any behavior changes
33+
34+
## Exit Decision
35+
36+
Promotion requires maintainers to confirm:
37+
38+
- [ ] all gates above met
39+
- [ ] no unresolved high-severity council-lite issues
40+
- [ ] next release notes mark `council-lite` as `stable`

profiles/council-lite/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Stability: `beta`
44

55
Council Lite provides a lightweight deliberation workflow on top of the core profile.
66

7+
Promotion criteria from `beta` to `stable` are defined in `profiles/council-lite/QUALITY_GATES.md`.
8+
79
## What It Adds
810

911
- `commands/council-lite.md`

0 commit comments

Comments
 (0)