Release digest
Fixed
- DATA-06 (DefiLlama Redis Standardization) — Replaced hardcoded localhost
Redis client in DefiLlama harvester with
REDIS_URL-basedredis.from_url(...)initialization. - DATA-07 (Secondary Pipeline Dedup Guard) — Added deterministic normalized
content/date dedup guard in
PostgresPipeline.insert_review()to prevent duplicate persistence when upstreamreview_idchanges. - DATA-08 (Alerting Path Compatibility) — Added
vartovii/utils/collection_alerts.pycompatibility shim and resilient DB-import fallback chain inscraping_alerts.py.
Internal
- Added
tests/test_block12_pipeline_resilience.pyfor:- DefiLlama Redis config contract
- Secondary dedup behavior + deterministic fingerprint
- Alerting compatibility shim availability
- Forensic error sanitization regression (
FORENSIC-07)
- Full regression: 197 passed, 2 skipped, 22 deselected.
- Added
docs/reports/2026-03-05_BLOCK12_VERIFICATION_REPORT.md. - Updated main/internal docs for Block 12 closure.