Release archive
3.2.239

CRYPTO-HISTORY-WRAPPER-NORMALIZATION (Report QA)

Release v3.2.239 focuses on CRYPTO-HISTORY-WRAPPER-NORMALIZATION (Report QA).

FixedInternal
CRYPTO-HISTORY-WRAPPER-NORMALIZATION (Report QA)

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 in scripts/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.

Technical notes