Score Incoming OSS PRs Against the Issue Contract
Описание и применение
Рабочий процесс обеспечивает оценку входящих PR‑ов по контракту, основанному на исходном issue, ограничивая изменения и автоматизируя первичную оценку.
Задача
Maintainers struggle to evaluate OSS PRs that ignore the original issue, leading to debates about narrative rather than the actual contract.
Результат
The workflow enforces a strict contract‑based review, reduces scope creep, and automates initial scoring, leading to faster, more focused merges.
Рабочий процесс
- Freeze the issue text and save as JSON
- Convert frozen issue to a short YAML contract
- Fetch PR and bound diff against allowed paths
- Run a free model to score the PR against the contract
- Apply decision table to decide merge, request‑changes, or needs‑repro
Доказательства
Pull request descriptions usually sell intent, not failure.
Freeze the issue text and save as JSON
MonkeyCode offers free model access and a free server option
- Дата записи: 2026-09-06T21:52:22.387Z