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
{{ message }}
Repository navigation
Commit ffe0ced
Browse filesBrowse the repository at this point in the historyBrowse files
docs(planning): retire "bundle" wording across planning prose
Sweep the pre-2.0.0 word "bundle" to "change"/"change file"/"folder" in
6 historical change files and the CI step name. Accuracy-preserving:
"folder" where it names the retired directory mechanism, "change"
otherwise. Keep 3 coherence-required uses in the upgrade spec (the
before/after definition, "rejects folder bundles", and a verbatim quote
of the old CLAUDE.md text).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: planning/changes/2026-06-28.02-adopt-planning-convention.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
summary: Adopt lesnik512/planning-convention v1.1.1 at the repo root and migrate docs/superpowers/ into planning/ change bundles plus a lazy architecture/ truth home.
2
+
summary: Adopt lesnik512/planning-convention v1.1.1 at the repo root and migrate docs/superpowers/ into planning/ change folders plus a lazy architecture/ truth home.
3
3
---
4
4
5
5
# Design: Adopt the planning convention and migrate docs/superpowers/
@@ -10,7 +10,7 @@ Apply the portable two-axis planning convention from
(v1.1.1) to this repo via its `APPLY.md` flow, as a **fresh adoption**, and
12
12
migrate the existing planning material under `docs/superpowers/` into the
13
-
convention's `planning/changes/`bundles. The convention's `architecture/` and
13
+
convention's `planning/changes/`folders. The convention's `architecture/` and
14
14
`planning/` trees live at the **repo root**, where the convention's prose,
15
15
`index.py` path resolution, and `APPLY.md` §5 all assume they live.
16
16
@@ -35,10 +35,10 @@ validator, a generated index, a Quick-path lane decision, and a living
35
35
delete `docs/superpowers/`. Matches the convention verbatim with no prose
36
36
rewrites. Nothing lands under `docs/`, so MkDocs never publishes it and the
37
37
`exclude_docs: superpowers/` rule is retired.
38
-
2.**community-health bundle: `change.md`.** The `org-community-health-defaults`
39
-
plan (06-24) has no design doc; the bundle is given a condensed `change.md` as
38
+
2.**community-health change: `change.md`.** The `org-community-health-defaults`
39
+
plan (06-24) has no design doc; the change is given a condensed `change.md` as
40
40
its spec. The substantial shipped `plan.md` is **kept alongside** it (the
41
-
validator allows `change.md` + `plan.md` in one bundle) so the detailed
41
+
validator allows `change.md` + `plan.md` in one folder) so the detailed
42
42
shipped record is preserved in-repo rather than only in git history.
43
43
*(Open for confirmation at the review gate: keep both, or fold the plan into
44
44
change.md and drop plan.md.)*
@@ -83,7 +83,7 @@ frontmatter. Migration is **structural only**: each document's existing body and
83
83
headings are preserved (the templates are starting points, not mandatory section
84
84
names; the validator enforces only `summary:` on specs).
85
85
86
-
|Bundle| Lane | Source | Frontmatter change |
86
+
|Change| Lane | Source | Frontmatter change |
87
87
|---|---|---|---|
88
88
|`2026-06-24.01-promotion-strategy`| design-only (pending) |`specs/2026-06-24-promotion-strategy-design.md` → `design.md`| add `summary:`; drop the `**Date/Status/Owner/Scope**` block (date derived from dir; `status`/`owner` are not convention fields); keep Scope as a prose line |
89
89
|`2026-06-24.02-org-community-health-defaults`|`change.md` + `plan.md`|`plans/2026-06-24-org-community-health-defaults.md` → `plan.md`; new `change.md` from the plan intro | plan.md: none; change.md: `summary:`|
@@ -94,7 +94,7 @@ The `.NN` counter on 06-24 places the strategic umbrella (`promotion-strategy`)
94
94
at `.01` and its implementation (`community-health-defaults`) at `.02`.
95
95
96
96
`launch-playbook.md` moves to `planning/launch-playbook.md` as a loose
97
-
operational asset — it cannot live inside a bundle (the validator rejects any
97
+
operational asset — it cannot live inside a change folder (the validator rejects any
98
98
file other than `design.md`/`plan.md`/`change.md` there). Its "excluded via
99
99
`exclude_docs`" note is updated, since it now sits at the repo root and is never
100
100
published. After migration, `docs/superpowers/` is deleted.
@@ -144,7 +144,7 @@ Local edits to these are intentionally not made — they are owned upstream.
144
144
145
145
## Risk
146
146
147
-
-**Plan-without-design bundle fails validation** (community-health). Mitigated by
147
+
-**Plan-without-design change fails validation** (community-health). Mitigated by
148
148
decision 2 (write a `change.md`).
149
149
-**Stale references** to `docs/superpowers/` elsewhere in the repo (e.g.
150
150
`mkdocs.yml`, CLAUDE.md, launch-playbook prose). Mitigated by the `git grep`
summary: Retire the pre-2.0.0 word "bundle" from planning prose — sweep it to "change"/"change file"/"folder" across 6 historical change files and the CI step name, keeping only the 3 coherence-required uses in the upgrade spec.
3
+
---
4
+
5
+
# Change: Retire "bundle" wording across planning prose
6
+
7
+
## What & why
8
+
9
+
Convention 2.0.0 renamed change *bundles* (folders) to flat change *files*.
10
+
The merged upgrade (#39) fixed the living-truth surfaces (`CLAUDE.md`,
11
+
`architecture/README.md`, `planning/README.md`), but the word "bundle" lingered
12
+
in six historical change files and one CI step name. This sweep retires it
13
+
everywhere it still reads as the change artifact, so the docs speak the 2.0.0
14
+
vocabulary consistently.
15
+
16
+
Accuracy-preserving (maintainer's ruling): use "folder" where the text names the
17
+
retired directory mechanism (a folder that held `change.md` + `plan.md`), and
18
+
"change"/"change file" where it just means the change. Three uses are
19
+
deliberately **kept** — they would otherwise become incoherent or falsify a
-`planning/changes/2026-06-28.02-adopt-planning-convention.md` — 8 uses; "folder" where it names the v1.1.1 directory (e.g. "in one folder"), else "change".
0 commit comments