Merge pull request 'chore(agents): add open PR awareness to UAT tester duplicate avoidance' (#1446) from improvement/uat-tester-check-open-prs into master

This commit is contained in:
2026-04-03 04:13:10 +00:00
committed by Forgejo
+16 -4
View File
@@ -417,7 +417,7 @@ LOOP:
| Background workers | Read task definitions | Start worker, submit jobs, check results |
| Configuration | Read config loading code | Set env vars, verify behavior changes |
### Duplicate Avoidance
### Duplicate Avoidance and Open PR Awareness
Before filing any bug:
@@ -425,9 +425,21 @@ Before filing any bug:
2. **Check recent UAT issues** — search for issues with "UAT:" title prefix.
3. **Check the tested_features log** from other instances (via session state
issue comments).
4. If a potential duplicate is found, **skip** — do not file.
5. When in doubt, file the issue but note the potential duplicate in the
description.
4. **Check for open PRs that implement the missing feature.** Query Forgejo
for open pull requests. If a PR already exists that implements the feature
you are about to report as missing, do NOT file the bug. The feature is
in progress. Specifically:
- Search open PRs for keywords matching the feature area
- If a PR title contains "feat(tui):" or similar and addresses the gap,
the feature is being implemented — skip filing
- If the PR has been approved or is under review, the feature is actively
being delivered — definitely skip filing
- Only file a "missing feature" bug if there is NO open PR and NO open
issue already tracking the work
5. If a potential duplicate is found, **skip** — do not file.
6. When in doubt about whether a PR covers the gap, **skip** — it is better
to miss a bug than to create noise that wastes groomer and implementor
time.
---