📄️ Architecture Overview
How Headjack connects instances, sessions, worktrees, and containers
📄️ Worktree Strategy
How git worktrees enable parallel work without branch switching
📄️ Session Lifecycle
Session states, the MRU model, and persistence
📄️ Authentication
How Keychain storage and token injection work
📄️ Image Customization
OCI images approach vs alternatives like Nix
📄️ Version Managers
Why pyenv/nodenv/goenv/rustup instead of system packages