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 ==
=== registro-chat-0928 ===
''Aggiornato 2026-09-28 12:09 UTC'' — dominio: memoria
; Obiettivo : Ogni chat (Claude/ChatGPT/Gemini/VM) sa cosa hanno fatto le altre: tabella isicnv_meta.registro_chat; registro_chat.py --cerca restituisce i precedenti da registro + memoria CC; session/open?scopo= deve chiamarlo PRIMA che la chat inizi; chiusura.py scrive il record; backfill dalle chat esportate fino al 19/09/2026
; Vincoli in vigore :
* gate=auto
* non chiedere a Marco
* verifica prima di dichiarare fatto
; Fatto (con prova) :
* 28/09: scripts/registro_chat.py (--init/--aggiungi/--cerca), tabella creata, primo record
* prova superata: scopo 'VMK corso alchimia non in home' -> marcoparet.net pagina 54 da registro e memoria CC
; Prossimo passo :
* job registro-chat-0928_piano esegue il piano (harvester, hook chiusura, backfill, prova)
* poi hook lato server CC: session/open?scopo= chiama registro_chat.py --cerca e restituisce 'precedenti' (Cloud Run, non VM)
* job registro-chat-0928_run e' un echo x partito per errore: ignorare
=== leads-journey-ricostruzione-0928 ===
''Aggiornato 2026-09-28 11:25 UTC'' — dominio: -
; Obiettivo : Percorso lead->iscrizione aggiornato ogni giorno con canale, per misurare quali canali portano iscritti veri
; Prossimo passo :
* 1|email dei 174 box senza email via API Streak (box.emailAddresses) o lead_sync.py|cercare chiave Streak in lead_sync.py
* 2|costo per iscritto Google Ads: spesa mensile (ads_refresh_daily / ADS-1) vs iscritti vmk_ga per mese di lead|ADS-1
* 3|rifare conversioni quando valore-cliente-incassi-0928 alza l attribuzione|leads_journey_v2.py --costruisci && --verifica
* 4|streak_boxes_daily davvero giornaliera (5 snapshot dal 05/08)|trovare lo script
=== chat-s20260908-dipisafermo-1ol47hs ===
=== chat-s20260908-dipisafermo-1ol47hs ===
''Aggiornato 2026-09-28 10:42 UTC'' — dominio: chat_riprese
''Aggiornato 2026-09-28 15:03 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 81: Riga 55:
* 2026-09-28 09:44 UTC ASSORBITO il cantiere 'chat-s20260928-claudemarket-1iuy44x' (simile): obiettivo: Commessa S20260928-claudemarket-1iuy44x aperta: deliverable 0/2, job arricchisci-contatti-0928_run DONE ma CHECK=INCOMPLETO, chat muta senza chiusura. | perche': chat S20260928-claudemarket-1iuy44x chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-28 09:44 UTC ASSORBITO il cantiere 'chat-s20260928-claudemarket-1iuy44x' (simile): obiettivo: Commessa S20260928-claudemarket-1iuy44x aperta: deliverable 0/2, job arricchisci-contatti-0928_run DONE ma CHECK=INCOMPLETO, chat muta senza chiusura. | perche': chat S20260928-claudemarket-1iuy44x chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-28 10:42 UTC ASSORBITO il cantiere 'chat-s20260928-claudedoppia-onyd1m' (simile): obiettivo: Chiudere il cantiere doppiaggio-vocale-0928: il job principale doppiaggio-vocale-0928_run è terminato rc=0 ma CHECK=INCOMPLETO, due job sono KO (doppiaggio-v4-t | perche': chat S20260928-claudedoppia-onyd1m chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-28 10:42 UTC ASSORBITO il cantiere 'chat-s20260928-claudedoppia-onyd1m' (simile): obiettivo: Chiudere il cantiere doppiaggio-vocale-0928: il job principale doppiaggio-vocale-0928_run è terminato rc=0 ma CHECK=INCOMPLETO, due job sono KO (doppiaggio-v4-t | perche': chat S20260928-claudedoppia-onyd1m chiusa senza prova: il custode R103 ha trovato passi eseguibili
* 2026-09-28 15:03 UTC ASSORBITO il cantiere 'chat-s20260928-claudeanalis-zhloed' (simile): obiettivo: Analisi contabili stabili in BigQuery (incassi per anno, allievi per corso/nazione, rate, chi non ha continuato): job analisi-contabili-0928_rebuild fallito rc= | perche': chat S20260928-claudeanalis-zhloed 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 223: Riga 198:
* aggiungere il passo 3 al piano del cantiere come annunciato dall'ultimo passo
* aggiungere il passo 3 al piano del cantiere come annunciato dall'ultimo passo
* commessa.py chiudi S20260928-claudedoppia-onyd1m --esito COMPIUTO --consegna <url|file>  # oppure IMPOSSIBILE --manca <cosa> se i fallimenti dipendono da Marco
* commessa.py chiudi S20260928-claudedoppia-onyd1m --esito COMPIUTO --consegna <url|file>  # oppure IMPOSSIBILE --manca <cosa> se i fallimenti dipendono da Marco
* python3 /home/claudeuser/scripts/job.py --status analisi-contabili-0928_rebuild
* esaminare log del job per capire la causa rc=2
* correggere e rilanciare il rebuild
* verificare tabelle ANALISI in BigQuery con prova
* python3 /home/claudeuser/scripts/commessa.py chiudi S20260928-claudeanalis-zhloed --esito COMPIUTO --consegna <file>
=== registro-chat-0928 ===
''Aggiornato 2026-09-28 12:09 UTC'' &mdash; dominio: memoria
; Obiettivo : Ogni chat (Claude/ChatGPT/Gemini/VM) sa cosa hanno fatto le altre: tabella isicnv_meta.registro_chat; registro_chat.py --cerca restituisce i precedenti da registro + memoria CC; session/open?scopo= deve chiamarlo PRIMA che la chat inizi; chiusura.py scrive il record; backfill dalle chat esportate fino al 19/09/2026
; Vincoli in vigore :
* gate=auto
* non chiedere a Marco
* verifica prima di dichiarare fatto
; Fatto (con prova) :
* 28/09: scripts/registro_chat.py (--init/--aggiungi/--cerca), tabella creata, primo record
* prova superata: scopo 'VMK corso alchimia non in home' -> marcoparet.net pagina 54 da registro e memoria CC
; Prossimo passo :
* job registro-chat-0928_piano esegue il piano (harvester, hook chiusura, backfill, prova)
* poi hook lato server CC: session/open?scopo= chiama registro_chat.py --cerca e restituisce 'precedenti' (Cloud Run, non VM)
* job registro-chat-0928_run e' un echo x partito per errore: ignorare
=== leads-journey-ricostruzione-0928 ===
''Aggiornato 2026-09-28 11:25 UTC'' &mdash; dominio: -
; Obiettivo : Percorso lead->iscrizione aggiornato ogni giorno con canale, per misurare quali canali portano iscritti veri
; Prossimo passo :
* 1|email dei 174 box senza email via API Streak (box.emailAddresses) o lead_sync.py|cercare chiave Streak in lead_sync.py
* 2|costo per iscritto Google Ads: spesa mensile (ads_refresh_daily / ADS-1) vs iscritti vmk_ga per mese di lead|ADS-1
* 3|rifare conversioni quando valore-cliente-incassi-0928 alza l attribuzione|leads_journey_v2.py --costruisci && --verifica
* 4|streak_boxes_daily davvero giornaliera (5 snapshot dal 05/08)|trovare lo script


=== valore-cliente-incassi-0928 ===
=== valore-cliente-incassi-0928 ===