Навык 10 из 39
HS-FND-009-TABSПараллельная работа в нескольких вкладках
Поддерживать несколько одновременно активных directory-backed агентных сессий в отдельных различимых вкладках: связывать каждую вкладку с конкретной задачей, проектом и рабочей директорией, видеть её текущее состояние, выбирать следующую требующую внимания сессию и перед каждым вводом проверять адресата и контекст. После переключения или прерывания человек должен продолжить нужную сессию без отправки команды, данных или решения соседнему агенту.
Навык не требует управления только с клавиатуры — это область HS-FND-004-KBD. Он не проверяет создание раскладки, сохранение процессов или восстановление сессий средствами cmux, tmux либо Zellij. Декомпозиция общей задачи, назначение контрактов агентам, управление зависимостями и интеграция результатов относятся к HS-DEV-002-ORCH; здесь задачи и границы сессий уже заданы, а человек управляет их текущими состояниями и собственным вниманием.
Тренажёр навыка
Понять.
Сделать.
Подтвердить.
Что нужно уметь
Поддерживать несколько одновременно активных directory-backed агентных сессий в отдельных различимых вкладках: связывать каждую вкладку с конкретной задачей, проектом и рабочей директорией, видеть её текущее состояние, выбирать следующую требующую внимания сессию и перед каждым вводом проверять адресата и контекст. После переключения или прерывания человек должен продолжить нужную сессию без отправки команды, данных или решения соседнему агенту.
Навык не требует управления только с клавиатуры — это область HS-FND-004-KBD. Он не проверяет создание раскладки, сохранение процессов или восстановление сессий средствами cmux, tmux либо Zellij. Декомпозиция общей задачи, назначение контрактов агентам, управление зависимостями и интеграция результатов относятся к HS-DEV-002-ORCH; здесь задачи и границы сессий уже заданы, а человек управляет их текущими состояниями и собственным вниманием.
Как закрепить
В изолированной учебной среде выполнить три заранее определённые независимые микрозадачи в отдельных вкладках доступного терминала или менеджера рабочего пространства. Дать вкладкам различимые обозначения, сопоставить каждой проект, рабочую директорию, задачу и ожидаемый результат. Запустить все три сессии до завершения первой; добиться наблюдаемого интервала, когда минимум две сессии одновременно находятся в состоянии «работает», и обработать сигнал одной сессии, пока активна другая. Во время выполнения с timestamps отмечать состояния «работает», «ждёт человека», «заблокирована» или «завершена», каждый раз сверять вкладку, проект и директорию до ввода, затем собрать результаты по исходным задачам без содержательной интеграции между ними.
Как проверить перенос
За 45 минут в обратимом fixture с тремя похожими проектами и тремя уже заданными независимыми контрактами провести параллельно три агентные сессии в отдельных вкладках. Все сессии должны быть запущены до завершения первой, минимум две — одновременно иметь наблюдаемое состояние «работает», а минимум один сигнал должен прийти, пока участник находится в другой вкладке. В ходе попытки одна сессия запросит уточнение, вторая завершится раньше остальных, а третья сообщит о заложенном блокере; порядок сигналов заранее не раскрывается. Без готовой схемы вкладок и последовательности действий участник должен правильно адресовать предоставленное уточнение, зафиксировать состояние каждой сессии, не продолжать заблокированную работу догадкой и представить каждый результат вместе с его проектом и контрактом. Критические ограничения подтверждаются полными логами сессий и before/after audit всех трёх project fixtures: ни одна команда или порция данных не отправлена в чужую сессию, ни одно изменение не выполнено в соседнем проекте.
Результат, а не ощущение
Evidence
освоения
- исходное сопоставление «вкладка → сессия → задача → проект → рабочая директория»;
- различимые обозначения вкладок и проверка директории каждой агентной сессии;
- журнал запуска, сигналов, переключений и изменений состояния с timestamps, включая интервал одновременной работы минимум двух сессий;
- уточнение отправлено именно запросившему его агенту, а блокер зафиксирован без неподтверждённого обхода;
- результаты однозначно сопоставлены с исходными контрактами и проектами;
- полные логи сессий и before/after audit трёх project fixtures, независимо подтверждающие отсутствие команд, данных и изменений в чужой сессии или соседнем проекте;
- итоговый снимок состояний всех сессий и объяснение способа возврата в нужный контекст после прерывания.
Антипаттерны
Типовые ошибки
- одинаковые названия вкладок и ориентация только по их позиции;
- проверка рабочей директории при старте, но не после переключения;
- ответ на последнее уведомление без проверки, какая сессия его отправила;
- ввод команды сразу после перехода во вкладку без сверки проекта, задачи и состояния;
- открытие большего числа активных сессий, чем человек способен наблюдать и различать;
- последовательное выполнение задач в разных вкладках, выдаваемое за параллельную работу;
- повторный запуск потерянной из внимания задачи вместо проверки существующей сессии;
- подмена навыка изучением сочетаний клавиш или функций конкретного менеджера вкладок;
- подмена оперативного управления вкладками оркестрацией — декомпозицией задач и интеграцией результатов.