master
feat: sync local vault changes to encrypted mirror
feat: add three-way reconciliation and remote apply
feat: add Obsidian session and desktop UX
feat: orchestrate recoverable two-device sync