From 6f07dfcab66724df194cc5eecfde4e2775ca62fc Mon Sep 17 00:00:00 2001 From: weichen Date: Mon, 14 Sep 2026 02:35:20 +0000 Subject: [PATCH] docs(test): claim controlled content UI acceptance --- .doc/ops/CURRENT.md | 7 ++-- ...-09-14-controlled-content-ui-acceptance.md | 36 +++++++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 .doc/ops/short-term/2026-09-14-controlled-content-ui-acceptance.md diff --git a/.doc/ops/CURRENT.md b/.doc/ops/CURRENT.md index fdb1a2bf..5789f500 100644 --- a/.doc/ops/CURRENT.md +++ b/.doc/ops/CURRENT.md @@ -5,7 +5,7 @@ ## 焦点 -1. **DOC-CONTENT**: [受控正文 canonical hash 漂移](../audit/2026-09-14-project143-controlled-content-404.md)(`fix/controlled-content-canonical-hash` 实现完成;正在占槽合入 dev、迁移及验收) +1. **DOC-CONTENT**: [受控正文 canonical hash 漂移](../audit/2026-09-14-project143-controlled-content-404.md)(已合 dev、schema 32、项目 143 已定向修复;Antigravity 正在真实 UI 验收) 2. **CHAT-INTENT**: [对话意图运行时状态](../audit/2026-09-13-conversation-intent-runtime-state.md)(`fix/conversation-intent-state`;与文档账本运行时无关) 3. **CHAT**: [对话历史刷新](../audit/2026-09-13-chat-history-refresh-disappears.md)(认领仍 `in_progress`;gap 行已 PASS,以代码/handoff 为准收敛) @@ -13,6 +13,7 @@ | owner | task | branch | worktree | mutex | status | |-------|------|--------|----------|-------|--------| +| verifier_antigravity | controlled-content-ui-acceptance | fix/controlled-content-ui-acceptance | .worktrees/fix-controlled-content-ui-acceptance | document-content-ui-acceptance | in_progress | | implementer_cursor | controlled-content-canonical-hash | fix/controlled-content-canonical-hash | .worktrees/fix-controlled-content-canonical-hash | docgov | done | | Codex | project143-controlled-content-404-diagnosis | fix/project143-controlled-content-404-diagnosis | - | docgov-content-diagnosis | done | | Codex | software-project-bootstrap-plan | feature/software-project-bootstrap-plan | - | workflow-design | done | @@ -52,7 +53,7 @@ | holder | phase | since | scope | queue | |--------|-------|-------|-------|-------| -| orchestrator_codex | merging | 2026-09-14 | `fix/controlled-content-canonical-hash` 合 dev、schema 32、隔离 PG、项目 143 定向修复及 UI 验收 | — | +| orchestrator_codex | e2e | 2026-09-14 | schema 32、隔离 PG、项目 143 定向修复均 PASS;Antigravity 真实 UI 实战验收中 | — | **phase**: `idle` | `merging` | `smoke` | `e2e` @@ -62,7 +63,7 @@ | 环境 | 端口 | schema | 状态 | |------|------|--------|------| -| dev | 8080 | **31** | healthy(Round20 项目 6159:测试前 `env-service.sh dev rebuild` 部署 `b258ab8`;主阶段后仅 `restart shuimu-agent-app-dev`;文档收口不再动容器) | +| dev | 8080 | **32** | healthy(`84fdd7d` rebuild;项目 143 migration_repair head 279;等待真实 UI 验收) | | test | 8081 | 25→27* | healthy | | main | 8000 | 25→27* | healthy(app + runner + DB) | diff --git a/.doc/ops/short-term/2026-09-14-controlled-content-ui-acceptance.md b/.doc/ops/short-term/2026-09-14-controlled-content-ui-acceptance.md new file mode 100644 index 00000000..0774248a --- /dev/null +++ b/.doc/ops/short-term/2026-09-14-controlled-content-ui-acceptance.md @@ -0,0 +1,36 @@ +--- +title: "受控文档正文修复真实 UI 实战验收" +status: in_progress +owner: verifier_antigravity +branch: fix/controlled-content-ui-acceptance +mutex: document-content-ui-acceptance +created: 2026-09-14 +updated: 2026-09-14 +--- + +# 目标 + +仅通过真实浏览器页面操作,验证项目 143 历史文档恢复,并以真实产品 PI Agent Runner / 智能体小队完成新项目文档全链路。API、数据库和 stub 不能替代 UI 验收结果。 + +# 范围 + +- 项目 143:登录、打开正文、30 秒空闲、双击编辑保存、三种变更视图、刷新与重新登录持久化。 +- 新项目:从 UI 创建,真实对话触发工作流/小队生成文档,再次对话触发修改;页面查看助手回复、文档正文、版本账本、影响、风险、开放问题。 +- 冲突与权限:双页面并发编辑、审核人/无关用户访问边界;重启后从 UI 复验。 +- Ubuntu Server 浏览器:优先 Playwright 官方 `mcr.microsoft.com/playwright:v1.63.0-noble`;若不可用才在宿主机执行 `npx playwright install --with-deps chromium`。 + +# 红线 + +- 不用 API 直建用户、项目、会话、文档或测试数据。 +- 不注入/伪造 assistant 消息、文档、账本、change report 或通过结果。 +- 所有通过项必须有页面可见证据;失败如实记录为 FAIL。 +- 测试账号凭证只读本机既有 secrets/phase 文件,不输出、不提交。 + +# 完成判据 + +- [ ] 项目 143 页面正文可见且无 content/revision 404。 +- [ ] 人工编辑、视图切换、刷新/重登持久化通过。 +- [ ] 新项目真实 PI/小队链路及文档影响风险报告页面可见。 +- [ ] 并发、权限、重启复验有真实 UI 判定。 +- [ ] `.doc/test-reports/2026-09-14-controlled-content-ui-acceptance-test-report.md` 与截图/trace 归档。 +