Один шрифт (mono), плоские панели, тонкие рамки, ноль хрома — телефонный UI выглядит как ещё один кусок деки. Тема — тёмная или светлая, переключатель справа сверху перекрашивает все макеты. Приложение делает одну вещь: живые терминалы tm2027 + печать в них. Скан QR → список панов → тап → терминал. Пушей нет вообще.
Телефон — ещё одно стекло к тем же панам. Чтение — живой снапшот (pane read, 2–4 Гц пока смотришь), ввод — pane send-keys через сокет. Attach-мост не нужен — «один мост на пан» не задевается, дека ничего не теряет.
| Выкинули | Оставили |
|---|---|
| ✖ пуши — вообще | ✔ статус в списке: ⚠ ждёт · ✖ упал · ▶ работает |
| ✖ карточки, свайпы, attention stream | ✔ список панов + терминал во весь экран |
| ✖ allowlist, risk-бейджи, approve-шиты | ✔ ответ агенту = клавиши y / n в key-bar |
| ✖ светлая тема, системный chrome | ✔ mono + тёмная тема + тонкие рамки (omarchy) |
Дека показывает одноразовый QR (ключ Tailscale, TTL 10 мин, отзывается после входа) — телефон сканирует и оказывается в tailnet. Без IP, без VPN-профилей, без приложения Tailscale.
Одно и то же содержимое — spaces деки и их паны — тремя рисунками. Все в одном языке: mono, тёмный, плоский. Ждущие и упавшие подсвечены полосой слева — скроллить, чтобы понять «всё ли ок», не надо: они всплывают наверх своей группы.
Ровно рейл деки: группы-spaces, строки-паны, глифы те же. Весь флот одним скроллом, счётчик внизу. Ноль обучения — ты это уже читаешь каждый день.
Мини-снапшоты 2 Гц — видно содержимое, не только статус. Дороже по трафику; можно сделать вторым видом 3A (переключатель в шапке).
Меньше скролла при многих spaces, но состояние соседних спрятано за бейджем на чипе.
Тап по пану — и ты в нём. Печатаешь системной клавиатурой, спецклавиши над ней, «y»/«n» — по кнопке. Пинч — размер шрифта. Поворот набок = fullbleed на 80 колонок.
Та же пара «список + терминал», рядом. На книжке шов = граница колонок. С внешней клавиатурой — полноценная работа.
Неделя 1: gateway (list · read · send-keys) + список и терминал по прямому адресу в tailnet.
Неделя 2: QR-онбординг со встроенным Tailscale.
Неделя 3: iPad-сплит, полировка ввода.
Каждый этап — уже рабочее приложение.