From b2bdb6383f80c13fbfcfeab5a1ff1444e94f5d59 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Mon, 3 Aug 2026 17:47:29 +0300 Subject: [PATCH] =?UTF-8?q?review.md:=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D0=B0=D0=BD=20=D0=BF=D1=80=D0=BE=D0=BC=D0=B0=D1=85=20=E2=80=94?= =?UTF-8?q?=20=D0=BE=D1=82=D0=B2=D0=B5=D1=82=20=D0=B2=D0=BB=D0=B0=D0=B4?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D1=86=D0=B0=20=D0=BD=D0=B5=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B5=D0=B2=D1=80=D0=B0=D1=89=D0=B0=D0=BB=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=87=D1=83=20=D0=B2=20=D0=B1=D0=B5=D1=80=D1=83=D1=89?= =?UTF-8?q?=D1=83=D1=8E=D1=81=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - три задачи с решением от 2026-08-02 сохраняли тег question и непустой раздел «Вопросы», то есть sprint take отказал бы их взять - там же названы два числа сессии: ориентир 5–8 задач ничем не замерян, а отбор по --stale слеп, пока у каталога нет собственной истории правок --- docs/review.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/review.md b/docs/review.md index 5967385..73df842 100644 --- a/docs/review.md +++ b/docs/review.md @@ -359,3 +359,31 @@ покрытия, а не считать проверенным. - **Итог по конвейеру:** `quick` 4, `standard` 6, `deep` 7–8, `design` 3. Было 11 на коде и 4 на дизайне. + +## 2026-08-03 — ответ владельца не превращал задачу в берущуюся [проскочил] + +- **Где:** конвейер, а не код — учёт задач, шаг «ответ на вопрос» +- **Симптом:** первая сессия по `av-dev-pm:session` показала четыре задачи с + тегом `question`. Три из них были решены владельцем **2026-08-02**, и решение + лежало первым абзацем тела: тай-брейк — вариант (б), порядок журнала — + вариант (в) после `/stats`, откат релиза — вариант (2). Но раздел «Вопросы» + остался непустым, тег остался на месте, и `sprint take` отказал бы взять эти + задачи в набор. +- **Причина:** ответ на вопрос — это **три правки** (опустошить раздел, снять + тег, переписать «зачем»), и делаются они в момент ответа. Была сделана только + запись решения. Судит при этом раздел, а не тег, поэтому решённая задача + выглядела нерешённой ровно так же, как настоящая нерешённая. +- **Чем воспроизведён:** `tasks.py list --questions` — 4 записи, из них 3 с + датированным решением в теле. После правок — 0. +- **Что изменено:** ничего в коде; три задачи приведены в берущийся вид, + четвёртая (`entity-without-parsed-label`) решена на этой сессии. + +Два числа этой же сессии, названные, чтобы их было с чем сравнивать: + +- **Ориентир «5–8 задач в спринте» ничем не замерян** — он взят из умолчания + скилла. Первый собственный замер даст этот спринт, и пересматривать ориентир + надо на следующей сессии, а не «когда-нибудь». +- **Отбор порции по залежалости (`list --stale`) в этом цикле слеп:** все 49 + файлов каталога получили одну дату при переезде на канон (коммит `d79189b`), + и храповик на давно неподвижных задачах включится только с накоплением + собственной истории правок. Порция этой сессии отобрана по цели.