Let users export the current filtered view to CSV for incident reports or compliance audits. ### Acceptance - [ ] 'Export CSV' button on Jobs, Failed, Exceptions pages (respects current filters) - [ ] Streams via `StreamedResponse` to handle large result sets without memory spikes - [ ] Columns match the table columns
Let users export the current filtered view to CSV for incident reports or compliance audits.
Acceptance
StreamedResponseto handle large result sets without memory spikes