Скилл Core

Рефлексия

Воркфлоу ревью — уроки, эволюционные предложения (шлюз 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 и список задач для бэклога.

Что делает

  1. Загружает персону reviewer и навыки security + testing для контекста
  2. Ревьюирует изменения по Definition of Done, проверяет тесты, ищет уязвимости
  3. Создаёт документ рефлексии по шаблону
  4. Генерирует эволюционные предложения — классифицирует как Class A (изменение контента, готово к одобрению) или Class B (изменение операционной модели, требует обновления PRD)
  5. Проверяет метрики здоровья — считает навыки, агенты, команды. Предлагает /dr-optimize при превышении порогов
  6. Определяет follow-up задачи и передаёт их в /dr-archive Step 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.