Add notified_thresholds table and Lucid model
Per-(post, threshold) dedup store for the firehose threshold-scan job: once
we fire a Discord webhook for a post crossing a threshold, we insert a row
here so we don't re-fire on subsequent polls. Composite primary key on
(subject_uri, threshold); Lucid handles this with isPrimary on both columns.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>