diff --git a/prisma/seed.ts b/prisma/seed.ts index 0a2aa80..d436bf2 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -43,6 +43,12 @@ const SUGGESTED_QUESTIONS: Record = { "Quel est votre cas d'usage principal ?", "Avez-vous exploré des usages plus avancés (discovery, review, agents, skills) ?", ], + conception: [ + "Utilisez-vous l'IA en mode plan / conception avant de coder (SDD, design, architecture) ?", + "Comment structurez-vous la phase de conception (documents, schémas, décisions) ?", + "L'IA vous aide-t-elle à explorer des options de design ou à challenger vos choix ?", + "Comment validez-vous la cohérence architecturale des propositions IA ?", + ], impact: [ "Quel impact mesurable l'IA a-t-elle sur votre delivery ?", "Comment le quantifiez-vous (temps, qualité, vélocité) ?", @@ -106,6 +112,8 @@ const RUBRICS: Record = { "1:Isolé — usage personnel, pas de partage ou discussion en équipe;2:Discussions — échanges informels sur les usages, pas de formalisation;3:Partages — démos, retours d'expérience, bonnes pratiques partagées;4:Formalisé — pratiques documentées, onboarding, standards d'usage;5:Doctrine équipe — vision partagée, roadmap IA, adoption comme pilier de la stratégie", usecases: "1:Snippets — usage limité à la génération de petits snippets ou complétion;2:Code basique — génération de fonctions, classes, scripts simples;3:Tests/refacto — génération de tests, refactoring, documentation;4:Debug/opt — aide au debug, optimisation, analyse de code;5:Discovery→review — exploration de solutions, design, revue de code, boucle complète", + conception: + "1:Code direct — pas de phase conception, passage direct au code;2:Conception informelle — réflexion mentale ou notes rapides, pas de formalisation;3:Conception assistée — IA pour esquisser des designs, SDD ou schémas;4:Mode plan structuré — IA utilisée pour explorer options, challenger, documenter les décisions;5:Conception maîtrisée — boucle conception→validation→implémentation, cohérence archi vérifiée", impact: "1:Aucun — pas d'impact visible sur la delivery;2:Marginal — gain de temps perçu mais non quantifié;3:Accélération — vélocité accrue, moins de tâches répétitives;4:Gain mesurable — métriques (temps, qualité, vélocité) documentées;5:Levier clair — IA comme levier stratégique, pilotage de l'adoption, ROI démontré", risks: @@ -129,7 +137,7 @@ const RUBRICS: Record = { const TEMPLATES_DATA = [ { id: "full-15", - name: "Full - 16 dimensions", + name: "Full - 17 dimensions", dimensions: [ { id: "tools", @@ -137,6 +145,11 @@ const TEMPLATES_DATA = [ rubric: RUBRICS.tools, }, { id: "prompts", title: "Clarté des prompts", rubric: RUBRICS.prompts }, + { + id: "conception", + title: "Conception & mode plan (SDD, design)", + rubric: RUBRICS.conception, + }, { id: "context", title: "Gestion du contexte", @@ -152,22 +165,11 @@ const TEMPLATES_DATA = [ title: "Évaluation critique", rubric: RUBRICS.evaluation, }, - { - id: "integration", - title: "[Optionnel] Intégration dans les pratiques d'équipe", - rubric: RUBRICS.integration, - }, { id: "usecases", title: "Cas d'usage couverts", rubric: RUBRICS.usecases, }, - { id: "impact", title: "Impact sur la delivery", rubric: RUBRICS.impact }, - { - id: "impact", - title: "[Optionnel] Impact sur la delivery", - rubric: RUBRICS.impact, - }, { id: "risks", title: "Gestion risques & sécurité", @@ -208,6 +210,16 @@ const TEMPLATES_DATA = [ title: "Maîtrise des coûts", rubric: RUBRICS.cost_control, }, + { + id: "integration", + title: "[Optionnel] Intégration dans les pratiques d'équipe", + rubric: RUBRICS.integration, + }, + { + id: "impact", + title: "[Optionnel] Impact sur la delivery", + rubric: RUBRICS.impact, + }, ], }, ];