apache / apache/magpie

Silent in-session de-dup of already-seen / already-skipped PRs

Open
#77 3 comments 0 reactions 0 assignees View on GitHub
capability:triage family:pr-management good first issue kind:dx kind:perf mode:Triage
Dominant language
Python
Stars
92
Forks
92
Avg merge
1d 12h
Merged PRs (30d)
104

Description

If a PR was already inspected or skipped earlier in the same triage session — e.g. it was updated by the author mid-triage and reappears in a later page of results — **skip it silently**. No "you already saw this" prompt; just don't re-process.

**Why:** these reappearances generate noise and trick the operator into re-doing the same decision, sometimes with a different outcome from the first pass.

### Acceptance
- Maintain an in-session set of PR IDs already touched (any terminal classification: applied, skipped, deferred, auto-skipped).
- On re-encounter within the same session: drop without surfacing in the queue or in the progress output.
- The set lives only for the session — a fresh session starts empty.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.