- Replace .unwrap() on Mutex lock with proper error propagation
- Add worktree_path and branch_name columns to processed_tickets
- Add style-src to CSP for Tailwind compatibility
- Implement std::error::Error for AppError
- Check affected row count in update/delete operations
- Handle non-UTF-8 paths in git clone
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Manually scaffolded Tauri 2 + React + TypeScript + Vite project
structure since the CLI requires an interactive terminal. Preserves
existing docs/ and .git history.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>