機能追加オーケストレーター は何をしますか?
Actor・action・target: orch·add·feature。共有エンジン orch-pipeline の薄いラッパーです。
使用するタイミング
- ユーザーがまだ存在しない機能を求めている場合(「追加」「構築」「実装」「サポート…」)。
- 完全に新しい振る舞いであり、修正(
orch-fix-defect)や既存動作の変更(orch-change-feature)ではない場合。
動作設定
- デフォルトのサイズ基準: standard — 明らかに小規模でない限り、Research + Plan を実行。
- フェーズマスク: 0 → 1 → 2 → 4 → 5 → 6(3 Scaffold はスキップ。これは MVP 専用)。
- 最初のアクション(フェーズ4): 新しい振る舞いに対する新しい失敗テストを作成し、それをグリーンにする実装を記述。
仕組み
- 上記設定で
orch-pipelineエンジンを実行します。 - 最初にサイズを分類。小規模 / 些細な機能は 4 → 5 → 6 に短縮されます。
- ゲート1(計画承認)とゲート2(コミット前)で停止します。
- 機能がセキュリティトリガーに触れる場合は
security-reviewerを追加します。
関連情報:
/feature-devはこのフローのスタンドアロンバージョンです。orch-add-featureはorch-pipelineエンジン(サイズ分類子と2つのゲート)をファミリー全体と共有することで、些細な機能を適切に 4 → 5 → 6 に縮小できる点が異なります。
例
orch-add-feature: nws-poller に OAuth2 ログインを追加
→ 既存認証ライブラリの調査 → タスクリストの計画 [GATE 1: 承認]
→ 各タスクの TDD → コードレビュー (+ security-reviewer: 認証パス)
→ コミット [GATE 2: 確認]