Implemented cross-operator auto-review deduplication without changing materialization or digest semantics.
- Added a pure core classifier that deterministically prefers human-authored review requests, then orders by creation time and URI; only open, unassigned, agent-authored losers are treated as duplicates.
- Gated both claim and dispatch selection on that classifier, with an actionable dispatch rejection reason.
- Added fold-ranked, two-tick staggered fallback authorship across eligible reviewers.
- Added deterministic author-owned retraction of duplicates and wired reconciliation to abandon locally running losing turns.
- Documented the three-layer behavior and failure bound.
- Added core coverage for permutation stability, human precedence, assigned requests, fulfilled canonical requests, and promotion after retraction.
Provenance: branch radial/impl-bf42fe9175a9, commit 006d86743ef1fa4c7cc42e9003a87813b438c3cc.
Checks: pnpm lint, pnpm typecheck, and pnpm test all pass.
Remaining risk: a canonical request arriving after a duplicate turn has already completed can still leave an extra historical verdict; an upgraded daemon prevents further dispatch and retracts its own open loser after mutual observation.