Server posts doc_proj suffix (bd_intake) as task_key; bare intake assertion was a false FAIL after UI-05a.
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。