Разработчик живёт в потоке сигналов: код, сборка, агент, git. Без явной **иерархии внимания** интерфейс уезжает в крайности: либо всё спрятано и нет обратной связи, либо всё видно сразу и теряется фокус.
В CascadeIDE за это отвечает модель **кокпита** — не декор, а язык про **роли зон**: лобовое (редактор и HUD по месту), **PFD** (текущий контекст полёта: где мы в решении, что мешает), **MFD** (вторичное: git, длинные логи, доки, чат — осознанное переключение), **EICAS** как канал оповещений, а не «ещё одна колонка». Цель — **устойчивый контур внимания**: предсказуемые якоря взгляда, а не обещание «встроить каждый сервис мира в один бинарник».
Главный налог на продуктивность — **переключение контекста**. «Всё в одном месте» здесь означает **согласованный контур** (код + минимум необходимого рядом), а не бесконечное раздувание панелей. Три семантики зон на одном экране, мультимонитор, пресеты — детали и таблицы терминов в полном ADR.