docs(reviewer): require machine-readable verdict in 12-review.md frontmatter (S-5)
Some checks failed
CI / lint (pull_request) Failing after 4s
CI / test (pull_request) Failing after 5s
CI / build (pull_request) Has been skipped

This commit is contained in:
orchestrator-bot
2026-06-02 20:04:35 +03:00
committed by claude-bot
parent 4fadb789a1
commit d4a4855d7b

View File

@@ -29,6 +29,29 @@ tools:
- Только P2/P3 → 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