Skip to content

Add Run History page and Decision Matrix export (PDF + Markdown)#1

Open
hermanngeorge15 wants to merge 2 commits into
mainfrom
feat/history-and-export
Open

Add Run History page and Decision Matrix export (PDF + Markdown)#1
hermanngeorge15 wants to merge 2 commits into
mainfrom
feat/history-and-export

Conversation

@hermanngeorge15
Copy link
Copy Markdown
Contributor

Summary

  • Run History page: benchmark selector dropdown, p50/p99 trend line charts (Recharts), regression detection highlighting scenarios where p99 increased >10% between runs, single-run summary table with note when only one run exists
  • Decision Matrix export: "Copy Markdown" button (generates markdown table, copies to clipboard with toast notification) and "Export PDF" button (html2canvas + jsPDF, downloads A4 landscape PDF)
  • Export utilities in src/utils/export.ts — reusable exportToPdf() and exportToMarkdown() functions

Test plan

  • Build succeeds (npm run build)
  • Run History shows summary table when single run exists per benchmark
  • Run History shows trend charts + regression alerts when multiple runs exist
  • Decision Matrix "Copy Markdown" copies table to clipboard
  • Decision Matrix "Export PDF" downloads PDF file

🤖 Generated with Claude Code

hermanngeorge15 and others added 2 commits March 22, 2026 22:46
… Matrix

- Run History page with benchmark selector, trend line charts (p50/p99),
  regression detection (>10% p99 increase), and single-run summary table
- Decision Matrix export: Copy Markdown (clipboard) and Export PDF buttons
- New export utilities in src/utils/export.ts (html2canvas + jsPDF)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
73 scenarios across B01-B12 with v2.0 statistical fields.
All grades, CI95, CV, outlier detection populated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant