- Makefile 新增 test-race / test-cover / guard 三个 target - guard 一次性跑所有可机械验证守卫(G1/G6/G11/G12 共 7 条 grep), 任一非零退出即失败;CI 友好,无需 jq/yq - README 补'测试与覆盖率'段落:列覆盖率现状、解释 pgxmock 选型、 解释 pgxPool 接口的存在;路线图把 v2.0 标记为完成 Production gate(合并 main 前必须全绿): ✅ go build ./... ✅ go vet ./... ✅ go test -race ./... ✅ indicator.go 12 函数平均 97.7%(≥90%) ✅ postgres 包 87.6%、mapper.go 100%(≥60%) ✅ make guard 全绿(G1/G6/G11/G12 7 条) ✅ go mod tidy 干净 ✅ entity.TechnicalStructure 字段签名未改 剩余收尾留给真实环境:手动 smoke(make docker-up + migrate-up + run + GET /v1/market/context?symbol=BTCUSDT)在生产部署前由 ops 跑一次。
1.7 KiB
1.7 KiB