#2045 — snapshot-anchored dedup

cc-triage snaps the LLM's reference_changelog_line to the deterministic snapshot bullet, so the dedup hash stops drifting on rewording. Type a reworded ref and watch it snap.