хвост: учёт зовёт оркестратор, третий такт идёт и на отказе
Ревью трансформации нашло, что тема 78 спорит сама с собой в четырёх местах. Учёт был отдан агенту, хотя перечень оркестратора объявлен закрытым, а границы задания прямо говорят «задач не заводит»: вызов av-dev:task-track вернулся оркестратору, агенту третьего такта осталось письмо в документы. Ветка отказа не была покрыта — на ответе «ничего» правка первого такта уезжала в коммит невычитанной и с непрогнанным гейтом. Теперь третий такт идёт всякий раз, когда была реплика; не идёт он только тогда, когда реплики не было вовсе. Дом правила вычитки в doc-sync знает про два захода. Барьер карты кластеров из сценария «задачи из ревью и аудита» снимается там, где его уже прошли: список показан человеку и получил ответ. При прямом вызове и вызове из code-deep-review карта по-прежнему вопрос. Счёт стопов сведён в таблицу по сценариям; у обслуживания появился второй заход и одна реплика с поводом «новый запрет или инвариант». Сигнал сверки считается по архиву change и каталогу задач разом — иначе chore и research не считались вовсе — и вошёл в возврат агента и в доклады трёх сценариев. Ось «род правки документа» внесена в перечень осей. Журнал — тема 80; отложенный старший долг назван в С287.
This commit is contained in:
@@ -15,11 +15,13 @@
|
||||
не файл-на-находку.** Если у ревью был триаж — половина работы уже сделана, бери
|
||||
его выход. Если нет — триажируй сам, прежде чем заводить.
|
||||
|
||||
**Штатный отправитель — `av-dev:code-review`** (и `av-dev:code-resolve`, который
|
||||
его вызывает): задач он не заводит сам, а отдаёт отложенные находки **списком
|
||||
урожая** — формулировка, оракул, откуда взялась — и хранит отчёт триажа вместе с
|
||||
изменением. Приходит и любой другой разбор, вплоть до пересказа человеком; тогда
|
||||
триажа нет и шаг 1 порядка делается руками.
|
||||
**Штатных отправителя два.** Первый — `av-dev:code-review` (и зовущий его
|
||||
`av-dev:code-resolve`): задач он не заводит сам, а отдаёт отложенные находки
|
||||
**списком урожая** — формулировка, оракул, откуда взялась — и хранит отчёт триажа
|
||||
вместе с изменением. Второй — `av-dev:code-deep-review`, и он зовёт этот сценарий
|
||||
напрямую, передавая согласованные с человеком находки дословно. Приходит и любой
|
||||
другой разбор, вплоть до пересказа человеком; тогда триажа нет и шаг 1 порядка
|
||||
делается руками.
|
||||
|
||||
## Находка агента — не задача
|
||||
|
||||
@@ -64,6 +66,14 @@
|
||||
ради которого заведение из ревью и выделено. Дешёвая мелочь по явному согласию может
|
||||
заводиться и без поштучного вопроса — но карта пользователю предъявляется
|
||||
всё равно.
|
||||
|
||||
**Барьер снимается ровно в одном случае — когда его уже прошли.** В хвосте
|
||||
задачи (`av-dev:code-resolve`, шаг 6; в обслуживании — шаг 5) человек одной
|
||||
репликой сказал, что из урожая заводится, и третьего стопа у прогона не будет:
|
||||
там карта идёт **строкой доклада**, а не вопросом. Признак читается буквально:
|
||||
**список находок уже был показан человеку и получил ответ**. Не был — карта
|
||||
предъявляется вопросом, и это обычный случай прямого вызова и вызова из
|
||||
`av-dev:code-deep-review`, где находки разбирались по одной, а нарезка — нет.
|
||||
6. **Заводи утверждённое** через `tasks.py add`, с тремя добавками:
|
||||
- **тег партии** — `--tag review-ГГГГ-ММ-ДД` (или `audit-<slug>`), чтобы весь
|
||||
заход разбора поднимался одной командой `list --tag …`;
|
||||
|
||||
Reference in New Issue
Block a user