Files
OPENCLAW_ARCHIVE3_17/workspace/gmail-rules.md
Thierry Tallagrand f121f0a196 workspace: rapport solaire, prevision de nuit, concierge, courrier, fiche allegee
- Fiche agent maison (AGENTS.md) : prevision de nuit relayee par script, import
  EDF, regle JEEP midi, saisie vehicule/niveau/depart, concierge qui relaie
  « ✅ Noté » ou « Rien n'est noté », groupe A deplace (28 649 -> 25 831 car.).
- Nouvelles references : reference-concierge.md, reference-workspace.md.
- Scripts : rapport-solaire.js, prevision-nuit.js, airtria-ha-vehicule.js,
  concierge-live.js (answer ne sort plus jamais vide, mode CONCIERGE_SIMULATION).
- Courrier Orange / AIRTRIA / Gmail : audits, regles, menage, recents.
- Bancs EVCS tests-pv (G5 accepte « anomal »).
- .gitignore : liste blanche etendue aux nouveaux scripts et bancs.
2026-09-30 11:32:44 +02:00

8.7 KiB
Raw Permalink Blame History

Gmail Rules — Plan de ménage

Généré le 2026-06-05 par Phase C (validation humaine). Source : gmail-audit.md (sample 3000 threads), validations Thierry.

Légende

  • 🟢 Vague 1 — Trash : aucune valeur, jamais lu, désabo Gmail natif ensuite
  • 🟡 Vague 2 — Archive : pas de valeur active mais on garde (taggé)
  • 🔴 Whitelist absolue : ne JAMAIS toucher
  • 🟣 Spécial : traitement dédié (digest VE, etc.)

🔴 Whitelist absolue (NE JAMAIS TOUCHER)

Toute action Gmail (trash, archive, label) est INTERDITE sur ces sources.

Banques

  • @cic.fr, @e-cic.fr
  • @bpgo.fr (Banque Pop Grand Ouest)
  • @cmb.fr

Admin / légal

  • @impots.gouv.fr, @dgfip.finances.gouv.fr
  • @digiposte.fr
  • @ameli.fr

Telco perso

  • @orange.com, @orange.fr
  • @neuf.fr

Véhicules whitelist

  • @vwfs.com, @volkswagen.fr
  • @jeep.com (cf. règle 🟣 V01 ci-dessous)
  • @ze-watt.fr, @ze-watt.com
  • @zeromotorcycles.com

Club plongée

  • @gissacg.fr, @lists.gissacg.fr
  • president@gissacg.fr

Sociétés AIRTRIA

  • @airtria.net, @airtria.fr

Solaire pro

  • @laboutique-solaire-pro.com

Identités personnelles

  • tallagrand.thierry@gmail.com (mes propres SENT)
  • thierry.tallagrand@me.com (mon adresse iCloud)

Labels système protégés

  • IMPORTANT, STARRED, SENT, DRAFT
  • Personal, Travail, Achats, Receipts, Notes

🟢 Vague 1 — Trash en masse

Stratégie : gog gmail trash par batch de 200, pause 5s entre batchs. Critère commun : older_than:90d pour ne pas trasher les arrivées récentes au cas où. Réversibilité : Trash Gmail garde 30 jours.

Règles V1

ID Query Gmail Sample Estimation totale
V1.01 from:nepasrepondre@rustica-info.fr in:inbox older_than:90d 196 ~400
V1.02 from:hi@mail.theresanaiforthat.com in:inbox older_than:90d 123 ~200
V1.03 from:quora.com in:inbox older_than:90d 240 ~600
V1.04 from:no-reply@info.bricomarche.com in:inbox older_than:90d 44 ~100
V1.05 from:beehiiv.com in:inbox older_than:90d (FutureBlueprint+ai-signal) 56 ~150
V1.06 from:carrefour@email.carrefour.fr in:inbox older_than:90d 37 ~100
V1.07 from:cds.newsletter-cdiscount.com in:inbox older_than:90d 32 ~80
V1.08 from:n.weldom.fr in:inbox older_than:90d 30 ~80
V1.09 from:news.suunto.com in:inbox older_than:90d 26 ~60
V1.10 from:crm.samsung.fr in:inbox older_than:90d 26 ~60
V1.11 from:ollama.com in:inbox older_than:90d 25 ~60
V1.12 from:go.explore.redhat.com in:inbox older_than:90d 24 ~60
V1.13 from:reply.ebay.fr in:inbox older_than:90d 23 ~60
V1.14 from:aliexpress.com in:inbox older_than:90d (selections+deals) 53 ~150
V1.15 from:news_frfr@avis-comms.international in:inbox older_than:90d 21 ~50
V1.16 from:updates-noreply@linkedin.com in:inbox older_than:90d 53 ~120
V1.17 from:notifications-noreply@linkedin.com in:inbox older_than:90d 25 ~60
V1.18 from:messages-noreply@linkedin.com in:inbox older_than:90d 117 ~250
V1.19 from:facebookmail.com in:inbox older_than:90d 145 ~350

Estimation totale Vague 1 : ~3000 threads à trasher (sur ta boîte de 12 703).


🟡 Vague 2 — Archive avec label

Stratégie : gog gmail archive (retire INBOX) + apply label. Réversibilité : zéro destruction, juste sortie de l'inbox.

Règles V2

ID Query Gmail Action Sample Note
V2.01 from:florian.philippot@les-patriotes.fr in:inbox Archive + label Newsletters 18 Politique perso
V2.02 from:info@clients.ulys.com in:inbox older_than:30d Archive + label Receipts 23 Télépéage VINCI

