Files
Geniusia_v2/docs/archive/old-summaries/PLAN_IMPLEMENTATION_GUI.md
2026-03-05 00:20:25 +01:00

1.2 KiB

Plan d'Implémentation GUI Améliorée

Specs Finales

Fenêtre Principale

  • Petite et discrète (300x400px)
  • Minimisable dans barre des tâches Ubuntu
  • System tray icon avec menu

Logs

  • 5 dernières actions visibles
  • Scrollable jusqu'à 30 actions
  • Messages humains clairs

Dialogues

  • Popups pour questions importantes
  • Afficher et continuer (non-bloquant)
  • Timeout 10 secondes

Statistiques

  • Mode actuel (Shadow/Suggestions/etc.)
  • Actions observées
  • État du fine-tuning (si pertinent)

Fichiers à Créer/Modifier

1. Nouveau Logger Humain

geniusia2/core/human_logger.py

  • Messages simples pour utilisateur
  • Envoi vers GUI
  • Logs techniques séparés

2. GUI Améliorée

geniusia2/gui/improved_gui.py

  • Fenêtre minimaliste
  • System tray
  • Panneau de logs
  • Statistiques

3. Popups

geniusia2/gui/dialogs.py

  • Dialogue "Est-ce que je peux essayer ?"
  • Notifications
  • Timeout automatique

4. Connexion Orchestrator

Modifier geniusia2/core/orchestrator.py

  • Envoyer logs humains à GUI
  • Déclencher dialogues
  • Mettre à jour stats

Ordre d'Implémentation

  1. Human Logger
  2. GUI Améliorée
  3. Dialogues/Popups
  4. Connexion Orchestrator
  5. Tests

Temps estimé : 30-45 minutes