Release digest
Improved
- CRYPTO-PDF-SECTION-FRESHNESS (Attached Date Recovery) — Crypto PDF
reports now use
section_freshnessmetadata for source citation and attachment-matrix freshness when source rows have labels but no row-level date. This reduces false missing-freshness gaps when the normalized project payload already carries real section-level update timestamps.
Internal
- Added view-model and generated-PDF coverage for section-level freshness fallback, attached source-date copy, attachment-matrix missing-date counts, safe wording, and placeholder bans.
- Updated the deterministic crypto PDF sample gate so the sample fixture
validates
section_freshnessinstead of relying only on row-level source dates. - Updated
docs/architecture/CRYPTO_REPORTS.mdandknowledge-base/docs/crypto/dashboard-ui.mdbecause this improves visible PDF freshness labels without changing billing or report access behavior.