Cantieri aperti: differenze tra le versioni

[versione verificata][versione verificata]
WikiBot (discussione | contributi)
handoff automatico
WikiBot (discussione | contributi)
handoff automatico
Riga 7: Riga 7:


== Cantieri attivi ==
== Cantieri attivi ==
=== segreteria-posta-quotidiana ===
''Aggiornato 2026-09-27 10:13 UTC'' — dominio: segreteria
; Obiettivo : Ogni mattina un solo report: chi non ha avuto risposta, quali lead mancano, soldi entrati, fatture, pratiche sospese, lettere in coda
; Vincoli in vigore :
* marcoparet@gmail.com senza token sulla VM: serve un consenso Google di Marco
* gate=auto
* non chiedere a Marco
* verifica prima di dichiarare fatto
* RUOLI (R154-ter rettificata 21/09): ChatGPT = redazione/revisione giuridica + bozze Gmail in marcoparet (proprio connettore) + allegati + spedizione su ordine di Marco da PRONTA. Claude = verifiche/fonti (CH, Wise, BQ, Drive, VM) + registrazione
* non apre allegati marcoparet. marcoparet ha Advanced Protection: nessun OAuth di terzi sulla VM, mai riproporlo
; Fatto (con prova) :
* segreteria_quotidiana.py in cron 20 7 * * *
* 3 caselle su 4 lette
* tabelle isicnv_segreteria (email_giornaliere, azioni, sospesi, fatture_da_pagare)
* prima corsa 102 non risposti, 22 fatture, 11 azioni
* rotta /oauth/start-marcoparet-posta
* scoperta automatica del token marcoparet
* 23/09 Claude: passata a mano la casella marcoparet (il report non la copre, NESSUN_TOKEN): nuove L0006 Australia (partenza Londra) e L0007 BICE fattura 1.245,60
* L0004 scartata (Bertana ha gia' scritto a Pellerito 21/09)
* Qonto SATD SCI 175,84 EUR versati al fisco 21/09
* Trovato chiede TPV L24 (decide Marco)
* Brevo SMTP keys in scadenza ma nessuno script le usa
* plugin greenagritainment falliti
* 2026-09-23 19:41 UTC ASSORBITO il cantiere 'chat-s20260923-claudesegret-13ehdgy' (simile): obiettivo: D1: riepilogo posta marcoparet 19-23/09; D2: bozze nuove registrate in lettere.py (L0006, L0007); D3: L0004 scartata da verificare | perche': chat S20260923-claudesegret-13ehdgy chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-24 06:40 UTC ASSORBITO il cantiere 'posta-comando-unico-0921' (simile): 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 | perche': Marco vuole dare in un colpo solo un elenco di lettere/verifiche di posta e ricevere bozze + verifiche + reminder; prova fatta a mano, va resa comando ripetibile anche da ChatGPT
* 27/09: segreteria a pratiche (R156): pratiche.py con 9 tipi e brief per agente
* PR0001-PR0006 aperte, PR0001/0002/0004 analizzate da agenti
* cruscotto Google Doc https://docs.google.com/document/d/1KAQQKvaGkEr2_03UuxGw5jg3uWMwwJRYqz4ASMY7Psw/edit rigenerato da cruscotto_segreteria.py (cron 07:30/13:30/19:30, mail a Marco 1/giorno se decisioni ferme >2gg)
* lucchetto fcntl su pratiche.py dopo race fra agenti
* Claude spedisce da marcoparet (test 1a0e25714d3e5e78)
; Prossimo passo :
* 1|Classificatore report: AIRETT newsletter segnata come richiesta allievo
* Menna (ricevuta 16/09) segnata come non risposta -> correggere segreteria_quotidiana.py
* 2|Auto-apertura pratiche dal report quotidiano (mail che chiedono decisione -> pratiche.py --apri)
* 3|Agente automatico per pratiche APERTE >1 giorno (claude CLI o ChatGPT) con pratiche.py --brief
* 4|Link al cruscotto nel report delle 08:00
=== chat-s20260908-dipisafermo-1ol47hs ===
=== chat-s20260908-dipisafermo-1ol47hs ===
''Aggiornato 2026-09-27 08:45 UTC'' — dominio: chat_riprese
''Aggiornato 2026-09-27 08:45 UTC'' — dominio: chat_riprese
Riga 275: Riga 313:
* verificare conteggio e campionamento righe pre-2023 con fonte
* verificare conteggio e campionamento righe pre-2023 con fonte
* commessa.py chiudi <SID> --esito COMPIUTO --consegna <url|file>
* commessa.py chiudi <SID> --esito COMPIUTO --consegna <url|file>
=== segreteria-posta-quotidiana ===
''Aggiornato 2026-09-24 06:40 UTC'' &mdash; dominio: segreteria
; Obiettivo : Ogni mattina un solo report: chi non ha avuto risposta, quali lead mancano, soldi entrati, fatture, pratiche sospese, lettere in coda
; Vincoli in vigore :
* marcoparet@gmail.com senza token sulla VM: serve un consenso Google di Marco
* gate=auto
* non chiedere a Marco
* verifica prima di dichiarare fatto
* RUOLI (R154-ter rettificata 21/09): ChatGPT = redazione/revisione giuridica + bozze Gmail in marcoparet (proprio connettore) + allegati + spedizione su ordine di Marco da PRONTA. Claude = verifiche/fonti (CH, Wise, BQ, Drive, VM) + registrazione
* non apre allegati marcoparet. marcoparet ha Advanced Protection: nessun OAuth di terzi sulla VM, mai riproporlo
; Fatto (con prova) :
* segreteria_quotidiana.py in cron 20 7 * * *
* 3 caselle su 4 lette
* tabelle isicnv_segreteria (email_giornaliere, azioni, sospesi, fatture_da_pagare)
* prima corsa 102 non risposti, 22 fatture, 11 azioni
* rotta /oauth/start-marcoparet-posta
* scoperta automatica del token marcoparet
* 23/09 Claude: passata a mano la casella marcoparet (il report non la copre, NESSUN_TOKEN): nuove L0006 Australia (partenza Londra) e L0007 BICE fattura 1.245,60
* L0004 scartata (Bertana ha gia' scritto a Pellerito 21/09)
* Qonto SATD SCI 175,84 EUR versati al fisco 21/09
* Trovato chiede TPV L24 (decide Marco)
* Brevo SMTP keys in scadenza ma nessuno script le usa
* plugin greenagritainment falliti
* 2026-09-23 19:41 UTC ASSORBITO il cantiere 'chat-s20260923-claudesegret-13ehdgy' (simile): obiettivo: D1: riepilogo posta marcoparet 19-23/09; D2: bozze nuove registrate in lettere.py (L0006, L0007); D3: L0004 scartata da verificare | perche': chat S20260923-claudesegret-13ehdgy chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-24 06:40 UTC ASSORBITO il cantiere 'posta-comando-unico-0921' (simile): 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 | perche': Marco vuole dare in un colpo solo un elenco di lettere/verifiche di posta e ricevere bozze + verifiche + reminder; prova fatta a mano, va resa comando ripetibile anche da ChatGPT
; Prossimo passo :
* 1|Il report giornaliero deve leggere anche lettere.py --lista (PRONTA e gmail_sync PENDENTE)|AUTO: grep -n lettere scripts/segreteria_quotidiana.py
* 2|marcoparet@gmail.com ha Advanced Protection, nessun token possibile: copertura da Claude su richiesta o ChatGPT
* scriverlo nel report al posto di NESSUN_TOKEN
* python3 scripts/lettere.py --lista
* verificare L0006/L0007 create e L0004 scartata
* redigere riepilogo posta 19-23/09 in cantiere segreteria-posta-quotidiana
* commessa.py chiudi S20260923-claudesegret-13ehdgy --esito COMPIUTO --consegna <file riepilogo> --next <prossimo passo>
* 1|ChatGPT: riallineare le bozze Gmail delle lettere con gmail_sync=PENDENTE e segnare OK (--aggiorna Lnnnn --note 'gmail ok' --autore chatgpt)|manuale ChatGPT
* 2|segreteria_quotidiana.py: nel report giornaliero elencare lettere PRONTA e gmail_sync=PENDENTE|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
* 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)


=== gate-mcp-log-chat ===
=== gate-mcp-log-chat ===