Problem
ProofDetailPage (/proof/[req_id]) shows an evidence history table with Gate, Result, Run ID, Timestamp, and Artifact columns. With 20+ entries, users cannot filter by gate or result to find root causes.
Impact
Users scroll through all evidence records to find failed gate entries or trace artifacts through runs. Root cause analysis is slow and error-prone.
Recommendation
- Add filter controls above the table: Gate (dropdown), Result (passed/failed), Date Range (date picker)
- Add search field for Run ID or Artifact path
- Make all columns sortable (click header)
- Default: sorted by Timestamp descending (most recent first)
Acceptance Criteria
Affected Components
web-ui/src/app/proof/[req_id]/page.tsx
Problem
ProofDetailPage(/proof/[req_id]) shows an evidence history table with Gate, Result, Run ID, Timestamp, and Artifact columns. With 20+ entries, users cannot filter by gate or result to find root causes.Impact
Users scroll through all evidence records to find failed gate entries or trace artifacts through runs. Root cause analysis is slow and error-prone.
Recommendation
Acceptance Criteria
Affected Components
web-ui/src/app/proof/[req_id]/page.tsx