- Complexity: Hard (200) - Problem: Isolated widget failures can crash large page sections. - Scope: Add granular error boundaries around player, charts, and live widgets. - Implementation guidance: Wrap components in route-level boundaries with fallback UI. - Acceptance criteria: Widget crash does not break entire page. - Validation: Forced error test confirms fallback rendering.