Tasks
DoneRoute remaining canonical readers
Completed. Production authorization, selectors, current-state UI, poll denominators/non-voters, reports, protocol output, compensation, payroll status, speakers, and public participant history now read canonical runs, versions, and poll snapshots. Missing canonical history renders explicitly without a VotingRight fallback. Legacy mutation services and presenter were removed, and an architecture regression prevents production legacy readers/writers.
Checklist
5 of 5 complete- Inventory every production VotingRight reader and classify its canonical replacement
- Route authorization, selectors, and current-state UI through canonical queries
- Route reports, protocol output, compensation, and public history
- Render unavailable historical data explicitly without legacy fallback
- Add static checks and reader regression coverage
- Area
- Kaukus
- Kind
- Chore
- Priority
- High
- Task ID
tsk_qbtv748zs6- Updated