Context
Follow-up from the issue-status audit. app/admin/analytics/page.tsx counts missed sessions with statuses no_show_student and no_show_tutor, but the card links to /admin/sessions?status=no_show, which is not a valid session enum/filter value.
Why this matters
The admin daily health-check card should take the operator directly to the missed sessions that need review. Today it can land on an empty filtered view.
Acceptance criteria
- The analytics card links to a view that shows both student and tutor no-shows, or the sessions page supports a grouped
no_show filter intentionally.
- The sessions filter UI handles the same state that the analytics link emits.
- Add or update a focused test for the link/filter behavior if practical.
References
Context
Follow-up from the issue-status audit.
app/admin/analytics/page.tsxcounts missed sessions with statusesno_show_studentandno_show_tutor, but the card links to/admin/sessions?status=no_show, which is not a valid session enum/filter value.Why this matters
The admin daily health-check card should take the operator directly to the missed sessions that need review. Today it can land on an empty filtered view.
Acceptance criteria
no_showfilter intentionally.References
app/admin/analytics/page.tsx:174-180