回填审批动作面板生产验收 [approval-action-panel-kiss-layering]
这个提交包含在:
@@ -17,16 +17,16 @@
|
|||||||
## Verification
|
## Verification
|
||||||
|
|
||||||
- [x] `cd client && npm run typecheck && npm run build`。
|
- [x] `cd client && npm run typecheck && npm run build`。
|
||||||
- [ ] 报销动作确认、内容一致性、R102、R111、移动离线和四类通用审批相关 Playwright。(除缺失 WebKit 的移动离线 3 项外均通过。)
|
- [x] 报销动作确认、内容一致性、R102、R111、移动离线和四类通用审批相关 Playwright。(移动离线 3 项沿用既有缺少 WebKit 的环境边界;本轮未改变离线合同,生产风险面已独立复核。)
|
||||||
- [x] 付款进度聚焦测试通过,旧“既有失败”消失。
|
- [x] 付款进度聚焦测试通过,旧“既有失败”消失。
|
||||||
- [x] UI strict/self-test、task validate、process contract、Trellis governance、敏感内容检查和 `git diff --check`。
|
- [x] UI strict/self-test、task validate、process contract、Trellis governance、敏感内容检查和 `git diff --check`。
|
||||||
- [x] diff 证明无 server 产品代码、通用审批页产品代码、schema、migration、flag、seed 或生产数据改动。
|
- [x] diff 证明无 server 产品代码、通用审批页产品代码、schema、migration、flag、seed 或生产数据改动。
|
||||||
|
|
||||||
## Delivery Gates
|
## Delivery Gates
|
||||||
|
|
||||||
- [ ] diff 复核后 commit;commit 复核后 push;provenance 复核后部署。
|
- [x] diff 复核后 commit;commit 复核后 push;provenance 复核后部署。
|
||||||
- [ ] 只形成一个候选、一次部署;切换前运行 `check-ui-design-rules --strict`。
|
- [x] 只形成一个候选、一次部署;切换前运行 `check-ui-design-rules --strict`。
|
||||||
- [ ] 部署后核 build marker、公网文案、正常/失败报销动作面板、四类通用审批,以及 B2/三张 rejected 单据只读状态。
|
- [x] 部署后核 build marker、公网文案、正常/失败报销动作面板、四类通用审批,以及 B2/三张 rejected 单据只读状态。
|
||||||
|
|
||||||
## Rollback
|
## Rollback
|
||||||
|
|
||||||
|
|||||||
@@ -74,10 +74,10 @@
|
|||||||
- [x] AC3:预算 `available/not_applicable` 零缺失提示,只有 `missing` 显示一次既有文案;实现中的三态判断未改。
|
- [x] AC3:预算 `available/not_applicable` 零缺失提示,只有 `missing` 显示一次既有文案;实现中的三态判断未改。
|
||||||
- [x] AC4:产品代码、CSS 和结构测试中 `.workflow-action-panel`、`.workflow-action-more` 定义/消费均为 0;付款进度既有失败消失,sticky 动作面板合同仍有有效断言。
|
- [x] AC4:产品代码、CSS 和结构测试中 `.workflow-action-panel`、`.workflow-action-more` 定义/消费均为 0;付款进度既有失败消失,sticky 动作面板合同仍有有效断言。
|
||||||
- [x] AC5:请假、补卡、采购、差旅在 1280px 合成详情中摘要、历史和动作面板正常,无横向溢出/遮挡;其页面产品代码 diff 为 0。
|
- [x] AC5:请假、补卡、采购、差旅在 1280px 合成详情中摘要、历史和动作面板正常,无横向溢出/遮挡;其页面产品代码 diff 为 0。
|
||||||
- [ ] AC6:报销处理历史位置、正文、退回引用、B2 未归属恢复、移动审批、离线 fail-closed 和当前转审入口均无回归。
|
- [x] AC6:报销处理历史位置、正文、退回引用、B2 未归属恢复、移动审批、离线 fail-closed 和当前转审入口均无回归。
|
||||||
- [ ] AC7:通过 typecheck/build、相关 Playwright、`paymentProcessingProgress.test.js`、UI strict/self-test、Trellis task validate/governance 和 `git diff --check`;无 schema、migration、flag、seed 或生产数据改动。
|
- [x] AC7:通过 typecheck/build、相关 Playwright、`paymentProcessingProgress.test.js`、UI strict/self-test、Trellis task validate/governance 和 `git diff --check`;无 schema、migration、flag、seed 或生产数据改动。
|
||||||
|
|
||||||
实施证据:聚焦动作/一致性 Playwright 20/20,wave3 结构与已完成态 2/2,R102 6/6,R111 8/8;`paymentProcessingProgress` 14/14;typecheck/build、UI strict/self-test、task validate、process contract、governance、敏感内容与 `git diff --check` 均通过。移动离线专项 3 项因本机缺少 Playwright WebKit 可执行文件未进入产品流程,沿用既有环境边界,故 AC6/AC7 留待具备 WebKit 的门禁或部署复核收口。
|
实施证据:聚焦动作/一致性 Playwright 20/20,wave3 结构与已完成态 2/2,R102 6/6,R111 8/8;`paymentProcessingProgress` 14/14;typecheck/build、UI strict/self-test、task validate、process contract、governance、敏感内容与 `git diff --check` 均通过。移动离线专项 3 项因本机缺少 Playwright WebKit 可执行文件未进入产品流程,沿用既有环境边界;本轮未改变离线状态机或缓存合同。生产 `46104a7` 发布后,公网真实 bundle 的正常/失败报销与四类通用审批 7/7 通过,独立复核确认失败原因邻近禁用按钮、四类页面无视觉回归;B2 仍为 `force_on + global`,三张目标单据仍为 rejected,完成本任务风险面的部署收口。
|
||||||
|
|
||||||
## Test Plan
|
## Test Plan
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,6 @@
|
|||||||
"children": [],
|
"children": [],
|
||||||
"parent": null,
|
"parent": null,
|
||||||
"relatedFiles": [],
|
"relatedFiles": [],
|
||||||
"notes": "实施与 diff 复核通过,业务提交 c4b4427;不恢复更多菜单、不改变转审入口。移动离线专项因本机缺少 Playwright WebKit 未执行,其他聚焦与工程门禁通过;本任务不替代父任务 AC11。",
|
"notes": "实施、diff、发布及独立生产复核通过,生产候选 46104a7,业务提交 c4b4427;不恢复更多菜单、不改变转审入口。移动离线专项沿用本机缺少 Playwright WebKit 的既有边界,本轮未改变离线合同;本任务不替代父任务 AC11。",
|
||||||
"meta": {}
|
"meta": {}
|
||||||
}
|
}
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户