Files
gstack/evals/parity/regressions/pr-884.json
T

24 lines
1.0 KiB
JSON

{
"pr": 884,
"url": "https://github.com/garrytan/gstack/pull/884",
"title": "Treat requested human review as a hard landing gate",
"targets": [
"ship",
"land-and-deploy"
],
"anchor": "GSTACK2_FIX_884_HUMAN_REVIEW_GATE",
"body": "### Human-review landing gate\n\nWhen shipping, resolve the requested reviewer, request that reviewer on the PR, print a prominent pending-review banner, and do not merge in the same invocation. When landing, query the review decision, review requests, and submitted reviews: approval passes; changes requested or a pending requested review blocks; a true solo repository may proceed; collaborator activity without a review emits a warning. Only the dedicated explicit review override may bypass this gate.",
"regression": {
"input": {
"requested_reviewer": "alice",
"review_decision": "REVIEW_REQUIRED",
"override_review": false
},
"expected": {
"merge_allowed": false,
"pending_review_banner": true,
"bypass_requires": "--override-review"
}
}
}