Перейти к содержанию

Шаг 3-бис. Утренний статус PO-агента: три отчёта

Шаг 3 задаёт пять минут в день. Утренний статус — то, чем PO-агент их заполняет. Это один артефакт, который обслуживает три контура методологии сразу: команду (П4 и ежедневная точка контроля), портфель агентов (П9) и ставки с их уверенностью (CP, гейты, Шаги 6, 8 и 9). Поэтому в статусе три отчёта, и у каждого свой вопрос.

Отчёт Вопросы Контур PAF
За команду Что сделала вчера · чем занята сегодня · какие блокаторы и где нужна помощь П4, Шаг 3, Шаг 6
За себя (агент) Что сделал вчера и что это сняло с PO · что сделает сегодня · что и где PO должен сделать, чтобы агент продолжил · что ждёт подтверждения записи П9, П7, цикл inbox → /paf-evidence → дифф
За стратегию Что сделано для целей за вчера, неделю, спринт · риски: решить или эскалировать · что протухло и где тишина Ставки, CP, gates.md, decay.md, Шаги 6, 8, 9

Главное правило: подтверждённость, а не активность

PAF управляет уровнем знания, а не объёмом работы, поэтому утренний статус пишется доказательствами. «Провели синк с партнёром» — не строка отчёта. «Прогнали сквозной тест на стенде партнёра, ступень 6, ссылка» — строка. Активность без подтверждения уходит в заметку или не попадает никуда.

Тест строки: если её убрать, изменится ли чья-то уверенность или чьё-то действие сегодня? Если нет — строки в статусе нет.

Отчёт за команду

  • Вчера — подтверждения в формате П4: что проверили и на каком объёме, со ссылкой; под что команда готова подписаться.
  • Сегодня — что команда проверяет или сдаёт, а не расписание встреч.
  • Блокаторы — где нужна помощь, от кого и что стоит без неё. Сюда же изменения по зависимостям от других команд (Шаг 6): кто сдвинул срок, кто перестал отвечать. Молчание смежника — тоже строка.
  • В день, когда приходят пятистрочные артефакты техлидов, отчёт их сверяет: кто не прислал, что пришло без ссылки, что противоречит nexus.

Отчёт агента о себе

  • Сделал вчера — только действия, которые что-то сняли с PO: описание БФТ, согласования, письма, отчёты, автоматизации — и что именно сняли. Действие без пользы человеку в отчёт не попадает. Это прямая метрика П7: освобождённое время, которое можно предъявить по журналу.
  • Сделаю сегодня — что агент возьмёт на себя, чтобы снять рутину, и что после него останется PO: последняя миля, приёмка, отправка.
  • Нужно от тебя — что и где PO должен сделать, чтобы агент продолжил: доступ, вход в систему, решение. Это единственная тема отчёта, выделенная цветом, и она стоит первой.
  • На подтверждение — черновики доказательств и записей в nexus/ и bets/ из inbox. Сборщики пишут только черновики (П9), в знание запись попадает одним диффом после «да» PO.

Отчёт за стратегию

  • Сделано для целей — движение CP по ставкам за вчера, неделю и спринт: «KR 1.9: CP 4→6, сквозной тест на стенде». CP берётся из bets/: его считает Claude Code по rules/, а не формулирует модель в тексте статуса.
  • Решить — ставки, где CP ниже нужного, но время до ворот есть: что поднимет CP, от кого, к какому сроку.
  • Эскалировать — ставки, где по rules/gates.md CP не успевает подняться к сроку: эскалация с вариантами и предложение пересмотреть план. Делит «решить» и «эскалировать» правило гейта, а не суждение модели.
  • Протухло и тишина — узлы nexus за порогом decay.md, смежники, которые стали отвечать медленнее, договорённости без подтверждения. Это тот вопрос, который Шаг 3 задаёт каждый день.
  • У каждого риска — дата первого появления в утреннем статусе.

Зачем дата первого появления: из git-истории статусов за квартал она даёт главное доказательство управляемости из П7 и Шага 9 — за сколько недель до срока риск был увиден и что с ним сделали.

Ответ PO и возврат в систему

У строк, где ждут действия, есть кнопки. Страница собирает нажатое в одно сообщение для треда со строками по идентификаторам: H — помощь команде, B — блокаторы агента, P — план агента, R — риски. Без строки по пункту ничего не меняется: молчание не подтверждение, пункт стареет на день.

