# 並列開発
`stage/04-mvp`
--- ## このフェーズでやること - 改善点を **issue 化 → 並列で潰す** --- ## パターン①: issue ごとに claude を立てる(repo 標準) - issue ごとに `bash scripts/dev.sh` で box を起動 — **1 box 1 issue**(並列度 = box 数) - box の claude に **issue 番号か URL を貼って「やって」だけ** — worktree・PR 化・後続は開発フロー規約で自走する - 各 box が実装 → PR → `/pr-codex-ci` → merge-ready まで独立に回り、**人間は merge 判断だけ** --- ## パターン②: ultracode でまとめて捌く(発展) - issue 一覧を渡すと **issue ごとに agent が並列に立ち上がる** — ①の「立てて貼る」の繰り返しが 1 コマンドに畳める: - 「#92〜#97 を ultracode で並列にやって」 - 各 agent は独立 worktree で fix(隔離は harness が自動で満たす)
ultracode / Workflow は **Claude Code harness の機能**(repo 同梱ではない)。標準は①
--- ## 動作確認(並列で app を見分ける) - 1 box なら **dev port を publish してそのまま開く**(Traefik 不要) - box が並ぶと port 番号の暗記が破綻 → **Traefik(任意)** で名前付き URL に: - `bash scripts/dev.sh route up`(一度)→ `bash scripts/dev.sh route add
` - → `web.
.
.localhost` で box ごとにブラウザで開ける
:80 に共有 Traefik が居る環境は `route add` が自動検出して相乗り(`up` 不要)。詳細は `docs/guide/parallel.md`
--- ## 次のフェーズへ **[運用保守・バグ修正 →](06-operate.html)**