# promote-checkpoint

Повторно проверяет обученный чекпойнт по текущему eval-набору и экспортирует его только после вердикта PROMOTE.

- команда · `type=command` · Claude Code, Codex, Cursor · ★ 41729
- Автор: Seth Hobson
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wshobson/agents/tree/HEAD/plugins/llm-finetuning/commands/promote-checkpoint.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/commands/promote-checkpoint

## Что делает

Команда принимает каталог запуска, находит в нём обученный чекпойнт и заново проходит четыре этапа допуска: проверку качества данных, оценку дрейфа, парное сравнение с базовой моделью и канареечную проверку при наличии production-трафика. Она считает отпечаток `eval/goldens.jsonl` и сравнивает его с предыдущим отчётом.

Результат записывается в `$ARGUMENTS/promotion-report.md`, причём старый отчёт заменяется. При `REJECT` команда останавливается и называет одну главную меру исправления. При `PROMOTE` обученный чекпойнт экспортируется в `$ARGUMENTS/export/`, после чего запускается smoke test с загрузкой артефакта и сравнением 3–5 золотых ответов до и после экспорта.

Без полного набора `eval/` с `goldens.jsonl`, `graders/`, `drift-suite.yaml` и `eval/baseline-<model>.json` команда остановится до проверки.

## Установка

### Claude Code (родная платформа)

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add wshobson/agents
```
В чате агента (не в терминале):
```text
/plugin install llm-finetuning@claude-code-workflows
```

2. **Вручную: положить файлы**
- Файл: `.claude/commands/promote-checkpoint.md` — Вызов — /promote-checkpoint. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/promote-checkpoint.md` — Вызов — /prompts:promote-checkpoint. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/promote-checkpoint.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/promote-checkpoint.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/wshobson/agents/tree/HEAD/plugins/llm-finetuning/commands/promote-checkpoint.md

## Когда брать
- повторно допустить обученный чекпойнт
- сравнить текущие goldens с исходным gate
- проверить дрейф относительно базовой модели
- сформировать отчёт PROMOTE или REJECT
- экспортировать одобренный чекпойнт и проверить smoke test

## Примеры запросов агенту
- Запусти `/llm-finetuning:promote-checkpoint` для `runs/2026-07-13-support-bot`.
- Повторно проверь чекпойнт в `runs/2026-07-13-support-bot` и перезапиши `promotion-report.md`.
- Экспортируй чекпойнт только после успешного допуска и сравни 3–5 золотых ответов.

Из того же набора: [wshobson/agents](https://affpapa.org/nevibecode/by/wshobson/agents.md) — 405 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
