26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
---
|
||
description: Статус последнего или указанного аудита
|
||
argument-hint: "[audit_run_id]"
|
||
---
|
||
|
||
Пользователь хочет посмотреть статус аудита. Аргумент: `$ARGUMENTS`
|
||
|
||
## Шаги
|
||
|
||
1. **Определить audit_run_id:**
|
||
- Если аргумент задан — используй его.
|
||
- Если пустой — вызови `list_audits` и возьми последний (самый свежий) аудит. Если их нет — сообщи «нет аудитов, запустите `/222a-audit <url>`».
|
||
|
||
2. **Получить статус:**
|
||
- Вызови `get_audit_status` с этим `audit_run_id`.
|
||
|
||
3. **Показать пользователю:**
|
||
- `status` (running/completed/failed/cancelled)
|
||
- Если running — текущий этап и прогресс (если поле есть в ответе)
|
||
- Если completed — дата завершения, краткие метрики (issue counts из `get_audit_context.summary` если нужно — отдельным вызовом)
|
||
- Если failed/cancelled — причина
|
||
|
||
4. **Подсказки:**
|
||
- Если completed — предложи `/222a-issue <code>`, `/222a-report`, `/222a-progress`
|
||
- Если running — предложи перезапустить `/222a-status` через минуту
|