From 655c9ce7a6b32a8e0ac2f6a405317fe8aaef8fb1 Mon Sep 17 00:00:00 2001 From: huang Date: Wed, 11 Feb 2026 17:29:06 +0800 Subject: [PATCH] 1 --- .../changes/package-system-upgrade/tasks.md | 63 +++++-------------- 1 file changed, 14 insertions(+), 49 deletions(-) diff --git a/openspec/changes/package-system-upgrade/tasks.md b/openspec/changes/package-system-upgrade/tasks.md index f37a3c3..7e2b083 100644 --- a/openspec/changes/package-system-upgrade/tasks.md +++ b/openspec/changes/package-system-upgrade/tasks.md @@ -232,57 +232,22 @@ - [x] 25.4 新增错误码(CodeMixedOrderForbidden - 同订单不能同时购买正式套餐和加油包) - [x] 25.5 运行 lsp_diagnostics 验证编译通过 -## 26. 功能验证(囤货 → 实名 → 激活流程) +## 26. 最终检查 -- [ ] 25.4 验证套餐激活延迟 < 30 秒 +- [ ] 26.1 运行 lsp_diagnostics,确认无编译错误和类型错误 +- [ ] 26.2 生成 OpenAPI 文档,确认新 API 出现在文档中 +- [ ] 26.3 代码审查(检查是否遵循分层架构、Go 惯用法、性能要求) -## 26. 功能验证(主套餐排队 → 过期 → 激活流程) +## 27. 文档更新 -- [ ] 26.4 验证套餐激活延迟 < 1 分钟 +- [ ] 27.1 更新 README.md(新增套餐系统升级功能说明) +- [ ] 27.2 在 docs/package-system-upgrade/ 创建功能总结文档 +- [ ] 27.3 编写套餐系统升级用户指南(囤货、排队、加油包、流量查询) +- [ ] 27.4 更新 API 文档(新增 API 端点和字段说明) -## 27. 功能验证(加油包生命周期流程) +## 28. 部署准备 -- [ ] 27.4 验证加油包 status=4(已失效) - -## 28. 功能验证(流量扣减优先级 + 停机条件) - -- [ ] 28.4 验证停机条件(只有主套餐和所有加油包都用完才停机) - -## 29. 功能验证(流量重置调度) - -- [ ] 29.4 验证联通卡27号重置、其他卡1号重置逻辑 - -## 30. 功能验证(客户视图流量查询) - -- [ ] 30.4 验证响应包含主套餐、加油包列表、总计流量 -- [ ] 30.5 验证 API 性能(P95 < 200ms) - -## 31. 功能验证(套餐流量详单查询) - -- [ ] 31.4 验证响应包含日记录列表、总流量 -- [ ] 31.5 验证越权检查(跨店铺/企业访问返回 403) - - -- [ ] 32.1 测试套餐激活延迟(从过期到激活的时间,目标 < 1 分钟) -- [ ] 32.3 测试轮询系统千万级卡规模支持(模拟 1000 万张卡,验证调度延迟不退化) -- [ ] 32.4 测试流量重置性能(同时重置 10000 条记录,验证执行时间 < 10 秒) - -## 33. 最终验证 - -- [ ] 33.4 运行 lsp_diagnostics,确认无编译错误和类型错误 -- [ ] 33.5 生成 OpenAPI 文档,确认新 API 出现在文档中 -- [ ] 33.6 代码审查(检查是否遵循分层架构、Go 惯用法、性能要求) - -## 34. 文档更新 - -- [ ] 34.1 更新 README.md(新增套餐系统升级功能说明) -- [ ] 34.2 在 docs/package-system-upgrade/ 创建功能总结文档 -- [ ] 34.3 编写套餐系统升级用户指南(囤货、排队、加油包、流量查询) -- [ ] 34.4 更新 API 文档(新增 API 端点和字段说明) - -## 35. 部署准备 - -- [ ] 35.1 编写数据库迁移回滚脚本 -- [ ] 35.3 配置监控指标(Asynq 队列长度、套餐激活延迟、API 响应时间) -- [ ] 35.4 配置告警规则(套餐激活延迟 > 1 分钟、队列堆积 > 1000 个任务) -- [ ] 35.5 编写回滚预案(代码回滚、数据库回滚、数据修复脚本) +- [ ] 28.1 编写数据库迁移回滚脚本 +- [ ] 28.2 配置监控指标(Asynq 队列长度、套餐激活延迟、API 响应时间) +- [ ] 28.3 配置告警规则(套餐激活延迟 > 1 分钟、队列堆积 > 1000 个任务) +- [ ] 28.4 编写回滚预案(代码回滚、数据库回滚、数据修复脚本)