Fix usses with lifecycle hooks, command parsing, peek flags
- app() now calls onEnter/onLeave on screen transitions, overlay
changes, and shutdown. Fixes tick timers, PTY cleanup, and
spinner leaks across screen switches.
- Interactive create wizard spawns via sh -c instead of splitting
on whitespace. Quoted args, pipes, and env vars now work.
- Reject pty peek -f --plain — follow mode streams raw ANSI,
incompatible with plain output.