WIP: 完成剩余业务页面共享镜像切换 #62

Closed
DoDo wants to merge 0 commits from feature/dodo-business-mirror-page-cutover into main
Collaborator

任务占用与边界

  • 任务名称:完成剩余业务页面共享镜像切换
  • 实际开发者:dodo(Codex 执行)
  • 任务来源/团队分工:当前用户任务;由当前任务 Codex 独立实现、自审、测试和合并
  • 目标结果:正式接入的上游业务表统一同步到 caiwu_business_mirror;页面分页、筛选、汇总和导出优先读取业务镜像,首次全量未完成时保留兼容只读链路并显示同步状态
  • 预计修改路径:app/Http/Controllers/Business/Pages.php;docs/上游业务镜像清单.md;modules/EcommerceFinance/Repositories 下剩余业务 Repository 和新镜像读取适配器;相关 API/View;对应 Unit/Feature 测试
  • 将写入的公共契约(路由、Controller 方法、Repository、表/视图、source_key、scope、权限名、菜单键或共享组件):BusinessMirrorReadRepository;EdgeBandingRepository;RawBoardPayablesRepository;InventoryRepository;SupplierPayableReportRepository;SupplierPayableRepository;GoodsReconciliationRepository;OrderDataRepository;usesBusinessMirror
  • 仅复用、明确不修改的公共契约:caiwu_business_mirror;business_mirror_table_states;BusinessMirrorDatasetRegistry;BusinessMirrorSynchronizer;operations_replica;jiansun;business.pages.show;business.page
  • 数据源、表/视图和字段:复用 config/upstream_mirrors.php 已登记数据集及固定字段;不增加页面输入 SQL
  • 上游 source_key / scope:jiansun;operations_replica;复用现有 scope
  • 权限名、菜单键或共享组件:复用现有 business.page 权限和菜单键
  • 明确不修改的范围:系统数据库单次密码接入;第二数据库或上游本地配置;共享数据库迁移;生产同步;快递协议签署和报价变更任务文件

开工碰撞检查

  • Codex 已执行 scripts/codex-task-preflight.ps1
  • 已检查最新 main 和所有远程任务分支
  • 已搜索主线既有页面、接口、Repository 和数据查询
  • 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件
  • 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论

相关分支、重叠项与协调结论:origin/feature/limeng-courier-agreement-signing 和 origin/feature/limeng-courier-quote-change-workflow 仅复用 business 页面路由契约;本任务不修改它们的文件,未发现实际写入重叠。

实际改动

  • 完成内容:WIP,待补齐
  • Codex 实际修改的文件:WIP,待补齐
  • 新增或变更的公共契约:WIP,待补齐
  • 与原计划的差异:WIP,待补齐

验证证据

  • 正常流程:WIP,待补齐
  • 空数据/错误输入/无权限场景:WIP,待补齐
  • 受影响旧功能:WIP,待补齐
  • 自动测试及结果:WIP,待补齐
  • 实际页面、接口或只读业务查询结果:WIP,待补齐

风险检查

  • 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复
  • 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权
  • 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物
  • 前端改动符合 DESIGN.md;无前端改动则写“不适用”

高风险影响、回滚和授权状态:涉及财务业务只读镜像读取路径,禁止上游写入;不执行生产同步或共享数据库迁移。待实现和验证后补齐回滚说明。

合并前复查

  • 已重新拉取远程引用并用实际修改范围再次运行碰撞检查
  • PR 不再是 WIP,所有测试结果已经补齐
  • Codex 已重新读取原始需求和验收标准,并逐文件审核 origin/main...任务分支 的完整 diff
  • Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果
  • 合并顺序不会覆盖其他未合并任务
  • 已授权当前任务的 Codex 执行 Squash merge、验证 main 并清理任务分支
  • 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权
## 任务占用与边界 - 任务名称:完成剩余业务页面共享镜像切换 - 实际开发者:dodo(Codex 执行) - 任务来源/团队分工:当前用户任务;由当前任务 Codex 独立实现、自审、测试和合并 - 目标结果:正式接入的上游业务表统一同步到 caiwu_business_mirror;页面分页、筛选、汇总和导出优先读取业务镜像,首次全量未完成时保留兼容只读链路并显示同步状态 - 预计修改路径:app/Http/Controllers/Business/Pages.php;docs/上游业务镜像清单.md;modules/EcommerceFinance/Repositories 下剩余业务 Repository 和新镜像读取适配器;相关 API/View;对应 Unit/Feature 测试 - 将写入的公共契约(路由、Controller 方法、Repository、表/视图、source_key、scope、权限名、菜单键或共享组件):BusinessMirrorReadRepository;EdgeBandingRepository;RawBoardPayablesRepository;InventoryRepository;SupplierPayableReportRepository;SupplierPayableRepository;GoodsReconciliationRepository;OrderDataRepository;usesBusinessMirror - 仅复用、明确不修改的公共契约:caiwu_business_mirror;business_mirror_table_states;BusinessMirrorDatasetRegistry;BusinessMirrorSynchronizer;operations_replica;jiansun;business.pages.show;business.page - 数据源、表/视图和字段:复用 config/upstream_mirrors.php 已登记数据集及固定字段;不增加页面输入 SQL - 上游 source_key / scope:jiansun;operations_replica;复用现有 scope - 权限名、菜单键或共享组件:复用现有 business.page 权限和菜单键 - 明确不修改的范围:系统数据库单次密码接入;第二数据库或上游本地配置;共享数据库迁移;生产同步;快递协议签署和报价变更任务文件 ## 开工碰撞检查 - [x] Codex 已执行 scripts/codex-task-preflight.ps1 - [x] 已检查最新 main 和所有远程任务分支 - [x] 已搜索主线既有页面、接口、Repository 和数据查询 - [x] 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件 - [x] 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论 相关分支、重叠项与协调结论:origin/feature/limeng-courier-agreement-signing 和 origin/feature/limeng-courier-quote-change-workflow 仅复用 business 页面路由契约;本任务不修改它们的文件,未发现实际写入重叠。 ## 实际改动 - 完成内容:WIP,待补齐 - Codex 实际修改的文件:WIP,待补齐 - 新增或变更的公共契约:WIP,待补齐 - 与原计划的差异:WIP,待补齐 ## 验证证据 - 正常流程:WIP,待补齐 - 空数据/错误输入/无权限场景:WIP,待补齐 - 受影响旧功能:WIP,待补齐 - 自动测试及结果:WIP,待补齐 - 实际页面、接口或只读业务查询结果:WIP,待补齐 ## 风险检查 - [ ] 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复 - [ ] 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权 - [x] 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物 - [ ] 前端改动符合 DESIGN.md;无前端改动则写“不适用” 高风险影响、回滚和授权状态:涉及财务业务只读镜像读取路径,禁止上游写入;不执行生产同步或共享数据库迁移。待实现和验证后补齐回滚说明。 ## 合并前复查 - [ ] 已重新拉取远程引用并用实际修改范围再次运行碰撞检查 - [ ] PR 不再是 WIP,所有测试结果已经补齐 - [ ] Codex 已重新读取原始需求和验收标准,并逐文件审核 origin/main...任务分支 的完整 diff - [ ] Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果 - [ ] 合并顺序不会覆盖其他未合并任务 - [x] 已授权当前任务的 Codex 执行 Squash merge、验证 main 并清理任务分支 - [ ] 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权
WuYongJie closed this pull request 2026-09-03 14:29:38 +08:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#62
No description provided.