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-23 19:41 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
; 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
; 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>
=== chat-s20260908-dipisafermo-1ol47hs ===
=== chat-s20260908-dipisafermo-1ol47hs ===
''Aggiornato 2026-09-23 16:41 UTC'' &mdash; dominio: chat_riprese
''Aggiornato 2026-09-24 09:37 UTC'' &mdash; dominio: chat_riprese


; Obiettivo : Completare R90-bis per la chat S20260908-dipisafermo-1ol47hs (dipisa-pagina-en): commessa automatica al primo comando, filtro assenso e pagina 7150 corretta, producendo i deliverable D1-D4 tutti mancanti (diagnosi, pagina IT corretta, regola wiki-prima, filtro)
; Obiettivo : Completare R90-bis per la chat S20260908-dipisafermo-1ol47hs (dipisa-pagina-en): commessa automatica al primo comando, filtro assenso e pagina 7150 corretta, producendo i deliverable D1-D4 tutti mancanti (diagnosi, pagina IT corretta, regola wiki-prima, filtro)
Riga 66: Riga 34:
* 2026-09-22 21:23 UTC ASSORBITO il cantiere 'chat-s20260922-claudegatesp-wqo38r' (simile): obiettivo: Precisare il deliverable D1 della chat: consegna verificabile mancante per il cantiere gate-spec-ingresso-0918 | perche': chat S20260922-claudegatesp-wqo38r chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-22 21:23 UTC ASSORBITO il cantiere 'chat-s20260922-claudegatesp-wqo38r' (simile): obiettivo: Precisare il deliverable D1 della chat: consegna verificabile mancante per il cantiere gate-spec-ingresso-0918 | perche': chat S20260922-claudegatesp-wqo38r chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-23 16:41 UTC ASSORBITO il cantiere 'chat-s20260923-claudeoutrea-rpk7rs' (simile): obiettivo: Cantiere gate-mcp-log-chat: livello 1 bridge MCP (più livelli 0 e messaggi tra chat) per INGEGNERE; deliverable D1 lettera finale hypno academy e D2 pagina wiki | perche': chat S20260923-claudeoutrea-rpk7rs chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-23 16:41 UTC ASSORBITO il cantiere 'chat-s20260923-claudeoutrea-rpk7rs' (simile): obiettivo: Cantiere gate-mcp-log-chat: livello 1 bridge MCP (più livelli 0 e messaggi tra chat) per INGEGNERE; deliverable D1 lettera finale hypno academy e D2 pagina wiki | perche': chat S20260923-claudeoutrea-rpk7rs chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-24 09:37 UTC ASSORBITO il cantiere 'chat-s20260923-mcpchatgpt-ocr1yd' (simile): obiettivo: Esaminare i backup dei siti falliti (es. greenagritainment.com, che dovrebbe essere sui nostri server, escludendo Google Sites) e determinare quali siti esiston | perche': chat S20260923-mcpchatgpt-ocr1yd chiusa senza prova: il custode R103 ha trovato passi eseguibili
; Prossimo passo :
; Prossimo passo :
* 1|Superare il gate umano del cantiere ripresa_S20260908-dipisafermo-1ol47hs (campanello per esame immediato, chat bloccata da errori glm-5.2 429/timeout)|suonare il campanello al gate=umano del cantiere ripresa_S20260908-dipisafermo-1ol47hs
* 1|Superare il gate umano del cantiere ripresa_S20260908-dipisafermo-1ol47hs (campanello per esame immediato, chat bloccata da errori glm-5.2 429/timeout)|suonare il campanello al gate=umano del cantiere ripresa_S20260908-dipisafermo-1ol47hs
Riga 127: Riga 96:
* Scrivere lettera finale hypno academy (D1)
* Scrivere lettera finale hypno academy (D1)
* Creare pagina wiki interna istituti partner con link al D1 (D2)
* Creare pagina wiki interna istituti partner con link al D1 (D2)
* Cercare greenagritainment.com sul filesystem/locale di LordofIvanhoe (es. grep/find nelle cartelle backup, public_html, agent_win, reports): find / -iname '*greenagritainment*' 2>/dev/null
* Elencare i backup dei siti disponibili (es. ls delle cartelle backup/cPanel, tar/zip dei siti) escludendo Google Sites
* Per ogni sito nel dossier: verificare esistenza reale (DNS/whois, file locali, backup) e classificare: esiste / backup trovato / non recuperabile
* Produrre report con prove (percorsi file, hash, screenshot) in reports/ e chiudere la commessa: commessa.py chiudi S20260923-mcpchatgpt-ocr1yd --esito COMPIUTO --consegna <file report> oppure --esito IMPOSSIBILE --manca <cosa>
=== 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 ===
Riga 291: Riga 306:
* 3|verifica|python3 /home/claudeuser/scripts/pannello.py --giorni 1
* 3|verifica|python3 /home/claudeuser/scripts/pannello.py --giorni 1
* 4|verifica|tail -20 /home/claudeuser/logs/auto_esito.log
* 4|verifica|tail -20 /home/claudeuser/logs/auto_esito.log
=== posta-comando-unico-0921 ===
''Aggiornato 2026-09-21 08:54 UTC'' &mdash; 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
; Vincoli in vigore :
* 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) :
* 20-21/09 prova manuale: 5 bozze Gmail (Anna Mas accordo 2 documenti
* Salsina pagamento VMK ~4601 EUR da confermare
* Accurox non serve aiuto
* Bertana parere bozza
* Sun Shijin Fudan da dossier Cina)
* Companies House ok
* reminder Sabadell trig_01PevjAgHi8AoXNHEhuCgoYR
* 21/09: lettere.py in servizio (registro GCS+BQ, testo integrale, stati), L0001-L0005 registrati
* R154 nel Doc MRO e memoria CC rule_1789978160797_85frd0
* scheda progetto claude/Coda_Lettere_Claude_ChatGPT.md
* 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 :
* 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)


=== catasto-domini-wiki ===
=== catasto-domini-wiki ===
Riga 1 188: Riga 1 175:


== Sospesi ==
== Sospesi ==
=== posta-comando-unico-0921 ===
''Aggiornato 2026-09-21 08:54 UTC'' &mdash; 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
; Vincoli in vigore :
* 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) :
* 20-21/09 prova manuale: 5 bozze Gmail (Anna Mas accordo 2 documenti
* Salsina pagamento VMK ~4601 EUR da confermare
* Accurox non serve aiuto
* Bertana parere bozza
* Sun Shijin Fudan da dossier Cina)
* Companies House ok
* reminder Sabadell trig_01PevjAgHi8AoXNHEhuCgoYR
* 21/09: lettere.py in servizio (registro GCS+BQ, testo integrale, stati), L0001-L0005 registrati
* R154 nel Doc MRO e memoria CC rule_1789978160797_85frd0
* scheda progetto claude/Coda_Lettere_Claude_ChatGPT.md
* 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-24 06:40 UTC riassorbito dal guardiano in segreteria-posta-quotidiana: stesso script lettere.py, segreteria_quotidiana.py
; 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)
=== migrazione-aigw ===
=== migrazione-aigw ===
''Aggiornato 2026-09-16 22:26 UTC'' &mdash; dominio: -
''Aggiornato 2026-09-16 22:26 UTC'' &mdash; dominio: -