Problem
The Proof page shows all requirements in a single unsorted table. With 20+ requirements, users cannot filter by severity, status, or glitch type to prioritize work. There is no search capability.
Impact
Users must manually scroll through the entire list to find actionable items (open, high severity). Critical failing requirements may be buried below satisfactory ones.
Recommendation
- Add sortable column headers: click to sort by Status, Severity, Created Date, Gate
- Add filter dropdowns: Status (open/satisfied/waived), Severity (critical/high/medium/low), Glitch Type
- Add search field for requirement ID or title
- Default sort: Status (open first), then Severity (critical first)
Acceptance Criteria
Affected Components
web-ui/src/app/proof/page.tsx
Problem
The Proof page shows all requirements in a single unsorted table. With 20+ requirements, users cannot filter by severity, status, or glitch type to prioritize work. There is no search capability.
Impact
Users must manually scroll through the entire list to find actionable items (open, high severity). Critical failing requirements may be buried below satisfactory ones.
Recommendation
Acceptance Criteria
Affected Components
web-ui/src/app/proof/page.tsx