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