プロジェクト

全般

プロフィール

AIタスク #10339

未完了

[Spartan X] WAVE 9 AI PM閉ループ Vertical Slice

Redmine Admin さんが16日前に追加.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2026-07-22
期日:
進捗率:

0%

予定工数:
from_agent:
to_agent:
lock_required:
context_json:
session_id:
priority_custom:
start_time:
end_time:
execution_time:
acceptance_criteria:
assigned_role:
human_gate:
gate_type:
chain_root_id:
wave_id:

説明

目的: 認証済みConsoleからGoal/Briefを入力し、AI PMがTicket・依存・担当・DoDを生成し、Redmineへ起票、承認後にMCPGatewayへdispatchし、WorkerのEvent/Artifactを同期して失敗時に再計画できる最小閉ループを完成させる。

実装スライス:

  1. Planner契約: schema制約付き Goal/Brief → Ticket/Dependency/Assignment/DoD/WAVE。
  2. 永続化: Plan Version、ticket_refs、dependency_edges、assignmentsをD1へ原子的かつ冪等に保存。
  3. Provider: Redmine実Adapter + Outbox配送、provider IDを逆参照可能に保存。
  4. Execution: 承認済みPlanだけdispatchし、event cursor / artifactを定期同期。
  5. Replan: failed/blockedからDecision、Continue Score、Replan Proposal、新Plan Versionを生成し、人間承認後だけretry/new WAVE。
  6. UI/API: Project/Task/Run/Artifact/Decisionを固定fixtureから実APIへ接続。

受入条件:

  • SIWC owner bootstrap後、logoutしてRedmine APIキーだけでConsole表示。
  • Goal作成からRedmine子Ticket・依存・DoD・Assignmentが生成される。
  • 未承認dispatch拒否、承認後のみ実Workerが1回起動。
  • 同一idempotency再送でTicket/Run/Attempt重複なし。
  • 実commit/Event/ArtifactがConsoleへ同期される。
  • 意図的failedからContinue Score/Replan Proposalを生成し、承認後に再実行してdone。
  • 旧Plan/Assignment/Attempt/Decisionは上書きしない。
  • Provider停止、別workspace、権限不足はfail closed。
  • 1書き込みAgent=1専用worktree/branch、共有main read-only。

表示するデータがありません

他の形式にエクスポート: Atom PDF