aipo_focus - Focus(PO思考の再現)

Jeff Pattonの「Focus(焦点化)」フェーズを再現

プロダクトオーナーが行う「優先順位付け」をAIが自動実行。

GoalをSub-Goals(SubLayer)とTasks(実行単位)に分解し、tasks.yamlを生成します。

<aside> 📚

必須コンテキスト(このコマンド実行時に自動読み込み)

以下のページを事前に参照してください:

  1. aipo (AI-PO) system
  2. CTX_execution_rules
  3. CTX_command_templates
  4. CTX_roles_templates
  5. CTX_session_rules
  6. CMD_aipo_04_deliver
  7. CTX_abstract_mode_rules </aside>

<aside> ⚠️

前提条件: CMD_aipo_01_sense でContext準備が完了していること

aipo_01(Context準備) → aipo_02(タスク分解) → aipo_03(コマンド設計)→ aipo_04 (コマンド実行)

</aside>

<aside> 🚨

【重要】tasks.yaml生成時の必須要件

全てのTaskにcommandフィールドとcommand_template_refフィールドを設定すること

commandフィールドがないタスクはCMD_aipo_03_discoverでコマンドページが生成されません

</aside>


🎯 核心コンセプト:真のRecursive分解

<aside> 💡

重要な設計原則

これにより無限再帰が可能になり、どんな複雑なGoalも同じパターンで分解できます。

</aside>


📋 分解の判断基準

Sub-Goal(→ SubLayer化)

以下に該当するものはSubLayerとして独立させる:

判断基準
複数のTaskで構成される 「Scrum運用プロセスの文書化」
独自のContextが必要 「Product部門の業務基盤構築」
他人に委譲できる単位 「デザインプロセス標準化」
独立したスケジュール管理が必要 「Phase 2: 横断チーム展開」

Task(→ このLayerで完結)

以下に該当するものはTaskとしてこのLayerに残す:

判断基準
1人で1〜2日で完了 「READMEの作成」
これ以上分解不要 「Slackチャンネル作成」
管理・統括系の作業 「全体進捗モニタリング」
SubLayer間の調整 「完了条件の検証」

🔄 処理フロー