Screens
The UI surface — REPL, Doctor, and ResumeConversation.
Overview
The screens/ directory contains exactly 3 screen components. Navigation is not router-based — screens are composed conditionally by parent components based on CLI flags, slash commands, and user actions.
REPL (REPL.tsx) — 5000+ lines
The central hub of the entire application. Handles the complete conversation lifecycle.