✨ feat(auth): pkg/auth skeleton for OpenID Connect (ADR-0028 Phase B prep)
Add pkg/auth package with OIDCClient skeleton:
- oidc.go: OIDCClient struct with discovery/JWKS caching, NewOIDCClient constructor
- Discovery, TokenResponse, IDTokenClaims types
- TODO skeleton methods: Discover, RefreshJWKS, ExchangeCode, ValidateIDToken
- oidc_test.go: smoke test for NewOIDCClient
All methods are TODO placeholders for Phase B.3 implementation.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>