PJR-16S0 配布する orch の script の名前を model の系統にそろえる
1. 概要
init が作る orch の script は、claude だけ model の系統(orch:opus・orch:sonnet)で、codex・antigravity は provider の名前(orch:codex・orch:agy)で model も指定していない。ZM1K の名付けに合わせ、codex は orch:sol・orch:terra、antigravity は orch:flash にし、model を指定する。opencode はローカルの model が利用者の環境ごとに違うため orch:opencode のままとする(2026-10-20、利用者が提案)
2. 完了条件
src/shared/provider-scaffold.tsのORCHESTRATOR_NPM_SCRIPTSを、次の名前と model の指定に改める。claude(orch:opus・orch:sonnet)と opencode(orch:opencode)は今のまま。- codex:
orch:sol(-m gpt-5.6-sol)とorch:terra(-m gpt-5.6-terra)。orch:codexは作らない。 - antigravity:
orch:flash(--model gemini-3.8-flash-high)。orch:agyは作らない。
- codex:
- model の版は、名簿の雛形(
templates/init-agent-members.yaml)の実体のmodelと同じ値にし、どちらを正本にするかを result に書く。 initの最後の案内に出す script の名前を、新しい名前に合わせる。- 既存の利用者の
package.jsonは書き換えない(initもconfig scaffoldも、既にある script を上書きしない)。古い名前から新しい名前への移り方を、CHANGELOG と specdojo:orchestrator-operation-guide に書く。 - 配布するガイド・テンプレートの README(
templates/codex/README.md・templates/antigravity/README.mdなど)とコマンドリファレンスのorch:codex・orch:agyを、新しい名前に改める。 - LP(
../specdojo-lp)は変えない。LP の変更は prj-0002 の PJR-SGM6 で行う。 - 単体テストで、provider ごとに作られる script の名前と model の指定を確かめる。
- 作業を終える前に、
npm run typecheck・npm run lint:ts・npm run test:unitを実行して通す。 - 親の検証(lint-ts・lint-fm・lint-md・typecheck・test-unit・test-integration・validate-schema)が通る。
- CHANGELOG の
## [0.4.1] - 未定の節に書く。公開済みの版の節は変えない。
3. 作業内容
| No | 作業 | 担当 | 状態 | メモ |
|---|---|---|---|---|
| 1 | 配布する orch の script の名前を改める | DEV | done | - |
4. 対応結果
ORCHESTRATOR_NPM_SCRIPTSをモデル系統名へ改め、Codex はorch:sol・orch:terra、Antigravity はorch:flashをモデル指定付きで生成するようにした。Claude Code と OpenCode は従来の名前を維持した。initの案内、README、運用ガイド、コマンドリファレンス、設計書、CHANGELOG を新しい名前へ揃え、旧名からの移行手順を記載した。本リポジトリ自身の Antigravity 起動スクリプト名は保護対象のpackage.jsonにあるため、この executor では変更せず、人または対話型 orchestrator がorch:agy・orch:agy:workをorch:flash・orch:flash:workへ改める申し送りとした。- provider ごとの生成スクリプト名・モデル指定、旧名を生成しないこと、既存の旧名を上書きしないこと、
initの案内を単体テストで確認した。 - model の版は
templates/init-agent-members.yamlの実体を正本とし、Antigravity のflash-*実体もgemini-3.8-flash-highへ揃えた。ORCHESTRATOR_NPM_SCRIPTSと単体テストで同じ値を固定した。保護対象のpackage.jsonへの上記改名だけは申し送りとして残る。
5. 関連ドキュメント
- prj-0001:pjr-zm1k-agent-members-model-alias(名付けの決定)
- prj-0002 の PJR-SGM6(LP の記述の変更)