Versão alinhada ao código após 2026-04-10.
| Ator | Objetivo neste fluxo |
|---|---|
Dono da arena (venue_owner) |
Associar treinadores à arena; criar/editar turmas (nome, treinador, horários, capacidade, «aceitar pedidos»); arquivar turma |
Treinador (coach) |
Ver turmas atribuídas; roster: aprovar/rejeitar pedidos; inscrever já ou convidar por email; presenças |
Atleta (player) |
Procurar turmas com pedidos ativos; pedir entrada; ver convites e responder; «As minhas aulas» |
coach → Associar./academy/browse-classes).accepts_enrollment_requests./academy/invitations/{token} → Aceitar ou Recusar.manageStudents).vendor/bin/sail artisan migratevendor/bin/sail artisan testvendor/bin/sail artisan queue:work)