1. The Architectural Challenge: The Decoupled Client Pattern

Authenticating a Google Account directly on Android TV presents a terrible user experience:

Typing 24-character emails and passwords using D-pad arrows takes over 2 minutes.

Two-factor authentication (2FA) prompts frequently lock up leanback WebViews.

The Solution: Decoupled Controller vs Presentation Player