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 ==
=== mro-r103-r104 ===
''Aggiornato 2026-09-21 16:07 UTC'' — dominio: mro
; Obiettivo : Scrivere in-place nel Doc MRO canonico (1Iyxrr5-uTRtRY52QTab1eyLlmzz6Frbc9fJbQn4HTNs) le regole R103 (chiusura verificata: END senza prova = END_NONVERIFICATO, riprendi_chat.py cron rilancia) e R104 (deliverables dichiarati in apertura con commessa.py apri --deliverables, prove a chiudi --consegne, verifica-tutte ogni 20 min, riga DELIVERABLES accanto a END) e l'aggiornamento R152 (chiusura100: FINITO quando in apertura, auto-esito, stati finali); poi cronaca su wiki ops MRO_Storia e grafo
; Vincoli in vigore :
* gate=auto
* mai creare copie del MRO
* non chiedere a Marco
* verifica prima di dichiarare fatto
* il Doc MRO richiede una chat con accesso Docs
; Fatto (con prova) :
* codice installato e testato 01/09
* 2026-09-21 10:00 UTC ASSORBITO il cantiere 'chat-s20260921-claudepannel-yxg3fo' (simile): obiettivo: D1-D3 del cantiere pannello-chat-0921: (D1) chat_titoli dal primo messaggio umano, (D2) esaminatore esiti INFERITI per sessioni INTERROTTA >1h, (D3) cron 07:30  | perche': chat S20260921-claudepannel-yxg3fo chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-21 10:05 UTC ASSORBITO il cantiere 'chiusura100' (simile): obiettivo: Chiusura automatica al 100%: session/open+commessa richiedono FINITO-quando; cron 2h auto-esito (riprendi_chat.py --auto-esito, in /home/claudeuser/sovra/) scri | perche': 38 chat su 38 nel pannello non arrivano a ESITO FINITO: manca la definizione di finito, la chiusura e volontaria, blocchi esterni e lavori a meta hanno lo stesso stato, stesso lavoro sparso su piu chat
* 2026-09-21 16:10 UTC chiusura100 (chat S20260921-chiusura100-1s5yoel): riprendi_chat.py --auto-esito (verdetto FINITO/BLOCCATO-DA-MARCO/ABBANDONATA, cron 0 */2, log ~/logs/auto_esito.log)
* commessa.py apri marca SENZA_DEF senza 'FINITO quando'
* pannello.py stati finali + AZIONI DI MARCO + gruppi per cantiere + job in coda = IN CORSO-JOB
* job.py scrive ESITO nel giornale della sessione a fine job
* R152 aggiornata in chiusura_core.py
* wiki ops MRO_Storia aggiornata. Backup .bak_chiusura100_0921
; Prossimo passo :
* 1|Doc|inserire R103, R104 e R152-agg dopo R102 nella sezione regole del Doc MRO, in-place
* 2|LEGGIMI|sezione 5 COME SI CHIUDE: riga DELIVERABLES, nota R104 e stati finali R152
* 3|verifica|python3 /home/claudeuser/scripts/pannello.py --giorni 1
* 4|verifica|tail -20 /home/claudeuser/logs/auto_esito.log
=== posta-comando-unico-0921 ===
''Aggiornato 2026-09-21 08:54 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
; 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)
=== chat-s20260908-dipisafermo-1ol47hs ===
=== chat-s20260908-dipisafermo-1ol47hs ===
''Aggiornato 2026-09-21 08:41 UTC'' — dominio: chat_riprese
''Aggiornato 2026-09-22 10:01 UTC'' — 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 84: Riga 30:
* 2026-09-20 23:00 UTC ASSORBITO il cantiere 'chat-s20260920-claudesi1-mdmkwi' (simile): obiettivo: SI-1 autonomia: D1 autonomia.py installato e agganciato al ciclo, D2 due proposte a 85 valutate e chiuse, D3 wiki ops SI-1_Reflect sez. 9, D4 handoff aggiornato | perche': chat S20260920-claudesi1-mdmkwi chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-20 23:00 UTC ASSORBITO il cantiere 'chat-s20260920-claudesi1-mdmkwi' (simile): obiettivo: SI-1 autonomia: D1 autonomia.py installato e agganciato al ciclo, D2 due proposte a 85 valutate e chiuse, D3 wiki ops SI-1_Reflect sez. 9, D4 handoff aggiornato | perche': chat S20260920-claudesi1-mdmkwi chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-21 08:41 UTC ASSORBITO il cantiere 'chat-s20260921-claudesi1-1y4mwr7' (simile): obiettivo: SI-1: chiudere i deliverable mancanti (D1 elenco valutato delle 5 proposte, D2 proposte fattibili applicate con prova, D3 handoff aggiornato) e chiudere la comm | perche': chat S20260921-claudesi1-1y4mwr7 chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-21 08:41 UTC ASSORBITO il cantiere 'chat-s20260921-claudesi1-1y4mwr7' (simile): obiettivo: SI-1: chiudere i deliverable mancanti (D1 elenco valutato delle 5 proposte, D2 proposte fattibili applicate con prova, D3 handoff aggiornato) e chiudere la comm | perche': chat S20260921-claudesi1-1y4mwr7 chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-22 10:01 UTC ASSORBITO il cantiere 'chat-s20260922-clauderichie-clydzv' (simile): obiettivo: Verificare stato job recupero-fonti-estero-0922_run; produrre D1 (rapporto analisi cause richieste estere 21-22/09) e D2 (elenco fonti riparate o da riparare);  | perche': chat S20260922-clauderichie-clydzv 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 131: Riga 78:
* python3 /home/claudeuser/self_improvement/handoff.py --aggiorna D3
* python3 /home/claudeuser/self_improvement/handoff.py --aggiorna D3
* python3 /home/claudeuser/scripts/commessa.py chiudi S20260921-claudesi1-1y4mwr7 --esito COMPIUTO --consegna /home/claudeuser/self_improvement/handoff.md --next 'tail -3 /home/claudeuser/self_improvement/logs/autonomia.jsonl'
* python3 /home/claudeuser/scripts/commessa.py chiudi S20260921-claudesi1-1y4mwr7 --esito COMPIUTO --consegna /home/claudeuser/self_improvement/handoff.md --next 'tail -3 /home/claudeuser/self_improvement/logs/autonomia.jsonl'
* python3 /home/claudeuser/scripts/job.py --status recupero-fonti-estero-0922_run
* completare rapporto analisi cause richieste estere 21-22/09 e salvarlo come file
* completare elenco fonti riparate o da riparare
* commessa.py chiudi S20260922-clauderichie-clydzv --esito COMPIUTO --consegna <file rapporto> --next <prossimo comando>
=== mro-r103-r104 ===
''Aggiornato 2026-09-21 16:07 UTC'' &mdash; dominio: mro
; Obiettivo : Scrivere in-place nel Doc MRO canonico (1Iyxrr5-uTRtRY52QTab1eyLlmzz6Frbc9fJbQn4HTNs) le regole R103 (chiusura verificata: END senza prova = END_NONVERIFICATO, riprendi_chat.py cron rilancia) e R104 (deliverables dichiarati in apertura con commessa.py apri --deliverables, prove a chiudi --consegne, verifica-tutte ogni 20 min, riga DELIVERABLES accanto a END) e l'aggiornamento R152 (chiusura100: FINITO quando in apertura, auto-esito, stati finali); poi cronaca su wiki ops MRO_Storia e grafo
; Vincoli in vigore :
* gate=auto
* mai creare copie del MRO
* non chiedere a Marco
* verifica prima di dichiarare fatto
* il Doc MRO richiede una chat con accesso Docs
; Fatto (con prova) :
* codice installato e testato 01/09
* 2026-09-21 10:00 UTC ASSORBITO il cantiere 'chat-s20260921-claudepannel-yxg3fo' (simile): obiettivo: D1-D3 del cantiere pannello-chat-0921: (D1) chat_titoli dal primo messaggio umano, (D2) esaminatore esiti INFERITI per sessioni INTERROTTA >1h, (D3) cron 07:30  | perche': chat S20260921-claudepannel-yxg3fo chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-21 10:05 UTC ASSORBITO il cantiere 'chiusura100' (simile): obiettivo: Chiusura automatica al 100%: session/open+commessa richiedono FINITO-quando; cron 2h auto-esito (riprendi_chat.py --auto-esito, in /home/claudeuser/sovra/) scri | perche': 38 chat su 38 nel pannello non arrivano a ESITO FINITO: manca la definizione di finito, la chiusura e volontaria, blocchi esterni e lavori a meta hanno lo stesso stato, stesso lavoro sparso su piu chat
* 2026-09-21 16:10 UTC chiusura100 (chat S20260921-chiusura100-1s5yoel): riprendi_chat.py --auto-esito (verdetto FINITO/BLOCCATO-DA-MARCO/ABBANDONATA, cron 0 */2, log ~/logs/auto_esito.log)
* commessa.py apri marca SENZA_DEF senza 'FINITO quando'
* pannello.py stati finali + AZIONI DI MARCO + gruppi per cantiere + job in coda = IN CORSO-JOB
* job.py scrive ESITO nel giornale della sessione a fine job
* R152 aggiornata in chiusura_core.py
* wiki ops MRO_Storia aggiornata. Backup .bak_chiusura100_0921
; Prossimo passo :
* 1|Doc|inserire R103, R104 e R152-agg dopo R102 nella sezione regole del Doc MRO, in-place
* 2|LEGGIMI|sezione 5 COME SI CHIUDE: riga DELIVERABLES, nota R104 e stati finali R152
* 3|verifica|python3 /home/claudeuser/scripts/pannello.py --giorni 1
* 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)


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