Liste de vérification préalable
Exécutez cette liste de vérification avant de valider ou de créer une PR. Consultez le fichier CLAUDE.md du repo pour les commandes spécifiques à la plateforme (test runner, linter, formatter).
Tests
- [ ] Exécuter les tests pour les modules affectés (consultez CLAUDE.md pour les commandes)
- [ ] Le nouveau code dispose d'une couverture de tests
- [ ] Aucun test existant cassé
Qualité du code
- [ ] Les vérifications lint et format réussissent (consultez CLAUDE.md pour les commandes)
- [ ] Aucun commentaire TODO sans références de ticket Jira
- [ ] Les API publiques sont documentées selon la convention du repo (KDoc, DocC, XML docs, etc.)
Sécurité Bitwarden
- [ ] Architecture zero-knowledge préservée — aucune donnée de coffre non chiffrée enregistrée, persistée ou transmise
- [ ] Les données sensibles utilisent le stockage sécurisé approprié à la plateforme (consultez les Règles de sécurité de CLAUDE.md)
- [ ] Aucune donnée sensible dans les déclarations de log
Architecture
- [ ] Les modifications suivent les patterns dans CLAUDE.md et la documentation d'architecture
- [ ] L'injection de dépendances et la gestion des erreurs suivent la convention du repo
- [ ] Les ressources de chaîne ajoutées au bon emplacement (le cas échéant)
En cas d'échec
En cas d'échec de toute vérification, corrigez le problème avant de procéder. Pour les échecs de test, diagnostiquez la cause racine plutôt que de les ignorer. Pour les échecs lint/format, exécutez la commande auto-fix du repo si disponible. Si une vérification ne peut pas être résolue, signalez-la à l'utilisateur avec la sortie d'échec spécifique.