Snapshot of auth-relevant environment state.
Returned by ClaudeWrapper.Auth.detect/0 and
ClaudeWrapper.Auth.detect_from/1 so callers see both the resolved
strategy and the raw signals that drove the decision.
Mirrors the Rust AuthSummary struct from the claude-wrapper crate.
Summary
Types
@type t() :: %ClaudeWrapper.Auth.Summary{ bedrock_enabled: boolean(), has_anthropic_api_key: boolean(), has_oauth_token: boolean(), strategy: ClaudeWrapper.Auth.strategy(), vertex_enabled: boolean() }