Команда Planning

/dr-wizard

Собирает спецификацию задачи через возобновляемое интервью по одному вопросу

Обзор

/dr-wizard превращает черновое задание в структурированную спецификацию до запуска /dr-prd. Он задаёт по одному точному вопросу, сохраняет каждый ответ и параллельно строит граф знаний и зависимостей. Интервью можно приостановить и продолжить без ручного идентификатора сессии: состояние привязано к ID задачи.

Когда использовать

  • Цель понятна, но важные требования или ограничения ещё не сформулированы явно.
  • Сложный вопрос требует короткой боковой ветки интервью с возвратом в основной поток.
  • Для архитектурного выбора полезно созвать consilium по запросу.
  • Scope может измениться во время discovery, и нужно отметить устаревшие research- или plan-результаты.

Как проходит интервью

  1. Продолжить или начать. Wizard проверяет сохранённое состояние задачи и воспроизводит его вместо перезапуска.
  2. Задать один вопрос. Каждый вопрос и ответ добавляется в журнал интервью.
  3. Углубиться при необходимости. Вложенная ветка ссылается на нужные предыдущие ответы, а затем записывает вывод в родительский вопрос.
  4. Зафиксировать решения. Требования, понятия и решения становятся узлами графа со связями dependency, refinement или resolution.
  5. Завершить и проверить. Wizard закрывает незавершённые ветки, валидирует журнал и граф и формирует сводку требований для /dr-prd.

Сохраняемые артефакты

datarim/wizard/<TASK-ID>.wizard.jsonl  # append-only журнал интервью
datarim/wizard/<TASK-ID>.graph.jsonl   # понятия, требования, решения

Авторитетным считается только финализированный и прошедший валидацию артефакт. Прерванное интервью можно продолжить, но оно не используется как готовая спецификация.

Изменение scope и автономный режим

Изменённое требование помечает research, plan или оба результата как устаревшие. Wizard показывает эти флаги, но не запускает новый planning-цикл молча. В автономном режиме он сам закрывает вопросы, на которые отвечает доступный контекст, и может созвать consilium для сложного решения; неизменяемая граница hard-gated действий продолжает действовать.

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

После финализации запустите /dr-prd <TASK-ID>. Стадия PRD использует готовую сводку требований и граф вместо повторного discovery-интервью.