All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s
1.4 KiB
1.4 KiB
1. 剥离代理开放接口查询副作用
- 1.1 删除卡流量、卡状态、实名状态和设备流量查询成功路径中的卡观测分发,保留原有本地事实查询、响应和错误语义。
- 1.2 删除代理开放接口 Module 中仅为查询观测保留的分发字段、注入方法和辅助调用,并移除 bootstrap 对该能力的装配。
- 1.3 静态追踪代理开放接口 Module 的可达调用链,确认其查询路径不再引用读取型观测分发能力,也不经设备绑定卡展开创建观测任务。
2. 构建与契约核对
- 2.1 对修改的 Go 文件执行 gofmt,并运行
go build ./cmd/api ./cmd/worker。 - 2.2 运行
go run cmd/gendocs/main.go,核对开放接口路由、认证和响应文档没有非预期变化。 - 2.3 运行
openspec validate --all,确认 delta spec 和 Change 工件一致。
3. 人工发布后只读核验
- 3.1 由维护者按生产运行说明发布 API 二进制;不修改 Redis 配置、不清空 Redis、不中断 Worker。
- 3.2 发布前后以只读方式记录开放接口调用量、
cardsync:*分类 key 数、DBSIZE、INFO memory和INFO errorstats,确认查询不再持续创建观测协调记录且 OOM 计数不再增长。 - 3.3 在既有 key 最长 TTL 到期后复核 Redis key 数和内存趋势,确认剩余可靠业务观测量与业务事件量相称。