Skip to content

chore: adopt canonical planning convention + compact CLAUDE.md#44

Merged
lesnik512 merged 3 commits into
mainfrom
chore/adopt-canonical-convention
Jun 25, 2026
Merged

chore: adopt canonical planning convention + compact CLAUDE.md#44
lesnik512 merged 3 commits into
mainfrom
chore/adopt-canonical-convention

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Adopts the canonical two-axis planning convention (sourced from lesnik512/planning-convention) and compacts CLAUDE.md to mirror the faststream-outbox pilot.

Convention adoption

  • Vendor planning/index.py + _templates/*.md verbatim from the canonical repo (adds release.md template).
  • Slim every bundle/decision frontmatter to the lean form: date/slug are derived from the dir/file name; design.md/change.md carry summary only; plan.md carries no frontmatter; decisions carry status + summary.
  • Update planning/README.md Frontmatter + Index prose to the lean form.
  • Add a check-planning recipe and wire uv run python planning/index.py --check into lint-ci.
  • Add architecture/README.md (truth-home intro + capability list + promotion rule).
  • Pin planning/.convention-version to 1.0.0.
  • D212 flip: not needed (D212 not in the ruff ignore list).

CLAUDE.md compaction (82 -> 72 lines)

  • Replace the duplicated ## Architecture deep-dives with invariant summaries ("what must not break") + a capability->file index table pointing at architecture/, plus the same-PR promotion reminder.
  • Promote the orphan ## Integration tests section into a new architecture/integration-tests.md capability page.
  • Compact ## Commands to a just --list pointer (non-obvious notes kept) and ## Workflow to a planning/README.md Quick-path pointer.
  • Keep the repo-specific Conventions (type suppression, no __future__, module-level imports).

Verification

just lint-ci (eof-fixer + ruff format + ruff check + ty + planning validator) and just check-planning both green.

lesnik512 and others added 3 commits June 25, 2026 19:41
Vendor the canonical index.py + templates from lesnik512/planning-convention,
slim every bundle/decision frontmatter to the lean form (date/slug derived from
the dir/file name; specs carry summary only; plans carry none), update
planning/README.md frontmatter prose, add the check-planning recipe and wire the
validator into lint-ci, add architecture/README.md, and pin
planning/.convention-version to 1.0.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the duplicated Architecture deep-dives with terse invariant summaries
and a capability->file index pointing at architecture/. Promote the orphan
"Integration tests" section into architecture/integration-tests.md. Compact
Commands to a Justfile pointer and Workflow to a planning/README.md pointer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 428bca4 into main Jun 25, 2026
5 checks passed
@lesnik512 lesnik512 deleted the chore/adopt-canonical-convention branch June 25, 2026 16:57
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