# R4.4.2.10 任务报告

## 结论

- 已先废弃 transactional projector / PostgreSQL outbox 旧规格，再完成 Workbench direct/live Kafka 架构纠偏。
- 当前唯一产品链路为：
  - `agentrun.event.v1 -> HWLAB direct publish -> hwlab.event.v1 -> live SSE`。
- 以下旧路径不再视为正确方向：
  - projector；
  - outbox promotion；
  - v8 schema 门禁；
  - GET 读侧隐式修补。

## 交付

- UniDesk PR #2364，merge `c302f03a`：
  - 废弃旧规格并固定 Kafka 单一 authority。
- HWLAB PR #2585，merge `4015fde9`：
  - non-transactional admission 直接进入 `turn:admitted-live-kafka`；
  - 不调用 outbox promotion。
- HWLAB PR #2587，merge `ee6d53b4`：
  - 以调用即失败的注入证明 direct/live 路径 promotion 调用次数为 0。
- HWLAB PR #2589，merge `19b11620`：
  - trace 明示 live admission 不经过 transactional outbox promotion。
- UniDesk PR #2381/#2382，merge `56d547b9`/`b051b84e`：
  - 补齐 YAML-first runtime postprocessor 与 ConfigMap 发布契约。

## 运行面与验收

- NC01/v03 Argo 已 `Synced/Healthy`：
  - revision `d7148d939c62ea7e71b128641d621a423436337a`。
- Cloud API source commit：
  - `de43ed550801ede29cacc52138cba9fe7d8e51a1`。
- 运行配置：
  - `directPublish=true`；
  - `transactionalProjector=false`；
  - `liveKafkaSse=true`。
- Kafka consumer group 均为 lag 0：
  - `hwlab-v03-agentrun-event-direct-publish`；
  - `hwlab-v03-workbench-live-sse`。
- 公网 Workbench observer `webobs-mrnv85r0-72d12c` 新建 `hi` turn：
  - trace `trc_26f9c0f80a42410f`；
  - admission accepted；
  - async turn completed；
  - Trace 显示“轮次完成已记录”；
  - Final Response 为 `Hi.`；
  - report JSON SHA-256 前缀 `f902e58d609d386f`；
  - artifact 中 `admission_promotion_unavailable` 命中数为 0；
  - artifact 中 `outbox_event_id` 命中数为 0。

## 边界

- AgentRun durable authority 对 CLI canary trace 显示 completed。
- HWLAB 持久 read model 仍可能保留初始 running 状态：
  - OTel 分类为 `completed-with-projection-warning`；
  - `blocking=false`。
- 该可见性警告不得成为以下行为的理由：
  - 恢复旧 transactional projector；
  - 恢复 outbox promotion；
  - 增加 GET 侧隐式修补。
- 本任务以公网 Workbench live 原入口终态为验收 authority。
