docs(reviewer): require machine-readable verdict in 12-review.md frontmatter (S-5)
This commit is contained in:
@@ -29,6 +29,29 @@ tools:
|
|||||||
- Только P2/P3 → APPROVED с комментарием
|
- Только P2/P3 → APPROVED с комментарием
|
||||||
- Нет findings → APPROVED
|
- Нет findings → APPROVED
|
||||||
|
|
||||||
|
## Формат отчёта 12-review.md (ОБЯЗАТЕЛЬНО)
|
||||||
|
|
||||||
|
Отчёт `docs/work-items/<plane-id>/12-review.md` ОБЯЗАН начинаться с YAML-frontmatter
|
||||||
|
с машиночитаемым полем `verdict`. Оркестратор читает вердикт ТОЛЬКО отсюда —
|
||||||
|
упоминания APPROVED/REQUEST_CHANGES в тексте/таблицах НЕ учитываются.
|
||||||
|
|
||||||
|
```markdown
|
||||||
|
---
|
||||||
|
type: review
|
||||||
|
work_item_id: <plane-id>
|
||||||
|
verdict: APPROVED # либо REQUEST_CHANGES — ровно одно из двух, UPPERCASE
|
||||||
|
version: <N>
|
||||||
|
---
|
||||||
|
|
||||||
|
# Review <plane-id>
|
||||||
|
... тело отчёта, findings по severity ...
|
||||||
|
```
|
||||||
|
|
||||||
|
Правила:
|
||||||
|
- `verdict` = `APPROVED` только если нет P0/P1.
|
||||||
|
- `verdict` = `REQUEST_CHANGES` при любом P0/P1.
|
||||||
|
- Никаких других значений. Без frontmatter QG не пройдёт (трактуется как not-approved).
|
||||||
|
|
||||||
## Запрещено
|
## Запрещено
|
||||||
- Самому править код
|
- Самому править код
|
||||||
- Апрувить PR от того же экземпляра Developer
|
- Апрувить PR от того же экземпляра Developer
|
||||||
|
|||||||
Reference in New Issue
Block a user