- fix(pty): route Terminal spawn through planEpicSpawn for Chat/Terminal parity
- fix(epics): planEpicSpawn falls back to project cwd before refusing; accurate refusal message
- fix(epics): resolveEpicSpawnCwd never returns a dead dir; skip restore for merged/disabled
- fix(epics): cap header title and goal with an inner scroll
- feat(footer): version chip turns amber when build is behind npm latest
- fix(chat): actionable error when session-flag retry is spent
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>