Files
WeiCHEN 0f97965cd2 fix(e2e): run UI-13b A/A conflict on drafting intake before 三权
Prelim materializes with empty duty slots (author_id=0), so claim/edit is
impossible after UI-11; move conflict onto intake while it is still drafting.
2026-09-23 03:35:27 +08:00
..

Playwright E2E 入口矩阵

默认 playwright test / npm run test:e2e:list 只枚举用例,不实跑(各 spec 内部有门禁 skip)。

Spec 门禁变量 npm 脚本 备注
document-revision-runtime.spec.ts RUN_UI_ACCEPTANCE=1 + UI_PHASE npm run test:ui-acceptance:main / :post-restart 主链 serial;UI_PHASE=post-restart 产物隔离;默认证据 assets/2026-09-22-docrev-ui-rerun;禁止写入历史/143 目录
admin-console.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:admin-console 需管理员账号
controlled-document-reload.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:controlled-document-reload
governance-action-level-authz.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:governance-action-level-authz
intent-plan-cards.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:intent-plan-cards
project143-regression.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:project143-regression 项目 143 只读
workflow-plan-409-frozen-duties.spec.ts RUN_UI_ACCEPTANCE=1 npm run test:e2e:workflow-plan-409-frozen-duties
conversation-intent-dual-tab.spec.ts INTENT_DUAL_TAB=1 npm run test:e2e:conversation-intent-dual-tab 独立双标签风险口径

约定:

  • playwright test --list 期望:29 tests in 8 files(Wave 3 退役冗余 document-revision.spec.ts / 消灭 DOCREV_E2E_BASE_URL)。
  • 新增 spec 必须同时补本表与 package.json 脚本。
  • 不升 MULTI_INTENT_PLAN_TIER;不触碰项目 143 写路径。
  • DOCREV 收口分组(依赖 UI-00.. 前置,不可安全单独中途开跑):npm run test:ui-acceptance:groups → UI-03 / UI-05 / UI-06 / UI-07-08-09 / UI-11 / UI-13 / post-restart。
  • UI_PHASE=post-restart 写 playwright-output-post-restart/ + ui-acceptance-results-post-restart.json,不得覆盖 main。