議事録の内容を読み込んだ後、以下の3つのTaskを並列に起動する:
Task A: アクションアイテムの抽出・分析(model: opus を使用)
対象: 議事録の内容
既存Issue一覧: [Step 1で取得した内容]
チームメンバー: [team_membersセクション参照]
制約: Issueの作成は行わず、分析結果のみを出力する
以下のセクションからアクションアイテムを抽出:
- 「推奨される次のステップ」
- 「次のステップ」
- 「ネクストアクション」
- 「TODO」
各アクションについて以下を評価:
- 理想状態に向けた状態変化を伴う具体的なタスクか
- 既存Issueと重複していないか
- Journeyチームとして対応する内容か
- 担当者をチームメンバーから特定する
形式: アクションごとに「内容 / Issue作成要否 / 理由 / 担当者」を列挙
Task B: ソースコード関連性の調査(必要に応じて)
対象: 議事録の内容
ソースコード: [省略]
手順:
1. [省略]ディレクトリで現在のcommit hashを取得
cd path/to/repository && git rev-parse HEAD
2. 議事録で言及されているコンポーネント、機能、バグに関連するソースコードを調査:
- 言及されているファイルやモジュールが存在するか
- 関連しそうなディレクトリ構造の確認
- 具体的なファイルパスと関連する行番号の特定
※ 議事録に具体的な技術的言及がない場合はスキップ可。
出力形式(JSON):
{
"commit_hash": "abc123...",
"files": [
{
"topic": "言及されたトピック",
"path": "path/to/file.ts",
"start_line": 10,
"end_line": 25,
"description": "関連する内容の説明"
}
]
}
Task C: 既存Issue重複チェック
対象: 抽出されたアクションアイテム
既存Issue一覧: [Step 1で取得した内容]
各アクションアイテムについて:
- 既存Issueのタイトル・本文との類似性をチェック
- 重複の可能性があるIssueを特定
- 完全重複 / 部分重複 / 関連あり / 重複なし を判定
形式: アクションごとに「内容 / 重複判定 / 関連Issue番号 / 理由」を列挙