miroir/crates
jedarden 5095faa613 feat(admin-ui): add canary failures and CDC backlog to Overview section
Implement P5.19.a §13.19 Admin UI Overview section enhancements:

- Add "Recent Canary Failures" card to Overview section
  - Displays up to 5 most recent failed canaries
  - Shows canary name, index, failed assertion count, and time of failure
  - Shows success message when all canaries are passing
- Add "CDC Backlog" card to Overview section
  - Displays pending CDC event count
  - Shows warning when backlog exists
- Add fetchCanaryStatus() and fetchCDCStatus() API functions
- Add renderCanaryFailures() and renderCDCBacklog() rendering functions
- Add formatTimeAgo() helper function for relative time display
- Update refreshData() to fetch canary/CDC status on Overview section

Data sourced from GET /_miroir/canaries endpoint (per plan §13.18).

Closes: miroir-uhj.19.1
2026-05-24 22:48:51 -04:00
..
miroir-core test(miroir-core): add drift reconciler acceptance tests (P5.5.d §13.5) 2026-05-24 22:21:14 -04:00
miroir-ctl feat(reshard): implement full six-phase orchestrator with admin API integration 2026-05-24 18:59:36 -04:00
miroir-proxy feat(admin-ui): add canary failures and CDC backlog to Overview section 2026-05-24 22:48:51 -04:00