Créer une application
Résultat attendu Une structure d’application proposée, les composants choisis et un plan des fichiers à examiner avant la génération.
Utilise SMART pour découvrir les modèles d’application auxquels j’ai accès. Demande le nom du projet et les composants nécessaires, décris le modèle adapté et présente les fichiers prévus avant toute création.
Examine d’abord le dépôt et ses fichiers d’instructions. S’il ne contient que métadonnées ou documentation, découvre les structures d’application prises en charge et propose un monorepo avec l’UI, les services, contrats partagés, tests et configurations de déploiement nécessaires avant de créer des fichiers. Si une application existe, préserve sa topologie et ses conventions, trouve les composants responsables et étends-les sans créer une autre application ni remplacer la configuration racine. Si le projet est incompatible, explique pourquoi et demande une décision de migration avant toute restructuration.
Utilise SMART pour découvrir le profil de framework applicable et charger les instructions pertinentes à la révision renvoyée. Respecte les contrats SOKit et SOKit UI, les dépendances explicites du monorepo et les conventions Quarkus du projet pour injection, validation, persistance, transactions, configuration et tests. Réutilise les contrats générés et les outils épinglés ; n’invente pas d’API, ne copie pas d’anciens fichiers de build et ne change pas silencieusement les versions. Signale les instructions, accès ou dépendances manquants. Utilise des données fictives et aucun secret dans les exemples.