Problem
When the PR review agent runs during /submit-for-review, it emits findings at three levels: CRITICAL (blocking), WARNING, and NOTE. Only CRITICAL blocks the merge — WARNING and NOTE findings are reported but silently dropped after merge. In practice these non-blocking findings are often insightful and deserve follow-up work, but today converting them into tracked tickets is a manual step that rarely happens.
Goal
After a PR is successfully merged via /submit-for-review, if the code review produced any non-blocking findings, offer the user the option to convert one or more of them into GitHub issues for follow-up.
Why the timing matters
The offer must happen after merge, not before:
- If the review produces CRITICAL findings, the user fixes them and re-runs
/submit-for-review. Earlier findings are stale by then — only the findings from the final approved review should become tickets.
- Running the offer after merge avoids delaying the merge path and keeps the happy path fast.
Scope
- Applies to
ai and advisory review gates. Skipped entirely when the gate is off (no review, no findings).
- User is prompted once, can select specific findings,
all, or none.
- Follow-up issues link back to the merged PR for context.
- Always offered — no new config setting.
Problem
When the PR review agent runs during
/submit-for-review, it emits findings at three levels: CRITICAL (blocking), WARNING, and NOTE. Only CRITICAL blocks the merge — WARNING and NOTE findings are reported but silently dropped after merge. In practice these non-blocking findings are often insightful and deserve follow-up work, but today converting them into tracked tickets is a manual step that rarely happens.Goal
After a PR is successfully merged via
/submit-for-review, if the code review produced any non-blocking findings, offer the user the option to convert one or more of them into GitHub issues for follow-up.Why the timing matters
The offer must happen after merge, not before:
/submit-for-review. Earlier findings are stale by then — only the findings from the final approved review should become tickets.Scope
aiandadvisoryreview gates. Skipped entirely when the gate isoff(no review, no findings).all, ornone.