Files
shanxia2.0/openspec/changes/pl-stop-cert-management/tasks.md
T

2.5 KiB

1. 规格与原型

  • 核对现有实现与用户决定,明确各段分别累计、资料分别上传、合同详情两个独立Tab。
  • 建立proposal/design/specs并记录历史兼容、统计和权限边界。
  • 关联独立工单#9,制作并检查可编辑Figma v3(九个静态画面)。
  • 用户明确“采用 v3,继续实现”,已允许按新版原型开发。

2. 后端与迁移

  • 先写新规则100+40+60=200及旧版100不变的失败回归,再扩展版本化来源提取及分配入口。
  • 实现合同/证件统计查询及主对象分页,验证单位、证种、权限与期初未归属口径。
  • 实现证件+合同产品原子保存,覆盖多合同失败回滚、遗漏/空集合、身份及引用保护。
  • 新增段产品资料模型/schema/API与MySQL5.7迁移,保留旧附件和旧账;不自动执行数据库迁移。
  • 校验安排、调整、释放、归档、异常补量及旧客户端不能绕过正式规则。

3. Web界面

  • 实现五Tab路由及共用合同、证件统计组件;段次明细组件随后续Task 5完成。
  • 建档增加合同产品绑定,保留单附件解析和人工核对。
  • 合同详情增加两个独立Tab,固定当前合同并复用主模块面板。
  • 安排显示逐段预检与定位异常;资料按段产品独立上传。

4. 验证交付

  • 后端专项和前端行为回归,H5/小程序共享API兼容检查。
  • 合成数据浏览器交互、主要尺寸及加载/失败/保存状态视觉核对。
  • 完成最终全范围独立审查,修复新增阻塞问题。
  • 用户授权后在指定 MySQL 5.7.36 测试库执行两个新增 SQL,核对结构、菜单与既有授权。
  • MySQL5.7真实业务事务/额度并发及完整登录联调(未启动容器,不以SQLite或迁移校验替代)。
  • 记录最终版本、实际测试与缺口,再按已有授权交付;不自动部署或关闭旧工单。

当前状态:五个 Web 视图、合同详情两个独立 Tab 及后端实现已完成并通过独立审查。2026-11-02 用户授权后,代码快进合入并推送 V3.0(业务及 SQL 提交 baf16d49b),测试库两个新增 SQL 已执行并校验;本地主目录已同步,服务连通及新路由检查通过。后端 523 项、Web 194 项回归通过。真实业务事务/额度并发、完整登录联调和用户验收仍待完成,工单保持开放。详见 docs/sql/pl-stop-cert-management-guide.md。