Skip to content

chore(planning): flatten changes/ + generated index#74

Merged
lesnik512 merged 6 commits into
mainfrom
chore/flat-changes-generated-index
Jun 20, 2026
Merged

chore(planning): flatten changes/ + generated index#74
lesnik512 merged 6 commits into
mainfrom
chore/flat-changes-generated-index

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Ports faststream-outbox #105/#106 to this repo: flat planning/changes/ (drops active/+archive/), status: frontmatter as the sole lifecycle state, a single-line summary: field per bundle (55 backfilled from the existing README Index), and a stdlib planning/index.py generator (just index) replacing the hand-maintained README Index. CLAUDE.md adopts the single-step in-branch lifecycle.

🤖 Generated with Claude Code

lesnik512 and others added 6 commits June 20, 2026 16:15
…links

Move all bundles from changes/archive/ to changes/ (flat), remove
active/.gitkeep and archive/.gitkeep, backfill summary: in all 55
bundle frontmatters, and rewrite bundle-path archive/ links in 6 plan/design
files to the flat path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy planning/index.py verbatim from faststream-outbox (stdlib only, no
PyYAML). Extend the top noqa line to add D212 for this repo's ruff config.
Add the `just index` recipe to Justfile after lint-ci.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…mary field

Replace ## Conventions through end of ## Index with the portable shipped
convention from faststream-outbox (generated Index, no committed copy).
Keep repo intro (lines 1-6) and ## Other section intact. Add summary: field
to both design.md and change.md templates.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ove)

Replace active/<id>/ with <id>/ in the workflow line. Replace the archive-move
instruction with set status/pr/outcome in-branch + run just index. Also update
the "Where to find what" pointer that still referenced {active,archive}.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The flatten rewrote bundle-path links inside planning/changes/ but missed
links in planning/releases/ and planning/audits/ pointing at the old
changes/archive/<bundle>/ paths. Repoint them to the flat changes/<bundle>/.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The migration plan held one-time setup commands referencing the old
changes/archive/ layout (now flat). Its design.md remains as the convention
rationale and the indexed entry; the obsolete plan is removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 45132c3 into main Jun 20, 2026
5 checks passed
@lesnik512 lesnik512 deleted the chore/flat-changes-generated-index branch June 20, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant