Cantieri aperti: differenze tra le versioni
| [versione verificata] | [versione verificata] |
handoff automatico |
handoff automatico |
||
| Riga 8: | Riga 8: | ||
== Cantieri attivi == | == Cantieri attivi == | ||
=== si-1-automiglioramento === | === si-1-automiglioramento === | ||
''Aggiornato 2026-09-10 | ''Aggiornato 2026-09-10 10:31 UTC'' — dominio: VM / infrastruttura | ||
; Obiettivo : SI-1 (/home/claudeuser/self_improvement): cron orchestrator ogni 4h | ; Obiettivo : SI-1 (/home/claudeuser/self_improvement): cron orchestrator ogni 4h; dal 10/09 con modulo REFLECT deterministico + gate di chiusura, cause arricchite, digest delle pendenti e rotazione log. | ||
; Vincoli in vigore : | ; Vincoli in vigore : | ||
* read-only su cc-rescue e recovery_agent.py | * read-only su cc-rescue e recovery_agent.py | ||
* | * auto_code_roots restano self_improvement e hermes (scelta 10/09: NON allargare a /home/claudeuser/scripts) | ||
* ogni modifica | * ogni modifica con backup in backups/ e marcatore EVOLUZIONE=SI-1 | ||
; Fatto (con prova) : | ; Fatto (con prova) : | ||
* 10/09 07:00 UTC: cron SI1_ORCHESTRATOR presente (27 */4, flock). Corse 00:27 e 04:27 morte per timeout bq CLI 120s (VM load 24, 23 bq in coda). Patch si_common.bq: client python google-cloud-bigquery + fallback CLI 300s x2 (test 3.7s vs timeout). pilot.py: guardia --help (prima --help lanciava un ciclo intero: bump config v3->v4 involontario ma idempotente). Job si1_ciclo_forzato_20260910 lanciato e passato oltre la raccolta casi. Safe Mode via HTTP: /safe/status ok, /safe/snapshot -> gs://isicnv-command-center-routes/safe_mode/snapshots/20260910T070934Z.tgz verificato | * 10/09 07:00 UTC: cron SI1_ORCHESTRATOR presente (27 */4, flock). Corse 00:27 e 04:27 morte per timeout bq CLI 120s (VM load 24, 23 bq in coda). Patch si_common.bq: client python google-cloud-bigquery + fallback CLI 300s x2 (test 3.7s vs timeout). pilot.py: guardia --help (prima --help lanciava un ciclo intero: bump config v3->v4 involontario ma idempotente). Job si1_ciclo_forzato_20260910 lanciato e passato oltre la raccolta casi. Safe Mode via HTTP: /safe/status ok, /safe/snapshot -> gs://isicnv-command-center-routes/safe_mode/snapshots/20260910T070934Z.tgz verificato | ||
| Riga 25: | Riga 25: | ||
* contesto alterato -> rc=2 | * contesto alterato -> rc=2 | ||
* ripristinato -> rc=0. Prima passata: 50 esiti, 20 PARZIALE, 30 IGNOTO, 2 findings AVVISO (famiglia mcpchatgpt: many_events, long_interactive), 2 learning. Wiki ops SI-1_Reflect aggiornata. | * ripristinato -> rc=0. Prima passata: 50 esiti, 20 PARZIALE, 30 IGNOTO, 2 findings AVVISO (famiglia mcpchatgpt: many_events, long_interactive), 2 learning. Wiki ops SI-1_Reflect aggiornata. | ||
* 10/09 10:30: diagnosi log (123 esiti, 84 sessioni fantasma, 95 senza causa, 24 proposte con 0 promosse) e quattro correttivi. reviewer.py: _cause_extra (EVOLUZIONE=SI-1-CAUSE-ENRICH) con cause da metriche e da testo eventi. proposer.py: vincolo target = percorso assoluto sotto self_improvement/ o hermes/. Nuovi pending_digest.py (digest + archiviazione oltre 7 giorni) e rotate_logs.py (sopra 1MB, tiene 5), lanciati a fine ciclo da orchestrator.py (EVOLUZIONE=SI-1-MANUTENZIONE) prima del gate e senza bloccarlo. PROVE: _cause_extra su 4 casi corretto | |||
* digest 21 pendenti 0 archiviate | |||
* rotate nessun file sopra soglia | |||
* gate rc=0. Wiki: SI-1_Reflect + SI-1_Qualità_dei_dati_e_manutenzione. | |||
; Provato ed escluso : | ; Provato ed escluso : | ||
* tool MCP safe_* non testabili da questa chat (connettore non caricato): la via HTTP con X-API-Key e equivalente e verificata | * tool MCP safe_* non testabili da questa chat (connettore non caricato): la via HTTP con X-API-Key e equivalente e verificata | ||
; Prossimo passo : | ; Prossimo passo : | ||
* dopo le 12:27 UTC: grep GATE_REFLECT /home/claudeuser/self_improvement/si1.cron.log e verificare assenza di traceback | * dopo le 12:27 UTC: grep -E "MANUTENZIONE|GATE_REFLECT" /home/claudeuser/self_improvement/si1.cron.log e verificare assenza di traceback | ||
* poi | * poi controllare che le nuove proposte abbiano target con percorso assoluto e che qualcuna venga finalmente AUTO_PROMOTED | ||
=== migrazione-carichi-media === | === migrazione-carichi-media === | ||