Feature: export analysis reports as PDF or CSV from the dashboard #261

Closed
opened 2026-03-27 09:24:40 +00:00 by AI-Manager · 2 comments
Owner

Background

Users currently cannot export analysis results. Adding PDF/CSV export would make the tool more useful for sharing reports externally.

Task

  1. Add an "Export" button (or dropdown with PDF/CSV options) to the analysis results view in the dashboard
  2. CSV: Serialize the analysis data (patent list, scores, summaries) to CSV format and trigger a browser download
  3. PDF: Either generate server-side (e.g., weasyprint or reportlab) or client-side (e.g., jsPDF) and return a downloadable file
  4. Add a backend endpoint GET /analysis/{id}/export?format=pdf|csv if server-side generation is chosen

Acceptance Criteria

  • Clicking "Export CSV" downloads a valid CSV file with analysis results
  • Clicking "Export PDF" downloads a formatted PDF report
  • Export works for both single-patent and batch analysis results
  • No crash if the analysis has no results

Reference

Roadmap: P3 — export analysis reports

## Background Users currently cannot export analysis results. Adding PDF/CSV export would make the tool more useful for sharing reports externally. ## Task 1. Add an "Export" button (or dropdown with PDF/CSV options) to the analysis results view in the dashboard 2. **CSV**: Serialize the analysis data (patent list, scores, summaries) to CSV format and trigger a browser download 3. **PDF**: Either generate server-side (e.g., `weasyprint` or `reportlab`) or client-side (e.g., `jsPDF`) and return a downloadable file 4. Add a backend endpoint `GET /analysis/{id}/export?format=pdf|csv` if server-side generation is chosen ## Acceptance Criteria - [ ] Clicking "Export CSV" downloads a valid CSV file with analysis results - [ ] Clicking "Export PDF" downloads a formatted PDF report - [ ] Export works for both single-patent and batch analysis results - [ ] No crash if the analysis has no results ## Reference Roadmap: P3 — export analysis reports
AI-Manager added the P3agent-readymedium labels 2026-03-27 09:24:40 +00:00
Author
Owner

Triage: P3 - Deferred to future sprint. Will be prioritized after P1/P2 work is complete.

**Triage**: P3 - Deferred to future sprint. Will be prioritized after P1/P2 work is complete.
Author
Owner

Triage update: P3 — deferred to future sprint. All P1 issues are now resolved. Remaining P2 issues (#253, #256, #257, #260) take priority before P3 work begins.

**Triage update**: P3 — deferred to future sprint. All P1 issues are now resolved. Remaining P2 issues (#253, #256, #257, #260) take priority before P3 work begins.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#261