fix(cli): inside-root now creates tab at subpath
- Add createTabAtPath action to OpenCommandHandler so that inside-root
resolution actually opens a new terminal tab cd'd to the requested
subpath, not just selects the parent worktree
- Wire createTabAtPath in supacodeApp via terminalManager.handleCommand
(.createTabWithInput) to create a real tab at the exact directory
- Update inside-root test to verify createTabAtPath is called with the
correct worktreeID and subpath
- Addresses second round of review feedback from @jarvis-elevated:
inside-root must execute the behavior the contract promises, not just
classify correctly
Note: app_launched remains false because the CLI socket server only
exists when the app is already running. Auto-launch from CLI is a
separate follow-up (requires CLIRunner changes).