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.
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.
Technical section
Data model, API, and internals — visible to developers.
