master
feat: orchestrate recoverable two-device sync
feat: add Obsidian session and desktop UX
feat: add manual encrypted source control
feat: harden encrypted sync transactions