/dr-wizard
Собирает спецификацию задачи через возобновляемое интервью по одному вопросу
Обзор
/dr-wizard превращает черновое задание в структурированную спецификацию до запуска /dr-prd. Он задаёт по одному точному вопросу, сохраняет каждый ответ и параллельно строит граф знаний и зависимостей. Интервью можно приостановить и продолжить без ручного идентификатора сессии: состояние привязано к ID задачи.
Когда использовать
- Цель понятна, но важные требования или ограничения ещё не сформулированы явно.
- Сложный вопрос требует короткой боковой ветки интервью с возвратом в основной поток.
- Для архитектурного выбора полезно созвать consilium по запросу.
- Scope может измениться во время discovery, и нужно отметить устаревшие research- или plan-результаты.
Как проходит интервью
- Продолжить или начать. Wizard проверяет сохранённое состояние задачи и воспроизводит его вместо перезапуска.
- Задать один вопрос. Каждый вопрос и ответ добавляется в журнал интервью.
- Углубиться при необходимости. Вложенная ветка ссылается на нужные предыдущие ответы, а затем записывает вывод в родительский вопрос.
- Зафиксировать решения. Требования, понятия и решения становятся узлами графа со связями dependency, refinement или resolution.
- Завершить и проверить. 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-интервью.