Soliguide

📏 Comment on code ici

Ce dépôt est fait pour que la plus grande partie du code soit écrite avec l'aide d'un assistant IA. Un assistant produit du code qui a l'air juste. Ce qui fait la différence entre « a l'air juste » et « est juste », ce n'est pas la relecture : c'est l'outil qui refuse de laisser passer.

La règle des règles : une règle que personne ne vérifie n'est pas une règle, c'est un souhait. Si tu ajoutes une convention quelque part sans l'outiller, elle aura disparu dans trois semaines — pas par mauvaise volonté, simplement parce que personne ne peut tout retenir.

Alors oui, c'est strict. Mais c'est strict à notre place : personne n'a besoin de retenir ces dix règles, ni de les faire respecter en revue. La machine s'en charge, et on garde notre énergie pour les vraies questions. 😌

🛡️ Les dix règles

Chacune est vraiment vérifiée par un outil. Aucune n'est une simple recommandation.

🚧 Et quand ça bloque ?

La première réaction n'est pas de désactiver la vérification, mais de se demander ce que le code essaie de nous dire. Neuf fois sur dix, la règle a raison.

S'il s'avère qu'elle est vraiment trop stricte, c'est une discussion à avoir, et un commit à part — jamais une exception glissée discrètement au milieu d'autre chose. Une désactivation ponctuelle doit être accompagnée d'une explication d'au moins vingt caractères, qui ditpourquoi et pas quoi.

⌨️ Les commandes du quotidien

Une seule est vraiment obligatoire : pnpm verify doit passer avant d'annoncer qu'une tâche est terminée. Pas « ça devrait marcher » — soit la commande passe, soit le travail n'est pas fini.

CommandeCe qu'elle fait
✅ pnpm verifyLance toutes les vérifications d'un coup. C'est la commande à passer avant de dire qu'on a fini.
🚀 pnpm docsOuvre cette documentation en local.
🔧 pnpm lint:fixCorrige automatiquement ce qui peut l'être.
💅 pnpm format:fixRemet le code en forme.
🧩 pnpm check:componentsVérifie qu'aucun composant ne s'est glissé hors du design system.
🎯 pnpm fonts:syncRécupère les dernières icônes de catégories depuis l'ancien dépôt.