All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s
17 lines
1.0 KiB
Markdown
17 lines
1.0 KiB
Markdown
## 1. 覆盖配置与校验
|
||
|
||
- [x] 1.1 在映射加载模型中增加逐卡套餐生命周期覆盖,并校验 ICCID、生命周期 ID、唯一 active 及状态集合不重叠。
|
||
- [x] 1.2 在 `mapping.yaml` 写入已确认的三张异常卡生命周期裁决。
|
||
|
||
## 2. Step2 生命周期裁决
|
||
|
||
- [x] 2.1 在套餐队列解析中,于多 active 冲突检查前应用逐卡覆盖。
|
||
- [x] 2.2 校验覆盖记录归属对应 ICCID、覆盖未遗漏原本可迁移的正式套餐;校验失败时写入错误 CSV 并阻断该资产套餐 SQL。
|
||
- [x] 2.3 使审核产物展示覆盖后的 active、pending、skipped 裁决,同时保留未覆盖资产的既有阻断语义。
|
||
|
||
## 3. 验证
|
||
|
||
- [x] 3.1 运行映射加载校验及 Python 语法检查,确认覆盖配置可加载。
|
||
- [x] 3.2 在隔离迁移输入上重新生成 step2,核对三张确认卡的套餐状态、优先级、SQL 行和审核 CSV。
|
||
- [x] 3.3 复核其他未覆盖的多 active 资产仍输出 `multiple_active_packages`,并记录验证结果。
|