Команда Utility

/dr-status

Проверка статуса текущих задач, прогресса и бэклога

Обзор

/dr-status — команда только для чтения, показывающая текущее состояние рабочего пространства Datarim. Отображает все активные задачи с уровнями сложности и этапами пайплайна, сводку по бэклогу, недавно завершённые задачи и рекомендацию по следующему действию.

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

/dr-status
/dr-status --recent 10
/dr-status <TASK-ID> what's next?

Что показывает

  1. Все активные задачи — из однострочных записей ## Active Tasks в activeContext.md (или ## Active в tasks.md). Для каждой: ID, статус, приоритет, уровень сложности и заголовок. Показывается нумерованным списком. Если активных задач нет — сообщает об этом явно.
  2. Сводка бэклога — количество записей pending, blocked-pending и cancelled в backlog.md.
  3. Недавно завершённые — вычисляются на лету по самым новым файлам documentation/archive/**/archive-*.md (--recent N, по умолчанию 5); отдельный раздел не хранится.
  4. Рекомендация — какую команду запустить следующей.

Аргументы

Необязательно. --recent N (1–50) — сколько недавно завершённых задач показать. ID задачи плюс свободный вопрос (например, what's next?) включает режим оракула: команда отвечает, что делать дальше по этой задаче, по её stage-снапшоту, а при его отсутствии — по статусу. Оба режима только читают.

Результат

Только отображение. Эта команда не изменяет файлы.

Читаемые файлы

  • datarim/activeContext.md — активные задачи
  • datarim/tasks.md — детали задач и планы реализации
  • datarim/backlog.md — ожидающие, заблокированные и отменённые записи
  • documentation/archive/ — недавно завершённые задачи
  • datarim/snapshots/{TASK-ID}.snapshot.md — stage-снапшот (режим оракула)

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

> /dr-status

=== АКТИВНЫЕ ЗАДАЧИ ===
  1. <TASK-ID> · in_progress · P1/L3 · Реализация аутентификации
  2. UI-NNNN · not_started · P2/L2 · Тёмная тема дашборда

=== БЭКЛОГ ===
  pending: 5 элементов
  blocked-pending: 1 элемент
  cancelled: 0 элементов

=== НЕДАВНО ЗАВЕРШЁННЫЕ ===
  2026-04-15 · <TASK-ID> · Настройка деплой-пайплайна

=== РЕКОМЕНДАЦИЯ ===
  Продолжить <TASK-ID>: /dr-next
  Проверить прогресс: /dr-do

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

  • /dr-next — возобновить работу над задачей
  • /dr-init — начать новую задачу из бэклога
  • /dr-help — полная справка

Отчёт о результате

Перед сообщением человеку применяется Human Outcome Reporting. Объясняются изменение для пользователя, исходные условия, проверки и доказательства, а также открытые ограничения. Итог этапа не означает завершения всей задачи. Точные протоколы и технические записи сохраняются. Для повторного объяснения без продолжения работы — /dr-explain.