Шаг 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.mdCP не успевает подняться к сроку: эскалация с вариантами и предложение пересмотреть план. Делит «решить» и «эскалировать» правило гейта, а не суждение модели. - Протухло и тишина — узлы 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 систематически пропускает, урезают. Строку «Срез» оставляют всегда: без неё пустой день не отличить от сломанного агента.