605ea4cf80
RED-first: three-tier dedup resolver spec (OCID -> source:noticeId -> fingerprint), D-05 inert-proof (dedupActive=false skips fingerprint tier -> two Tender rows despite equal fingerprints), and SCHEMA-02 change-detection preservation (matched contentHash change still updates mutable Tender fields). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>