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

Agent Dreamer

Организатор базы знаний, работающий пока ты спишь.

База знаний захламляется быстрее, чем её успевают прибирать. Agent Dreamer — ночной cron-агент, который поддерживает порядок в Obsidian-хранилище: строит перекрёстные ссылки, находит дубли, предлагает слияния и пишет ежедневные сводки.

Фазы P1–P6 закрыты, 123/123 теста проходят, интеграция с launchd готова. Он спроектирован неразрушающим и учитывающим конфликты — «Мечтатель» никогда не трогает файлы, которые оператор редактирует прямо сейчас.

Статус
В разработке, фазы P1–P6 закрыты
Автономность (AAL)
L1 → L4
Тесты
123/123 проходят
Где работает
macOS; интеграция с launchd готова

01

Наводит порядок, пока вы спите

Граф перекрёстных ссылок, поиск дублей с ранжированием по схожести и ежедневная сводка для оператора.

02

Не мешает работать

Он пропускает файлы, изменённые в активном окне, и не трогает то, что вы правите.

03

Протестированные конвейеры

123/123 тестов покрывают импорт, обработку и отчёт.

Возможности

Уже работает

  • Построение графа перекрёстных ссылок по всему хранилищу
  • Поиск дублей с ранжированием по схожести
  • Ежедневные сводки базы знаний для оператора
  • Осведомлённость о конфликтах — пропускает файлы, изменённые в активном окне
  • 123/123 тестов покрывают импорт, обработку и отчёт
  • Проверка входных данных по схеме через JSON-манифест

Статус не указан

  • Оркестрация cron через launchd на macOS

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

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

Слабое звено

Нет сигнала живости в Ops Bot — если launchd тихо упадёт, оператор узнает утром по отсутствию сводки. Google Drive File Stream добавляет задержку файловой системы, исторически вызывая сбои в расписании.

Roadmap до L4

  1. L3 — сигнал живости в Ops Bot при старте и завершении, классифицированные события сбоя, структурированные pino-логи.
  2. L3 → L4 — мониторинг cron с SLA (задание ≤ 30 мин), классификация повторных попыток, журнал восстановления; переход в режим чтения при частичном повреждении хранилища.
  3. Верификация — 30 ночей без ручного вмешательства; обнаружение пропущенного запуска в течение 12 часов.

Следующий шаг

Оцените текущую сборку и план развития

Статус СБОРКА означает активную разработку, а не обещание публичной доступности. Ориентируйтесь на текущие возможности и roadmap выше.

Посмотреть путь к целевому уровню