01. Сначала структура
Иерархия важнее декора. Одна доминирующая мысль на экран. Названия, номера и линии помогают прочитать материал в правильном порядке.
Работа, которую
можно проверить.
Визуальный язык для ясных правил,
видимых изменений и проверенных результатов.
01 / Принципы
Agentplane — Git-native control plane для coding agents. Бренд показывает, как работа становится обозримой: правила, задача, изменение, проверка.
Иерархия важнее декора. Одна доминирующая мысль на экран. Названия, номера и линии помогают прочитать материал в правильном порядке.
Показывайте конкретный артефакт, статус и источник. Отличайте план от результата, а иллюстрацию — от наблюдаемого поведения.
Действие имеет понятный результат. Ограничения и границы полномочий называются прямо. Цвет поддерживает смысл, а не заменяет подпись.
02 / Идентичность
Используйте существующие SVG Agentplane. Знак и словесное начертание не перерисовываются.
Рекомендуемый минимум — половина высоты знака со всех сторон. Не включайте в это поле текст, края контейнера или иллюстрации.
Для самостоятельного знака используйте минимум 24px, для горизонтального логотипа — 140px по ширине. Это новые правила брендбука v1.0. Фон спокойный и контрастный.
Не растягивать, не поворачивать, не менять пропорции и расстояния. Не добавлять тени, обводки, градиенты и цветные подложки внутрь знака. В тексте: Agentplane; CLI: agentplane.
03 / Цвет
Белый — основа. Графит задаёт иерархию. Коралл выделяет один смысловой акцент; синий, фиолетовый и зелёный обозначают роли.
Ориентир для новых материалов: 80% белых и светлых поверхностей, 15% графита, до 5% акцентов. Это композиционная рекомендация, а не измерение сайта.
Коралловый #FF4F46 используйте как заливку с графитовым текстом, крупную графику или маркер. Для обычного текста выбирайте Graphite, Body, Slate или Trace. Зелёный и фиолетовый всегда сопровождайте словом.
Значения ниже извлечены из _home.module.css главной v2. Общий custom.css сохраняет #FC6B36, а оболочка — отдельные нейтрали. Эти значения не входят в новый основной профиль; брендбук не меняет существующий сайт.
| Роль | HEX | Контраст | WCAG AA · 4.5:1 |
|---|---|---|---|
| Graphite | #141820 | 17.78:1 | AA · текст |
| Body | #2D3541 | 12.37:1 | AA · текст |
| Slate | #647496 | 4.69:1 | AA · текст |
| Quiet | #6F80A1 | 3.98:1 | Не для обычного текста |
| Rule | #DEE4F0 | 1.28:1 | Не для обычного текста |
| Mist | #F7F8F9 | 1.06:1 | Не для обычного текста |
| Trace | #4E5BAE | 6.12:1 | AA · текст |
| Memory | #6C53AA | 6.08:1 | AA · текст |
| Verified | #257E6A | 4.92:1 | AA · текст |
| Signal | #FF4F46 | 3.25:1 | Не для обычного текста |
Расчёт sRGB для непрозрачных цветов. Для крупного текста нужен минимум 3:1; для обычного — 4.5:1. Проверка пар не является аудитом доступности всего сайта.
04 / Типографика
Geist — заголовки и чтение. Geist Mono — команды, файлы, номера и технические подписи.
Work you can
inspect.
52–74px / 1.01 · −0.045em32–48px / 1.12 · −0.04emКаждое изменение оставляет читаемый след. Показывайте, что произошло и как проверен результат.
16px / 1.6 · 400.agentplane/tasks/<task-id>/README.md
12–14px / 1.6 · Geist MonoОсновной текст не меньше 16px в вебе. Метки 11–12px допустимы только для коротких второстепенных подписей с достаточным контрастом. Длина строки — 55–75 знаков.
Не используйте моноширинный шрифт для длинного чтения. Проверяйте кириллицу и переносы в финальном носителе. Не сжимайте шрифт, чтобы вместить текст; сокращайте текст или меняйте композицию.
05 / Композиция
Общее начало строки, просторные поля и тонкие разделители создают порядок без лишних контейнеров.
4812162432486496Контент главной — до 1180px; внешняя рамка — до 1240px. Поля от 24px на широком экране и 20px на мобильном. Сетка 12 колонок превращается в один поток чтения.
Белый фон и Mist для второстепенных областей. Радиус стандартного элемента — 4px. Тени нужны только для отделения плавающего элемента. Текущая навигация сайта — отдельное существующее исключение с большими радиусами.
Базовая шкала: 4, 8, 12, 16, 24, 32, 48, 64, 96px. Устанавливайте расстояние по смыслу: внутри группы меньше, между группами больше. Не обводите каждую смысловую единицу.
06 / Носители
Пять фиксированных профилей для цифровых материалов. Макеты используют одну палитру, типографику и правила композиции.
В каждом профиле заданы холст, безопасное поле, заголовок и основной текст. Не масштабируйте веб-скриншот до размера слайда. Профили — новые рекомендации, а не извлечённые параметры существующих презентаций.
Презентация: 1920 × 1080 на 13⅓ × 7½ дюйма; 1px = 0.5pt. A4: 794 × 1123px при 96dpi; 1px = 0.75pt, поля ≈15.9mm. Социальные носители экспортируются в исходном размере.
A4 — цифровой профиль: печатные вылеты, CMYK и требования типографии задаются отдельно. Перед экспортом проверьте шрифты, переносы, порядок чтения и читаемость на телефоне. Текст не уменьшается автоматически.
07 / Интерфейс
Одна главная кнопка в контексте. Ссылка ведёт в другое место; кнопка выполняет действие.
Скачайте спецификацию перед созданием нового материала.
Интерактивная область — минимум 44 × 44px. У каждого действия виден фокус. Ссылки внутри текста подчёркнуты. Иконка без текста получает доступное название.
Показывайте ожидание, успех и ошибку словами. Цвет и анимация — дополнительный канал. Не называйте результат Verified без соответствующего свидетельства. Демонстрационные состояния не являются данными продукта.
Наведение — 170–180ms; появление — до 600ms и 12px. Предпочитайте opacity и transform. Уважайте prefers-reduced-motion. Не скрывайте содержимое до выполнения JavaScript.
08 / Графика
Графика раскрывает структуру работы. Главные мотивы — путь, связанный артефакт и проверяемый переход.
Тонкие линии, выравнивание по сетке, короткие подписи. Моноширинный текст для имён файлов. Связи показывают реальную последовательность; декоративные провода и случайные узлы не нужны.
Геометрия и ограниченные плоские цветовые плоскости допустимы в обложках блога. Используйте оригинальные материалы Agentplane. Скриншоты должны сохранять читабельность и не содержать приватные данные.
Из DelfiN заимствована структура дизайн-системы, а не логотипы, изображения, палитра или шрифтовые файлы. Новых фотографий и сторонних иллюстраций этот комплект не содержит.
09 / Голос
Спокойный инженерный тон. Конкретный глагол, объект действия и наблюдаемое последствие.
Задача завершена. Проверка сборки прошла. Проверка в production ещё не выполнена.
Не обещайте безошибочную автономность, универсальную безопасность или подтверждённый результат без доказательств.
Бренд — Agentplane. Команда и пакет — agentplane. Названия файлов, CLI и полей сохраняйте дословно. Используйте один термин для одного понятия.
Заголовок сообщает одну мысль. Кнопка начинается с глагола: Download tokens, Review change, Open task. Избегайте общих «Подробнее» там, где можно назвать результат.
Брендбук задаёт оформление и тон, а не новые возможности продукта. Публичные обещания сверяются с каноническими материалами продукта; документация продукта остаётся в basilisk-labs/agentplane.
10 / Ресурсы
Исходные ресурсы для дизайнеров, разработчиков и AI-агентов. Версия 1.0 · 3 ноября 2026.
Проверьте контраст, свободное поле знака, переносы, фокус, мобильную ширину и reduced motion. Для нового носителя используйте профиль, а затем проверяйте финальный экспорт.
Веб-основа извлечена из текущей рабочей версии Agentplane v2, включая незакоммиченные изменения на 03.11.2026. Профили носителей и правила логотипа установлены этим брендбуком. Их внедрение в сайт — отдельная задача.