AIタスク #11266
未完了[Spartan X][W8C-1] waveDispatch Capability公開と実配線修復
0%
説明
親: #10324 / 依存: #11263 #11264
目的: 現在唯一の独立再検証FAILである capabilities.waveDispatch=false を解消し、既存Wave dispatchをSpartan Xから正式利用できるようにする。
現状: W8C部分差分の独立テスト31件中30 PASS / 1 FAIL。FAILは test_dispatch_creates_external_wave_once_with_durable_replays。
作業: wave_control_tools/runtime_ports/agent_control_tower_tools/coding_runtime_toolsの既存dispatch contractを調査し、Capability公開条件・provider ack/idempotency/workspace scopeの不整合のみ修正。新dispatch基盤は作らない。
受入条件: waveDispatch=trueになる条件が実機能と一致、dispatch再送で重複なし、provider unavailableはfalse/fail-closed、Artifact/Run ID境界を壊さない、対象+関連回帰テスト全PASS。
成果物: code + tests + WAVEDISPATCH_REPORT。
Redmine Admin さんが12日前に更新
- ステータス を 新規 から 実行中 に変更
依存#11263/#11264解消。前回W8C部分snapshotを継続し、残り1 FAIL waveDispatch capabilityだけをCodexで修復中。job=20260911-014107-8bc223。
Redmine Admin さんが12日前に更新
- ステータス を 実行中 から レビュー待ち に変更
修復・独立再検証完了。元FAIL test_dispatch_creates_external_wave_once_with_durable_replays はPASS、W8C指定回帰31/31 PASS。原因はwaveDispatch可用判定がdispatch後段のrun/provider readback schemaまで要求していた過剰結合。dispatch authorityをWave作成schema+workspace/externalWave一意性+durable dispatch ledgerへ分離。正本統合待ち。