Part of #3431(PR #3471)。该 PR 新增 `e2e/live/saved-view-filter.spec.ts`(打开 showcase 的 in_progress 保存视图,断言计数=2 且零 4xx),但**未**加进 `test:e2e:live:ci` allowlist——遵守 live-e2e.yml 自己的文档化政策:spec 先在 lane 上证明无 flake 再入门禁。 本单交付物:PR #3471 落地后,以 workflow_dispatch 或 nightly 跑一轮该 spec;稳定则把它加进 allowlist(package.json 的 `test:e2e:live:ci`,当时在 #3471 的 fence 外)。若出现 flake,按签名修 spec 而非重试遮掩。 Blocked-by: #3431 _Generated by [Claude Code](https://claude.ai/code)_
Activity
yinlianghui commentedon Aug 6, 2026
认领:objectui 分片 PM 并行批第 53 单(Blocked-by #3431 已解除:PR #3471 MERGED)
会话:
session_01GTRjn8xBqp75dk7kFupVRt分支:
claude/issue-3472-livespec-allowlistWorktree:
objectui-issue-3472文件面:
package.json的test:e2e:live:ciallowlist 一行 + 必要时e2e/live/saved-view-filter.spec.ts的防 flake 修正。流程:先 workflow_dispatch 触发 live-e2e 实跑该 spec 至少一轮取证,稳定才入 allowlist;flake 则按签名修 spec。与同批 52(plugin-list)/54(docs+checker)/55(README)/56(core actions)互不相交。
Generated by Claude Code
yinlianghui commentedon Aug 6, 2026
验收:ACCEPT → PR #3487(并行批第 53 单,会话
session_01GTRjn8xBqp75dk7kFupVRt)。ready + auto-merge 因 GraphQL 配额排队,恢复即执行。复核要点:晋级证据链完整且读数纪律满分——CI 结果取自 job 日志逐行(lane 是 continue-on-error,绿勾本身零信息量;dev 还注意到 111s 完成 + 三缓存全命中,更说明不能只看勾);本地 3 连跑(单 spec)+ 第 4 跑(完整放大 allowlist——workers:1 共享后端下「单独稳」不推出「列表里稳」,这个补跑是对的)+ CI 真跑 5/5,跨两个浏览器版本两个后端实例。浏览器版本缺口(容器 proxy 403 cdn.playwright.dev,本地用预装 chromium-1194)如实披露且恰由 CI run 闭合;未提交的本地 config 已验证不在分支上。围栏偏差(spec 文件 5 行 docstring:删「尚未入 allowlist」的既成假话换晋级记录)接受——比留假话干净,且零逻辑改动。#3488(allowlist 手抄副本在 workflow 头注与 docs 页,每次晋级都会再漂)finding 留池,判级理由成立。
Generated by Claude Code