# 4-duplicated

Pins the **stale / duplicated** taxonomy edge → `dedupe` exact-edit kind →
derived `auto` tier (dedupe is non-destructive + reversible). The `canonical_ref`
points at the surviving copy, `docs/setup.md`.

**Scanner signal exercised:** `stale_name_location` (on `docs/setup-legacy.md`,
"legacy" in the name).

**KNOWN GAP — surface for human review:** the scanner has *no* dedicated
duplication signal; it cannot detect that `setup-legacy.md` is byte-for-byte
identical to `setup.md`. This case therefore rides a *co-occurring*
`stale_name_location` signal as the deterministic trigger, while the *duplicated*
classification itself is the model's judgment (the two files being identical). The
canonical `docs/setup.md` is present in `input/` and correctly stays a cleared,
zero-signal shortlist entry. This is the one case where the intended subtype is not
backed by a matching scanner signal.
