Fixed
- pi-tui: revert contentCursorRow, use hardwareCursorRow as movement baseline
- pi-tui: use contentCursorRow for render movement baseline instead of cursorRow
- gsd: add logWarning to empty catch block in orphaned worktree cleanup
- gsd: add consecutiveFinalizeTimeouts to LoopState in journal tests
- gsd: add escalation and unit-detach guards to finalize timeout handlers
- gsd: add timeout guard around postUnitPreVerification to prevent auto-loop hang
- gsd: OS-specific keyboard shortcut hints via formatShortcut helper
- subagent: support list-style tools frontmatter
- clear autocomplete rows from content bottom
- parse annotated pre-exec file paths
- gsd: add orphaned milestone branch audit at auto-mode bootstrap