Checklist architecture
Éléments à vérifier
- Le monolithe Laravel modulaire est bien la cible.
- Les modules visibles sont cohérents avec les docs.
- La stratégie multi-apps sépare interfaces et services communs.
- Les jobs/queues couvrent les traitements lourds.
- La PWA et l’offline sont cadrés sans surpromesse.
Cohérence
- Les ADR correspondent aux documents architecture.
- Les flows backend correspondent aux API documentées.
- La stratégie cloud reste compatible avec réversibilité.
Sécurité
- L’architecture empêche les accès directs aux données sensibles.
- L’AI Gateway isole les providers IA.
- Les webhooks sont isolés et signés.
Dette documentaire
- Les schémas sont à jour avec les modules.
- Les décisions non stabilisées ont un ADR Proposed.
- Les composants “future” sont identifiés comme vision cible.
Hypothèses
- Les hypothèses de scaling sont basées sur une progression, pas sur des volumes inventés.
- Les choix Cloudflare/VPS/Docker sont marqués selon leur niveau de confirmation.
Contradictions possibles
- Cloud-agnostic vs dépendance forte Cloudflare.
- Monolithe modulaire vs microservices implicites.
- API centrale vs accès direct Supabase frontend.
Éléments non confirmés
- Infrastructure production exacte.
- Queue driver final.
- Cache final.
- Observabilité cible.
Éléments critiques
- Les limites module/service sont claires.
- Les flows de paiement, IA et notifications sont asynchrones si nécessaire.
Validations humaines nécessaires
- Validation architecte/backend.
- Validation DevOps.
- Validation sécurité.