ревью: цикл задачи проверяет механику, метки сняты
Состав прогона постоянный: гейт, спеки, код, триаж; приёмник тем идёт, когда у проекта есть свои темы. Метка, разметка и проход review-scope упразднены, review-levels.md удалён, ось «метка» снята из axes.md. Ступень 4 ушла из цикла: review-proof упразднён через день после заведения, review-architecture переехал в code-deep-review вслед за adversary и ops. Темы security, operations и architecture закрывает review-code сверкой с записанными инвариантами, потолком 1 находка. Умолчание разметки действий перевёрнуто на инлайн; развилка осталась за необратимым, изменением дельта-спек и нарушенным инвариантом. Задачи из урожая заводятся по слову человека, а не шагом сценария. Чекпоинт назван единственным местом, где решается форма решения. Потеряны ось времени в цикле и суждение о форме после кода — обе потери названы в «Честном пределе» строкой границ покрытия. Журнал — тема 77.
This commit is contained in:
@@ -75,19 +75,23 @@ Severity — ось процесса; перечень осей — [shared/axes
|
||||
1. `Блокирует мердж` (≤3, каждая с оракулом);
|
||||
2. `Стоит исправить сейчас` (≤4);
|
||||
3. `Гипотезы без доказательства` — что понижено и почему;
|
||||
4. `Promote candidates` — кандидаты в конвенцию или правило линтера;
|
||||
5. `Границы покрытия` — сводная, обязательная.
|
||||
4. `Урожай` — реальные находки не для этого мерджа: формулировка, оракул,
|
||||
происхождение. Задачи из них заводит человек своим словом, не отчёт;
|
||||
5. `Отложено в av-dev:code-deep-review` — что доказывается только запуском,
|
||||
замером или входом шире диффа: тема, место, чем проверяется;
|
||||
6. `Promote candidates` — кандидаты в конвенцию или правило линтера;
|
||||
7. `Границы покрытия` — сводная, обязательная.
|
||||
|
||||
Перед секциями — сводка для человека: размер, сложность, метка и режим
|
||||
прогона, состояние гейта, **план разметки задачи с исходом по каждой теме**,
|
||||
сколько находок пришло на вход и сколько осталось.
|
||||
Перед секциями — сводка для человека: режим прогона, состояние гейта, **перечень
|
||||
тем с исходом по каждой**, сколько находок пришло на вход и сколько осталось,
|
||||
сколько из них помечено `инлайн` и сколько `развилка`.
|
||||
|
||||
**Реестр сводки — темы, а не проходы, и это не оформление.** Перечень запущенных
|
||||
проходов отвечает «все, кто должен был, отработали» и молчит о том, что именно
|
||||
осталось непроверенным: уехавший в старшую метку проход уносит тему с собой
|
||||
беззвучно. План же называет тему, её дом, глубину и исполнителя — и тема,
|
||||
осталось непроверенным: уехавший в другой скилл проход уносит тему с собой
|
||||
беззвучно. Перечень тем называет тему, её дом, глубину и исполнителя — и тема,
|
||||
оставшаяся без отчёта, видна сразу. Перечень проходов из сводки не исчезает, но
|
||||
идёт **внутри** плана, колонкой «кто закрывает».
|
||||
идёт **внутри** него, колонкой «кто закрывает».
|
||||
|
||||
Каждая находка в секциях 1–2 несёт дополнительное поле:
|
||||
|
||||
@@ -95,10 +99,12 @@ Severity — ось процесса; перечень осей — [shared/axes
|
||||
- Действие: инлайн | развилка
|
||||
```
|
||||
|
||||
`инлайн` — оркестратор чинит сам, не спрашивая и не логируя. `развилка` — цена
|
||||
исправления сопоставима с переработкой, либо выбор меняет scope, либо решение
|
||||
трогает инвариант: уезжает вопросом с вариантами и ценой каждого туда, где
|
||||
проект держит вопросы, а работа продолжается на остатке.
|
||||
`инлайн` — оркестратор чинит сам, не спрашивая и не логируя, **и это
|
||||
умолчание**. `развилка` — узкий выход с тремя основаниями: правка меняет
|
||||
дельта-спеки, находка сидит в необратимом месте (миграция, формат на диске,
|
||||
публичный контракт), находка трогает инвариант. Она уезжает вопросом с вариантами
|
||||
и ценой каждого туда, где проект держит вопросы, а работа продолжается на
|
||||
остатке.
|
||||
|
||||
Потребитель отчёта — оркестратор, который **реализует прочитанное**. Поэтому
|
||||
потолок в 7 пунктов — не забота о внимании читателя, а защита кодовой базы от
|
||||
|
||||
Reference in New Issue
Block a user