tm2027 · живой борд

Рейловый ход

Левая сторона — рейл: флот, лензы, дерево, чипы, кот, футер хорд. Девять его органов, по три улучшения на каждый — здесь и удобство, и моторика вперемешку: выбирайте, что рейлу носить. Всё живое — на прежних 8 битах в секунду. Клик — выбор, строка соберётся внизу.

1

Шапка флота

HERDR FLEET 5/5 LIVE — первая строка рейла. Она называет счёт, но не проживает его: упавший сервер меняет цифру беззвучно.

1A
HERDR FLEET5/5 LIVE

Счёт с характером

Пока всё живо — счёт дышит фосфором еле заметно. Умер сервер — кадр янтарной инверсии, и 4/5 стоит тревожным до возврата. Шапка проживает своё число.

1B
HERDR FLEET5/5

Погода флота

Пиксельная иконка-сводка: солнце — всё живо, туча — кто-то ждёт, молния — сервер умер. Одна пиктограмма отвечает быстрее, чем дробь.

1C
HERDR FLEET

Скайлайн

Столбик на сервер, высота — паны, макушки живых мигают по биту работы. Флот в шапке как силуэт города: где свет — там жизнь.

2

Лензы

SPACES · AGENTS · WATCH · SUBS — четыре взгляда на флот. Переключение мгновенное и безликое, а счёт содержимого спрятан внутри.

2A
SPACESAGENTSWATCHSUBS

Каретка-подчёрк

Активную лензу подчёркивает каретка, и при переключении она едет к новой двухкадровым шагом — не телепорт, а переезд взгляда.

2B
SPACES 12AGENTS 5WATCH 3

Счёт на лензе

Каждая ленза носит свой счёт: панов, агентов, правил. Числа прокатываются одометром при изменении. Видно, куда стоит смотреть, до клика.

2C
SPACES1AGENTS2WATCH3

Цифры по Ctrl

Зажали Ctrl — над лензами решёткой проявляются их цифры-хоткеи. Отпустили — растаяли. Подсказка живёт ровно пока о ней спрашивают.

3

Строки серверов

Local, WSL, SSH-хосты — корни дерева. Сервер умирает и возвращается, а его строка лишь меняет тон.

3A
ssh · builderp20 · 18ms
wsl · Ubuntup20 · 1ms

Тихие факты

Строка сервера носит протокол и латентность тихим инком справа. Отстающий или далёкий сервер виден без открытия настроек.

3B
ssh · builder
ssh · far-host

CRT-смерть строки

Умерший сервер складывается как трубка — полоса, линия, точка — и стоит тёмным. Вернулся — включается обратно. Язык смерти пана, поднятый на уровень выше.

3C
wsl · Ubuntu
ssh · builder

Перестановка серверов

Сервер берётся мышью и переезжает по списку: строка приподнимается на пиксель с тенью, соседи расступаются кадрами. Порядок флота — ваш, а не алфавитный.

4

Дерево

workspace → tab → pane, отступами. Глубину читаешь по сдвигу; связи и путь к активному пану — в уме.

4A
▾ omp
├ tab · fix-tests
│ └ crawl.sh
└ tab · deploy

Ветви псевдографикой

Дерево рисует свои связи: │ ├ └ живут между отступами, как в двухпанельниках. Глубина и родство читаются глазами, не арифметикой.

4B
▾ omp · 2 tabs
├ tab · fix-tests
└ tab · deploy

Жалюзи-фолд

Ветка сворачивается шторкой за два кадра — строки схлопываются сверху вниз, разворачивается в обратном порядке. Фолд перестаёт быть телепортом.

4C
▾ omp
└ tab · fix-tests
  └ crawl.sh
▸ gbullet

Хлебные крошки

Весь путь к активному пану подсвечен тихой нитью — workspace, tab, pane чуть светлее соседей. Где я — видно всегда, даже в глубоком дереве.

5

Чипы статусов

run · done · idle · OUT OF LOOP — слова состояний в строках. Слова честные, но время в них застыло.

5A
crawl.sh▶ run · 22m

Тикающее время

Счёт времени в чипе живой: минута сменилась — цифра прокатилась кадром. Долгий run виден как длящийся, а не как надпись из прошлого.

5B
fleet-watch✓ done · 35s

Вспышка перехода

Переход в done — пиксельный бёрст галочки прямо в чипе, тот же, что на стекле. Рейл и плитка празднуют одинаково.

5C
oxide-gaboutOUT OF LOOP

Разорванная петля

OUT OF LOOP носит пиксельную петлю с разрывом — иконка говорит то же, что слова, но её видно с другого конца рейла.

6

Ноты и RESUME

Нота — чужая записка на пане; RESUME — кнопка «вернуть агента в работу». Обе стоят тихо, а одна из них — призыв.

6A
oxide-gadsRESUME

RESUME зовёт

Кнопка возврата дышит дизером — две фазы решётки, единственный стоячий пульс рейла. Агент, которого ждут, не молчит об этом.

6B
builderпод ремонтом

Нота телетайпом

Наведение на обрезанную ноту печатает полный текст телетайпом в строке-тултипе. Записка читается на месте, без перехода в пан.

6C
▸ om-swarm▾ 2 done · 1 bell

Счёт свёрнутого

Свёрнутая ветка носит сводку скрытых событий: сколько done и bell спит под ней. Фолд перестаёт прятать новости.

7

Кот на рейле

Кот живёт в углу и уже умеет 36 поз, дуэль с курсором и лапу к вести. Он может знать о флоте больше.

7A

Кот-семафор

Позы привязаны к правде флота: тихо — спит, агент работает — сидит и смотрит, watchdog сработал — насторожился, сервер умер — выгнул спину. Кот и есть сводка.

7B

Кот-почтальон

Notice в далёком пане — кот пробегает вдоль рейла к строке этого пана и трогает её лапой. Весть приносят, а не вешают.

7C

Миска дня

Рядом с котом миска: каждый DONE дня кладёт в неё пиксельную рыбку. К вечеру миска — счёт сделанного, в полночь пустеет. Статистика, о которой заботится кот.

8

Футер хорд

go/do: pane · run · queue · verbs · paste… Шпаргалка честная, но не знает, что сейчас возможно, а что нет.

8A
^⇧K verbs^⇧V paste^⇧B broadcast

Гаснущие хорды

Недоступное в текущем контексте гаснет: broadcast без сплита — серый. Шпаргалка становится правдой момента, а не полным списком.

8B
^⇧K verbs^⇧V paste

Эхо нажатия

Сработавшая хорда вспыхивает кадром инверсии в футере. Дека подтверждает: услышала — и видно, какую именно.

8C
Ctrl — показать хорды

Футер-аккордеон

В покое футер — одна тихая строка; зажали Ctrl — разворачивается полная шпаргалка жалюзи за два кадра. Рейл возвращает две строки дереву.

9

Кнопки миров

PowerShell · WSL · SSH — три двери вниз рейла. Двери одинаковые, а миры за ними разные.

9A
PowerShell 4WSL 7SSH 2

Счёт панов на двери

Кнопка мира носит число своих живых панов. Видно, где толпа, а где пусто, до открытия.

9B
WSLSSH

Лента запуска

Пока мир поднимается, по кнопке ползёт ZX-лента — та же, что у CHECKING на плитке. Запуск виден в самой двери, из которой выйдет пан.

9C
WSL
wsl · Ubuntu → ~/repos · bash

Превью двери

Долгое наведение печатает телетайпом, что именно откроется: профиль, cwd, команда. Дверь подписана до того, как в неё вошли.