Initial commit

This commit is contained in:
Dom
2026-03-05 00:20:25 +01:00
commit dcd4de9945
1954 changed files with 669380 additions and 0 deletions

View File

@@ -0,0 +1,121 @@
# 🔧 Solution : Whitelist Bloque Kiro
## 🐛 Problème
Le système ne capture pas tes actions dans Kiro car **Kiro n'est pas dans la liste blanche**.
### Diagnostic
```
Liste blanche actuelle :
- Test Window 1
- Test Window 2
- Test With Confirmation
Kiro : ❌ Bloquée
```
## ✅ Solutions
### Solution 1 : Ajouter Kiro à la Liste Blanche (Rapide)
**Via l'interface** :
1. Lance l'app : `cd geniusia2 && ./run.sh`
2. Clique sur **"Gérer la Liste Blanche"**
3. Entre : **Kiro**
4. Clique OK
5. Clique sur **"Start"**
6. Teste dans Kiro !
### Solution 2 : Activer le Mode Permissif (Plus Simple)
Le bouton **"Mode: Tout Autoriser"** devrait être vert (activé).
**Si ce n'est pas le cas** :
1. Lance l'app
2. Clique sur le bouton pour l'activer
3. Il devrait devenir vert
4. Clique sur **"Start"**
5. Teste dans n'importe quelle fenêtre !
### Solution 3 : Modifier Directement la Liste Blanche (Manuel)
**Fichier** : `geniusia2/data/user_profiles/whitelist.json`
```json
{
"whitelist": [
"Kiro",
"Firefox",
"Chrome",
"Terminal",
"*"
],
"metadata": {
"created_at": "2025-11-19T...",
"last_modified": "2025-11-19T..."
}
}
```
**Note** : `"*"` autorise TOUTES les fenêtres.
### Solution 4 : Vider la Liste Blanche (Temporaire)
```bash
rm geniusia2/data/user_profiles/whitelist.json
```
Puis dans la config (`geniusia2/config.yaml`), assure-toi que :
```yaml
security:
enforce_whitelist: false
```
## 🧪 Test
Après avoir appliqué une solution :
```bash
# 1. Relancer le diagnostic
geniusia2/venv/bin/python diagnostic_whitelist.py
# 2. Vérifier que Kiro est autorisée
# Résultat attendu : Kiro : ✅ Autorisée
# 3. Lancer l'app
cd geniusia2 && ./run.sh
# 4. Cliquer sur "Start"
# 5. Faire 3 clics dans Kiro
# 6. Vérifier la notification "Tâche apprise !"
```
## 💡 Recommandation
**Pour les tests** : Utilise le **Mode Permissif** (Solution 2)
- Plus simple
- Pas besoin d'ajouter chaque fenêtre
- Tu peux tester dans n'importe quelle app
**Pour la production** : Utilise la **Liste Blanche** (Solution 1)
- Plus sécurisé
- Contrôle précis des fenêtres
- Évite les actions accidentelles
## 🎯 Prochaine Étape
Une fois Kiro autorisée :
1. Lance l'app
2. Clique sur "Start"
3. Fais 3 clics dans Kiro
4. Attends "Tâche apprise !"
5. Refais 1 clic
6. ✅ L'overlay devrait apparaître !
---
**Quelle solution préfères-tu ?** 🤔