ADR 0076: UI/UX — центр принципов (связный текст из канона)¶
Статус: Accepted
Дата: 2026-04-20
Назначение: один входной ADR для читателя: как мы думаем про интерфейс и опыт, без обхода десятков записей. Детали, таблицы терминов и исключения — в исходных ADR и в cascadeide-philosophy-v1.md. Для дизайнеров: формулировки принципов и мотивация — CIDE Design Handbook v1 §2 (ADR не обязательны); навигация по темам — тот же handbook.
Канон текста ниже — файлы в snippets/ui/; правки формулировок делаются там, этот ADR задаёт структуру и статус Proposed/Accepted для «центра» UX.
Связанные ADR¶
| ADR | Роль |
|---|---|
| 0021 | кокпит, зоны |
| 0071 | Принципы интеграции AI/ассистента в IDE — суверенитет, локальность, невидимость |
| 0060 | Аккордный слой (FMS-style), S/T и overlay — расширение keyboard-first (ADR 0013); §1a — слэш |
| 0119 | Слэш в Intercom — третий вход discoverability, тот же command_id |
| 0075 | указатель UI/ |
Вне ADR¶
| Документ | Роль |
|---|---|
| UI/principles.md | UI/principles |
Сборка: в GitHub сырые {{ INCLUDE }} не раскрываются — для чтения «как книга»: dotnet script build-adr.csx (развёрнутый 0076 попадёт в общую книгу) или точечно собери HTML из корня docs/adr после включения 0076 в свой adr-book.md. |
Введение¶
Цель — не «вторая VS/Rider» в смысле UX-профиля: не бесконечные панели и не облачный inline по умолчанию везде, а согласованный контур внимания (кокпит) и прозрачность относительно кода и репозитория. Ниже — два блока: модель внимания, затем философия продукта в сжатом виде.
{{ INCLUDE: snippets/ui/0076-attention-and-zones.md }}
{{ INCLUDE: snippets/ui/0076-philosophy-not-second-vscode.md }}
Последствия¶
- Онбординг и внешние обзоры могут ссылаться «начни с 0076», затем переходить по ссылкам в полные ADR.
- Расширение «центра» — новые секции в
snippets/ui/+ новыеINCLUDEздесь; дублировать длинный текст в нескольких ADR без нужды не требуется.
Отклонённые альтернативы¶
- Только таблица ссылок — недостаточно для читателя, который хочет один связный текст (см. UI/principles.md как карту, не как замену этого ADR).
- Дублировать норматив целиком из 0021/0071 в этом файле — рассинхрон; канон остаётся в исходных ADR + сниппетах.