
qiaoqichaoandClaude Code
c880f40e4c
fix(v2): 修掉预审面板不刷新与候选行同 id 连开多行的缺陷
真实 Chrome 端到端验证第二篇(/prescreen-workbench、/experience-center)发现两个
源码守卫与生产构建都看不见的缺陷:
- 发起 AI 预审、运行结束后 PrescreenPanel 不重载:新运行进不了"查看哪一次运行",
面板继续显示上一次运行,而徽标写着"结果会自动刷新"。根因是 load() 只依赖
project.id;补修时又发现 worker 先写 run.status、再另写 prescreen_run 视图
(assistant_worker.process_next),两者不在同一事务,只读一次会读到视图还没
落库的中间态,因此改为按运行集合重载并在最新运行进入视图前短时重试。
- 候选区 key={card.id} 撞 React key,且「自然语言修改适用范围」「补充独立测试」
按 card.id 开合,点一行连开 4 行(同一 card.id 的草稿行与各版本行共享 id)。
改为行级 rowKey(组件id@版本@状态)。
同时新增可选脚本 scripts/browser-e2e-modules.cjs(42/42 通过),并给
test_prescreen_ui.cjs / test_experience_center_ui.cjs 补上对应源码断言。
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-01 09:35:29 +08:00
..
2026-09-29 12:58:26 +08:00
2026-09-29 12:58:26 +08:00
2026-10-01 09:35:29 +08:00
2026-10-01 03:04:18 +08:00
2026-09-29 13:12:30 +08:00
2026-09-29 12:58:26 +08:00
2026-10-01 09:35:29 +08:00
2026-09-29 12:58:26 +08:00
2026-10-01 02:21:11 +08:00
2026-10-01 03:04:18 +08:00
2026-10-01 00:31:42 +08:00
2026-10-01 09:35:29 +08:00
2026-09-29 13:12:30 +08:00
2026-09-29 12:58:26 +08:00
2026-10-01 03:04:18 +08:00
2026-10-01 02:21:11 +08:00
2026-10-01 02:21:11 +08:00
2026-09-30 09:25:25 +08:00