Release digest
Fixed
- CRYPTO-HISTORY-WRAPPER-NORMALIZATION (Report QA) — Crypto report history
normalization now unwraps attached historical snapshot collections such as
reportHistory.snapshots,historicalSnapshots,snapshotHistory,snapshots, and equivalent row/result wrappers before PDF view-model, chart, trend, and delta rendering. - PDF trend and historical-context sections now use attached wrapped snapshots instead of showing safe missing-history copy when reviewable dated snapshots are already present in Vartovii data.
Internal
- Added focused route-normalizer, PDF view-model, PDF generator, and
regression-pack tests proving wrapped history snapshots support trend context
without rendering wrapper keys,
None,N/A, or inferred zero movement. - Updated
docs/architecture/CRYPTO_REPORTS.md,docs/reports/audits/2026-06-01_CRYPTO_REPORT_DATA_GAP_ANALYSIS.md, and the internal analyzer guidance inscripts/analyze_crypto_report_data_gaps.py. Public docs decision: no public documentation update is required because this is an internal history-normalization contract and does not change visible report claims, billing, scoring, audit coverage, legal claims, or investment guidance.