Update .gitignore to exclude Prisma database files; remove dev.db; add cost control questions and rubric to seed data

This commit is contained in:
Julien Froidefond
2026-02-20 10:13:52 +01:00
parent 5af9b0c9d1
commit 0669893a36
3 changed files with 13 additions and 1 deletions

4
.gitignore vendored
View File

@@ -33,6 +33,10 @@ yarn-error.log*
# env files (can opt-in for committing if needed)
.env*
# prisma / sqlite
prisma/*.db
prisma/*.db-journal
# vercel
.vercel

Binary file not shown.

View File

@@ -80,6 +80,12 @@ const SUGGESTED_QUESTIONS: Record<string, string[]> = {
"Avez-vous des indicateurs ou du feedback utilisateur ?",
"Comment pilotez-vous l'adoption et l'amélioration ?",
],
cost_control: [
"Suivez-vous les coûts d'usage IA (tokens, API, abonnements) ?",
"Avez-vous des budgets ou limites par équipe/projet ?",
"Comment optimisez-vous (choix de modèles, taille du contexte, batch) ?",
"Comment arbitrez-vous coût vs qualité dans vos usages ?",
],
};
const RUBRICS: Record<string, string> = {
@@ -98,12 +104,13 @@ const RUBRICS: Record<string, string> = {
capitalization: "1:None — pas de capitalisation, tout est dans la tête ou éparpillé;2:Informel — notes personnelles, partage oral;3:Bonnes pratiques — document informal, exemples partagés;4:Base prompts — bibliothèque de prompts, wiki interne;5:Wiki & REX — base documentée, retours d'expérience, amélioration continue",
learning: "1:Dépendance — copier-coller sans comprendre, risque de régression;2:Apprentissage limité — utilisation pour débloquer mais compréhension superficielle;3:Compréhension — IA pour comprendre les concepts, valider sa compréhension;4:IA pour patterns — utilisation pour apprendre des patterns, architectures, bonnes pratiques;5:Accélérateur de progression — IA comme outil de montée en compétence structurée",
measurement: "1:Aucun suivi — pas de mesure de l'usage ou de l'impact;2:Perception — sentiment d'impact, pas de données;3:Feedback — retours utilisateurs, observations qualitatives;4:Indicateurs simples — métriques d'usage (adoption, volume), premiers KPIs;5:Pilotage structuré — tableau de bord, suivi de l'adoption, pilotage de l'amélioration",
cost_control: "1:Inconscient — pas de visibilité sur les coûts, usage sans limite;2:Aware — conscience des coûts, pas de suivi ni de budget;3:Suivi basique — métriques de consommation (tokens, API), pas d'alertes;4:Piloté — budgets par équipe/projet, alertes, arbitrage modèles/qualité;5:Optimisé — optimisation continue (contexte, batch, modèles), ROI coût documenté",
};
const TEMPLATES_DATA = [
{
id: "full-15",
name: "Full - 15 dimensions",
name: "Full - 16 dimensions",
dimensions: [
{ id: "tools", title: "Choix & maîtrise des outils", rubric: RUBRICS.tools },
{ id: "prompts", title: "Clarté des prompts", rubric: RUBRICS.prompts },
@@ -120,6 +127,7 @@ const TEMPLATES_DATA = [
{ id: "capitalization", title: "Capitalisation & partage", rubric: RUBRICS.capitalization },
{ id: "learning", title: "Montée en compétence via IA", rubric: RUBRICS.learning },
{ id: "measurement", title: "Mesure & pilotage", rubric: RUBRICS.measurement },
{ id: "cost_control", title: "Maîtrise des coûts", rubric: RUBRICS.cost_control },
],
},
];