Validé sur PC Windows (DESKTOP-58D5CAC, 2560x1600) : - 8 clics résolus visuellement (1 anchor_template, 1 som_text_match, 6 som_vlm) - Score moyen 0.75, temps moyen 1.6s - Texte tapé correctement (bonjour, test word, date, email) - 0 retries, 2 actions non vérifiées (OK) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8 lines
3.7 KiB
JSON
8 lines
3.7 KiB
JSON
{
|
|
"eventType": "fileEdited",
|
|
"hookAction": "askAgent",
|
|
"outputPrompt": "🔍 VÉRIFICATION DE CONFORMITÉ FRANÇAISE COMPLÈTE\n\nUn fichier a été modifié. Effectue une vérification complète selon les critères suivants :\n\n## 1. LANGUE FRANÇAISE OBLIGATOIRE\n- ✅ Tous les commentaires doivent être en français\n- ✅ Toutes les docstrings doivent être en français\n- ✅ Toute la documentation doit être en français\n- ✅ Les messages d'erreur et logs doivent être en français\n- ✅ Les noms de variables peuvent rester en anglais (convention technique)\n\n## 2. ATTRIBUTION DE L'AUTEUR\n- ✅ Le code doit mentionner \"Auteur : Dom, Alice, Kiro\" avec la date actuelle (8 janvier 2026)\n- ✅ L'attribution doit être présente dans l'en-tête du fichier\n- ✅ Format attendu : /* Auteur : Dom, Alice, Kiro - 8 janvier 2026 */\n\n## 3. ORGANISATION DE LA DOCUMENTATION\n- ✅ Toute documentation doit être centralisée dans le répertoire docs/\n- ✅ Les fichiers README locaux sont acceptés s'ils pointent vers docs/\n- ✅ Pas de documentation éparpillée dans le code\n\n## 4. ORGANISATION DES TESTS\n- ✅ Tous les tests doivent être dans le répertoire tests/ (racine du projet)\n- ✅ Structure : tests/unit/, tests/integration/, tests/property/\n- ✅ Pas de tests dans les sous-dossiers de composants\n\n## 5. COHÉRENCE DU PROJET\n- ✅ Respecter l'architecture 5-layer du projet\n- ✅ Utiliser les conventions de nommage établies\n- ✅ Suivre les patterns Material-UI pour React\n- ✅ Respecter les couleurs et tokens du design system\n\n## 6. TESTS RÉELS UNIQUEMENT\n- ✅ Pas de connexions fictives ou de mocks excessifs\n- ✅ Utiliser des données réelles dans les tests\n- ✅ Tester la fonctionnalité authentique\n- ✅ Éviter les simulations qui masquent les vrais problèmes\n- ✅ Vérifier que le backend fonctionne (http://localhost:5002/health)\n\n## 7. VÉRIFICATIONS TECHNIQUES\n- ✅ Syntaxe correcte (Python, TypeScript, CSS, etc.)\n- ✅ Imports corrects et disponibles\n- ✅ Pas d'erreurs de compilation\n- ✅ Respect des types TypeScript\n- ✅ Tests fonctionnels avec backend réel\n\n## 8. BACKEND FONCTIONNEL\n- ✅ Backend VWB disponible sur http://localhost:5002\n- ✅ Endpoints /health, /api/workflows/, /api/screen-capture/ opérationnels\n- ✅ Tests utilisant des connexions réelles au backend\n- ✅ Pas de simulation ou mock du backend\n\n## ACTIONS À EFFECTUER :\n\n1. **ANALYSER** le fichier modifié selon tous les critères ci-dessus\n2. **IDENTIFIER** les non-conformités précises\n3. **PROPOSER** les corrections spécifiques en français\n4. **TESTER** si c'est un fichier de test (exécuter et vérifier les résultats)\n5. **VÉRIFIER** la connectivité backend si nécessaire\n6. **CORRIGER** automatiquement si possible\n7. **RAPPORTER** le statut final de conformité\n\n## FORMAT DE RÉPONSE :\n\n**✅ CONFORME** - Si tout est correct\n**⚠️ CORRECTIONS MINEURES** - Si quelques ajustements sont nécessaires\n**❌ NON CONFORME** - Si des corrections majeures sont requises\n**🚨 BACKEND REQUIS** - Si le backend doit être démarré\n\nSi des corrections sont nécessaires, propose les modifications appropriées en français avec le code corrigé.\n\nAttention : Si les tests ne sont pas concluants, corrige-les immédiatement !\n\nPour démarrer le backend si nécessaire : `python3 demarrer_backend_propre.py`",
|
|
"filePatterns": "*.py,*.js,*.ts,*.tsx,*.css,*.scss,*.md,*.json,*.html,*.vue,*.jsx",
|
|
"name": "Vérification Conformité Française Complète avec Backend",
|
|
"description": "Vérification exhaustive de la conformité des fichiers selon les standards français du projet RPA Vision V3, incluant la vérification du backend fonctionnel"
|
|
} |