Release digest
Improved
- CRYPTO-PDF-REGISTRY-GATE (Report Coverage Guardrail) —
make prepushnow runs a focused crypto report registry gate when crypto report services, the crypto dashboard surface, the crypto router, or the crypto reports architecture contract change, keeping every tracked report section tied to an explicitpdf_decision.
Internal
- Added
scripts/check_crypto_report_registry.pyto validate required crypto report section ids, unique registry entries, explicit PDF decisions, required fields, stages, and fallback copy outside the broader backend suite. - Updated
docs/architecture/CRYPTO_REPORTS.mdto document the new registry gate. No public documentation update is required because this is an internal engineering guardrail and does not change user-facing report behavior.