forked from cleveragents/cleveragents-core
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:
@@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user