Files
transcriber/tasks/BACKLOG.md
T
av 6994feec55 tasks: закрыты три задачи о проверках над проверками
- Отменены migrations-step-norm-and-tests, gate-steps-subject-guard и
  review-config-from-go-upgrade: много механики, мало пользы.
- go-linters.md больше не числит отсутствие проверок шага migrations долгом —
  это решение, а не незакрытая работа.
2026-08-13 16:31:39 +03:00

25 KiB
Raw Blame History

Беклог

Что можно взять. Одна задача = один файл items/<slug>.md

  • строка здесь. Ведётся скиллом av-dev:task-track.

Стадия проекта — стройка ([tasks] stage = "build"). Порядок строк — зависимость: это план стройки от базы к деталям, и строка выше сделана раньше не потому, что важнее, а потому, что иначе нельзя. Секция здесь одна: разложенный по полкам план перестаёт быть планом. Список пишется вперёд целиком — это не гниение беклога, а замысел. Пустой беклог значит, что стройка окончена: дальше tasks.py stage support.

Чем основание отличается от детали в этом проекте. Сначала идёт то, на чём стоит остальное: проверки, которым можно верить, владелец записи, единый контракт API, покрытый тестами конвейер, — и только потом экраны и возможности поверх них. Этот порядок расставили 2026-08-12. Задача, взятая раньше своего основания, стоит дважды: сперва её пишут, потом переписывают под появившееся основание.

Одно место в очереди назначено не человеком, а типом: сырьё (research без раздела «Вопрос») стоит в конце секции — его не берут.

Отсюда правило для новых записей. Заведённая по ходу работы — интейком, урожаем ревью, разбором находок — задача встаёт в конец очереди машинально, и это не её место, а отсутствие места. Слой ей назначает человек на ближайшем груминге: ниже того, чего она требует, и выше того, что требует её. Причина уезжает в запись (move --after <слаг> --reason).

Разведки это касается вдвойне: её исход — новые задачи, и слой они наследуют не от разведки, а от того, что трогают. Разведка о конвейере может принести задачу основания, которой место в голове очереди.

Тип записи стоит первым полем меты и решает, что у неё может быть: feature 🐞 fix 🧹 chore 🔬 research

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

Очередь