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

86 lines
6.8 KiB
Markdown

# Как процесс дошёл до текущей формы
Сжатие черновика `AGENTIC-TASKS.md` (497 строк), лежавшего незакоммиченным в
корне healthlog. Правила процесса из него переехали в плагины и здесь **не
повторяются** — второй дом для тех же правил ровно то, против чего документ и
был написан. Остаётся то, чего в плагинах нет и быть не должно: **что отвергнуто
и почему, и числа первого замера**.
Решения текущего круга разбора — [DECISIONS.md](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 на канон.