プロジェクト

全般

プロフィール

AIタスク #10339

未完了

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

Redmine Admin さんが2ヶ月前に追加. 12日前に更新.

ステータス:
実行中
優先度:
通常
担当者:
-
開始日:
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。

Redmine Admin さんが12日前に更新

2026-09-10 接続指示: WAVE 9はCodex並列Lane C。WAVE 8B/8Cを置換せず、それらの既存interfaceを消費してAI PM閉ループVertical Sliceを完成させる。関連Local Agent計画 #11242〜#11249。Planner/RouterはLocal Agent 3レーンをcapabilityとして扱い、Ryzen NPU=高頻度進捗監督、Ryzen Vulkan Ornith=意味レビュー/再計画、B550=大量実処理/VLM、ChatGPT=通常ChatのみのTeacher/上位Reviewへ昇格する。ChatGPT Workは禁止。蒸留TeacherはProject『OODA改善プロセス』所属をfail-closed検証。Redmine→Plan/Dependency/Assignment→dispatch→Event/Artifact→verify→replan→progress updateの1件E2Eを完成。#10321/#10324が未確定の箇所はinterface stub/adapterまでに留め、依存先コードを並列上書きしない。

Redmine Admin さんが12日前に更新

Codex並列Lane C開始。job_id=20260910-150823-df7e79 / trace=spartanx-wave9-connect-20260910。/tmp/codex-work/spx-w9 のAgent Control Tower/Work OSスナップショットでLocal Agent RouterとAI PM vertical sliceを接続中。#10321/#10324 interfaceはadapter境界で受け、依存先を並列上書きしない。

Redmine Admin さんが12日前に更新

  • ステータス新規 から 実行中 に変更

Codex Lane CでAgent Control Tower/Work OSへLocal Agent RouterとWAVE9 vertical sliceを接続中。#10321/#10324依存はadapter境界で扱う。

Redmine Admin さんが12日前に更新

2026-09-11 10:06 JST進捗: Codex W9 snapshot job 20260910-151006-ff7fb8 完了。既存Work OSを再利用して provider-neutral deterministic routing、Redmine snapshot normalizer、ChatGPT chat-only escalation、Work禁止、Teacher Project『OODA改善プロセス』metadata、fail-closed/fallbackを実装。Codex報告は全体108 passed、W9 6 passed。こちらで独立再検証し tests/test_wave9_local_agents.py 6/6 PASS。正本には未統合。残依存は #10321/#10324 transport/auth/ack/health、実Local Agent endpoint、ChatGPT通常Chat実行主体、live Redmine接続。

Redmine Admin さんが12日前に更新

W9 snapshot実装は108 PASS・新規6 PASS確認済み。clean worktree branch spartanx-w9-10339-20260911 (base 79a981a) へcanonical-port開始。Codex job=20260911-015806-9cea5c。egg-info/runtime-convergence/referenceは除外し、Local Agent routing本体のみ移植・全テスト・commitする。

Redmine Admin さんが12日前に更新

W9 canonical branch port完了。branch=spartanx-w9-10339-20260911、commit=e489fc8 feat: connect Spartan X local agent routing。全108テストPASS、W9新規6 PASS、py_compile/diff check PASS。まだmaster未merge。次はW8B/W8Cとのinterface監査後に統合判定。

Redmine Admin さんが12日前に更新

W9 canonical code e489fc8 is merged and Agent Control Tower restarted into new PID 4125357 at 2026-09-11 11:38 JST. canonical full unittest exit=0, W9 routing tests previously 6/6 PASS. Work OS live health remains plans/tasks/runs/workers=0. Status stays実行中 because concrete Local Agent dispatch is not yet wired; next is #11243/#11244/#11245/#11246 then #11247. Architecture correction: Ryzen/B550 Local Agents use Gateway Generic LLM/B550 runtime directly, not W8B legacy worker pool.

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