Paillasse/portail/app
Adam Belkacemi ecf3dfb21d ajoute l'API publique /api/v1 (bloc B, premier chantier)
Catalogue en lecture seule (labs, banque de quiz officielle, cours) -
choix d'Adam pour la première version, zéro donnée d'élève. Laravel
Sanctum, un jeton Bearer par développeur créé depuis /jetons-api (un
prof), portée catalogue:lire seulement. Quota par jeton (pas par
compte ni par IP) dans Redis via un limiteur nommé, 60 requêtes/minute.
Documentation : spécification OpenAPI 3.0 et page publique /api/docs.

Désactive /sanctum/csrf-cookie (config/sanctum.php) : l'API est en
jeton Bearer seulement, jamais en cookie de SPA.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 01:23:23 +02:00
..
Console/Commands ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00
Http ajoute l'API publique /api/v1 (bloc B, premier chantier) 2026-10-14 01:23:23 +02:00
Jobs ajoute les alertes Prometheus du self-healing et installe Larastan (dette de l'étape 8, 72 erreurs corrigées à la racine) 2026-10-12 21:32:52 +02:00
Models ajoute l'API publique /api/v1 (bloc B, premier chantier) 2026-10-14 01:23:23 +02:00
Providers ajoute l'API publique /api/v1 (bloc B, premier chantier) 2026-10-14 01:23:23 +02:00
Services sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Support corrige le code de classe (caractères ambigus) et fige l'image Uptime Kuma par digest 2026-10-12 21:50:53 +02:00