AIタスク #10321
未完了[Spartan X] WAVE 8B Execution Plane実配線
0%
説明
目的: Spartan X Control PlaneからAgent Loop Execution Planeを実際に操作・観測できる状態にする。\n\n対象:\n- Agent Loop Control Adapter v1\n- WAVE validate/dispatch/pause/resume/cancel/retry\n- Run/Attempt/Artifact/EventのD1投影\n- 実データConsole接続\n- MCPGatewayのorchestrate.wave.*公開\n- QueueDB mount、daemon記録、concurrency enforcement\n\n受入条件:\n1. 実QueueDBへGatewayからread/writeできる。\n2. pause後の新規Runが0、resume後に再開する。\n3. concurrency_limit超過が0。\n4. dispatch再送でRun重複なし。retryは新Attempt。\n5. ArtifactからWave/Ticket/Run/Attemptを追跡できる。\n6. cursor Eventに重複・欠落がない。\n7. 公開されないCapabilityをUIでlive表示しない。\n8. buildと全自動試験が成功する。\n\n実装は専用worktree/branchで行い、共有mainはread-onlyとする。
Redmine Admin さんが17日前に更新
- ステータス を 新規 から 実行中 に変更
- 担当者 を Codex Pool にセット
Codex Directorが専用worktree 3系統でWAVE 8Bを開始。SIWC bypass tokenはローテーション済み。Control Plane adapter/API/Consoleの実装・統合試験、VPS Gateway/Execution Plane配線を進行中。共有mainとlive daemonは未変更。
Redmine Admin さんが16日前に更新
WAVE 8B統合進捗: Sites Control Plane 167/167、Gateway 207 tests + 12 subtests、Execution Plane 276 tests、npm audit 0。公開MCPでCapabilities取得、workspace mismatch拒否、空Canary WAVEのstatus→pause→重複pause→resume→cancelを実証。Spartan X専用MCPキーは11個のorchestrate.*のみ許可し、system.execはHTTP 401。未達はdispatch manifest bridge、D1 UUID↔QueueDB integer ID mapping、retry worker control、Artifact checksum/provenance。未達を成功表示せずCAPABILITY_UNAVAILABLEでfail-closed。次WAVEへ分離する。
Redmine Admin さんが16日前に更新
- ステータス を 実行中 から レビュー待ち に変更
Cross-review (Claude) verdict=approve: WAVE 8Bは部分合格としてWAVE 8Cへ繰越可。理由はlive canary、fail-closed、worktree隔離、試験証跡の整合。承認条件: dispatch manifest、D1 UUID↔provider ID、retry worker launch、Artifact checksum/workspace scopeが揃うまで該当Capabilityを利用可能表示しない。レビューはRedmine記載との整合確認で、コード差分の最終検証はIntegratorが継続する。