3.2 KiB
3.2 KiB
📖 Guide des Specs - RPA Vision V2
🗂️ Structure des Specs
Toutes les specs sont dans .kiro/specs/ avec cette structure :
.kiro/specs/
├── faiss-learning-fix/ ✅ TERMINÉ (22 nov 2024)
│ ├── requirements.md
│ ├── design.md
│ └── tasks.md
├── workflow-detection-fix/
│ ├── requirements.md
│ ├── design.md
│ └── tasks.md
├── assisted-mode-suggestions/
│ ├── requirements.md
│ ├── design.md
│ └── tasks.md
├── ui-element-detection/
│ ├── requirements.md
│ ├── design.md
│ └── tasks.md
├── embedding-improvement/
│ ├── requirements.md
│ ├── design.md
│ └── tasks.md
└── gui-logs-improvement/
├── requirements.md
├── design.md
└── tasks.md
🎯 Spec Actuelle : faiss-learning-fix
Problème Résolu
Après 3 jours de tests, aucune suggestion n'apparaissait car :
- Index FAISS vide malgré 40 tâches sauvegardées
- Processus zombies consommant 3GB+ RAM
- Arrêt impossible sans kill manuel
Fichiers de la Spec
📋 requirements.md
8 exigences principales :
- Construction automatique de l'index FAISS
- Arrêt propre sans processus zombies
- Génération de suggestions après actions répétitives
- Limitation mémoire à 2GB
- Diagnostic complet du système
- Reconstruction de l'index
- Validation des embeddings
- Protection contre boucles infinies
🏗️ design.md
- 4 nouveaux composants
- 39 correctness properties
- Stratégie de test avec Hypothesis
✅ tasks.md
14 tâches (4 terminées) :
- ✅ Tâche 1 : FAISSIndexBuilder
- ✅ Tâche 2 : Chargement automatique
- ✅ Tâche 3 : Arrêt propre
- ✅ Tâche 4 : Checkpoint
- ⏭️ Tâches 5-14 : Améliorations optionnelles
Résultats
Résumé complet : FAISS_LEARNING_FIX_COMPLETE.md
- ✅ 40 tâches chargées
- ✅ 122 embeddings indexés
- ✅ 672 workflows appris
- ✅ Application stable
🔍 Comment Retrouver une Spec ?
Méthode 1 : Par Nom
ls .kiro/specs/
Méthode 2 : Par Problème
Consultez ce guide ou INDEX.md
Méthode 3 : Par Date
ls -lt .kiro/specs/*/requirements.md
📝 Créer une Nouvelle Spec
- Demander à Kiro : "Je veux créer une spec pour [problème]"
- Kiro créera automatiquement :
.kiro/specs/[nom-feature]/requirements.md.kiro/specs/[nom-feature]/design.md.kiro/specs/[nom-feature]/tasks.md
🗄️ Archives
Les anciens documents sont dans docs/archive/ :
sessions/: Résumés de sessions (SESSION_.md, RESUME_.md, etc.)old-summaries/: Anciens résumés (COMPLETE.md, FIX.md, etc.)
📚 Documentation Complémentaire
- README.md : Documentation principale
- ROADMAP_RPA_100_VISION.md : Vision du projet
- CHANGELOG.md : Historique des changements
- INDEX.md : Index général de la documentation
Astuce : Utilisez INDEX.md comme point d'entrée pour naviguer dans la documentation !