ARCANADA
СБОРКА L1 · цель L4

Disk Arcana

Open-source синхронизатор файлов с поддержкой git для баз знаний.

Движок синхронизации на Rust + gRPC, который понимает git, ветки и платформо-специфичные бинарники. Заменяет Syncthing и Dropbox для Obsidian-хранилищ, общих между macOS, Linux и Windows. После того как один синхронизатор повредил папку Rust target/ во время сборки, в проекте закрепили жёсткое правило: никогда не синхронизировать .git, .venv, node_modules, target — Disk Arcana применяет это по умолчанию.

Что умеет

  • Дельта-синхронизация с учётом git (игнорирует .git/, следует .gitignore)
  • Кросс-платформенная фильтрация бинарников (.dylib macOS / .so Linux / .dll Windows)
  • Разрешение конфликтов через Claude CLI при трёхстороннем слиянии
  • Плагин Obsidian для синхронизации в реальном времени прямо из редактора
  • gRPC API + родной CLI-клиент
  • Контрольный список при настройке новой синхронизации
  • Встроенные паттерны исключений для 25+ классов артефактов (кэш, lockfiles, артефакты сборки)

Текущий уровень автономии

L1
Что значат уровни →

Слабое звено

В активной разработке — рантайм ещё не закалён. Прошлый инцидент показал, как легко конкурирующие синхронизаторы ломают папку Rust target/ в борьбе за блокировки файлов; Disk Arcana должен показать, что этот сценарий не повторяется.

Roadmap до L4

  1. L2 — эндпойнт состояния, структурированные логи, отчёт о деплое в Ops Bot.
  2. L3 → L4 — резервный переход на rsync для несовместимых файловых систем, журнал каждой операции синхронизации, предохранитель от шторма конфликтов, контрольная точка восстановления на устройство.
  3. Верификация — нагрузочный тест на длительность на трёх машинах (macOS / Linux / Windows) в течение 30 дней без ручного разрешения конфликтов.

Ссылки