Your question is Async Auditable PDF Statements. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a system to generate auditable PDF financial statements asynchronously without blocking the main application thread.
Use Rillet’s financial data and reporting surfaces as the source of statement inputs. Explain how requests are accepted, jobs are queued, ledger data is snapshotted, PDFs are rendered and stored, and users are notified when results are ready. Address idempotency, retries, reproducibility, access control, audit trails, data consistency, cancellation, backfills, and operational monitoring. Include the API, queue, worker, storage, orchestration, and data-quality boundaries.