Cantieri aperti: differenze tra le versioni
| [versione verificata] | [versione verificata] |
handoff automatico |
handoff automatico |
||
| Riga 8: | Riga 8: | ||
== Cantieri attivi == | == Cantieri attivi == | ||
=== posta-comando-unico-0921 === | === posta-comando-unico-0921 === | ||
''Aggiornato 2026-09-21 08: | ''Aggiornato 2026-09-21 08:32 UTC'' — dominio: posta | ||
; Obiettivo : Un solo comando (da Claude o ChatGPT) che prende un elenco di lettere/verifiche di posta e produce bozze, registrazione in lettere.py, verifiche e reminder, con riepilogo R152 | ; Obiettivo : Un solo comando (da Claude o ChatGPT) che prende un elenco di lettere/verifiche di posta e produce bozze, registrazione in lettere.py, verifiche e reminder, con riepilogo R152 | ||
; Vincoli in vigore : | ; Vincoli in vigore : | ||
* | * marcoparet@gmail.com ha Advanced Protection: NESSUN consenso OAuth di terzi possibile, mai riproporlo. Le bozze in quella casella le tocca solo Claude (connettore Gmail nativo) | ||
* | * ChatGPT e la VM lavorano sul registro (campo testo, gmail_sync=PENDENTE) | ||
; Fatto (con prova) : | ; Fatto (con prova) : | ||
* 20-21/09 prova manuale: 5 bozze Gmail (Anna Mas accordo 2 documenti | * 20-21/09 prova manuale: 5 bozze Gmail (Anna Mas accordo 2 documenti | ||
| Riga 28: | Riga 27: | ||
* 2026-09-21 08:23 UTC ASSORBITO il cantiere 'chat-s20260921-claudepostam-1dw5fq2' (simile): obiettivo: Cantiere posta-comando-unico-0921: comando unico non ancora costruito; consenso Google marcoparet da dare (Marco); journal D2 da completare | perche': chat S20260921-claudepostam-1dw5fq2 chiusa senza prova: il custode R103 ha trovato passi eseguibili | * 2026-09-21 08:23 UTC ASSORBITO il cantiere 'chat-s20260921-claudepostam-1dw5fq2' (simile): obiettivo: Cantiere posta-comando-unico-0921: comando unico non ancora costruito; consenso Google marcoparet da dare (Marco); journal D2 da completare | perche': chat S20260921-claudepostam-1dw5fq2 chiusa senza prova: il custode R103 ha trovato passi eseguibili | ||
; Prossimo passo : | ; Prossimo passo : | ||
* 1| | * 1|Claude, su comando 'allinea le lettere pendenti': legge lettere_coda.json, per ogni gmail_sync=PENDENTE aggiorna la bozza Gmail in marcoparet via connettore e mette gmail_sync=OK|manuale Claude | ||
* | * 2|segreteria_quotidiana.py: nel report giornaliero elencare lettere PRONTA (da spedire) e gmail_sync=PENDENTE (da riallineare)|AUTO: grep -n lettere scripts/segreteria_quotidiana.py | ||
* 3|scripts/posta_comando.py: testo libero -> thread Gmail/Drive, bozza, registrazione lettere.py, verifiche (CH, Wise, fatture), reminder | |||
* output R152 | * output R152 | ||
* | * 4|Route CC POST /posta/comando in OpenAPI GPT Actions | ||
* | * 5|Companies House: cron mensile con avviso Telegram 30gg prima scadenze | ||
* | * 6|Riparare Wise transfers/activities (403) e token fetch_vmk.py (invalid_grant) | ||
=== si-1-automiglioramento === | === si-1-automiglioramento === | ||