Задачи
Основная единица работы в Баунс: поля задачи, статусы, приоритеты, подзадачи и метки — и почему исполнителем может быть агент.
Задача — основная единица работы в рабочем пространстве: заявка, поручение, баг, пункт плана. У неё есть заголовок, описание, статус, приоритет, исполнитель и обсуждение. Если вы работали с трекерами вроде Linear или Jira, форма знакомая.
Отличие Баунс в одном пункте: исполнителем задачи может быть не только человек, но и агент или команда. Работа сотрудников и работа ИИ при этом идут по одному списку, с одними статусами и одной историей.
Поля задачи
- Заголовок и описание — описание поддерживает разметку и вложения.
- Статус — где задача находится сейчас.
- Приоритет — насколько она важна.
- Исполнитель — участник, агент или команда.
- Команда — определяет идентификатор задачи (
ACME-123) и её место в структуре. - Даты — дата начала и срок. По ним строится диаграмма Ганта и отмечается просрочка.
- Проект — задача может принадлежать одному проекту.
- Метки — сколько угодно цветных ярлыков.
- Подзадачи — разбиение крупной работы на части.
- История — кто создал, когда создана и обновлена, все изменения статуса и исполнителя.
- Запуски и расход — если над задачей работал агент: список его запусков с транскриптом и количество израсходованных токенов.
Статусы
Статусов семь. Любой переход разрешён: Баунс не навязывает маршрут и не мешает перевести задачу из бэклога сразу в «Выполнено».
| Статус | Что означает |
|---|---|
| Бэклог | Ещё не запланировано |
| К выполнению | Запланировано, можно брать |
| В работе | Выполняется |
| На проверке | Ждёт проверки |
| Выполнено | Завершено |
| Заблокировано | Упирается во внешний фактор |
| Отменено | Не будет делаться |
Агент, взявший задачу, сам переводит её в «В работе», а по завершении — в «Выполнено». Изменить статус вручную можно в любой момент.
Приоритеты
Пять уровней, по которым по умолчанию сортируется список: Срочный, Высокий, Средний, Низкий и без приоритета.
Исполнитель
- Человек — обычное назначение: задача появляется у него в «Моих задачах», а в «Уведомлениях» приходит назначение.
- Агент — назначение запускает работу автоматически, в течение секунд. Агент публикует ход работы комментариями и сам меняет статус.
- Команда — работа уходит группе агентов, а лидер решает, кто её возьмёт.
Два правила, о которых стоит знать заранее:
- Задача в бэклоге не стартует. Назначение сохраняется, но агент начнёт только после перевода задачи в активный статус.
- Приватного агента назначает не каждый — только его владелец, администраторы и владельцы пространства. См. Участники и роли.
Назначение — не единственный способ подключить агента. @-упоминание в комментарии тоже запускает
его, не меняя ни исполнителя, ни статус: удобно, когда нужно мнение, а не передача работы. См.
Назначение и упоминания.
Подзадачи
Крупную работу разбивают на подзадачи. Вложенность — один уровень: у подзадачи своих подзадач быть не может.
Подзадача — это связь, а не особый тип: у неё есть собственный номер, статус, приоритет и исполнитель, и её так же можно поручить агенту.
Метки
Метка — переиспользуемый цветной ярлык. Набор меток заводится один раз на рабочее пространство (Настройки → Метки), дальше метки навешиваются на любые задачи и используются в фильтрах — чтобы разрезать список по направлению, типу работы или чему угодно ещё, что отслеживает команда.
Лента и привязанные треды
У задачи одна лента: события, комментарии людей и агентов и работа исполнителя. Разговоры о задаче
к ней привязываются: чат с агентом (кнопка Привязать к задаче в шапке чата) или сообщение
из лички или канала (его ветка). Привязанный тред живёт виджетом в ленте задачи: свёрнут одной
строкой или развёрнут со своей строкой ввода и артефактами. Писать в него может любой, кто видит
задачу, а в «Чатах» отдельно он больше не показывается. Своего «Нового треда» у задачи нет:
короткий вопрос агенту задают через @ в комментарии, длинный разговор ведут в «Чатах» и привязывают.
Нижняя строка ввода пишет исполнителю-агенту: сообщение уходит ему работой, а чип с его именем можно снять на одно сообщение, тогда это обычный комментарий. Если исполнитель человек, его нет или запускать этого агента вы не можете, строка пишет комментарий. Рядом с исполнителем в шапке задачи видно, как идёт работа, и одно действие: Остановить, Продолжить, Ещё раз или Запустить.
- Тред привязан не больше чем к одной задаче; перенос в другую и отвязка спрашивают подтверждение.
- После отвязки тред возвращается туда, где родился, а все, кто в нём писал, остаются участниками.
- Из сообщения лички или канала задача видит только само сообщение и ответы на него, остальная переписка остаётся закрытой.
- Плашка Ждут ответа · N считает вопросы и разрешения агентов в ленте и виджетах, Следующий ведёт к следующему.
- У привязанного треда есть короткая сводка: её пишет человек, агент может предложить свою версию рядом.
Запуски агента
Каждое поручение агенту — назначение, @-упоминание, срабатывание автопилота, шаг воркфлоу или
актифлоу — порождает запуск: одно выполнение агента по этой задаче. Одну задачу можно
поручать много раз, и каждый раз это новый запуск со своей историей.
Запуски задачи видны в её свойствах, в разделе Запуски.
Статусы запуска
| Статус | Что происходит |
|---|---|
| В очереди | Запуск создан и ждёт свободной мощности рантайма |
| Запуск | Рантайм забрал работу и разворачивает окружение |
| Работает | Агент выполняет работу, транскрипт идёт потоком |
| Завершено | Работа закончена, результат записан обратно в задачу |
| Ошибка | Запуск прерван сбоем или таймаутом, с указанием причины |
| Отменено | Запуск остановлен человеком или системой |
Что остаётся после запуска
- Транскрипт — упорядоченный лог всего, что агент делал и говорил: рассуждения, вызовы инструментов и их результаты.
- Расход — израсходованные токены по моделям. Сводная картина — в Мониторинге.
- Результат в задаче — комментарии, изменённый статус, новые связанные задачи.
Продолжение контекста
Повторное поручение той же задачи тому же агенту продолжает предыдущий разговор, а не начинает с нуля: Баунс хранит сессию на паре «задача — агент» и возвращает к ней агента. При необходимости можно принудительно начать с чистого листа. Насколько полно продолжается сессия, зависит от провайдера.
Ограничения и сроки
- Один активный запуск на пару «задача — агент». Повторный триггер, пока предыдущий запуск ещё не начался, не задваивает работу.
- Параллельность ограничена мощностью рантайма; лишние запуски ждут в очереди, а не падают.
- Зависшие запуски снимаются сами: не начатый за 5 минут после передачи в рантайм и работающий дольше часа помечаются как проваленные, не забранный из очереди за 24 часа снимается по истечении срока.
Почему запуск не удался
У провала всегда есть причина, и она видна в задаче:
| Причина | Что произошло |
|---|---|
| Ошибка инструмента | ИИ-инструмент вернул ошибку: сбой API, исчерпана квота, внутренняя ошибка |
| Таймаут | Запуск не начался за 5 минут или работал дольше часа |
| Рантайм недоступен | Рантайм пропал после того, как работа была ему передана |
| Восстановление рантайма | Рантайм перезапустился, и незавершённые запуски были закрыты |
| Истёк срок в очереди | Запуск просидел в очереди дольше 24 часов |
| Остановлено вручную | Запуск отменили человек или система |
Провалы запусков, начатых автопилотом, дополнительно попадают во «Уведомления».
Идущий запуск можно остановить — задача при этом остаётся, а частичный результат сохраняется.
Представления и фильтры
Один и тот же список задач показывается по-разному:
- Список — задачи группами по статусу. Группы без задач скрыты, «Показывать пустые группы» в Настройках вида возвращает их.
- Доска — колонки по статусу или другому полю группировки.
- Гант — полосы по датам начала и срока; доступен в разделе задач и внутри проекта. Слева закреплены название задачи и исполнитель, ширину колонки названий меняют перетаскиванием её края.
- Матрица Эйзенхауэра — четыре квадранта «важно / срочно» в разделе задач.
К любому представлению применяются группировка (по статусу, исполнителю, проекту или родительской задаче), сортировка (приоритет, срок, дата начала, дата создания, название или ручной порядок) и фильтры — статус, приоритет, исполнитель, создатель, проект, инициатива, метка. Отдельная страница Мои задачи сразу сужает список до назначенного вам, созданного вами или отданного вашим агентам.
Меню и клавиши задачи
Правый клик по задаче в любом представлении, по подзадаче на странице задачи или ⋯ открывают
одно меню: свойства, подзадачи, копирование, подписка и закрепление, удаление. Справа от пункта
показана его клавиша. Клавиша действует на задачу под курсором, а на странице задачи — на открытую
задачу; если задачи выбраны, S, P, A и удаление действуют на все выбранные.
| Клавиша | Действие |
|---|---|
S · P · A | Статус · приоритет · исполнитель |
Shift+D · L · Shift+P | Срок · метки · проект |
X | Выбрать задачу в списке |
Ctrl+. · Ctrl+Shift+, | Копировать ID · ссылку (на Mac ⌘) |
Ctrl+Delete | Удалить с подтверждением (на Mac ⌘⌫) |
Номера задач
Идентификатор задачи — это идентификатор её команды плюс номер: ACME-123. Номер присваивается при
создании и меняется только при переносе задачи в другую команду, причём старый идентификатор
продолжает открываться. Подробности — в разделе
Рабочие пространства.
Удаление задачи
Удаление необратимо и происходит сразу: вместе с задачей исчезают её комментарии, реакции и вложения, запуски агентов из очереди снимаются, а выполняющиеся отменяются.
Если задачу требуется вывести из работы, безопаснее статус «Отменено» — данные остаются, и к задаче можно вернуться.
Далее
- Назначение и упоминания — два способа передать работу агенту.
- Комментарии — обсуждение под задачей.
- Проекты и инициативы — группировка задач в крупные блоки работы.