## Why 奇成迁移 step2 生成的套餐使用记录未写入计时条款快照,生产库的完整性触发器因此拒绝全部新记录,导致套餐使用数据无法迁移。 ## What Changes - 使 step2 套餐使用 SQL 从目标正式套餐读取并写入生效基准、周期类型、月数和天数快照。 - 保持迁移套餐的其他状态、流量和幂等语义不变。 - 生成后校验 SQL 包含全部计时快照字段,且可满足快照完整性约束。 ## Capabilities ### New Capabilities - `qicheng-migration-package-usage`: 奇成迁移创建套餐使用记录时的计时条款快照行为。 ### Modified Capabilities - 无。 ## Impact - `scripts/migration/lib/sql_builder.py` 的 step2 套餐使用 SQL 生成。 - 重新生成并人工执行 `step2_02_package_usages.sql`;不修改数据库迁移、触发器或既有数据。