Changelog

Важные изменения продукта: отчёты, аналитика, интеграции и интерфейс.

Источник: docs/CHANGELOG.md + docs/GLOSSARY.md

Глоссарий терминов

Глоссарий SEOAUTIMATIC

Этот блок всегда показывается сверху страницы /changelog и пополняется отдельно от истории изменений.

  • Quality Gate — автоматический контроль качества отчета/задач перед публикацией (структура, правдивость, обязательные блоки, полнота полей).
  • Hypothesis Quality Gate — отдельная проверка качества гипотез (доказательства, причинный механизм, критерий опровержения, value score, confidence).
  • Evidence Graph — карта связей "факт -> причина -> бизнес-эффект -> KPI", чтобы выводы были проверяемыми.
  • On-page — внутренняя оптимизация страниц и шаблонов (контент, мета, структура, UX, технические сигналы).
  • Off-page — внешнее продвижение вне сайта (ссылки, упоминания, PR, репутационные сигналы).
  • CWV (Core Web Vitals) — ключевые UX-метрики для поиска: LCP, CLS, INP.
  • Priority Score — интегральный приоритет задачи (1..100) с учетом severity, масштаба, скорости внедрения, confidence и ожидаемого эффекта.
  • Baseline Metric — исходная точка метрики до внедрения (что именно улучшаем и от какого значения).
  • Experiment Pack — минимальный набор для проверки гипотезы: primary metric, критерий успеха, критерий опровержения, окно замера, guardrails.
История изменений

Changelog

2026-03-18

Отчеты и аналитика

  • Введены два основных отчета прямо на странице прогона:
  • Отчет 1: полный разбор с оценками и гипотезами.
  • Отчет 2: список работ без сроков (action-only).
  • Для CWV добавлены русские расшифровки метрик: LCP, CLS, INP/TBT.
  • Добавлен текстовый вывод по качеству CWV (норма / нужны улучшения / критично) для mobile и desktop.
  • Исправлена постановка KPI по скорости: если целевые значения уже достигнуты, отчет не предлагает "поднять", а фиксирует удержание/анти-регресс.

Качество выводов и правдивость

  • Усилен quality gate для структуры и содержательности первых блоков отчета.
  • Добавлены обязательные блоки про гипотезы, проверки и confidence.
  • Добавлен блок "Блокеры достоверности" при ошибках интеграций.
  • Расширен anti-hallucination контроль KPI (не только PageSpeed, но и часть интеграционных целевых сигналов).
  • Улучшена нормализация чисел для CWV из разных форматов (ms/s, displayValue, числовые поля).

План работ

  • Повторяющиеся задачи агрегируются по типу проблемы, а не дублируются построчно.
  • Во втором отчете добавлены контуры работ:
  • внутренняя оптимизация (on-page),
  • внешняя оптимизация (off-page).
  • Добавлены фильтры на странице: Все / Внутренняя / Внешняя.
  • Для задач добавлены поля исполнения:
  • владелец,
  • baseline,
  • ожидаемый эффект.
  • Off-page блок стал data-driven: задачи формируются на основе Topvisor/Webmaster и привязываются к релевантным URL, если они есть в данных.

Контроль динамики

  • На странице прогона добавлены контрольные точки дельты к предыдущему запуску:
  • Score,
  • Issues,
  • Pages.

UI

  • Добавлена отдельная веб-страница changelog: /changelog.
  • Ссылки на changelog добавлены в боковое и верхнее меню.

Достоверность, гипотезы, приоритизация

  • Добавлен priority_score (1..100) для задач на базе severity/impact/confidence/speed/масштаба URL.
  • Во все задачи добавлены evidence_sources для трассировки доказательств.
  • Добавлен experiment pack (гипотеза, primary metric, критерии успеха/опровержения, окно проверки, guardrails).
  • Усилен quality gate: теперь задачи валидируются не только на dev-ready, но и на evidence + experiment поля.

Webmaster deep integration

  • В derived добавлены новые показатели: security_issues_count, mobile_offers_count, dialogs_count, external_links_domain_diversity_pct.
  • Добавлены новые issue-коды на базе Webmaster: webmaster_high_excluded_ratio, webmaster_security_issues, webmaster_mobile_offers_issues, webmaster_dialogs_recommendations.
  • В аналитическом отчёте расширен блок Webmaster: исключения/доля, security/mobile-offers/dialogs.

Контент и E-E-A-T

  • В аудит добавлены E-E-A-T сигналы: author/date/sources/expert/faq hints.
  • В analyze добавлены соответствующие инциденты: missing_author_signal, missing_publish_date_signal, missing_sources_signal.

UI и контроль регрессий

  • В /compare добавлены таблицы root-cause: регрессии и улучшения по типам проблем (code).
  • На странице прогона в worklist добавлен вывод priority score, evidence, и полей эксперимента.

Операционный контур

  • Добавлен скрипт безопасного деплоя scripts/deploy_safe.sh (backup + healthcheck + rollback).
  • Добавлен контрактный QA-чек scripts/qa_report_contract.py для автопроверки структуры отчёта и качества задач.

2026-03-19

Критические доработки отчета

  • Из первого аналитического отчета удалены блоки 6 и 7 (roadmap/прогноз), чтобы не смешивать аналитику и план работ.
  • Блок "Гипотезы и оценки" переработан в формат: гипотеза -> доказательства -> проверка -> confidence.
  • Исправлен вывод Core Web Vitals: значения LCP/CLS/INP/TBT теперь отображаются в читаемом формате, без "сырых" словарей.
  • Исправлена интерпретация скорости: нормализация единиц (секунды/миллисекунды), корректные статусы метрик.

Внешнее продвижение (off-page)

  • Добавлен LLM-проход для генерации внешних работ на основе Topvisor/Webmaster.
  • Внешние работы группируются по кластерам просевших запросов и привязанным страницам.
  • В задачи добавлены практические сценарии: digital PR, outreach, guest posts, безопасные сценарии закупки ссылок, репутационные площадки.
  • Для off-page задач добавлены поля исполнения: owner, baseline, expected impact, confidence.

Качество LLM и стабильность quality gate

  • Добавлен отдельный LLM-проход для on-page задач (ONPAGE_TASKS_PROMPT), чтобы внутренние работы не зависели от общего текста отчета.
  • Добавлен отдельный LLM-проход для гипотез (HYPOTHESES_PROMPT) с целевым диапазоном 8-15 гипотез и проверкой структуры.
  • Включен auto-heal режим quality gate: при ошибках используется автоматическое восстановление и детерминированная нормализация без hard-fail сценария.
  • Раздел гипотез в отчете теперь умеет рендерить отдельные LLM-гипотезы (каждая как самостоятельный блок: доказательства -> механизм -> проверка -> опровержение -> эффект -> confidence/value score).