Cantieri aperti: differenze tra le versioni
| [versione verificata] | [versione verificata] |
handoff automatico |
handoff automatico |
||
| Riga 7: | Riga 7: | ||
== Cantieri attivi == | == Cantieri attivi == | ||
=== gate-mcp-log-chat === | |||
''Aggiornato 2026-09-23 16:17 UTC'' — dominio: ingegnere | |||
; Obiettivo : OGNI chat (Claude/ChatGPT/Gemini, MCP o VM, nuova o in corso) dichiara obiettivo finale + aree e lascia un log completo: sessione con scopo, ogni comando con PASSO (R155), ogni chiamata MCP con session_id, chiusura R152. Fatto quando: chat MCP-only senza sessione rifiutata dal bridge; query BQ mostra tutte le chat di un giorno con obiettivo, ultimo passo, aree, stato; Guardia segnala anomalie; report giornaliero per area. | |||
; Vincoli in vigore : | |||
* Additivo | |||
* EMERGENZA-* libero | |||
* cc_session_open unico tool senza sessione | |||
* R102/R155 invariati. MAI aggiungere righe a gate.sh (si rompe): estensioni in script separati agganciati da tracce.py/gate_pipeline.py. Nessuna cancellazione di log. | |||
; Fatto (con prova) : | |||
* 23/09/2026: MRO v8.0 STEP 0 + R153 (registrazione al gate come prima azione) scritti | |||
* rule nel grafo rule_1790175473222_2pk2ae | |||
* wiki ops rules.md/log.md aggiornati. Marco ha approvato il piano a 3 livelli (msg R102 16d16f0d8ec6cdc54590b0ccd6b1d846fa9d989e). | |||
* 23/09/2026: MRO v8.0 STEP 0 + R153 | |||
* rule grafo rule_1790175473222_2pk2ae | |||
* wiki ops aggiornata. MISURATO sul giornale (7gg, isicnv_workflows.chat_sessions_log): 114 sessioni, 92 con START, 30 con STEP, 9 con END, 37 END_NONVERIFICATO | |||
* nessuna auto/emergenza. Cioe': chi usa la VM viene registrato (R95 funziona), ma 4 chat su 5 non lasciano STEP e quasi nessuna chiude | |||
* le chat MCP-only non compaiono affatto. Esiste gia' il campo scopo (session/open?scopo, file sessions/SID.scopo, commessa R90 auto al primo comando se c'e' scopo): e' la base per l'obiettivo finale. Manca l'obiettivo PARZIALE. Marco 23/09 (msg 16d16f0d + due vocali): 'la cosa piu' semplice e' che una chat dica il suo obiettivo: cosi' abbiamo il log, vediamo se e' conforme, possiamo coordinare piu' obiettivi | |||
* e poi l'obiettivo parziale della situazione, questo e' sicuro'. | |||
* 23/09 18:15: LIVELLO 0 = R155 REGISTRO PASSI FATTO e verificato (blocco senza PASSO | |||
* riga con msgid su BQ passi_chat | |||
* cron carica). MRO: STEP 0 fuso (scopo+aree+contesto+PASSO), R153, R155. Wiki ops rules/log. Misura 7gg pre-R155: 114 sess, 30 con STEP, 9 con END. | |||
; Provato ed escluso : | |||
* Affidarsi alla sola disciplina della chat (e' il buco attuale: le chat MCP-only sfuggono). | |||
* Affidarsi alla sola disciplina della chat. Considerare 'registrate' le chat vecchie solo perche' passano dal gate VM: senza obiettivo dichiarato il log non dice che cosa fanno. | |||
* Affidarsi alla disciplina della chat. | |||
; Prossimo passo : | |||
* LIVELLO 1 sul bridge Cloud Run sheets-connector: /session/open accetta aree= (11 aree contesto_area.py), le propone dallo scopo se mancano (compilatore assistito), risponde con altre chat attive nelle stesse aree | |||
* middleware che rifiuta ogni tool senza sessione | |||
* mcp_tool_log. Backup revisione Cloud Run | |||
* OK Marco al deploy. LIVELLO 2 parola d'ordine MRO. LIVELLO 3 chat_messages + Guardia + report giornaliero per area. Dettagli: /home/claudeuser/handoffs_aree_proposta.md | |||
=== si-1-automiglioramento === | === si-1-automiglioramento === | ||
''Aggiornato 2026-09-23 16:13 UTC'' — dominio: VM / infrastruttura | ''Aggiornato 2026-09-23 16:13 UTC'' — dominio: VM / infrastruttura | ||
| Riga 72: | Riga 104: | ||
; Prossimo passo : | ; Prossimo passo : | ||
* grep -nE "hermes_case|HP-|Traceback" /home/claudeuser/self_improvement/si1.cron.log | tail -10 | * grep -nE "hermes_case|HP-|Traceback" /home/claudeuser/self_improvement/si1.cron.log | tail -10 | ||
=== contesto-aree-0923 === | === contesto-aree-0923 === | ||