{"content":"assist-base-service 开发日志(lisa-hahn):修复 /v1/monitor/status 视觉探测误报。下游反馈 data.visionProbe 报 status=transport,错误为 net/http: TLS handshake timeout(latencyMs 10051,正是 Go http.DefaultTransport 默认 10s TLS 握手超时),同时刻生产容器直连同 provider/model/key 实探 HTTP 200/1.7s。核实:ProbeVisionUpstream 只做一次上游调用且无重试,比带 3 次 key 级 failover 的真实业务路径更脆弱,一次瞬时网络抖动就把 overallStatus 拉到 critical 造成「视觉识读不可用」误报。修复(commit 6efad6e):transport 类失败最多重试 3 次、间隔 1s、仍由监控 45s context 兜底;auth/quota/bad_request 等确定性失败不重试;结果新增 attempts 字段。新增 health_service_test.go 三用例(断连重试成功 attempts=2、持续失败如实报 transport、一次成功 attempts=1),go build/vet/全量 go test 通过;生产只读实探当前 ok(HTTP 200,约 1.5s),印证当时为瞬时抖动而非欠费/授权失效。","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}