Skip to content

chore: cutover from bmad to superpowers workflow#6

Merged
lesnik512 merged 2 commits into
mainfrom
chore/bmad-to-superpowers-transition
May 31, 2026
Merged

chore: cutover from bmad to superpowers workflow#6
lesnik512 merged 2 commits into
mainfrom
chore/bmad-to-superpowers-transition

Conversation

@lesnik512
Copy link
Copy Markdown
Member

@lesnik512 lesnik512 commented May 31, 2026

Summary

  • Distills the bmad-era PRD / architecture / epics into a single docs/engineering.md (185 lines): project intent, six CI-enforced invariants with rationale, the five protocol seams, exception contract, module layout (current + planned), testing patterns, optional-extras pattern, remaining 27-story roadmap, deferred-work pointer.
  • Moves prd.md, architecture.md, epics.md, both product briefs, and docs/stories/ (1-1 through 1-5 + sprint-status.yaml) into docs/archive/ with a framing README.
  • Rewrites CLAUDE.md "Project Overview" to point at engineering.md and the new docs/superpowers/{specs,plans}/ flow. Replaces the stale base-client/docs/architecture.md reference in "When in doubt" with engineering.md + archive/architecture.md. All other operational sections (commands, invariants, conventions, module layout, seams, testing) kept verbatim.
  • Drops context7.json (no longer needed).

After this lands, future per-feature work runs the superpowers flow: brainstorming → spec in docs/superpowers/specs/ → writing-plans → plan in docs/superpowers/plans/ → executing-plans (or subagent-driven-development) → requesting-code-review → finishing-a-development-branch. Story IDs retire as topic slugs; the bmad backlog mapping lives in engineering.md's roadmap section.

Driving design + plan for this PR:

  • docs/superpowers/specs/2026-05-31-bmad-to-superpowers-transition-design.md
  • docs/superpowers/plans/2026-05-31-bmad-to-superpowers-transition-plan.md

Test plan

  • No source / test / CI changes; just test shows 157 passed, 1 deselected, 100% line coverage.
  • just lint-ci clean (ruff format --check, ruff check --no-fix, ty check all green).
  • git status --short after staging shows only the eleven R renames, one D (context7.json), one M (CLAUDE.md), and three A (engineering.md, archive/README.md, the plan file).
  • Internal links in docs/engineering.md and CLAUDE.md resolve to files that exist post-move.
  • CI green on the PR.

🤖 Generated with Claude Code

lesnik512 and others added 2 commits May 31, 2026 13:12
Captures the decisions to retire bmad's per-story ceremony, distill the
PRD/architecture/epics into a single engineering.md, archive the legacy
planning bundle under docs/archive/, and route future work through the
superpowers brainstorming → writing-plans → executing-plans → requesting-code-review
flow. Defines the cutover PR scope and the first two tasks under the new
workflow (retrospective review of shipped work, then refactor).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Distills the bmad-era PRD / architecture / epics into a single
docs/engineering.md (185 lines) covering project intent, the six
CI-enforced invariants with rationale, the five protocol seams,
the exception contract, current + planned module layout, testing
patterns, the optional-extras pattern, the remaining 27-story
roadmap, and a pointer to deferred-work.md.

Moves prd.md, architecture.md, epics.md, both product briefs, and
the per-story specs (1-1 through 1-5 + sprint-status.yaml) into
docs/archive/ with a README framing them as historical reference.

Rewrites CLAUDE.md "Project Overview" to point at engineering.md
and the new docs/superpowers/{specs,plans}/ flow. Updates the
stale `base-client/docs/architecture.md` pointer in "When in
doubt" to engineering.md + archive. All other operational
sections (commands, invariants, conventions, module layout,
seams, testing) are kept verbatim.

Also drops context7.json (no longer needed).

No source / test / CI changes. 157 tests still pass at 100%
coverage; ruff and ty clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 self-assigned this May 31, 2026
@lesnik512 lesnik512 merged commit 114361b into main May 31, 2026
5 checks passed
@lesnik512 lesnik512 deleted the chore/bmad-to-superpowers-transition branch May 31, 2026 10:36
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