fix: skip already-propagated docs in aggregation, limit to last hour + 10 docs instead of 50

This commit is contained in:
Celes Renata
2026-04-16 09:35:11 +00:00
parent 540d54c3f7
commit 5cc64498c0
+7 -1
View File
@@ -45,8 +45,14 @@ JOIN documents d ON d.id = di.document_id
WHERE dir.ticker = $1
AND di.validation_status = 'valid'
AND d.status != 'rejected'
AND d.created_at >= NOW() - INTERVAL '1 hour'
AND NOT EXISTS (
SELECT 1 FROM competitive_signal_records csr
WHERE csr.source_document_id = di.document_id
AND csr.source_ticker = $1
)
ORDER BY d.published_at DESC
LIMIT 50
LIMIT 10
"""