docs: freeze Kafka live probe boundary

This commit is contained in:
root
2026-07-10 13:08:54 +02:00
parent 9c5ebf39ec
commit edc8d4098a
2 changed files with 38 additions and 3 deletions
@@ -0,0 +1,35 @@
# R1.1 内网 typed web-probe 有界闭环报告
## 结论
已严格结束两轮 web-probe,不再进行第三轮盲试。
- 第一轮在内网登录阶段失败,原因是 Cloud API 固定下发 `.pikapython.com` Cookie domainClusterIP origin 无法保存 Cookie。PR #2468 改为 host-scoped Cookie。
- 第二轮登录、创建 session、提交 turn 与三流订阅均成功,但在第一轮证据校验处失败:`turn 1 stdio session missing or mismatched`
- 失败不是三流缺失:同一 trace 的 stdio、AgentRun、HWLAB 三条 Kafka 流分别捕获 82、35、35 个事件;产品 live-only SSE 捕获 35 个 HWLAB 事件和 1 个 terminal。
- 首个断点已收敛为 session identity 映射:Workbench session 为 `ses_5ec4e141-6abc-466d-9afe-049f7c0ac105`stdio Kafka envelope 使用 `ses_agentrun_5ec4e141_6abc_466d_9afe_049f7c0ac105`
## 固化证据
- observer: `webobs-mretwhql-c720dd`
- typed command: `cmd-mretwv5w-a2b736`
- Workbench sessionId: `ses_5ec4e141-6abc-466d-9afe-049f7c0ac105`
- stdio Kafka sessionId: `ses_agentrun_5ec4e141_6abc_466d_9afe_049f7c0ac105`
- traceId: `trc_mretx18t3jl4tg`
- runId: `run_a78cbcb05f2c4afaa748a3158db44998`
- AgentRun commandId: `cmd_9fff03fc124b4203b065d04bbb7c4f1e`
- realtime report SHA-256: `sha256:179ccf281e362580935f9008f7193630e6ff91ee8160e2993f3d5c4507b0fae2`
- events artifact SHA-256: `sha256:c23539d6b12b91aa94d665914981048eb97708070d007546b02ece6174fdfe74`
- observer state: `/root/hwlab-v03/.state/web-observe/NC01/v03/2026/07/10/20260710T110444Z_workbench_webobs-mretwhql-c720dd`
三流 topic
- `codex-stdio.raw.v1`
- `agentrun.event.v1`
- `hwlab.event.v1`
产品连接声明为 `live-only``replay=false``replaySupported=false`,五个产品能力值为 `true,true,false,false,false`。三流诊断 consumer group 均为独立的 `hwlab-v03-cloud-api-debug-sse-*`,未冒充产品固定 group。
## 后续边界
R1.2 使用固化的 stdio Kafka sessionId 直接调用 AgentRun 源码 reducer,披露 `stdio-derived partial reconstruction`;R1.3 再把其输出直接送入 HWLAB 映射/发布函数。两者均不得依赖运行中的 AgentRun/HWLAB 服务、数据库或 projector。R1.4 的页面调试重放使用隔离状态,不清空或回写产品实时状态。
@@ -4,15 +4,15 @@
## R1 [in_progress]
纯 Kafka 实时链路有界闭环与独立单步调试能力,完成任务后将详细报告写入[任务报告](./details/pure-kafka-live-single-step-debug/R1_Task_Report.md)。
### R1.1 [in_progress]
### R1.1 [completed]
使用 semantic internal origin 完成最多两轮 typed web-probe 闭环;仍失败则冻结 sessionId、traceId、artifact 与首个断点,完成任务后将详细报告写入[任务报告](./details/pure-kafka-live-single-step-debug/R1.1_Task_Report.md)。
### R1.2
### R1.2 [in_progress]
实现 AgentRun 按已有 stdio Kafka sessionId 直接调用源码 reducer 再生 AgentRun Kafka 事件的 CLI,不依赖运行面并披露 partial lineage,完成任务后将详细报告写入[任务报告](./details/pure-kafka-live-single-step-debug/R1.2_Task_Report.md)。
### R1.3
实现 HWLAB 按 sessionId 加载 AgentRun Kafka 事件并直接调用源码映射/发布 HWLAB Kafka 事件的 CLI,不依赖运行面或 projector,完成任务后将详细报告写入[任务报告](./details/pure-kafka-live-single-step-debug/R1.3_Task_Report.md)。
### R1.4
### R1.4 [in_progress]
在原 Workbench 页面增加独立 YAML 调试开关,支持清空隔离面板并按当前 traceId 重放 HWLAB Kafka→SSE→生产卡片 reducer,完成任务后将详细报告写入[任务报告](./details/pure-kafka-live-single-step-debug/R1.4_Task_Report.md)。