feat: conformité AI Act — divulgation IA, consentement, rétention, arrêt urgence
- Léa se présente comme "assistante basée sur l'intelligence artificielle" - Dialog consentement avant enregistrement (capture écran/clavier) - Rétention logs 180 jours (Article 12 + 26(6)) - Bouton ARRÊT D'URGENCE toujours visible (Article 14) - Transparence mode autonome explicite (Article 50) - Rapport conformité AI Act en français (docs/CONFORMITE_AI_ACT.md) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -120,11 +120,17 @@ class NotificationManager:
|
||||
# ------------------------------------------------------------------ #
|
||||
|
||||
def greet(self) -> bool:
|
||||
"""Notification de bienvenue au démarrage."""
|
||||
"""Notification de bienvenue au démarrage.
|
||||
|
||||
Inclut la divulgation IA obligatoire (Article 50, Règlement IA).
|
||||
"""
|
||||
return self.notify(
|
||||
title=APP_NAME,
|
||||
message="Bonjour ! Léa est prête.",
|
||||
timeout=5,
|
||||
message=(
|
||||
"Bonjour ! Léa est prête. "
|
||||
"Je suis une assistante basée sur l'intelligence artificielle."
|
||||
),
|
||||
timeout=7,
|
||||
)
|
||||
|
||||
def session_started(self, workflow_name: str) -> bool:
|
||||
@@ -152,11 +158,18 @@ class NotificationManager:
|
||||
)
|
||||
|
||||
def replay_started(self, workflow_name: str, step_count: int) -> bool:
|
||||
"""Notification de début de replay."""
|
||||
"""Notification de début de replay.
|
||||
|
||||
Transparence obligatoire en mode autonome (Article 50, Règlement IA) :
|
||||
l'utilisateur doit savoir qu'un système d'IA agit sur son écran.
|
||||
"""
|
||||
return self.notify(
|
||||
title=APP_NAME,
|
||||
message=f"Je m'en occupe ! '{workflow_name}' en cours...",
|
||||
timeout=5,
|
||||
message=(
|
||||
f"Le système d'intelligence artificielle exécute la tâche "
|
||||
f"'{workflow_name}' sur votre écran."
|
||||
),
|
||||
timeout=7,
|
||||
)
|
||||
|
||||
def replay_step(self, current: int, total: int, description: str) -> bool:
|
||||
|
||||
Reference in New Issue
Block a user