Files
pikasTech-HWLAB/docs/MDTODO/details/pure-kafka-live-single-step-debug/R3_Task_Report.md
T
root cbfe793819
Pipelines as Code CI / hwlab-nc01-v03-ci-poll- Success
docs: 完成 Kafka 刷新重放验收记录
2026-07-11 17:56:39 +02:00

1.4 KiB
Raw Blame History

R3 纯 Kafka 页面刷新重放交付报告

完成结果

  • 用户输入、助手消息、工具调用与 terminal 均作为正式 Kafka event 进入同一链路。
  • 页面刷新使用 Kafka retention 的 exclusive offset barrier 重建 session 历史。
  • live listener 在 barrier 前注册,历史 replay 完成后经去重缓冲切换到 shared live fanout。
  • replay 与 live 共享同一 SSE writer、Web codec、queue 和 reducer。
  • 固定 trace CLI 验证 matched/replayed/applied 为 381/381/381duplicate/rejected 为 0/0
  • semantic internal 真实页面刷新验证 matched/replayed 为 7/7,唯一产品 EventSource 为 1DOM identity/order 保持,最终 phase 为 live

证据入口

  • 实现与 CLI 单步证据:R3.2R3.3
  • 自动交付与页面刷新证据:R3.4
  • issue closeoutHWLAB #2487

架构边界

  • 数据权威保持 codex-stdio.raw.v1 -> agentrun.event.v1 -> HWLAB direct mapper -> hwlab.event.v1 retention -> shared live fanout -> SSE -> Web reducer
  • 未引入 projector、read model、snapshot、sync、gap-fill、finalizer、polling 或 HTTP history fallback。
  • refresh replay、live Kafka SSE 与其他能力保持 YAML-first、可组合且可独立开关。