Учебный пример: языковые версии, не аудит реального сайта.
Python3, только стандартная библиотека.
Запуск: python3 hreflang-example.py
Создаётся loopback HTTP-сервер со свободным портом,9сценариев,54ответа; внешних запросов нет.
Результат: evidence/hreflang-example-result.json.
Два согласованных сценария PASS,7дефектных REJECTED. Все9самопроверок должны пройти.
Только контракт ru/en/x-default, не универсальный валидатор языковых кодов, не оценка переводов/индексации/CMS.
Данные синтетические. Сервер останавливается после каждого сценария.
