From 7e2e915d7a80ee11fb37992a10af92a45cdcffe0 Mon Sep 17 00:00:00 2001 From: weichen Date: Sat, 17 Oct 2026 02:06:50 +0000 Subject: [PATCH] Record instrumented-run findings on I4 card Why: the instrumented run (render-log build) confirms the DOM-vs-state contradiction and adds the instance-remount hypothesis with the missing done-log evidence. Evidence: probe logs show RENDER/EFFECT/FETCH-resolved complete but setProjects-done absent, select=0 at t+3s and t+8s. Impact: card bookkeeping. Refs: rollout I4 --- .task/feature-document-visualization-cockpit-i4.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.task/feature-document-visualization-cockpit-i4.md b/.task/feature-document-visualization-cockpit-i4.md index c68b3fd8..5cd82ff0 100644 --- a/.task/feature-document-visualization-cockpit-i4.md +++ b/.task/feature-document-visualization-cockpit-i4.md @@ -27,6 +27,7 @@ - 当前状态:七场景 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)。 +- 插桩运行补记(278b54c 渲染日志版,稳定环境复现):RENDER(projects=null) → EFFECT start → FETCH resolved(c=false, rows=2) 三条日志完整,**「setProjects done」日志缺失** 且 DOM select=0——执行在守卫返回(c 瞬时为 true,清理已跑)或 setProjects 同步抛出(try/catch 未捕获到)。指向 effect 运行后、fetch 解析前后发生过一次**组件实例更换/重挂载**(identity 二次跳变或 overlay 重开)。下一步用 React DevTools 挂到真实 overlay 上看 fiber 树与两个实例。 - 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 后)。