diff --git a/.doc/ops/short-term/2026-09-22-docrev-ui-rerun.md b/.doc/ops/short-term/2026-09-22-docrev-ui-rerun.md index 65c5de0c..55a53fc3 100644 --- a/.doc/ops/short-term/2026-09-22-docrev-ui-rerun.md +++ b/.doc/ops/short-term/2026-09-22-docrev-ui-rerun.md @@ -1,7 +1,7 @@ --- title: "DOCREV 真实 UI 重跑收口(产物隔离前置)" task_id: "docrev-ui-rerun-2026-09-22" -status: in_progress +status: blocked created: 2026-09-22 updated: 2026-09-22 owner: Cursor @@ -13,10 +13,10 @@ worktree: .worktrees/docrev-ui-rerun-2026-09-22 base_dev_sha: "364ed7f1a3f0393ef77ec4623a9518116ed2cb87" write_scope: [".doc", "e2e", "web"] allowed_environments: ["dev"] -head_sha: "f96c5277fd554b1a66ec89c90ec4a4c17632472a" +head_sha: "57603a584493e5c4451c5a57c3134bb05ed09acf" mutex: "web + docrev-ui-acceptance" review_state: pending -integration_state: pending +integration_state: partial deployment: pending cleanup: pending cleanup_owner: "独立维护者" @@ -34,19 +34,17 @@ remote_sync: not_requested ## 步骤与验收 -1. [x] 修 `playwright.config.ts` / `RESULTS_FILE` / `outputDir` 按 `UI_PHASE` 分目录;默认资产改 `2026-09-22-docrev-ui-rerun`;拒绝历史只读树。 -2. [x] 单测 `playwrightPhaseArtifacts.test.ts` 7/7 PASS;分组清单 `DOCREV_UI_RERUN_GROUPS`。 -3. [ ] 占 `env:dev` + 集成槽,对真实 `:8080` 跑 `UI_PHASE=main` 全链(或按组),再 `post-restart`。 -4. [ ] 证据只读归档后,按组关闭对应 audit/remediation(不得在无 PASS 账本时改 done)。 +1. [x] 修产物隔离(`UI_PHASE` 分目录);已合入本地 `dev`。 +2. [x] 单测 `playwrightPhaseArtifacts.test.ts` PASS。 +3. [ ] 占 `env:dev` + 集成槽实跑 `UI_PHASE=main` / `post-restart`。 +4. [ ] 证据归档后关闭对应 audit/remediation。 -## 验证与证据 +## 阻塞原因 -| 范围 | 命令 | 判定 | -|---|---|---| -| 产物隔离单测 | `npx tsx --test src/lib/playwrightPhaseArtifacts.test.ts` | 7 pass @ f96c5277 | -| UI 实跑 | `PLAYWRIGHT_CHANNEL=msedge RUN_UI_ACCEPTANCE=1 UI_PHASE=main npm run test:ui-acceptance:main` | 待跑 | +- 真实 UI 全链依赖共享 `env:dev` 租约与串行集成槽;本会话未获环境写授权续跑。 +- 不得在无 PASS 账本时把 09-13 audit/remediation 标 done。 ## 收口 -- 产物隔离已合 feature tip;全链 UI 实跑仍待 env 租约(本机 Edge 通道可用)。 -- 例外:Chromium 下载被沙箱拦 → Edge;agentctl macOS 已可用。 +- 实现 tip 见分支历史(含 Edge 通道与 UI-00 修复);`integration_state=partial`。 +- 下一步:持 `env:dev` 租约实跑 → 归档 assets → 再关 audit/remediation。