Repository navigation
chore(seed): mirror repo-template#259 — BOOTSTRAP.md no longer prompts for or installs BMAD - #2377
Conversation
…s for or installs BMAD combsmith/repo-template#259 (main 3e073f87) removed the `BMAD` input and the `npx bmad-method install` step from BOOTSTRAP.md: agent frameworks are vendored as `git subtree` from this repo (or software-factory), never installed per repo, and an agent never prompts for it. The seeder's BOOTSTRAP.md heredoc is blob-pinned to repo-template main, so without this mirror the next seed run would revert #259. - scripts/seed-repo-template.sh: BOOTSTRAP.md heredoc body replaced with repo-template main's BOOTSTRAP.md byte-for-byte (emission diff-identical). - tests/fixtures/seed-repo-template/repo-template-BOOTSTRAP.md refreshed (trailing newline stripped, as the seeder's $() capture writes it). - tests/test_seed_repo_template.bats: REPO_TEMPLATE_BOOTSTRAP_BLOB → 18f4240…; commit reference e0f994b0 (#258) → 3e073f87 (#259) in all three places. AGENTS.md / README.md pins unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 21 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
QA Lead — test-risk advisoryRisk tier: LOW. This change only edits text in one heredoc, one fixture and three test constants. The existing blob-identity test already proves that the emitted What I'd shore up (highest leverage first):
Escalate? No. Advisory only. I comment; I don't change code. Ground: BMAD Test Architecture (bmad-tea v1.19.0). Add the qa-lead:hands-off label to opt this item out. |
Validation results (head
|
Dev-Lead — review-changes (no-changes)No changes were needed for this PR. |
|
Advisory bots were rate-limited; auto-approval is withheld until they recover. pr-review-sweep will re-review this PR after 2026-10-21T00:11:43Z. |



Summary
Re-mirrors
BOOTSTRAP.mdfrom combsmith/repo-template main (3e073f87, #259) into the seeder heredoc, its fixture and its blob pin. #259 removed theBMADinput and thenpx bmad-method installstep from the runbook; step 8 now states that agent frameworks are vendored asgit subtreefrom this repo (or software-factory), never installed per repo, and never prompted for. Companion: combsmith/.github#1366 aligns the orgAGENTS.md.Problem
scripts/seed-repo-template.sh(_gen_baseline) carries repo-template'sBOOTSTRAP.mdas a heredoc that is blob-pinned bytests/fixtures/seed-repo-template/repo-template-BOOTSTRAP.mdandREPO_TEMPLATE_BOOTSTRAP_BLOB. Until it is mirrored, the next seed run would overwrite repo-template'sBOOTSTRAP.mdwith the pre-#259 text, re-introducing the BMAD prompt and the npx install step the maintainer forbade on 2026-10-20.Risk
Low — content-only change to one heredoc body, one fixture and three test constants. AGENTS.md and README.md pins are untouched (repo-template main's copies are unchanged since #258).
Test plan
bash scripts/seed-repo-template.sh --emit-baseline BOOTSTRAP.md | diff - <repo-template main BOOTSTRAP.md>→ identical.git hash-objectof the newline-stripped fixture =18f42406609dcb019362fc012c2ffc70b5c8de43= newREPO_TEMPLATE_BOOTSTRAP_BLOB.bats tests/test_seed_repo_template.bats(bash 5): 100/101. The one failure, test 60 "README.md section is read from the standard", is the pre-existing BSDsed -i -eincompatibility on macOS (sed: -e: No such file or directory); it is unrelated to this diff and green in CI.DRY_RUN=true bash scripts/seed-repo-template.sh --repo combsmith/repo-template→would SKIP AGENTS.md,would SKIP README.md,would SKIP BOOTSTRAP.md,PASS (dry-run).shellcheck -S warning scripts/seed-repo-template.shclean.Rollback
Revert this PR. The seeder would then re-emit the pre-#259 BOOTSTRAP.md on its next run, which is the regression this PR prevents.
Monitoring
The
batsjob on this PR (10–13 min on this repo); the next scheduled seed run reporting SKIP for BOOTSTRAP.md on combsmith/repo-template.🤖 Generated with Claude Code