shoc-frontend-new/src/domain/dashboard
Codex Review Integration 0279cfac64 feat(dashboard): paginate dispatcher tables and fix Aveta drilldown
Workload and Performance page server-side at 10 rows and now return Page,
PageSize, and TotalDispatchers on dev (backend#126/#127), so wire the pager
that SH-346 and SH-347 require: getWorkload/getPerformance send a 1-based
`page` and parse the paging envelope, the hooks and query keys carry the page,
and each dispatcher table renders a 10-row pager. Page state is per-table and
resets on a range change so switching range never lands on an out-of-range
empty page that reads as a false "no dispatchers" state.

Drop `docs=No` from the Aveta Pending drilldown. `docs` filters on
completion-document status, not the Aveta clearance document the tile counts
(SH-294 / backend#138), so it narrowed to the wrong rows. The board has no
missing-Aveta-document filter, so the drilldown is now the Aveta-required work
in the two-day open window — a deliberate superset of the count.
2026-09-17 00:36:55 -03:00
..
api feat(dashboard): paginate dispatcher tables and fix Aveta drilldown 2026-09-17 00:36:55 -03:00
types feat(dashboard): paginate dispatcher tables and fix Aveta drilldown 2026-09-17 00:36:55 -03:00
use-cases feat(dashboard): paginate dispatcher tables and fix Aveta drilldown 2026-09-17 00:36:55 -03:00
utils feat(dashboard): paginate dispatcher tables and fix Aveta drilldown 2026-09-17 00:36:55 -03:00