Skip to content

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

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

chore(planning): flatten changes/ + generated index#126
lesnik512 merged 4 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, and a stdlib planning/index.py generator (just index) replacing the hand-maintained README Index. The separate planning/plans/ and planning/specs/ dirs are untouched. CLAUDE.md adopts the single-step in-branch lifecycle.

🤖 Generated with Claude Code

lesnik512 and others added 4 commits June 20, 2026 15:31
… backfill summary:, rewrite bundle-path links

- Moves all 8 bundles from planning/changes/archive/ to planning/changes/
- Removes planning/changes/active/.gitkeep (directory was empty)
- Inserts summary: frontmatter field in all 8 bundle design.md files
- Rewrites Markdown hyperlinks in portable-planning-convention/plan.md from
  changes/archive/<bundle>/ to flat changes/<bundle>/

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copies planning/index.py verbatim from faststream-outbox (stdlib-only,
no PyYAML, reads bundle frontmatter and prints grouped Markdown listing).
Extends the top noqa line to suppress D212 (this repo enforces D212
rather than D213). Appends the just index recipe after lint-ci.

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

- Replaces ## Conventions through end of ## Index with the canonical portable
  block from faststream-outbox (generated index replaces the hand-maintained
  Active / Archived lists); preserves ## Other section intact
- Adds summary: field to planning/_templates/design.md and change.md

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Four edits (edit D):
- Line ~41: audit arcs bundled under planning/changes/ (not archive/)
- Line ~66: flat changes/YYYY-MM-DD.NN-<slug>/ paths; replaces 'On merge,
  bundle moves...' with in-branch ship-time description + 'just index' note
- Line ~68: 'promoted in the implementing PR alongside the code' (not on merge)
- Line ~72: 'planning/changes/' (not planning/changes/active/)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 8c523ad into main Jun 20, 2026
7 checks passed
@lesnik512 lesnik512 deleted the chore/flat-changes-generated-index branch June 20, 2026 13:06
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