Регистрация открытая (015), контакты и приглашения по нику с закреплением ключа и блокировкой (016), лимиты (017), идентификация устройства через случайный deviceId в IndexedDB и серверный fan-out (018), отказ от серверного перца (019), смена пароля не в v1 (020), интерфейс ru/en (021), айдентика «Скобы» по turn 2 канваса (022). Архитектура, модель угроз и README обновлены. В открытых вопросах остались два: моногарнитура с кириллицей (Fragment Mono её не содержит) и удаление аккаунта. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2pCJkWyG2aYu48u1Vp1A1
2.3 KiB
2.3 KiB
ADR-022: Визуальная айдентика — «Скобы», моно-интерфейс без баблов
Закрывает открытый вопрос о визуальной айдентике.
Контекст
Айдентика исследовалась в Claude Design: шесть направлений знака, два развиты до мини-айдентик, затем интерфейс чата на базе одной из них. Исследование — канвас «Исследование айдентики Bare».
Решение
Работаем с turn 2 канваса: интерфейс на базе мини-айдентики 1h «Скобы», одна гарнитура — моноширинная, сообщения без баблов. Артборды 2a (десктоп, 1120) и 2b (мобильный, 390) — референс для вёрстки клиента.
Подробности — палитра, типографика, правила знака, структура экрана — в docs/identity/brief.md. Бриф — источник истины для клиента; канвас — история исследования.
Следствия
- Знак — четыре угла рамки, внутри пусто. Без градиентов, теней, маскотов и пузырей.
- Цвет акцента — только для скоб в акцентных случаях и статусов. Не для кнопок и заливок.
- Сообщения — строки: автор, время, текст. Эстетика лога, а не мессенджера.
- Шрифт в продукте не загружается с внешних хостов: либо файл в репозитории, либо системный моно-стек. Внешний запрос за шрифтом — утечка метаданных и зависимость, несовместимые с философией.
- Выбор конкретной моногарнитуры для кириллицы — открытый вопрос (см. бриф).