Estimation totale Vague 2 : ~50 threads à archiver.

Note : la 2ème passe Q8 enrichira cette liste avec la longue traîne newsletters tech.


🟣 Spécial — Catégorie 2 (digest VE)

Règle V01

from:uconnectservices@jeep.com (172 sample / ~400 boîte totale) :

  • Phase D (immédiat) : aucune action, on les laisse dans inbox.
  • Phase F+ (digest VE) : agent quotidien parse les mails Jeep, génère charge-vehicule.md + notif WhatsApp synthèse, puis archive automatiquement les mails parsés avec label Charge-VE.

Pas d'action Phase D.


Phase E — Filtres natifs Gmail (2026-06-25)

Objectif : empêcher les newsletters / promos récurrentes d’atterrir dans l’inbox. Méthode : filtres natifs Gmail (Settings > Filters and Blocked Addresses) créés via gog gmail filters create. Action par défaut : archiver (removeLabelIds: [INBOX, UNREAD]) + appliquer un label.

Labels créés

  • Promos (id Label_11)
  • Dev-Tools (id Label_12)
  • Social (id Label_13)

Filtres actifs

# Query Label Type
E01 from:linkedin.com OR from:e.linkedin.com Social Social
E02 from:facebookmail.com Social Social
E03 from:clients.ulys.com Receipts Télépéage
E04 from:les-patriotes.fr Newsletters Politique
E05 from:rustica-info.fr Newsletters Jardinage
E06 from:mail.theresanaiforthat.com Newsletters Tech/IA
E07 from:quora.com Newsletters Tech/QA
E08 from:airepo@substack.com Newsletters Tech/IA
E09 from:vpauto.fr OR from:mail.vpauto.eu Promos Auto
E10 from:communication.andre.fr Promos E-com
E11 from:fr-news.adidas.com Promos E-com
E12 from:eu1.tocampaigns.com Promos E-com (Cabesto)
E13 from:mkt.norauto.fr Promos Auto
E14 from:news.intermarche.com Promos E-com
E15 from:monmagasinvert.fr Promos E-com
E16 from:dlink.com Promos Tech
E17 from:messages.mongodb.com Dev-Tools Dev
E18 from:k8slens.dev Dev-Tools Dev

Cleanup rétroactif (2026-06-25)

  • ~687 messages archivés manuellement depuis l’inbox (batchs limités à 200 max, pause 6 s).
  • Voir gmail-housekeeping.md pour le détail.

📋 2ème passe (Q8) — Longue traîne

À lancer après Vague 1 + Vague 2 stabilisées.

# Script proposé : gmail_audit.py --query "category:promotions OR category:updates older_than:6m" --sample 5000


---

## Mises à jour 6 juin 2026 (Phase D execution)

### Whitelist enrichie (à ajouter à la whitelist principale)

#### Synology infrastructure
- `from:sns@synologynotification.com` (Active Insight - alertes critiques disque/storage)
- `from:noreply@c2.synology.com` (C2 backup subscription)

#### Finance
- `from:noreply@amundi-esr.com` (épargne salariale PEE/PERCO - transactionnel)
- `from:r.clientele@vwfs.com` (VW Financial Services)

#### Famille & cercle proche
- `frederic.tallagrand@*` (famille)
- `@arimair.fr` (plongée copain)

### 4 nouvelles règles Vague 1 (ajoutées en cours d'exécution)
- V1.20 : `from:vpauto@mail.vpauto.eu` (enchères auto)
- V1.21 : `from:airepo@substack.com` (newsletter IA Substack)
- V1.22 : `from:intermarche@news.intermarche.com` (promo)
- V1.23 : `from:no-reply@k8slens.dev` (newsletter Lens K8s)

### Synology trash variants (3 patterns)
- `subject:"[www.airtria.net]"` (ARCHIVE2 → 1 160 mails)
- `subject:"[www.airtria.pro]"` (ARCHIVE3 → 210 mails)
- `subject:"[10.10.10.50]"` (ARCHIVE originel → 1 889 mails)


---

## 🔁 Tri à l'arrivée — filtres natifs Gmail (état au 27/09/2026)

Le tri automatique Gmail ne passe PAS par un cron : ce sont des **filtres Gmail** (côté
Google, instantanés), tous sur le modèle « retirer de la réception + marquer lu + label ».
Rien ne va à la corbeille. Lister : `gog gmail filters list -a tallagrand.thierry@gmail.com`.

- 18 filtres historiques (juin 2026) : LinkedIn, Facebook → `Social` ; Ulys → `Receipts` ;
  Rustica, TAAFT, Quora, Substack, Les Patriotes → `Newsletters` ; VPAuto, André, Adidas,
  tocampaigns, Norauto, Intermarché, Mon Magasin Vert, D-Link → `Promos` ; MongoDB, Lens → `Dev-Tools`.
- 12 filtres ajoutés le 27/09/2026 (validation « archive ») : Bricomarché, Carrefour,
  Cdiscount, Weldom, Samsung, eBay, Avis, Suunto, AliExpress promos (`mail.`, `selections.`,
  `newarrival.aliexpress.com` — `transaction@notice.aliexpress.com` = commandes, INTOUCHÉ)
  → `Promos` ; Beehiiv → `Newsletters` ; Ollama, Red Hat → `Dev-Tools`.

Un filtre n'agit que sur les arrivées : l'existant en réception se traite par une passe
`gog gmail archive "<query> in:inbox" --dry-run` puis `--force`, sur demande.
Boîte Orange : mécanisme différent (IMAP, tri du soir), voir `orange-rules.md`.