Mode démonstrationAucun envoi automatique

Permission Gate V1

DÉMO

Preview visuelle des permissions, garde-fous et états autorisés/interdits — alignée stratégie Permission Gate / Test Mailbox. Aucune boîte réelle connectée · Aucun envoi réel · Mock / import manuel V1.

L'IA recommande · L'humain décide · Le système n'envoie jamais seul en V1

Permission Gate V1

DÉMOUI PreviewNO REAL MAILBOXAutorisé

L'IA recommande · L'humain décide · Le système n'envoie jamais seul en V1

  • Aucune boîte réelle connectée
  • REAL_EMAIL_CONNECTED = false
  • AUTO_SEND_ENABLED = false
  • Mock / import manuel uniquement en V1
  • Test mailbox = documentation + GO Martin séparé

Décision centrale V1

Mock local + import manuel contrôlé (Option A)

  • L'IA recommande · L'humain décide · Le système n'envoie jamais seul en V1
  • En V1, TAGORA Mail IA reste en mock / import manuel
  • Test mailbox future — read-only d'abord, envoi toujours interdit V1
  • Production réelle — NO-GO permanent pour V1 initiale

Référence : docs/architecture/TAGORA-MAIL-IA-PERMISSION-GATE-TEST-MAILBOX-STRATEGY-V1.md

Modes intake

Autorisés / interdits / futur

ModeDescriptionConnecteurEnvoiStatut
Mock localDataset simulé [DEMO] — inbox en mémoire clientAucunNonAutorisé
Import manuelCopier-coller ou fichier contrôlé par opérateur — pas de sync autoAucunNonAutorisé
Test mailbox isoléeBoîte dédiée future — read-only d'abord, GO Martin requisOAuth/IMAP futurNonFutur seulement
Production réelleBoîtes clients / marques réelles — hors V1 initialeInterdit V1NonBloqué

Garde-fous actifs

Statut module et politiques V1

REAL_EMAIL_CONNECTED
false
AUTO_SEND_ENABLED
false
No-auto-send
actif
No-real-email
actif
Human approval required
actif
Mock / import only V1
actif
Connexion boîte réelle
false
Routes send/reply/forward réelles
false
Tokens OAuth stockés
false
Production
false

Matrice des rôles

Permissions par rôle — preview seulement

RôleVoirClasserBrouillonApprouverEscaladerEnvoyerConnecter
IA / SystèmeAutoriséAutoriséAutoriséBloquéAutoriséBloquéBloqué
Opérateur Mail IAAutoriséAutoriséAutoriséBloquéAutoriséBloquéBloqué
Admin Mail IAAutoriséAutoriséAutoriséReview requiseAutoriséBloquéBloqué
Martin / OwnerAutoriséAutoriséAutoriséAutoriséAutoriséBloquéFutur seulement

Matrice des actions

Autorisé / review / Martin / bloqué / futur par environnement

ActionMock V1Import manuelTest mailbox ROProductionNotes
Lire mock / inbox simuléeAutoriséAutoriséFutur seulementBloquéGO V1 actuel
Importer manuellementAutoriséAutoriséBloquéBloquéOpérateur responsable
Classifier / prioriserAutoriséAutoriséFutur seulementBloquéSimulé V1
Générer recommandation IAAutoriséAutoriséFutur seulementBloquéRecommandation ≠ décision
Générer / éditer brouillonAutoriséAutoriséFutur seulementBloquéInterne seulement V1
Approuver en interneReview requiseReview requiseFutur seulementBloquéApprobation ≠ envoi
Escalader MartinAutoriséAutoriséFutur seulementBloquéCas sensibles
Envoyer réel (reply/forward)BloquéBloquéBloquéBloquéInterdit V1 — GO multi-niveaux futur
Connecter Gmail / OutlookBloquéBloquéMartin requisBloquéGO Martin + checklist GO
Modifier DB / migrationBloquéBloquéBloquéBloquéAucune DB V1 preview

Checklist GO

Avant toute connexion test mailbox future

  • Stratégie Permission Gate validée par Martin
  • Boîte test dédiée (pas production)
  • AUTO_SEND_ENABLED reste false
  • Routes send absentes ou hard-blocked
  • Audit log persistant opérationnel
  • Rollback plan testé
  • Aucun secret dans repo / logs
  • GO Martin explicite écrit

Checklist NO-GO

Connexion test mailbox interdite si…

  • Boîte production client utilisée
  • AUTO_SEND_ENABLED = true
  • Route send active sans permission gate
  • Tokens OAuth en clair
  • Opérateur peut envoyer sans approbation
  • IA peut déclencher envoi
  • GO Martin absent

Test Mailbox Strategy (future — non exécutée)

Plan T0→T6 — non exécuté

  1. T0T0 — Mock local (actuel GO)
  2. T1T1 — Doc stratégie (fait)
  3. T2T2 — Test mailbox read-only (GO Martin)
  4. T3T3 — Test mailbox draft (GO Martin)
  5. T4T4 — Send contrôlé alias test (GO multi-niveaux)
  6. T5T5/T6 — Staging / Production (GO séparés)

Aucune boîte réelle connectée · Aucun envoi réel · Option D interdite sans GO Martin