プロジェクト

全般

プロフィール

AIタスク #11271

未完了

[Spartan X][Bridge 09] W9 Task/Logical Run ↔ W8C Wave/W8B Attempt 実行ID Bridge

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

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

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:

説明

依存: #10321 #10324 #10339 / 前提branch: W8B=5218573, W8C=fe31f66, W9=e489fc8
目的: W9 Work OSのtask単位 ProviderDispatchRequest(task_ref, logical run UUID, conversation_id)を、W8CのWave dispatchとW8Bの数値Run Attemptへ情報欠落なく接続する。
監査で判明した不整合: W9はtask単位dispatch + 事前生成logical run UUIDを前提、W8CはWave単位受理、W8Bは後段で数値Attemptを生成する。
契約方針:

  • W9 run_idはControl Plane logical_run_idとして保持し、W8B numeric run_idを上書きしない。
  • externalWaveId / externalTicketId / taskRef / conversationId をW8C manifestへ明示伝播。
  • W8C providerWaveId/dispatchRequestId、W8B task_id/runAttemptIdをmapping ledgerで相互参照。
  • provider_job_idは安定したopaque IDとし、W9がW8B numeric IDを推測しない。
  • retryはlogical task同一、W8B new Attempt、source_run_id lineageを維持。
    受入条件: 同一task再送idempotent、別payload衝突拒否、workspace scope、provider unavailable fail-closed、1 task vertical sliceでW9→W8C→W8BまでID逆引き可能。重複Orchestratorを作らない。

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