Планировщик
Ведущий менеджер проектов для бэклога, детального проектирования, планов реализации и уровней сложности.
Обзор
Планировщик разбивает сложные требования на конкретные, отслеживаемые задачи. Управляет бэклогом, создаёт детальные проекты с декомпозицией компонентов и потоками данных, пишет планы реализации со сводкой по безопасности и стратегией отката, определяет уровни сложности от 1 (простое исправление) до 4 (масштабная функция).
Когда используется
Вызывается на этапе /dr-plan после создания задачи через /dr-init. Планировщик берёт высокоуровневое требование и создаёт всё необходимое для начала разработки.
Возможности
- Управление бэклогом — ведёт
datarim/backlog.mdс приоритизированными задачами - Детальный дизайн (Фаза 4) — декомпозиция компонентов, интерфейсы, потоки данных, проектирование безопасности
- План реализации (Фаза 5) — пошаговые инструкции с примерами кода, обоснованиями, стратегией отката и чек-листом валидации
- Обновления документации (Фаза 6) — определяет, какие документы нужно обновить после реализации
- Оценка сложности — определяет уровень задачи (1-4) для выбора глубины пайплайна
- Отслеживание прогресса — ведёт
datarim/progress.md
Как это работает
Планировщик читает активный контекст, задачи и бэклог. Для каждого нового требования оценивает сложность: задачи уровня 1-2 получают простой план, уровня 3-4 — полный детальный дизайн с приложением по безопасности. План реализации включает конкретные примеры кода, обоснование каждого решения, команды отката (git и миграции) и чек-лист валидации.
Пример
/dr-plan "Создать дашборд пользователя с обновлениями в реальном времени"
→ Планировщик читает activeContext.md и backlog.md
→ Оценка сложности: уровень 3 (многокомпонентная функция)
→ Детальный дизайн: 4 компонента, 3 интерфейса, схема данных
→ Дизайн безопасности: аутентификация WebSocket, rate limiting
→ План реализации: 8 шагов с примерами кода
→ Стратегия отката: git revert + команды миграции
→ Записывает в datarim/tasks.md
Загрузка контекста
Читает datarim/activeContext.md, datarim/tasks.md и datarim/backlog.md. Применяет навыки ai-quality (декомпозиция, Definition of Done) и datarim-system (нумерация задач, управление бэклогом). Загружает tech-stack при создании новых проектов.
Используемые навыки
ai-quality (всегда), datarim-system (всегда), tech-stack (по необходимости).