ARCANADA
← Autonomy / Disk Arcana
BUILDING L1 · target L4

Disk Arcana

Open-source git-aware file sync for knowledge bases.

A Rust + gRPC sync engine that natively understands git, branches, and platform-specific binaries. Replaces Syncthing and Dropbox for Obsidian vaults shared across macOS, Linux, and Windows machines. After a sync incident corrupted a Rust target/ folder during a build, the project codified a strict policy: never sync .git, .venv, node_modules, target — Disk Arcana enforces this by default.

Capabilities

  • Git-aware delta sync (skips .git/, respects .gitignore)
  • Cross-platform binary filtering (macOS .dylib / Linux .so / Windows .dll)
  • Conflict resolution via Claude CLI on three-way merges
  • Obsidian plugin for live sync without leaving the editor
  • gRPC API + native CLI client
  • Pre-flight inventory checklist for new sync setups
  • Built-in ignore patterns for 25+ artifact classes (cache dirs, lockfiles, build outputs)

Current autonomy level

L1
What levels mean →

Weakest link

In active development — runtime not yet hardened. The earlier sync incident showed how easy it is to corrupt a Rust target/ folder when sync products fight over file locks; Disk Arcana must demonstrate it does not repeat that failure mode.

Roadmap to L4

  1. L2 lift — health endpoint, structured pino-equivalent logs, deploy reporting to Ops Bot.
  2. L3 → L4 — fallback to rsync for incompatible filesystems, audit log of every sync action, conflict-storm circuit breaker, recovery checkpoint per device.
  3. Verification gate — three-machine soak test (macOS / Linux / Windows) for 30 days without manual conflict resolution.

Links