micro--go-micro
bba3b8ba98
Adds a deterministic reachable-CVE gate: `govulncheck ./...` on every push/PR, failing on any reachable vulnerability EXCEPT an explicit allow-list of known-unfixable ones. Today the allow-list holds exactly the two pgx/v4 CVEs (GO-2026-5004, GO-2026-4518) with no upstream fix (tracked in #4556), so the gate is green now and turns red the moment a NEW vulnerability appears. This is the deterministic layer under the `security` loop role: the role audits with judgment, this blocks known CVEs mechanically. Also adds `govulncheck` to the loop-triage watch list, so a newly-disclosed CVE that reddens the gate on master auto-files a fix issue for the loop to bump the dep. Make `govulncheck` a required status check on master to enforce it. Verified locally: exit 3 with only the two allow-listed IDs -> gate PASS. Claude-Session: https://claude.ai/code/session_01CmdEY7pYmV5zzwCjNJ4ykL Co-authored-by: Claude <noreply@anthropic.com>