Summary
Add tests around composer visibility, input active-state gating, and startup readiness.
Suggested coverage
- Composer is visible when command initialization completes.
- Composer is hidden only for intentional blocking states.
- Startup errors render actionable UI instead of a blank or partial screen.
- Escape and Ctrl-C behavior while suggestions, dialogs, or tool calls are active.
- Multiline paste and queued input behavior.
Test approach
Use hook and component tests for state combinations, with one tmux startup smoke asserting the first meaningful frame contains the composer.
Summary
Add tests around composer visibility, input active-state gating, and startup readiness.
Suggested coverage
Test approach
Use hook and component tests for state combinations, with one tmux startup smoke asserting the first meaningful frame contains the composer.