Files
Geniusia_v2/archive/old_docs/SOLUTION_WHITELIST.md
2026-03-05 00:20:25 +01:00

2.4 KiB

🔧 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

{
  "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)

rm geniusia2/data/user_profiles/whitelist.json

Puis dans la config (geniusia2/config.yaml), assure-toi que :

security:
  enforce_whitelist: false

🧪 Test

Après avoir appliqué une solution :

# 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 ? 🤔