You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Create issue when merged PRs had unresolved comments #875
When the author missed comments or they were outdated or resolved but not actually fixed
Specifically not trying to just replay feedback but real reproducible bugs that's slipped through using the reviews comments and PR comments as the starting context
Auto-address PR Feedback #321 — It tracks broader automation for handling PR feedback and thread resolution, which overlaps with the same review-feedback lifecycle.
Note
🔒 Integrity filter blocked 1 item
The following item were blocked because they don't meet the GitHub integrity level.
#704search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
TL;DR: this is not a duplicate, and the best implementation path is to add a new scheduled detector workflow (or a Bug Hunter variant) that scans recently merged PRs for high-signal unresolved/outdated review feedback, then files an issue only when a concrete, reproducible bug is confirmed.
Recommendation
Implement this as a new workflow based on the scheduled-audit + create-issue pattern (not pr-actions-detective). Keep Bug Hunter’s strict reproduction gate: review-thread signals should only be triage input, not automatic issue output.
Findings
Existing PR-context data already captures thread state, but only for a single PR event/input:
.github/workflows/gh-aw-fragments/pr-context.md:6 (PR_NUMBER from event/input)
pr-actions-detective is not the right owner for this request:
.github/workflows/gh-aw-pr-actions-detective.md:79-82 is scoped to failed PR CI checks
.github/workflows/gh-aw-pr-actions-detective.md:64-67 uses noop/PR comment outputs, not issue filing
Related prior work exists and is completed:
Issue #497 (closed) and PR #503 added unresolved/resolved/outdated precomputed thread files; this request extends that idea to post-merge bug detection.
Verification
I ran targeted repo checks to confirm current behavior and insertion points:
$ ls .github/workflows | grep -Ei 'merged|unresolved|comment.*detector|review.*detector'# (no matches)
$ grep -nE 'merged PR|gh pr list --state merged' .github/workflows/gh-aw-bug-hunter.md
139:- The bug is already fixed. Before filing, search for recently merged PRs ... `gh pr list --state merged ...`
$ grep -nE 'PR_NUMBER:|review_comments.json|unresolved_threads.json|resolved_threads.json|outdated_threads.json' .github/workflows/gh-aw-fragments/pr-context.md
6: PR_NUMBER: "${{ github.event.pull_request.number || inputs.target-pr-number || github.event.issue.number }}"
89: | jq -s 'add // []'> /tmp/pr-context/review_comments.json
93: > /tmp/pr-context/unresolved_threads.json
95: > /tmp/pr-context/resolved_threads.json
97: > /tmp/pr-context/outdated_threads.json
I also confirmed prior-art linkage via GitHub reads:
Issue #497 exists and is closed as completed
PR #503 is merged and contains the thread-file additions
Detailed Action Plan
Create a new workflow source, e.g. .github/workflows/gh-aw-merged-pr-review-regression-detector.md, using imports/patterns from:
Activity
github-actions commentedon Apr 5, 2026
3 related issues
Note
🔒 Integrity filter blocked 1 item
The following item were blocked because they don't meet the GitHub integrity level.
search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Trigger Duplicate Issue Detector
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
github-actions commentedon Apr 5, 2026
TL;DR: this is not a duplicate, and the best implementation path is to add a new scheduled detector workflow (or a Bug Hunter variant) that scans recently merged PRs for high-signal unresolved/outdated review feedback, then files an issue only when a concrete, reproducible bug is confirmed.
Recommendation
Implement this as a new workflow based on the scheduled-audit + create-issue pattern (not
pr-actions-detective). Keep Bug Hunter’s strict reproduction gate: review-thread signals should only be triage input, not automatic issue output.Findings
Existing PR-context data already captures thread state, but only for a single PR event/input:
.github/workflows/gh-aw-fragments/pr-context.md:6(PR_NUMBERfrom event/input).github/workflows/gh-aw-fragments/pr-context.md:89-97(review_comments.json,unresolved_threads.json,resolved_threads.json,outdated_threads.json)The repo already has the right quality bar and issue-output pattern:
.github/workflows/gh-aw-bug-hunter.md:75-83(create-issue,close-older-key).github/workflows/gh-aw-bug-hunter.md:95-108(mandatory reproducible bug requirement)pr-actions-detectiveis not the right owner for this request:.github/workflows/gh-aw-pr-actions-detective.md:79-82is scoped to failed PR CI checks.github/workflows/gh-aw-pr-actions-detective.md:64-67usesnoop/PR comment outputs, not issue filingRelated prior work exists and is completed:
#497(closed) and PR#503added unresolved/resolved/outdated precomputed thread files; this request extends that idea to post-merge bug detection.Verification
I ran targeted repo checks to confirm current behavior and insertion points:
I also confirmed prior-art linkage via GitHub reads:
#497exists and is closed as completed#503is merged and contains the thread-file additionsDetailed Action Plan
Create a new workflow source, e.g.
.github/workflows/gh-aw-merged-pr-review-regression-detector.md, using imports/patterns from:.github/workflows/gh-aw-scheduled-audit.md:1-15(scheduled audit framing).github/workflows/gh-aw-fragments/safe-output-scheduled-audit-issue.md:1-8(create-issue policy)In the workflow instructions, define candidate collection over recently merged PRs (last N days), then for each PR gather:
isResolved/isOutdatedmergedAt, commit SHA)Add a strict triage gate in prompt logic mirroring Bug Hunter (
.github/workflows/gh-aw-bug-hunter.md:95-108):noopAdd duplicate prevention and issue lifecycle controls:
close-older-key(same pattern as Bug Hunter / Branch Actions Detective)Add user-facing docs/example trigger:
gh-agent-workflows/<new-workflow>/README.mdgh-agent-workflows/<new-workflow>/example.ymldocs/workflows/gh-agent-workflows/Recompile generated lock files and run repo validation commands (
make compile,make lint) before merging.Related Items
#875#497#503unresolved/resolved/outdatedthread artifacts.github/workflows/gh-aw-fragments/pr-context.md:6,89-97.github/workflows/gh-aw-bug-hunter.md:75-83,95-108.github/workflows/gh-aw-pr-actions-detective.md:64-67,79-82.github/workflows/gh-aw-scheduled-audit.md:81-123Note
🔒 Integrity filter blocked 1 item
The following item were blocked because they don't meet the GitHub integrity level.
search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Trigger Issue Triage
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.