chore(seed): mirror repo-template#259 — BOOTSTRAP.md no longer prompts for or installs BMAD

Merged
DO
5d ago
+16-24

Summary

Re-mirrors BOOTSTRAP.md from combsmith/repo-template main (3e073f87, #259) into the seeder heredoc, its fixture and its blob pin. #259 removed the BMAD input and the npx bmad-method install step from the runbook; step 8 now states that agent frameworks are vendored as git subtree from this repo (or software-factory), never installed per repo, and never prompted for. Companion: combsmith/.github#1366 aligns the org AGENTS.md.

Problem

scripts/seed-repo-template.sh (_gen_baseline) carries repo-template's BOOTSTRAP.md as a heredoc that is blob-pinned by tests/fixtures/seed-repo-template/repo-template-BOOTSTRAP.md and REPO_TEMPLATE_BOOTSTRAP_BLOB. Until it is mirrored, the next seed run would overwrite repo-template's BOOTSTRAP.md with 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-object of the newline-stripped fixture = 18f42406609dcb019362fc012c2ffc70b5c8de43 = new REPO_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 BSD sed -i -e incompatibility 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.sh clean.

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 bats job 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