--- description: Независимая проверка уже сделанной работы — verifier и, при необходимости, adversary argument-hint: [что проверяем: номер лабы, модуль или «текущие изменения»] --- Проверяем: $ARGUMENTS Если аргумент не задан, проверяем незакоммиченные изменения — возьми их из `git status --porcelain` и `git diff`. ## Что сделать 1. Собери фактуру: какие файлы затронуты, какая лаба или модуль за это отвечает, какой командой прогоняется полный тест. 2. Запусти `python tools/quick_gate.py`. Если шлюз не пройден — дальше не иди, сначала почини, агентов дёргать бессмысленно. 3. Запусти агента `verifier`. Передай ему: - список затронутых файлов, - команду полного прогона, - указание брать требование из `README.md` и `PROJECT_LOG.md`, а не из твоих слов. 4. Агента `adversary` запускай **только** если затронуто что-то из списка: управление, failsafe, аварийная остановка, сеансы, перезапуск, сброс, подлинность сообщений. Для видео, сжатия, FEC и модуляции он бесполезен — не трать лимит. 5. Разбери находки как арбитр: воспроизведи, отклони невоспроизводимые вслух, почини подтверждённые. ## Отчёт пользователю Коротко: что запускалось, что нашли, что починили, что отклонили и почему. Отчёты агентов пользователь не видит — пересказывай сам, не отсылай к ним.