# tech-debt-cleanup 决策记录 ## [2026-04-14] 初始化 ### 任务执行顺序策略 1. **优先执行独立任务(并行)**:Task 2 (API docs)、Task 3 (polling constants)、Task 4 (deprecated cleanup)、Task 7 (unused constants)、Task 8 (empty files) 2. **Task 1(支付配置)**:需要先确认 pkg/payment/ 现有结构 3. **Task 5(Model 字段)**:代码变更可与其他任务并行,DB 迁移执行需 DB 环境 4. **Task 6(DTO _name)**:分模块逐批,每批独立验证 5. **Task 0(DB迁移合并)**:需要 DB 环境,最后执行 ### 支付配置动态加载架构 - 新建 `pkg/payment/loader.go`,定义 `PaymentConfigLoader` 接口 - Redis 缓存 TTL 1h,key: `payment:config:{configID}` - 权限检查:仅用户主动操作时校验;支付回调场景验证商户号一致性