vai8 v1.0
Дизайн-система · редакция 2026-07-09

Интерфейс
перестаёт быть
вкусовщиной

vai8 — единый язык интерфейса для всех продуктов сразу. Токены, компоненты и правила приходят по одному адресу: обновили систему — обновились все проекты, без переносов и ручной синхронизации.

Живой канал CSS отдаётся с авто-обновлением · 3 темы · 26 КБ
tokens.json · charcoal
amber neutral
Контраст ink/bg
13.8:1
WCAG AAA пройден
3
темы из коробки
18
компонентов в каталоге
26 КБ
весь CSS системы
1
акцент на весь продукт

Технократия вместо вкусовщины. Каждое решение в системе — следствие данных: контраст считается, отступы кратны сетке, состояния перечислены до единого. Спорить не о чем — есть спецификация.

Где применяется

Три контура внедрения

Система задумана как общий слой: одинаково ложится на клиентские витрины, внутренние панели и продукты с ИИ-агентами.

Полный каталог

Панели и админки

Таблицы с поиском и сортировкой, раскрытие строк, пустые состояния, тосты. Плотный интерфейс, где важна читаемость на длинной дистанции.

  • table.dt — сортировка, детали строки
  • .state-box — пустые и ошибочные состояния
  • .badge, .alert — семантика статусов
Разобрать

Диалоговые продукты

Готовый контур чата: реплики пользователя и агента, композер с панелью действий, плашка расхода токенов и времени ответа.

  • .msg — реплики с аватаром и автором
  • .composer — ввод с панелью инструментов
  • .usage — токены, время, стоимость
Разобрать

Приёмка качества

Агент приёмки прогоняет макет по инженерным критериям: контраст, кратность отступов, полнота состояний, фокус. На выходе — вердикт релиза.

  • .qa — кольцо готовности и список проверок
  • .verdict — go / no-go по итогам
  • Критерии из principles, не из ощущений
Разобрать
Внедрения

Что меняется после подключения

Раньше каждый новый экран начинался со спора о цвете кнопки. Теперь спорить не о чем — акцент один, он описан в принципах.
АК
Команда витрины
Каталог, 40+ экранов
Три темы приехали бесплатно. Светлую версию просили полгода, здесь она включилась атрибутом на html.
МП
Внутренняя панель
Логистика
Приёмка перестала быть перепиской на сорок сообщений. Есть список критериев, есть вердикт.
ДС
Продуктовый контур
Релизы раз в неделю
Главное — обновление централизованное. Правку в токенах подхватили одновременно четыре проекта, руками не трогали ни один.
ИВ
Платформенная группа
4 продукта
Состояния кнопок и полей перечислены до единого. Раньше disabled и loading всплывали на ревью, теперь их просто не забывают.
НГ
Фронтенд
Компонентная библиотека
Контраст считается, а не оценивается на глаз. Аудит доступности прошли с первого захода.
ЛР
Доступность
Внешний аудит
Двадцать шесть килобайт на всю систему. Это меньше, чем весил один наш баннер.
ЕТ
Производительность
Бюджет лендинга
Принципы

Правила,
а не рекомендации

Дизайн-система работает ровно до тех пор, пока её ограничения нельзя обойти «в порядке исключения». В vai8 ограничения записаны машиночитаемо и проверяются агентом приёмки.

Читать спецификацию
01

Один бренд-акцент

Amber отвечает за всё, что действует. Success, warning, danger и info — только семантика, никогда не декор.

02

Контраст по WCAG

Основной текст — от 7:1, вторичный — от 4.5:1. Значение считается, а не подбирается.

03

Сетка 4 пункта

Отступы только из шкалы 4–48. Радиусы — из набора 6, 10, 14, 20 и 50%. Ритм неравномерный намеренно.

04

Полнота состояний

Для кнопки — hover, active, focus-visible, disabled, loading. Для поля — focus, error, success, disabled.

05

Движение с уважением

Только transform, opacity и box-shadow. При prefers-reduced-motion анимация выключается целиком.

Подключение

Одна строка — и продукт
говорит на языке vai8

Живой канал отдаёт актуальную редакцию, закреплённый — фиксирует версию для продакшена. Перенос токенов руками больше не нужен.

Заявка

Подключить систему к проекту

Оставьте контакты — пришлём ключ доступа и короткую инструкцию по подключению. Отвечаем в рабочие дни, обычно в течение суток.

Например, name@company.ru
Необязательно