Release digest
Fixed
- CRYPTO-HISTORY-VIEW-MODEL-ALIASES (Reports) — The crypto PDF view model
now reads supported camelCase history aliases directly when fixture,
fallback, or direct report paths bypass the API route normalizer. Attached
trustScore,priceUsd,dataCompleteness,sectionSources, andsecurityEvidencehistory fields can now support trend and delta sections without inventing missing movement.
Internal
- Added a focused PDF view-model contract test for direct camelCase historical snapshots covering Trust Score movement, market movement, coverage delta, source-family delta, and security-provenance delta.
- Updated
docs/architecture/CRYPTO_REPORTS.md. Public docs decision: no user-facing docs change because this is internal report-contract resilience, not a new report feature or public claim.