Sheeep is local-first: editing never requires an immediate push. Sync happens when you choose to connect and publish changes.
Repo Identity
VS Code source of truth: .git repo identity (Git API first, filesystem fallback).Web source of truth: selected GitHub owner/repo + branch context.Queue keys are tied to repo identity, not just a local file path.Reconnect Behavior
Apply queued operations to the resolved repo identity and branch.Reuse existing PRs by base/head pair to avoid duplicate pull requests.Skip duplicate commits when the resulting file content hash has not changed.No remote configured? Editing still works locally, and sync is shown as local-only until a remote is configured.
Next: Mobile Reading and Tables