Три читателя, ноль вопросов, стандарты как контракт

У веб-страницы больше нет единственного читателя. Их как минимум трое: человек, принимающий решение за секунды, человек, глубоко оценивающий содержание, и машина — краулер, поисковый движок ответов или агент, действующий в интересах пользователя, который считывает структуру, а не пиксели. Большинство страниц пишутся только для первого читателя. Читатель, ищущий глубину, натыкается на маркетинг там, где должна быть суть; машина находит разметку, которая ни о чем не говорит. Позиция TITI: это три разных документа, которые просто делят один URL, и платформа пишет их как три отдельных документа — маркетинговый слой, научный слой на собственных маршрутах и агентский слой в заголовке и машинных файлах.

Вопросы — это перенос издержек. Человеческое внимание — дефицитный ресурс при любом делегировании, если буквально применить классическое наблюдение Саймона. Когда разработчик реагирует на неопределенность вопросом, он превращает свою работу в вашу: вы сами исследуете свое позиционирование, чтобы разработчику не пришлось этого делать. TITI переворачивает этот принцип. Все, что можно вывести из брифа, узнать из предметной области или спрогнозировать по жанру, никогда не выносится в вопросы. Если остается реальная развилка, платформа задает один консолидированный вопрос. Метрика, которой измеряется эта дисциплина, предельно проста — количество вопросов на проект, а архитектурная цель, к которой мы стремимся, — ноль. Если говорить честно: это ориентир. Движок логического вывода проверен в продакшене, но итоговый счет все еще зависит от того, насколько открытым бриф оставляет ТЗ.

Сложность должна оставаться внутри системы. Каждый шаг интерфейса — это неявное утверждение, что время пользователя дешевле, чем разработка платформы. Обычно это ложное утверждение, цену которого никто не считал. Дисциплина одного клика оценивает это: шаги, поля и экраны рассматриваются как издержки, требующие обоснования; решения по умолчанию принимаются и документируются, а не делегируются обратно в виде выбора. Честное мерило прогресса платформы — какая часть пути от намерения до артефакта вообще не требует решений от того, у кого это намерение возникло.

Качество должно быть контрактом, а не ощущением. Каждая страница TITI проходит детерминированные фильтры: контрастность доступности, измеряемая поэлементно на отрисованной странице (4.5:1 для основного текста, 3:1 для крупного шрифта) для десктопных и мобильных экранов, отсутствие горизонтальной прокрутки вплоть до ширины в 320 пикселей, минимальные размеры областей нажатия, сканирование на наличие трекеров, утечек черновых тегов и жесткий черный список конфиденциальности. Затем следуют две независимые оценки: основной балл и состязательный аудит моделью из другого семейства, обученной опровергать качество сборки. Ни одна модель не проверяет собственный вывод. Если показатели ниже нормы, сборка циклически дорабатывается с ограничением по количеству итераций; если барьер не пройден, она не отправляется в релиз.

Рекурсия — это дисциплина, а не лозунг. Каждая новая возможность, которую приобретает платформа, применяется на ней самой, прежде чем ее увидит клиент. Этот сайт — тому подтверждение: он собран и проверен тем самым движком, который описывает, как и первый продакшен-узел до него. Порядок имеет значение: завод, который отказывается работать на собственной продукции, предлагает клиентам взять на себя риски, которые сам брать побоялся. Самоприменение — это способ, с помощью которого платформа учится на каждой сборке и совершенствует следующую. И это единственный честный способ опубликовать заявление вроде «проверено аудитом»: аудит, о котором вы читаете, проверял страницу, которую вы сейчас видите.

На что эта страница не претендует. Она не претендует на эстетическую объективность — критерии вкуса оцениваются экспертно, а такие оценки имеют погрешность. Она не заявляет о нуле вопросов как о свершившемся абсолютном факте — это лишь архитектурная цель, к которой стремится дисциплина логического вывода. Она не утверждает, что диалоговый канал уже активен — этот стык обозначен на каждой странице как находящийся в процессе подключения, поскольку показать честный процесс интеграции посчитали более правильным, чем разместить бутафорскую кнопку. И проверенный аудитом минимум — это именно минимум, а не оптимум: обещание «не может быть выпущено с оценкой ниже 8 из 10» отличается от «каждая сборка на 10 из 10» — и здесь дается только первое из них.

Источники

  1. Саймон Г. А. — Поведенческая модель рационального выбора (1955; ограниченное внимание) — https://doi.org/10.2307/1884852
  2. Nielsen Norman Group — Как пользователи читают в Сети (сканирующее поведение) — https://www.nngroup.com/articles/how-users-read-on-the-web/
  3. Schema.org — словарь структурированных данных (язык машинного чтения) — https://schema.org/
  4. W3C — Руководство по обеспечению доступности веб-контента (WCAG) 2.2 — https://www.w3.org/TR/WCAG22/

Встроенный интеллект

Поспорить с манифестом.

Несогласие — это ценный фидбек. Позиции на этой странице — инженерные решения, а инженерные решения отвечают на вопросы.

Когда канал откроется, вы сможете задать их здесь.

Канал связи подключается — здесь будет происходить все общение. На этом сайте намеренно нет других каналов связи.