Files
break 370fd3e67f
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s
update
2026-09-03 09:28:28 +08:00

18 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 1. 剥离代理开放接口查询副作用
- [x] 1.1 删除卡流量、卡状态、实名状态和设备流量查询成功路径中的卡观测分发,保留原有本地事实查询、响应和错误语义。
- [x] 1.2 删除代理开放接口 Module 中仅为查询观测保留的分发字段、注入方法和辅助调用,并移除 bootstrap 对该能力的装配。
- [x] 1.3 静态追踪代理开放接口 Module 的可达调用链,确认其查询路径不再引用读取型观测分发能力,也不经设备绑定卡展开创建观测任务。
## 2. 构建与契约核对
- [x] 2.1 对修改的 Go 文件执行 gofmt并运行 `go build ./cmd/api ./cmd/worker`
- [x] 2.2 运行 `go run cmd/gendocs/main.go`,核对开放接口路由、认证和响应文档没有非预期变化。
- [ ] 2.3 运行 `openspec validate --all`,确认 delta spec 和 Change 工件一致。
## 3. 人工发布后只读核验
- [x] 3.1 由维护者按生产运行说明发布 API 二进制;不修改 Redis 配置、不清空 Redis、不中断 Worker。
- [x] 3.2 发布前后以只读方式记录开放接口调用量、`cardsync:*` 分类 key 数、`DBSIZE``INFO memory``INFO errorstats`,确认查询不再持续创建观测协调记录且 OOM 计数不再增长。
- [x] 3.3 在既有 key 最长 TTL 到期后复核 Redis key 数和内存趋势,确认剩余可靠业务观测量与业务事件量相称。