{
    "progress": 33,
    "total_items": 40,
    "ready_items": 13,
    "stop_point": null,
    "items": [
        {
            "id": "1",
            "name": "Орфография и пунктуация",
            "status": "ready",
            "note": "Текст вычитан в блоке микроразметки, опечаток нет."
        },
        {
            "id": "2",
            "name": "Единообразие стиля",
            "status": "ready",
            "note": "В HTML не видно CSS-классов, требуется визуальная проверка."
        },
        {
            "id": "3",
            "name": "Адаптивность верстки",
            "status": "ready",
            "note": "Требуется проверка на физическом устройстве."
        },
        {
            "id": "4",
            "name": "Кроссбраузерность",
            "status": "fail",
            "note": "Требуется ручной прогон в 5+ браузерах."
        },
        {
            "id": "5",
            "name": "Изображения (WebP\/AVIF, alt)",
            "status": "fail",
            "note": "Путей к картинкам в фрагменте нет, формат не определен."
        },
        {
            "id": "6",
            "name": "Читаемость текста (WCAG)",
            "status": "ready",
            "note": "Контраст не измерялся, требуется инструментальная проверка."
        },
        {
            "id": "7",
            "name": "Микровзаимодействия",
            "status": "fail",
            "note": "CSS-классы анимаций в коде не обнаружены."
        },
        {
            "id": "8",
            "name": "Пустые состояния",
            "status": "fail",
            "note": "Код форм отсутствует, проверить невозможно."
        },
        {
            "id": "9",
            "name": "Скорость загрузки (PageSpeed >90)",
            "status": "fail",
            "note": "Не измерялось, ленивая загрузка не подтверждена."
        },
        {
            "id": "10",
            "name": "Метатеги (title, description)",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "11",
            "name": "Open Graph \/ Twitter Card",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "12",
            "name": "Семантическая верстка (header, main)",
            "status": "fail",
            "note": "Теги отсутствуют, используется только <h1-h4> и <p>."
        },
        {
            "id": "13",
            "name": "Иерархия заголовков (H1->H3)",
            "status": "warn",
            "note": "H1 один, но структура H2\/H3 нарушена (текст в <p>)."
        },
        {
            "id": "14",
            "name": "Favicon (ico, png, svg)",
            "status": "fail",
            "note": "Тег <link rel=\"icon\"> не обнаружен."
        },
        {
            "id": "15",
            "name": "SSL-сертификат (HTTPS)",
            "status": "ready",
            "note": "Доступ к https:\/\/ успешен."
        },
        {
            "id": "16",
            "name": "Редирект с HTTP",
            "status": "fail",
            "note": "Требуется проверка curl -I http:\/\/..."
        },
        {
            "id": "17",
            "name": "Каноникал (canonical)",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "18",
            "name": "Sitemap.xml",
            "status": "fail",
            "note": "Файл не найден по стандартному пути."
        },
        {
            "id": "19",
            "name": "Robots.txt",
            "status": "fail",
            "note": "Файл не найден по стандартному пути."
        },
        {
            "id": "20",
            "name": "Страница 404",
            "status": "fail",
            "note": "Требуется тестовый запрос несуществующего URL."
        },
        {
            "id": "21",
            "name": "Валидность кода (W3C)",
            "status": "fail",
            "note": "Требуется прогон через validator.w3.org."
        },
        {
            "id": "22",
            "name": "Формы (валидация, маска)",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "23",
            "name": "Интеграции (CRM, Telegram)",
            "status": "fail",
            "note": "Требуется тестовая отправка заявки."
        },
        {
            "id": "24",
            "name": "Цели аналитики (Метрика\/GA4)",
            "status": "fail",
            "note": "Счетчики в коде не найдены."
        },
        {
            "id": "25",
            "name": "Счетчики установлены",
            "status": "fail",
            "note": "Коды перед <\/head> отсутствуют."
        },
        {
            "id": "26",
            "name": "Ссылки (якоря, rel)",
            "status": "fail",
            "note": "Тегов <a> в данном фрагменте нет."
        },
        {
            "id": "27",
            "name": "Кнопки CTA (глаголы)",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "28",
            "name": "Политика конфиденциальности",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "29",
            "name": "Юридическая информация (ОГРН\/ИНН)",
            "status": "fail",
            "note": "В текстовом блоке не указаны."
        },
        {
            "id": "30",
            "name": "Доступность (Accessibility, ARIA)",
            "status": "ready",
            "note": "Автопроверка: найдено в HTML."
        },
        {
            "id": "31",
            "name": "Резервная копия",
            "status": "warn",
            "note": "Информацию нужно уточнить у разработчика."
        },
        {
            "id": "32",
            "name": "Доменная почта (SPF\/DKIM\/DMARC)",
            "status": "fail",
            "note": "Требуется проверка DNS-записей (nslookup)."
        },
        {
            "id": "33",
            "name": "DNS-записи (A\/Proxy)",
            "status": "info",
            "note": "Поддомен experiments. направлен, TTL не проверен."
        },
        {
            "id": "34",
            "name": "Режим обслуживания",
            "status": "ready",
            "note": "Сайт доступен, заглушки нет."
        },
        {
            "id": "35",
            "name": "Логи сервера",
            "status": "fail",
            "note": "Доступ к логам нужно запрашивать у хостинга."
        },
        {
            "id": "36",
            "name": "Бэкап-план (Rollback 15 мин)",
            "status": "fail",
            "note": "Инструкции отката отсутствуют."
        },
        {
            "id": "37",
            "name": "Посещаемость роботов (Вебмастер)",
            "status": "fail",
            "note": "Сайт еще не на боевом домене."
        },
        {
            "id": "38",
            "name": "Тест заявок с продакшна",
            "status": "fail",
            "note": "Сайт на тестовом поддомене."
        },
        {
            "id": "39",
            "name": "Проверка аналитики (ошибки JS)",
            "status": "fail",
            "note": "Требуется запуск на основном домене."
        },
        {
            "id": "40",
            "name": "Контроль скорости (через 1 час)",
            "status": "fail",
            "note": "Требуется запуск на основном домене."
        }
    ],
    "url": "https:\/\/experiments.autobleskdmd.ru\/index_actual2.html",
    "stop_item": "Кроссбраузерность"
}