academy.coach.credentialed em PermissionName; criada no seed com as demais.coach por defeito — fica para atribuição pontual (ex.: super_admin via givePermissionTo / painel futuro).User::isAcademyCredentialedCoach(): exige role coach e a permissão acima.x-academy.credentialed-coach-badge nas páginas Minhas turmas, Roster e Presenças (só visível quando aplicável).Materializar a Regra 4 — Certificação técnica da matriz ACL antes de existir UI de edição de atributos técnicos no Play Card.
vendor/bin/sail artisan test tests/Feature/Academy/AcademyCoachCredentialedTest.php