Нормализует результаты короткого запуска по выбранной команде и сохраняет проверяемые материалы в repro_outputs/. Помогает зафиксировать, что именно запускалось, какие изменения вносились и насколько результат сопоставим с README, статьёй или baseline.
Возможности
- Собирает сводку результата запуска и стандартизированные файлы в
repro_outputs/. - Различает состояния
verified,partialиblocked. - Создаёт
SCIENTIFIC_CHANGELOG.md, если изменения затрагивают научный смысл, и фиксирует статус доказательств. - Готовит
COMPARABILITY_REPORT.mdдля оценки сопоставимости с README, статьёй или baseline. - Создаёт
PATCHES.md, если менялись файлы репозитория. - Не выбирает цель воспроизведения и не запускает длительное обучение.
Когда использовать
- Цель воспроизведения и план настройки уже выбраны, а нужны свидетельства выполнения.
- Нужно выполнить smoke test, документированный inference или evaluation.
- Команда для попытки уже известна; нужны только запуск и отчёт.
- Нужно зафиксировать изменения в файлах репозитория и их влияние на научный смысл.
Примеры
Артефакты отчёта, которые навык формирует при необходимости:
repro_outputs/
SCIENTIFIC_CHANGELOG.md
COMPARABILITY_REPORT.md
PATCHES.md
Скрипты, на которые ссылается навык:
scripts/run_command.py
scripts/write_outputs.py