diff --git a/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/implement.md b/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/implement.md index 0a444cfd..56b2d828 100644 --- a/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/implement.md +++ b/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/implement.md @@ -9,5 +9,11 @@ ## 验证限制 -- 本地真实资产 E2E 受数据库迁移漂移阻断,当前库缺少 `asset_cards.asset_type` 和 `purchase_requests.project_id` 等列;本任务不擅自执行数据库迁移。 +- 本地真实资产 E2E 曾受数据库迁移漂移阻断,当前库缺少 `asset_cards.asset_type` 和 `purchase_requests.project_id` 等列;本任务当时未擅自执行数据库迁移。 - 资产页面已用 mock API 做浏览器检查,验证无 ERP 文案、右侧操作区、中文姓名和员工号展示。 + +## 收口结果 + +- 实现提交:`f299cee 修正 ERP 边界与资产页面一致性(05-30-fix-erp-boundary-asset-consistency)`。 +- 数据库漂移已由 `05-31-fix-assets-e2e-schema-drift` 在用户确认后修复;`assets-flow.spec.ts` 真实主链路已通过。 +- 公网部署复检已由 `05-31-deploy-asset-ledger-consistency-public-check` 完成,公网 bundle 文案扫描 findings=0,确认 ERP 产品暴露未回退。 diff --git a/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/prd.md b/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/prd.md index 4e5b411a..aba1aad2 100644 --- a/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/prd.md +++ b/.trellis/tasks/05-30-fix-erp-boundary-asset-consistency/prd.md @@ -40,7 +40,7 @@ - [x] 管理入口、功能开关和普通业务页面不再向用户展示 ERP 作为系统能力。 - [x] 开发/E2E 默认账号中文显示名与员工编号同步,顶部账号、人员选择和测试 fixture 不再默认依赖英文角色名。 - [x] 文档和 Trellis spec 固化:OA 无 ERP,未来也不规划接入;资产页不以 ERP/会计固定资产账为产品口径。 -- [x] 前端类型检查、构建、相关 Playwright 或截图检查通过;Trellis governance 和 `git diff --check` 通过。真实资产 E2E 因本地数据库 schema 漂移阻断,已记录在 `implement.md`。 +- [x] 前端类型检查、构建、相关 Playwright 或截图检查通过;Trellis governance 和 `git diff --check` 通过。真实资产 E2E 的本地数据库 schema 漂移已由后续任务 `05-31-fix-assets-e2e-schema-drift` 解决并通过复检。 ## Out of Scope diff --git a/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/implement.md b/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/implement.md index 267f9a4f..57493209 100644 --- a/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/implement.md +++ b/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/implement.md @@ -12,3 +12,9 @@ - 不改后端 API、权限校验、审批状态机和付款执行语义。 - 旧 E2E 按新交互同步:票据上传/绑定先打开 `台账工具`,付款执行进入批次详情。 - 资产盘点保留执行页例外,但首屏不自动选择盘点任务。 + +## 收口结果 + +- 实现提交:`16fd9bd 统一业务台账首屏布局(05-30-fix-payment-ledger-layout-consistency)`。 +- 公网部署复检已由 `05-31-deploy-asset-ledger-consistency-public-check` 完成,部署基线 `c669401`,公网 `/ready`、bundle 文案扫描、live readiness、登录/工作台视觉和台账/财务视觉检查均通过。 +- 部署和复检未覆盖远端 `.env`,未执行真实付款、ERP 写入、企业微信写入或数据库重置。 diff --git a/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/prd.md b/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/prd.md index 5c06d08b..76a4aa9d 100644 --- a/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/prd.md +++ b/.trellis/tasks/05-30-fix-payment-ledger-layout-consistency/prd.md @@ -131,19 +131,19 @@ ## Acceptance Criteria -- [ ] `/payment-batches` 首屏为单列列表,未带 `id` 时不渲染付款详情。 -- [ ] `/payment-batches?id=...` 为独立付款详情/处理视图,操作仍可复核、上传回单、执行。 -- [ ] `/assets` 首屏为单列资产列表,未带 `id` 时不渲染资产详情。 -- [ ] `/assets?id=...` 为独立资产详情/编辑视图。 -- [ ] `/purchase-requests` 首屏为单列采购列表,未带 `id` 时不渲染采购详情/编辑区。 -- [ ] `/purchase-requests?id=...` 为独立采购详情/编辑视图。 -- [ ] `/invoice-pool` 首屏为单列票据列表,未带 `id` 时不渲染票据详情。 -- [ ] `/invoice-pool?id=...` 或显式详情入口为独立票据详情视图/抽屉,不自动选择第一条。 -- [ ] `台账工具` 在付款、资产页面均为页头右侧入口,展开后不变成左侧栏。 -- [ ] `报销`、`合同台账`、`项目`、`应付账款` 经检查无默认内嵌详情、默认选中第一条、左侧工具挤压列表或多行默认筛选的回退。 -- [ ] `资产盘点` 的页面模板和例外口径明确,不误导为普通业务台账默认样式。 -- [ ] 相关 E2E 和构建通过。 -- [ ] 部署并公网复检通过后再告知可线上测试。 +- [x] `/payment-batches` 首屏为单列列表,未带 `id` 时不渲染付款详情。 +- [x] `/payment-batches?id=...` 为独立付款详情/处理视图,操作仍可复核、上传回单、执行。 +- [x] `/assets` 首屏为单列资产列表,未带 `id` 时不渲染资产详情。 +- [x] `/assets?id=...` 为独立资产详情/编辑视图。 +- [x] `/purchase-requests` 首屏为单列采购列表,未带 `id` 时不渲染采购详情/编辑区。 +- [x] `/purchase-requests?id=...` 为独立采购详情/编辑视图。 +- [x] `/invoice-pool` 首屏为单列票据列表,未带 `id` 时不渲染票据详情。 +- [x] `/invoice-pool?id=...` 或显式详情入口为独立票据详情视图/抽屉,不自动选择第一条。 +- [x] `台账工具` 在付款、资产页面均为页头右侧入口,展开后不变成左侧栏。 +- [x] `报销`、`合同台账`、`项目`、`应付账款` 经检查无默认内嵌详情、默认选中第一条、左侧工具挤压列表或多行默认筛选的回退。 +- [x] `资产盘点` 的页面模板和例外口径明确,不误导为普通业务台账默认样式。 +- [x] 相关 E2E 和构建通过。 +- [x] 部署并公网复检通过后再告知可线上测试。 ## Out of Scope