diff --git a/.task/feature-document-visualization-cockpit-i4.md b/.task/feature-document-visualization-cockpit-i4.md index c463629e..c68b3fd8 100644 --- a/.task/feature-document-visualization-cockpit-i4.md +++ b/.task/feature-document-visualization-cockpit-i4.md @@ -26,6 +26,7 @@ - e2e 实测(2026-10-16,run 20261016-160406 与多次探针):既有 8 场景全绿;**新七场景套件场景 1 卡「加载中…」**。证据链(trace.zip 1-trace.trace):组件 effect 启动→rdm.project.list 200(payload 正确)→resolved cancelled=false rows=2→setProjects 已调用,但 15s 后 DOM 仍渲染加载态——状态已更新而 DOM 未前进,需在稳定环境中交互式定位(本会话 preview 生命周期/并行会话/端口争用反复搅动,编排成本超限,按诚实出口暂停)。同时已修复并合入两个真产品缺陷:侧栏入口未接线(#101)、project.list payload 形态(#102)。 - 当前状态:七场景 NOT_GREEN(场景 1 阻塞);I1–I3 交付与 I4 种子/套件/产品修复均已合入。卡保持进行中,worktree/分支保留(已推送),下会话以稳定环境续办场景 1 定位。 - e2e 环境根因补记(2026-10-16 深夜):多次「场景 1 卡加载中」的共因=preview 重启时未带 PLAYWRIGHT_API_TARGET,代理落 8787 共享 dev 实例(登录 401/错后端);e2e.sh 自管 preview 时无此问题。另:失败 run 的 receipt 重放永远复现旧失败,必须重新派发新 run。续办时先校验 preview 进程环境再跑套件。 +- 深度证据(49ba8b1 全修复版 dist + 正确代理下复现):trace 显示组件 effect 启动→project.list 200(payload 正确)→resolved cancelled=false rows=2→setProjects(2) 已调用,但 DOM 15s 后仍渲染加载态——React 状态已更新而 DOM 未前进。该矛盾指向 overlay 挂载/双实例/React 提交层问题,需 React DevTools 交互式定位(headless 探针已到收益边界)。复现路径:e2e.sh 全量跑后单跑场景 1(seed 152044+ 的 serve 仍可在 18791 手动拉起配合 4173 preview)。 - gitlink 跟随(I4 调试期):frontend main 前进至 ffda996(#101 侧栏 wiring/#102 payload unwrap/#103 登录落定),pin 单元一次成功(transport 29c76d31…,apply `a555bc6c`)。期间一次 receipt 复用教训:失败的 run receipt 重放会永远复现旧失败原因——必须重新派发新 run。 - r3/r4(2026-10-16):首跑后实测结构装载块位置错误(CLI 直写落在 serve 重启后,世界缓存不可见——draft 阶段 IndexError);r3 修订单元(块挪入 stop_serve 窗口)遇厂商 TLS 瞬断 failed-unknown(97 字节纯连接错误,无工作启动);r4 同包重派成功——transport refs/agent-exec/de88901c…/eb9887a9,host apply=`b1ba22d2`。bash -n 通过;结构块位于 stop_serve 窗口(行 205,介于 197/210 之间)、草稿块位于 HTTP 阶段(行 225 后)。