ci / Go (lint, test, vuln) (push) Successful in 3m30s
ci / Protobuf (push) Successful in 6s
ci / Web (lint, test, audit, build) (push) Successful in 54s
ci / Shell and licence headers (push) Successful in 6s
ci / Release build (dry run) (push) Successful in 1m48s
ci / Development environment (compose) (push) Successful in 15s
- end-to-end OIDC test: discovery, PKCE (S256) verified by the IdP, nonce, state cookie, ID token signature, user creation, role sync, refused login without role, forged state - make run-server / dev-admin with deploy/config/server.dev.yaml Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>