Команда Manage

/dr-dream

Обслуживание, организация и консолидация базы знаний

Обзор

/dr-dream — это обслуживание базы знаний, как сон консолидирует память в мозге. Агент-библиотекарь сканирует всю директорию datarim/, выявляет структурные проблемы, строит перекрёстные ссылки между документами, находит противоречия и предлагает консолидацию. Три режима: полное обслуживание, только проверка или пересборка индекса.

Использование

/dr-dream
/dr-dream lint
/dr-dream index

Режимы

  • /dr-dream (полный) — проверка, линт, индекс, консолидация. 2-5 минут.
  • /dr-dream lint — только проверка, без изменений. Около 1 минуты.
  • /dr-dream index — пересборка datarim/index.md. Около 30 секунд.

Что делает

  1. Инвентаризация — сканирует все .md файлы в datarim/. Записывает путь, размер, метаданные, директорию и ссылки.
  2. Проверка структуры — находит файлы в неправильных директориях, отсутствующие ID в именах, отсутствующие метаданные, битые ссылки и несогласованное именование.
  3. Линт — выявляет противоречия, устаревшие ссылки, сиротские файлы, дубликаты (более 70% совпадения), нарушенную симметрию ссылок, пустые директории и разросшиеся файлы.
  4. Построение индекса — создаёт или обновляет datarim/index.md с каталогом всех документов по типу и тегам.
  5. Консолидация (полный режим) — предлагает: объединить дубликаты, извлечь паттерны, архивировать устаревшее, добавить двунаправленные ссылки, дополнить метаданные, исправить именование.
  6. Отчёт и применение — представляет отчёт со статусом здоровья и предложениями. Ждёт одобрения.

Когда запускать

  • Когда datarim/ разрослась и стала хаотичной
  • После /dr-archive — автопредложение, если создано более 5 документов
  • Перед новой фазой проекта
  • Каждые 10-15 завершённых задач как рутинное обслуживание

Пример сессии

> /dr-dream

=== ИНВЕНТАРИЗАЦИЯ БАЗЫ ЗНАНИЙ ===
Всего документов: 42
По типу: PRD: 5, Задачи: 3, Рефлексии: 8, QA: 4, Архивы: 15, Другое: 7
С метаданными: 35/42 (83%)
Сиротские (нет входящих ссылок): 4

=== ЛИНТ ===
  1 противоречие
  4 сиротских файла
  2 битые ссылки
  1 пара дубликатов (72%)

=== ПРЕДЛОЖЕНИЯ ПО КОНСОЛИДАЦИИ ===
1. [merge] Объединить reflection-API-0001.md и reflection-API-0002.md
2. [archive] Перенести 3 документа в архив
3. [cross-ref] Добавить 6 двунаправленных ссылок
4. [frontmatter] Добавить метаданные к 7 документам

Какие предложения применить? (all / none / 1,3,4)

Связанные команды

  • /dr-archive — может предложить запустить /dr-dream
  • /dr-optimize — оптимизирует фреймворк, а не базу знаний
  • /dr-init — начать следующую задачу после уборки