Строка Что делает агент
H1: помогу / не я PO берёт помощь команде на себя; «не я» — агент предлагает, кому эскалировать
B1: сделано / позже Блокатор снят — агент продолжает; «позже» — зависимое не делает, пункт стареет
P2: не надо Снимает пункт своего плана
R1: беру / нет PO берёт решение по риску; «нет» — пункт остаётся на завтра
R2: эскалирую / нет Черновик эскалации: кому, что, варианты, до какого срока; отправляет PO
на подтверждение: да / кроме … / нет Один дифф записей в знание; коммит после «да»

В ответ агент присылает короткое «Договорились» в тех же темах: что берёт и к какому сроку, что ждёт от PO, что додумал сам. Тема «Додумал сам» обязательна, даже если в ней «ничего»: это допущения, с которыми агент пойдёт дальше без вопроса, и единственное место, где ответ PO не может свестись к «ок».

Место утреннего статуса в общем ритме

Когда Что происходит Откуда берётся
Каждое утро Статус, ответ PO, «Договорились», дифф Шаг 3, inbox, bets/, nexus/
Днём Агент делает рутину. Прерывает только по названным поводам: CP пересёк ворота вниз, обязательство сорвётся и разблокировать может только PO, нужно внешнее действие. Остальное — в два пакета: середина и конец дня Правила дня из «Договорились»
Раз в неделю Сверка артефактов техлидов (П4). Дайджест исключений руководителю (Шаг 8, стадия 2) собирается из отчёта за стратегию. 15 минут аудита ритуала git-история статусов
Экватор Точка пересмотра (П3-квинт) опирается на эскалации, накопленные в отчёте за стратегию Отчёт за стратегию
Конец квартала Калибровка (Шаг 9): дата первого появления риска против даты срыва; журнал решений (П7) — из ответов PO log/, decisions/

Чего утренний статус не делает

  • Не уходит руководителю. Наверх идёт недельный дайджест исключений, собранный из отчёта за стратегию: ежедневный статус, отправленный CTO или CPO, превращается в «отчёт менеджеру».
  • Не пересказывает доску и календарь. Справочные разделы — ниже трёх отчётов и только при необходимости.
  • Не пишет в знание без «да» PO.
  • Не несёт служебных сбоев агента. Недоступный источник — одна строка «Срез: данные до …, недоступно: …» и отдельный алерт владельцу агента, а не риск по OKR.

Формат

Сообщение в тред — три темы «Команда», «Агент», «Стратегия», в каждой «Ключевое:» и две-четыре строки по одной мысли. Страница — те же три отчёта: не больше четырёх строк в теме, подробности в заметке по клику, у строк с действием — кнопки, цветом выделены только «Нужно от тебя» и «Эскалировать». Реализация — навык /morning и рендерер poh-morning-status.

Пример сообщения: Команда — вчера: сквозной тест с партнёром на стенде (ступень 6); блокер: SA-ёмкость Q4, нужен найм. Агент — сделал: спринт-отчёт, снял ручную сборку статуса; нужно от тебя: CA-бандл на хосте к 10:00. Стратегия — эскалировать: юр. увязка платёжного шлюза без владельца; протухло: договорённости 1959, 1960 без срока.

Кейс: от чего ушли

Отчёт агента по двум направлениям за 30.09, в утро, когда Jira была недоступна. Пробелы были честно помечены «НЕТ ДАННЫХ», но остальное показывает, как статус превращается в шум.

Что увидели Как исправлено в формате
Решения — последний блок в длинной ленте Действия PO — только в выделенных темах, «Нужно от тебя» первым
Сбой Jira повторён шесть раз, первым пунктом попал в риски по OKR Одна строка «Срез» и отдельный алерт
«Вчера» — список созвонов Подтверждения со ступенью и ссылкой
Договорённости без срока, просрочка не поднята Тема «Протухло и тишина» в отчёте за стратегию
Риски без владельца, динамики и даты появления CP из bets/, правило гейта, дата первого появления
Ответить можно только копированием промта Кнопки → строки по ID → «Договорились» и один дифф

Калибровка за первые три недели

Лимиты — стартовые гипотезы: прямых исследований ежедневной синхронизации человека и LLM-агента нет. Агент сам считает из log/:

  • минуты PO на статус и ответ — цель не больше 15 (весь утренний ритуал — Шаг 3-тер);
  • доля пунктов с ответом за день;
  • доля строк-подтверждений против строк-активностей в «вчера» и «сделано для целей»;
  • доля «Сделал вчера», которые PO признал полезными;
  • запас по риску — дни между первым появлением пункта и датой ворот.

Тему, которую PO систематически пропускает, урезают. Строку «Срез» оставляют всегда: без неё пустой день не отличить от сломанного агента.