| name | twelve-factor-overview |
| description | Utiliser ce skill quand il faut analyser, concevoir, documenter ou refactorer une application selon l'ensemble des principes du Twelve-Factor App, en s'appuyant sur la documentation officielle française et en produisant un diagnostic structuré facteur par facteur. |
Twelve-Factor Overview
Quand utiliser
Utiliser ce skill quand la demande porte sur l'ensemble du cadre 12-factor, sur un audit global, sur une feuille de route de conformité, ou sur la conception d'une application cloud-native inspirée de ces principes.
But
Fournir une evaluation structuree facteur par facteur d une application au regard du Twelve-Factor App, avec constats, ecarts prioritaires et actions recommandees.
Références à lire
../../references/12factor-net-fr/00-accueil.md pour le cadre global.
../../references/12factor-net-fr/index.md pour la table des facteurs.
- Lire ensuite uniquement les fichiers de facteurs pertinents au besoin.
Procedure
- Identifier si la demande concerne un audit global, une décision d'architecture, un refactoring, ou de la documentation.
- Évaluer l'application facteur par facteur, sans mélanger les constats.
- Pour chaque facteur, classer l'état en
conforme, partiel, non conforme, ou non évalué.
- Justifier chaque conclusion avec des preuves observables dans le code, la configuration, les pipelines, ou l'exploitation.
- Terminer par les écarts prioritaires, triés par impact opérationnel.
Facteurs à couvrir
- Base de code
- Dépendances
- Configuration
- Services externes
- Build, release, run
- Processus
- Port binding
- Concurrence
- Jetable
- Parité dev/prod
- Logs
- Processus d'administration
Format de sortie recommandé
Contexte
Évaluation par facteur
Écarts prioritaires
Actions recommandées
Règles
- Ne pas inventer de conformité sans preuve.
- Préférer des recommandations concrètes et testables.
- Distinguer clairement ce qui relève du code, de l'environnement, et du process de livraison.