3.1 KiB
3.1 KiB
| description | argument-hint |
|---|---|
| Сравнение текущего аудита с предыдущим (что починили, что появилось) | [audit_run_id] |
Пользователь хочет понять прогресс между аудитами. Аргумент: $ARGUMENTS
Шаги
-
Определить audit_run_id:
- Если аргумент задан — используй его.
- Если пустой — возьми последний completed аудит через
list_audits.
-
Прочитать контекст:
- Вызови
get_audit_contextдляaudit_run_id. - Посмотри секцию
progress_since_previousв ответе.
- Вызови
-
Если
progress_since_previousдоступна (быстрый путь):- Используй её для краткой сводки «что починили / что органически появилось».
- Покажи
top_resolved_pagesиtop_appeared_pagesесли есть. - ВАЖНО — data-source disambiguation:
appeared_issues_count— органические (реальные новые проблемы)appeared_due_to_new_data_source_count/top_appeared_due_to_new_data_source— это не деградация сайта, это новый источник данных (например, подключили GSC и появились старые CTR-проблемы)resolved_issues_count— органические починкиresolved_due_to_data_source_unavailable_count/top_resolved_due_to_data_source_unavailable— это не реальные починки, это отвалившийся источник данных. НЕ показывай как progress.
- ВАЖНО — флэйковость perf:
- Perf-issues (cls/inp/page_weight) у границ lab-thresholds могут мигать. Они помечены
is_flaky=trueи попадают в отдельные счётчикиappeared_flaky_count,resolved_flaky_count,changed_flaky_count,top_flaky_issues. - Не показывай их как progress/regression — это измерительный шум.
- Perf-issues (cls/inp/page_weight) у границ lab-thresholds могут мигать. Они помечены
- Site-level issues:
- ya., seo.duplicate_, tech.crawled_not_in_sitemap, seo.url_, content.near_duplicate, seo.hreflang_, seo.indexed_not_crawled — живут в отдельных счётчиках
site_appeared_issues_count/site_resolved_issues_count/site_changed_issues_countс теми же data-source оговорками. - Подавай их как audit-wide изменения, не per-URL.
- ya., seo.duplicate_, tech.crawled_not_in_sitemap, seo.url_, content.near_duplicate, seo.hreflang_, seo.indexed_not_crawled — живут в отдельных счётчиках
-
Если нужен drill-down:
- Вызови
compare_auditsдля детального сравнения. - Issue
changedbucket = изменения severity.unchanged= persistent проблемы с тем же severity.
- Вызови
-
Сохранить артефакт:
- Если есть
mcp.writeи сравнение полезное — вызовиsave_audit_artifactс типомprogress_comparison,source="claude-code".
- Если есть