Палитра команд
навигация средний кройCtrl+Shift+K — все глаголы деки одним поиском: Reconnect, Detach, NEW TAB, SPLIT, ZOOM, смена мира, настройки, UNWATCH. Набрал три буквы — Enter — сделано; стрелки ходят, Escape отпускает.
Третий поиск в роде призванных — рядом с палитрой хостов и переключателем панелей. Ни одного нового глагола: всё это двери, которые уже есть, палитра лишь ставит их в один ряд для рук, которые не хотят тянуться к мыши.
Та же грамматика, что у Ctrl+Shift+P и Ctrl+Shift+O: призвана чордом, отпущена Escape.
Куэйк-режим
windows средний кройГлобальный чорд — Win+` — роняет деку с верхнего края экрана поверх любого окна; тот же чорд прячет обратно. Окно без рамки, во всю ширину, флот и стекло — как были.
«Глянуть, что там агенты» — самый частый визит в деку, и он не заслуживает Alt+Tab-археологии. RegisterHotKey + обычное окно; Windows Terminal назвал это quake window, дека флота заслуживает того же лифта.
Дека упала поверх работы; Win+` — и её снова нет.
Бросок файла на стекло
файлы средний кройФайл из Проводника падает на панель — путь, экранированный под шелл этой панели, печатается в промпт. На SSH-панели файл сначала уезжает на ту машину — дорогой, которой уже ездят картинки по Alt+V, — и печатается уже тамошний путь.
Половина команд начинается со слов «где лежит этот файл». Механизм перевозки построен и обкатан картинками; бросок — та же дорога с любым грузом и потолком веса, названным словами.
Файл брошен на SSH-панель: уехал, и промпт получил путь той стороны.
Jump list таскбара
windows малый кройПравый клик по иконке tm2027 в таскбаре — последние панели, как файлы у редактора: клик прикрепляет, даже если деки на экране нет — она откроется и приземлится на панель.
Всё уже построено: история прикреплений хранится, схема tm2027: зарегистрирована, activation socket ловит клики системных тостов. Jump list — те же URI, поданые ОС через ICustomDestinationList; остаётся только подать.
Windows рисует список сам; дека лишь называет панели их адресами.
Бейдж «нужны руки» на иконке
windows малый кройЧисло агентов в NEEDS YOU — оверлеем на иконке в таскбаре (SetOverlayIcon). Band опустел — бейдж погас. Дека свёрнута, а флот не потерян из виду.
Линза Watch отвечает «кому нужны руки», но только пока дека на экране; тост — событие, а бейдж — состояние, которое висит, пока правда. Считается из тех же band'ов, что уже посчитаны.
Два агента ждут ответа — и это видно, не открывая ничего.
BELL — состояние, не вспышка
состояния малый кройBEL из панели вне взгляда: кромка её тайла и чип надевают янтарное слово BELL — и носят, пока не взглянул (прикрепление снимает). Ничего не мигает: движения в деке нет, есть состояние с именем.
Колокол — древнейший «мне есть что сказать», и сейчас он глохнет. OSC-сканер, который уже ловит 9/777 для уведомлений, услышит и BEL; The Labelled State Rule — состояние несёт слово, не только цвет.
Соседний тайл позвонил и стоит в янтарной кромке — до первого взгляда.
Тишина как событие
события средний кройВ меню панели — TELL ME WHEN QUIET: молчание её моста дольше N секунд рождает уведомление в обычные двери notify_mode — «cargo затих · 47с». Одно наблюдение на панель, снимается само или тем же пунктом.
Сборка, миграция, долгий тест — конец у них один: вывод замолкает. Агенты умеют позвать сами, а обычный шелл — нет; этот глагол даёт голос и ему. Честная граница: только панель, чей мост жив у клиента.
Карточка пришла в тот же угол, что и новости агентов, — и кликом ведёт в панель.
Выровнять сплиты
топология малый кройОдин глагол в меню таба — EVEN OUT: все панели таба становятся поровну. Считает клиент, двигает сервер — серией тех же resize-глаголов, что уже ходят по Ctrl+Alt+стрелкам.
После пары сплитов и подгонок раскладка съезжает, и выправлять её по двадцатой доле за нажатие — работа не для рук. Ни одного нового права: композиция глагола, который уже есть.
Было — как получилось; стало — поровну, одним пунктом меню.
Мир следует за Windows
темы малый кройПереключатель в настройках: пока Windows в светлой теме, дека носит выбранный светлый мир (из тех же двадцати пяти — ZX-бумага уже там), в тёмной — стоящий тёмный. Смена ловится без перезапуска; выключен — всё как сейчас.
Механизм смены мира построен: перепроецирование по светимости уже переворачивает деку целиком. Остаётся один слушатель системной темы и пара слотов «какой мир днём, какой ночью».
Одна пара миров на выбор; система решает, который сейчас.
Снимок стекла
вывод малый кройВ меню панели — COPY SCREEN и SAVE SCREEN: видимый экран панели уходит текстом в клипборд или в файл, с именем из агента и времени. Ровно то, что нарисовано, — ни строкой больше: скроллбек принадлежит Herdr.
«Кинь, что у тебя на экране» сейчас решается выделением всего мышью или скриншотом, теряющим текст. Кадр уже у клиента — снять его стоит один проход по гриду, который рендер и так делает.
Статус-бар отвечает той же строкой, какой отвечает OSC 52.