Cantieri aperti: differenze tra le versioni

[versione verificata][versione verificata]
WikiBot (discussione | contributi)
handoff automatico
WikiBot (discussione | contributi)
handoff automatico
Riga 8: Riga 8:
== Cantieri attivi ==
== Cantieri attivi ==
=== posta-comando-unico-0921 ===
=== posta-comando-unico-0921 ===
''Aggiornato 2026-09-21 08:23 UTC'' — dominio: posta
''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 :
* gate=auto
* 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)
* non chiedere a Marco
* ChatGPT e la VM lavorano sul registro (campo testo, gmail_sync=PENDENTE)
* verifica prima di dichiarare fatto
; 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|Consenso Google per marcoparet@gmail.com sulla VM (serve Marco, TOKEN_AUDIT) cosi' lettere.py legge/scrive le bozze reali
* 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|scripts/posta_comando.py: testo libero -> thread Gmail/Drive, bozza, registrazione lettere.py, verifiche (CH, Wise, fatture), reminder
* 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
* 3|Route CC POST /posta/comando in OpenAPI GPT Actions
* 4|Route CC POST /posta/comando in OpenAPI GPT Actions
* 4|Companies House: cron mensile con avviso Telegram 30gg prima scadenze
* 5|Companies House: cron mensile con avviso Telegram 30gg prima scadenze
* 5|Riparare Wise transfers/activities (403) e token fetch_vmk.py (invalid_grant)
* 6|Riparare Wise transfers/activities (403) e token fetch_vmk.py (invalid_grant)
* python3 scripts/handoff.py --resume posta-comando-unico-0921
* python3 scripts/lettere.py --lista
* python3 scripts/commessa.py chiudi S20260921-claudepostam-1dw5fq2 --esito COMPIUTO --consegna <url|file> --next <comando>


=== si-1-automiglioramento ===
=== si-1-automiglioramento ===