Рефлексия
Воркфлоу ревью — уроки, эволюционные предложения (шлюз Class A/B), проверка метрик здоровья. Вызывается /dr-archive Step 0.5.
Обзор
Reflecting — обязательный шлюз рефлексии внутри /dr-archive Step 0.5. Запускается для каждой завершённой задачи: анализирует, что произошло, извлекает уроки и предлагает улучшения фреймворка. Создан в TUNE-0013, заменив прежнюю опциональную команду /dr-reflect — потому что рефлексия ожидалась на каждой задаче, но легко пропускалась как отдельный этап.
Контракт вызова
Это не самостоятельная команда. Навык загружается внутри /dr-archive Step 0.5. Вход — состояние задачи из datarim/tasks.md и datarim/activeContext.md. Выход — документ рефлексии datarim/reflection/reflection-{task-id}.md, одобренные изменения Class A и список задач для бэклога.
Что делает
- Загружает персону reviewer и навыки security + testing для контекста
- Ревьюирует изменения по Definition of Done, проверяет тесты, ищет уязвимости
- Создаёт документ рефлексии по шаблону
- Генерирует эволюционные предложения — классифицирует как Class A (изменение контента, готово к одобрению) или Class B (изменение операционной модели, требует обновления PRD)
- Проверяет метрики здоровья — считает навыки, агенты, команды. Предлагает
/dr-optimizeпри превышении порогов - Определяет follow-up задачи и передаёт их в
/dr-archiveStep 4 для записи в бэклог
Шлюз Class A / Class B
Предложения Class A (добавить рецепт, исправить описание) проходят обычное одобрение. Предложения Class B (изменение source-of-truth, семантики синхронизации, маршрутизации пайплайна) требуют обновления PRD перед одобрением. Шлюз введён после инцидента TUNE-0002/TUNE-0003, где исследовательский вывод был применён как обычное предложение и стоил 6 часов работы в неверном направлении.
Режим отказа
Если навык не загрузился или пользователь отклонил все предложения — архивация останавливается на Step 0.5. К Step 1 не переходит. Архивация идемпотентна — повторный запуск снова входит в Step 0.5.