vault backup: 2026-04-28 11:17:43
This commit is contained in:
parent
0f238959d8
commit
e3e4ac757e
@ -255,3 +255,18 @@ Catégories possibles :
|
||||
- Formule à bannir : "aucune régression, tout transparent". Formule acceptable : "j'ai testé A/B/C en local, ils passent ; D/E/F théoriquement OK mais à vérifier de ton côté".
|
||||
- Si Jerem dit "tu es sûr ?", TOUJOURS répondre en listant **ce que j'ai testé concrètement**. S'il n'y a rien, dire "non, je ne suis pas sûr — voici ce qu'il faudrait tester".
|
||||
**Source** : conversation 2026-04-22 (batch audit Diet Engine, régressions cycles + propriétés Notion)
|
||||
|
||||
---
|
||||
|
||||
### 2026-04-28 — #pattern — Checklist préalable obligatoire pour workflows autonomes longue durée
|
||||
**Contexte** : mise en place d'une migration iCloud → Google Drive (600+ Go, 24h+ d'autonomie pendant absence Jerem). Jerem a dû demander manuellement plusieurs fois "tout est OK ?" pour que je liste les points critiques de validation. Sans ces relances, le workflow aurait planté dès le démarrage : (1) TCC Mail.app pas autorisé pour Claude Code, (2) self-send Mail.app drop silencieux quand sender == destinataire, (3) tools des scheduled tasks non pré-approuvés.
|
||||
**Apprentissage** : pour tout workflow autonome longue durée, je DOIS lister proactivement et exhaustivement tous les pré-requis avant de dire "tu peux partir". Catégories à couvrir systématiquement :
|
||||
- **Autorisations système macOS** (TCC) : Automation Mail.app, Accessibilité, Réseau, Disque complet, etc. selon ce que le workflow utilise
|
||||
- **Identifiants/comptes** : sender mail valide (pas self-send), tokens OAuth non expirés, mots de passe d'app
|
||||
- **Infra physique** : Mac branché secteur (caffeinate ne sauve pas la batterie), Wi-Fi/Ethernet stable, pas de reboot/maintenance prévu
|
||||
- **Tools/permissions runtime** : pré-approver dans `~/.claude/settings.json` les tools que les scheduled tasks utiliseront
|
||||
- **État initial** : espace disque, quotas API, état des sources/destinations
|
||||
- **Tests à blanc** : faire un test end-to-end du chemin de notification (mail/Slack/notif) AVANT le départ
|
||||
|
||||
**Implication DAEMON** : avant tout départ Jerem sur un workflow autonome, présenter une checklist explicite de pré-vol par catégories. Ne jamais dire "c'est bon" sans cette checklist. Tester depuis MON contexte (pas le sien) tout ce qui dépend de mes droits.
|
||||
**Source** : conversation 2026-04-28 — migration iCloud → Drive Bibliothèque (621 Go)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user