Files
av bff3c9e118 README, HISTORY и REMAINING пересобраны под новую картину
- README: три плагина, канон документов, явное обновление маркетплейса
- HISTORY: сжатый AGENTIC-TASKS — что отвергнуто и почему, числа первого замера
- REMAINING: главным риском названа несделанная калибровка при двух подряд
  переписываниях charter'ов; закрытые разбором вопросы убраны
2026-08-03 14:31:41 +03:00

6.8 KiB
Raw Permalink Blame History

Как процесс дошёл до текущей формы

Сжатие черновика AGENTIC-TASKS.md (497 строк), лежавшего незакоммиченным в корне healthlog. Правила процесса из него переехали в плагины и здесь не повторяются — второй дом для тех же правил ровно то, против чего документ и был написан. Остаётся то, чего в плагинах нет и быть не должно: что отвергнуто и почему, и числа первого замера.

Решения текущего круга разбора — DECISIONS.md.

Что отвергнуто и почему

Scrum целиком

Терминология близка — спринт, груминг, определение готовности, ретроспектива, — и она удобна: не нужно изобретать слова. Но добрая половина Scrum существует ради синхронизации людей, которых здесь нет: исполнителей двое, человек и агент.

Не взято: тайм-бокс (спринт ограничен объёмом, а не временем), velocity и оценки в очках, ежедневный стендап (стендап — это и есть диалог), планирование отдельно от груминга (владелец беклога один), роль скрам-мастера.

Взято: цель спринта, заморозка набора, определение готовности, груминг — каждое потому, что снимает решение, которое иначе принимается заново каждый раз. Ретроспектива взята содержанием, но не отдельным ритуалом: она шаг той же сессии. Отдельная встреча ради трёх вопросов — плата ритуалом без выгоды.

Приоритеты у задач

Заменены целью. Ни секциями, ни списком: «что делать дальше» отвечает набор спринта, а между спринтами порядок не нужен никому — брать задачи вне спринта запрещает заморозка. Отсюда нет ни «повысить», ни «встать раньше»: вместо повышения — смена цели или включение в набор.

Секция «блокеры» в беклоге

Блокер — состояние (спринт не может продолжаться ни одной задачей), а не полка: он живёт ровно до ответа человека, и записи в такой секции не успевают жить. Основание измерено: два «блокера» из двух ничего не блокировали — в обоих файлах записано «что заблокировано: ничего». Отсюда разделение вопроса и блокера.

Запись о сделанной задаче

У сделанной задачи записи не остаётся: файл и строка удаляются. Ей хватает коммита и документации; вторая запись была бы вторым домом для того же факта. Вопрос «что было в спринте N» отвечается даром — SPRINT.md лежит под git.

Числа первого замера

Одна сессия, шесть закрытых задач. Выборка нетипичная, статус — первый замер. Приведены не как константы, а чтобы следующий замер было с чем сравнить.

  • Беклог вырос с 29 до 38: заведено 15, закрыто 6 (две родились и умерли внутри сессии). Прирост 2,5 задачи на одну закрытую — ревью и эксплуатационные проходы производят работу быстрее, чем мы её потребляем.
  • Одна из шести задач была внеплановой — дозакрытие находок, вставленное в ход работы, потому что дефект затирал маршрут тренировки необратимо, а пересборка журнала повторяла то же поражение. Отсюда класс «необратимый ущерб» как единственное, что врывается в замороженный спринт: правило не придумано, оно уже применялось.
  • 15 часов на шесть задач: пять заняли от 1 ч 16 мин до 2 ч 14 мин (медиана ≈ 1 ч 55 мин), шестая — 5 ч 42 мин в два захода. Мерилось до сужения конвейера ревью; замер устарел и подлежит повторению.
  • Шесть задач за сессию — предел одного контекста, а не спринта. Спринт сессией не ограничен, перенос числа условен.

Умолчание «5–8 задач в спринте» выведено отсюда и остаётся ориентиром, а не законом. Пересматривается на разборе прошедшего спринта — шаг 2 сессии, и ничей другой.

Что из черновика было не решено и решено позже

Вопрос черновика Где решён
название процесса решение Z: имени нет, процесс это av-dev
«Ближайшая цель» прозой в docs/plan.md как второй дом цели спринта решение E: plan.md растворяется в PLAN.md целей

Судьба самого черновика

Документ описывал процесс, а процесс живёт в плагинах этого репозитория, не в healthlog. Содержимое разошлось: правила — в av-dev-pm:tasks и av-dev-pm:session, обоснования и числа — сюда. Оригинал в git не коммитился и удаляется при переезде healthlog на канон.