JUST · AI инженерные заметки Внедрение под ключ
Главная / Статьи / Инструмент
Инструментлендингчеклистлинт-гейтпортфолиоприёмка 2 минуты2026-09-24

Призма оценки лендинга: чеклист, контракты и accept.py

Три источника и линт-гейт accept.py для прогона страницы до публикации в портфолио. Результаты прогона 21.09.2026 по шести сайтам.

0 :root-переменныху всех шести сайтов портфолио
0 JSON-LD/og/canonicalу всех шести сайтов портфолио
fade-up 0у 5 из 6 сайтов

Любую страницу я прогоняю через «Призму оценки лендинга» до публикации в портфолио. Призма — это три готовых источника, найденных в памяти, плюс инструмент-линт-гейт accept.py (30 КБ, июль–сентябрь 2026). Прогон 21.09.2026 по шести сайтам портфолио дал одинаковый результат: у всех шести 0 :root-переменных, 0 JSON-LD/og/canonical/description/Метрики, fade-up по скроллу 0 (у 5 из 6), href="#" от 2 до 6, контактов в подвале нет.

Три источника призмы

Рядом лежит design.improvement_plan от 05.07.2026: 10 пунктов, топ-3 — design-system proof, чеклист, библиотека референсов.

Прогон через accept.py

Запуск: файл, URL или папка на входе. Флаг --render включает chromium на 375px и проверяет контраст, тапы 44×44 и переполнение. Флаг --json пишет отчёт в файл, --quiet делает вывод тише. Exit 1, если есть fail. Скриншоты падают в accept/m375_*.png.

запуск
python3 accept.py <файл|URL|папка> --render --json OUT

Перед ним имеет смысл быстрый статический скан — мгновенно, без браузера. Это grep по html: @font-family и Google Fonts family=, уникальные hex и их частоты, число --var в :root, linear-gradient, backdrop-filter, grid-cols-3/4, uppercase tracking, fade-up и IntersectionObserver, application/ld+json, og:, canonical, description, mc.yandex, sticky, h2-заголовки.

Подводные камни

Что показал прогон 21.09.2026. По шести сайтам портфолио: 0 :root-переменных, 0 JSON-LD/og/canonical/description/Метрики, fade-up по скроллу 0 у 5 из 6, href="#" от 2 до 6, контактов в подвале нет. Ни один сайт не проходит призму в текущем виде.

Читайте дальше