0020 — Phase E (AdminJS) mise en pause
Date : 2026-04-21 Statut : Acté
Contexte
L'introduction d'AdminJS prévue par ADR 0011 bute sur un blocage : AdminJS 7 et @adminjs/nestjs 6 sont ESM-only, incompatibles avec apps/api scaffolded en CJS (ERR_REQUIRE_ESM).
Décision
Mettre la phase E (back-office AdminJS) en pause. Trois options sont identifiées pour plus tard :
- Migrer
apps/apivers ESM. - Implémenter le back-office comme pages admin dans
apps/frontendsur les endpoints/api/v1/admin/*à créer. - Utiliser un SaaS (Forest Admin, Retool).
Décision finale reportée — à trancher quand le besoin back-office se précisera.
Conséquences
- Supersede ADR 0011 (qui actait AdminJS).
- Le back-office est, dans les faits, livré comme pages admin dans
apps/frontend(option 2 — voir notamment les décisions admin du 2026-04-22).