# Phase 8 PDF Flow

1. User generates report snapshot.
2. Snapshot is persisted in `report_snapshots`.
3. PDF export action renders `admin.reports.pdf` template.
4. If Dompdf package exists, download as `.pdf`.
5. If Dompdf package is unavailable, fallback serves printable HTML.
6. WhatsApp preparation screen generates shareable report message summary.
