Стена стекла
линза крупный кройПятая линза — видеостена: все панели флота живыми миниатюрами, сеткой, сервер за сервером. Кипящая миниатюра шевелится, заблокированная носит красную кромку, BELL — янтарную; клик — прыжок. Это диспетчерская охраны, где мониторы — ваши агенты.
Дека уже держит живые припаркованные поверхности — кадры льются для мгновенного переключения; стена лишь рисует их маленькими. Большая переделка рендера (N мини-стёкол на кадр), но данные все на руках, и это самый зрелищный ответ на «что происходит везде».
Восемь живых стёкол одним взглядом; красная кромка сама ловит глаз.
Карта флота с зумом
переделка крупный кройПространственный режим вместо списков: воркспейсы — районы на холсте, панели — дома в них, цвет кромки — статус. Колесо зумирует от неба до символа: отдалился — весь флот на экране, приблизился к дому — он становится живым стеклом, в которое можно печатать. Ctrl+0 — «в небо».
Дерево отвечает «что есть», карта — «где я и где всё»: пространственная память сильнее списковой. Рендерер свой и уже умеет масштаб (зум шрифта, миры); это переосмысление деки, самый большой крой борда — и самый необычный терминал-менеджер на свете, если получится.
Отсюда видно всё; два щелчка колеса — и дом omp уже печатает.
Лента дня
линза средний кройГоризонтальная лента времени: полоса на агента, окраска — статус по часам (работал / ждал / готов), насечки — bell и done. Скраб мышью говорит «что было в 14:20», клик по полосе — прыжок в панель. Пишется из переходов, которые дека уже ловит для чипов возраста.
«Сколько omp реально работал, а сколько ждал меня?» — сейчас не отвечает никто. Лента — это status_ages, положенный на ось: журнал переходов в память этого запуска (и это честно сказано), свёрнутый в картинку, по которой видно дыры дня.
Синяя игла — 14:52: omp уже полчаса ждёт, и это видно из будущего.
PiP-миниатюра панели
windows средний кройВ меню панели — PICTURE-IN-PICTURE: маленькое всегда-поверх окошко с живым стеклом этой панели, как видео-PiP у браузера. Read-only: клик по нему поднимает деку на этой панели. Закрыл — ничего не изменилось.
«Держать сборку на глазах» — не то же, что «работать в ней»: полноценное отдельное окно (скипнутый y) было тяжёлым ответом, PiP — лёгкий. Кадры панели уже рендерятся; окошко без рамки + топмост-бит, и жест знаком каждому по YouTube.
Сборка живёт в углу поверх браузера; дека может быть хоть свёрнута.
Голос деки
события малый кройПятый режим уведомлений — voice: событие произносится вслух системным голосом Windows — «grok is done», «claude needs you». Тот же ring, те же события, просто ещё одна дверь доставки; работает и когда экран выключен, и когда вы спиной к нему.
Флот работает, пока вы наливаете кофе. Дорога уже есть: тосты дека шлёт порождённым PowerShell — SAPI-голос это та же строка (Add-Type -AssemblyName System.Speech…). Самый маленький крой борда — и самый неожиданный эффект присутствия.
То же кольцо событий — плюс голос в ряду режимов, которые уже циклятся кликом.
Труба между панелями
конвейер средний кройВ меню панели — PIPE SCREEN TO…: видимый экран этой панели уходит REPLY-строкой в другую (выбор — тем же переключателем панелей). Разовый акт, не подписка: что на стекле — то и уехало, с подписью «from grok · w3:p1».
Мульти-агентные цепочки сейчас соединяете вы: выделить вывод grok, прыгнуть в claude, вставить. Оба конца построены — «снять экран» это проход по гриду, «сказать панели» это REPLY; труба лишь соединяет их одним жестом. Конвейер агентов без единого Ctrl+C.
Экран одного агента стал вопросом другому — один пункт меню.
Правила флота
автопилот средний кройКонструктор из трёх слов в настройках: КОГДА (blocked дольше N · done · bell) — У КОГО (агент / сервер / все) — ДЕЛАТЬ (системный тост · голос · REPLY-шаблон). Правила хранятся у клиента, каждое со своим выключателем, и каждое срабатывание пишется в кольцо событий — автопилот не действует молча.
«Тост при done у прод-сервера, а мелочь молчит» — сейчас режим уведомлений один на всех. Все кубики построены: переходы ловятся, доставка есть, REPLY умеет писать. Осторожная граница названа: правила отвечают словами и уведомлениями; REPLY-шаблон — единственное действие, и он всегда виден в панели получателя.
Три слова на правило; сработало — и это записано в кольцо, как любая новость.
Слепок флота
отчёт малый кройГлагол в палитре — copy fleet snapshot: весь флот одной Markdown-таблицей в клипборд — сервер, агент, статус с возрастом, работа, заметка. Ровно то, что рейл показывает; ничего, что он не знает.
Стендап, хендофф, «что у тебя крутится?» в чате — сейчас это скриншот рейла или пересказ по памяти. Проход по снапшотам, которые уже в руках, плюс формат, который понимают GitHub, Slack и HANDOFF.md. Пара часов кроя.
Таблица уже в клипборде — вставляй в чат, тикет или хендофф.
Двойное стекло
переделка крупный кройВторой вьюпорт на листе: две привязанные панели бок о бок — с разных серверов. Прод справа в красной кромке своего сервера, дев слева; печать идёт в ту, что под фокусом, и кромка говорит, в которую. Один чорд делит и схлопывает.
Это пересмотр записанного решения («второй attach не берём») — потому и крупный: два моста, два фокусных контракта, эхо на двоих. Но сравнение прод/дев и «смотрю на лог — пишу в консоль» — жесты, которых одному листу не отдать. Решение перестаёт быть вечным, когда за ним приходят дважды.
Лог прода перед глазами, руки — в стейдже; кромки не дают перепутать.
Пульт с телефона
переделка крупный кройДека поднимает локальный read-only вьюер: watch-страница флота по адресу в домашней сети — открыл с телефона, увидел «кто ждёт», с кровати. Выключен по умолчанию, включается в настройках, отвечает только чтением: ни REPLY, ни attach через него нет.
Флот работает ночью, а «глянуть, не встал ли кто» стоит похода к столу. Watch-модель уже отвечает на этот вопрос — вьюер отдаёт её же, раз в пару секунд, как статическую страницу. Граница — чтение: пульт показывает, руки остаются у деки; и это самый спорный пункт борда — потому он и здесь.
Полночь, кухня: телефон говорит «claude ждёт» — и вы решаете, идти ли к столу.