96c9aeeb7a
policy 66% -> 94.7%: TestLoad exercises the previously-untested Load path — empty/missing path fall back to Default, valid YAML parses onto the Default base (absent fields keep their default; overrides apply), malformed YAML and a non-regular file (directory) both error. Documents that a map override entry is replaced wholesale by yaml.v3 (Evaluate re-merges defaults, so it's harmless). tui 57% -> 87.8%: cover Init, the "o" open branches (URL vs none), "s" skip and prev/next boundary guards, non-key messages, enter-at-last-item, esc/ctrl+c quit, openURL's command, and Run's headless empty-list path. The residual is the TTY-only tea.Program.Run() launch, not unit-testable headless. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>