This directory is generated from the implementation under api/src/usecases.
Each file maps one use case class to a normalized documentation template.
Renamed reporting domains are indexed with the canonical names:
session-report(previously program record)meal-report(previously meal record)wellness-report(previously daily report)
-
change-my-password — Self-service password change with current password verification and CAPTCHA
- create-notification-flash
- update-notification-flash
- get-notification-flash
- list-notification-flashes
- soft-delete-notification-flash
- hard-delete-notification-flash
- get-my-notifications
- mark-notification-as-read
- mark-all-my-notifications-as-read
- seen-notifications
- notify-on-support-message-handled
- notify-on-session-report-submitted
- Program:
get-program,list-programs - Meal plan:
get-meal-plan,list-meal-plans - Wellness report:
get-wellness-report,list-wellness-reports - Session report:
get-session-report,list-session-reports - Meal report:
get-meal-report,list-meal-reports - Canonical link validator:
resolve-coach-athlete-visibility