Skip to content

Upgrade planning convention 1.1.1 -> 2.0.0#39

Merged
lesnik512 merged 9 commits into
mainfrom
upgrade-planning-convention-2.0
Jul 8, 2026
Merged

Upgrade planning convention 1.1.1 -> 2.0.0#39
lesnik512 merged 9 commits into
mainfrom
upgrade-planning-convention-2.0

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Applies the lesnik512/planning-convention APPLY.md update flow, moving this repo from the recorded 1.1.1 to 2.0.0. Absorbs three deltas at once (1.1.2 ruff directive, 1.2.0 ephemeral plans, breaking 2.0.0 flat change files). The new index.py rejects folder bundles, so the tooling swap and the historical migration land together.

What changed

  • Tooling (verbatim): swap planning/index.py + the five templates to the canonical 2.0.0 set; drop the plan.md template (1.2.0).
  • Migration: flatten the 18 changes/<slug>/ folders to flat changes/<slug>.md files (pure git mv, content preserved); git rm the 13 committed plan.md (history preserved).
  • Prose: merge the canonical convention text into planning/README.md verbatim (Quick path + Conventions + subsections), preserving the repo intro and Index/Other; align the CLAUDE.md Workflow paragraph and retire "change bundle" wording in the living-truth prose.
  • Record: planning/.convention-version = 2.0.0.

Rationale and per-surface detail: planning/changes/2026-07-07.02-upgrade-planning-convention-2.0.md.

Verification

just check-planning -> planning: OK; 0 directories under changes/; uvx ruff check planning/index.py clean; just lint-ci pass; just test -> 101 passed. Vendored index.py/templates and the merged README block confirmed byte-exact against canonical.

🤖 Generated with Claude Code

lesnik512 and others added 9 commits July 7, 2026 23:40
Full-lane change file capturing the APPLY.md flow: flat-file validator
and template swap, flatten the 18 change folders, drop 15 plan.md, and
rewrite README/CLAUDE prose to the ephemeral-plan model.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Overwrite index.py and the five templates verbatim from the canonical
convention; drop the plan.md template (plans are ephemeral in 1.2.0).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.0.0 migration: git mv each changes/<slug>/{design,change}.md to
changes/<slug>.md and remove the folders; git rm the 15 committed
plan.md (git history preserves them). check-planning: OK.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the Quick-path and Conventions blocks with the canonical
convention.md body (flat change files, ephemeral plans, lean specs);
preserve the repo intro, Index, and Other sections.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Makes the convention-prose section of planning/README.md a verbatim copy of canonical convention.md (Quick path through Frontmatter), fixing the prior merge that dropped the Quick path/Conventions headings and demoted subsections.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Flat single change files; ephemeral git-ignored plans; keep Quick-path pointer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Corrects the plan.md count (13, not 15) and finalizes the summary frontmatter to the realized result.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Records the completed upgrade from 1.1.1 to 2.0.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Update architecture documentation and conventions to reflect folder-to-file migration.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 7836ee1 into main Jul 8, 2026
1 check passed
@lesnik512 lesnik512 deleted the upgrade-planning-convention-2.0 branch July 8, 2026 06:40
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