bin/kms spends a run's ID token, or a HANZO_API_TOKEN, before a stored
client. A GitHub job of this repository grants id-token: write, so IAM
exchanged a real token and the refusal case met "refused the secret NAME:
HTTP 403" instead of the login's 401. Every run of hanzoai/ci on GitHub
has failed there since 2026-10-15 (run 38748428994 and on), so neither
image has published since. The old test fails the same way with
HANZO_API_TOKEN set locally; this one passes with it and without.