Skip to content

chore: refine planning conventions (architecture/ move + tiny-change lane)#55

Merged
lesnik512 merged 2 commits into
mainfrom
chore/conventions-refinements
Jun 11, 2026
Merged

chore: refine planning conventions (architecture/ move + tiny-change lane)#55
lesnik512 merged 2 commits into
mainfrom
chore/conventions-refinements

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Two small CLAUDE.md-adjacent refinements bundled per the just-codified tiny-change lane itself.

Summary

  • Move planning/architecture/architecture/ at the repo root. planning/ now holds only in-flight + just-shipped artifacts (specs, plans, templates, index); architecture/ documents shipped invariants and is a different shape — post-ship reference, not pending work. Six file renames (dlq, drain, metrics, relay, test-broker, timers). All references in CLAUDE.md (8 occurrences) and planning/README.md (1 link) updated.
  • Add a "Tiny-change lane" paragraph to CLAUDE.md after the spec/plan/architecture boundary. Codifies the lane that PRs chore: add just docs-serve and docs-build targets #51 (just docs targets), chore: archive shipped planning pairs from #49 and #50 #52 (archive), chore: archive shipped planning pair from #53 #54 (archive), and this PR already use informally: typo / dep bump / linter tweak / convention-driven rename / single-line config = skip the spec/plan pipeline, commit directly with a descriptive subject. Explicitly not a lane for small features or small bug fixes that have a design — those still get specs.

Stale references in archived/shipped spec bodies (operator-pages, planning-conventions) are left untouched — frozen history per the convention itself.

Test plan

  • git mv preserved history at 100% similarity (six files)
  • just lint passes (eof-fixer, ruff format, ruff check, ty check)
  • grep -rn planning/architecture is empty for canonical guidance files (CLAUDE.md, planning/README.md); only archived specs retain the old path, deliberately
  • Reviewer: open CLAUDE.md, scan the Workflow section for the new tiny-change paragraph + spec/plan boundary refers to architecture/ (not planning/architecture/)
  • Reviewer: confirm architecture/ at repo root contains the six deep-dive files

🤖 Generated with Claude Code

lesnik512 and others added 2 commits June 11, 2026 16:48
…lane)

Two small CLAUDE.md-adjacent changes bundled per the
just-codified tiny-change lane itself:

- Move planning/architecture/ to architecture/ at the repo root.
  planning/ now holds only in-flight + just-shipped artifacts;
  architecture/ documents shipped invariants and is a different
  shape (post-ship reference, not pending work). All references in
  CLAUDE.md and planning/README.md updated. Six file renames.
- Add a "Tiny-change lane" paragraph after the spec/plan/architecture
  boundary in CLAUDE.md, codifying the lane that #51, #52, and #54
  (and this PR) already use informally: typo / dep bump / linter
  tweak / convention-driven rename / single-line config = no
  spec/plan, just commit.

No runtime code, test code, or public API touched.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Belongs with the previous commit — the git add in that commit aborted
when the (now empty) planning/architecture/ pathspec failed, so these
two file edits missed the staging. Adding them here completes the
intended diff: CLAUDE.md references now point at architecture/ (not
planning/architecture/), the tiny-change-lane paragraph is added, and
planning/README.md's Other section links to ../architecture/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit c4138f7 into main Jun 11, 2026
3 checks passed
@lesnik512 lesnik512 deleted the chore/conventions-refinements branch June 11, 2026 13:51
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