PREPROD
ReaderAuthor

piper

Sections Snapshot (JSON)

`ReportVersion.sectionsSnapshotJson` captures the full content of all ReportSection records at the moment the PDF was generated, preserving the exact narrative that was rendered into this version.

1 min read · 2 depth levelsstratum-piper · vdevMatches production
Everyday

The sectionsSnapshotJson on a ReportVersion is an immutable record of what the sections said at render time. Because ReportSection records can be edited after a version is rendered, the snapshot ensures you can always reconstruct exactly what was in a historical version without relying on the current section content. This is critical for regulatory compliance: if a regulator questions the content of a submitted report from two years ago, sectionsSnapshotJson lets you confirm precisely what was stated in that version, even if the sections have since been revised for a newer report.

Technical section
Data model, API, and internals — visible to developers.
View as developer →
Was this helpful?