Процессы, panes и агенты продолжают работать.
UX PROPOSAL · 04 DIRECTIONS
Убрать из цикла.
Не останавливать.
Pause Space — это обещание навигации: Space продолжает жить, но перестаёт отнимать шаги в Ctrl+Tab. Вернуть его можно одним действием из отдельного кармашка.
Потрогать варианты ↓Ни один paused Space не появляется в Ctrl+Tab.
WAITING виден в кармашке, но не крадёт фокус.
Вернуть Space в цикл можно без поиска в настройках.
LIVE BEHAVIOR · НЕ СТАТИЧНАЯ КАРТИНКА
Четыре характера Pause
Переключайте модель, ставьте Spaces на паузу и гоняйте цикл. Состояние общее для всех вариантов.
alexey@local ~/repos/tm2027
$ cargo test --locked --all-targets
running 403 tests
test result: ok. 403 passed
_
TRADE-OFFS
Какой кармашек ваш?
МОЯ РЕКОМЕНДАЦИЯ
Server Pocket
Space принадлежит серверу — там и должен лежать его paused-контекст. Кармашек сворачивается до одной строки, сохраняет сигналы WAITING/DONE и не превращает rail в глобальную свалку. Timed Snooze я бы добавил позже как режим того же Pause, а не как отдельную архитектуру.
EDGE CASES · КОНТРАКТ ДО КОДА
Нельзя поставить на pause последний Space во всём fleet: цикл не должен стать пустым без объяснения.
Показываем счётчик и причину в pocket, но никогда не возвращаем Space в Ctrl+Tab автоматически.
Фокус сразу переходит к следующему eligible Space тем же детерминированным порядком.
Pause переживает перезапуск как UX preference; закрытие Space остаётся отдельной явной операцией.