文件
hyb-oa/.trellis/tasks/08-05-product-interaction-consistency/implement.md
T

2.7 KiB

实施计划

1. 父任务职责

  • 审核三个产品交付子任务及质量支撑子任务的 PRD、design 和 implement,确认范围无重叠。
  • 按“低风险统一 → 浏览器补跑 → E2E fixture 修复 → 采购/资产路由化 → 合同详情”顺序分别请求实施批准。
  • 没有把父任务作为业务代码实现目标;实际实现均落在拥有对应交付物的子任务。

2. 子任务交付顺序

2.1 低风险操作规范统一

  • 完成共享错误、状态、命名、首页、审批反馈、移动动作和差旅自动选择修复。
  • 通过其聚焦测试与完整前端构建,独立提交和归档。

2.2 采购与资产详情独立路由化

进入本节前,必须完成 08-07-interaction-pattern-browser-regression 与 08-07-e2e-fixture-repair,确认 committed 交互回归 spec 无已知红灯。

  • 在低风险任务完成后迁移采购/资产详情路由与旧链兼容。
  • 验证所有仓库内入口、dirty guard 和浏览器返回,独立提交和归档;资产创建跳转回归由独立收尾任务关闭。

2.3 合同详情页与高风险动作归位

  • 单独实施详情 API/UI、terminated、迁移、事务审计和历史展示。
  • 完成状态机/权限/迁移只读 review;reviewer 不改代码,最终结论 PASS。
  • 本地验证后独立提交并归档;生产迁移与部署继续等待明确授权。

3. 父任务最终集成门禁

  • 三个产品交付子任务和质量支撑任务的验收结果与父 PRD 逐项对账。
  • 确认普通用户错误无技术前缀,采购/资产新链接稳定,合同状态/证据边界未漂移。
  • 确认差旅未恢复、付款/请假未路由化、非涉密合同附件未提前实现。
  • 运行父任务 validate、process contract、docs registry、Trellis governance 和 git diff --check。
  • 部署仍需另建或更新部署 task,并在获得明确授权后执行公网验证;本轮未部署。

4. 回滚点

  • 每个子任务提交即一个独立回滚点。
  • 父任务不合并 schema 回滚、URL 回滚和共享组件回滚为一个不可分割提交。
  • 合同迁移的破坏性 drop 不随应用回滚自动执行,按合同子任务设计单独判断。

5. 集成收口证据

  • 6 个登记子任务均已归档;本地迁移基线恢复任务作为独立前置证据保留。
  • 8 条会话回落失败仍未定性,已在父 PRD Residual Register 登记,未修改或删除相关断言,也未宣称套件全绿。
  • runWithNextNavigationAllowed 同步语义注释和 R6 hr fixture 用途注释登记为后续最小维护项,不在父任务收口中顺手修改业务代码或测试。
  • 生产、公网、企业微信真机仍为 PAUSED。