"""Resolution: deterministic default chains for a fresh brief. Turns weak signals (detected language, last-used preferences) into concrete language and voice defaults, so the brief gate opens pre-filled and most users approve without editing. """ from __future__ import annotations from .language import ( DEFAULT_LANGUAGE, DEFAULT_LANGUAGE_CHAIN, LanguageContext, LanguageResolver, resolve_language, ) from .voices import VoiceResolutionError, resolve_voices __all__ = [ "DEFAULT_LANGUAGE", "DEFAULT_LANGUAGE_CHAIN", "LanguageContext", "LanguageResolver", "VoiceResolutionError", "resolve_language", "resolve_voices", ]