Registro pipeline

Questa è una versione controllata, approvata il 31 ago 2026. Potrebbero essere state apportate nuove modifiche.

Registro delle pipeline ISI-CNV (R147) — per QUALSIASI chat: Claude, ChatGPT, Gemini. Aggiornato 31/08/2026.

La regola in cinque righe (R147, Marco 31/08/2026)

  1. Ogni pipeline realizzata (deterministica o pluriagente a manager) sta nel registro con: utilita', cosa fa, parole chiave, ingresso canonico, stato, usi.
  2. Ogni chat che parte con un lavoro nuovo consulta il registro prima di fare qualsiasi cosa e usa la pipeline che copre lo scopo.
  3. Le pipeline si migliorano in modo additivo: si aggiungono funzionalita', non si amputano le vecchie (le vecchie invocazioni continuano a funzionare; si lascia un backup .bak accanto e una riga History sulla wiki).
  4. Una pipeline nuova si crea solo per compiti chiaramente nuovi, dopo l'analisi di necessita' registrata (perche' nessuna esistente basta, neppure estesa).
  5. Al gate ogni comando e' controllato: chi usa una pipeline esistente passa; chi ne inventa una passa solo se registrata. Pipeline non usate da 90 giorni: candidate al ritiro, mai cancellate.

Accesso HTTPS (vale per tutti i modelli)

Base https://sheets-connector-424757051842.europe-west1.run.app — header obbligatorio X-API-Key: fb17164b09be4b32bfd082ccd54ff651

  1. All'inizio: GET /session/open?chat=TUONOME&scopo=<che cosa devi fare> → sessione + pipeline_obbligatoria
  2. Cerca: GET /pipelines/match?scopo=<testo> → pipeline che coprono lo scopo, con ingresso e wiki
  3. Elenco: GET /pipelines/registry → tutte le pipeline (id, nome, utilita', parole chiave, stato, usi)
  4. Dettaglio completo di una pipeline (passi, bande, script vietati): POST /vm/exec-direct {"session":"ID","cmd":"python3 /home/claudeuser/pipelines/gate_pipeline.py match \"<scopo>\""}
  5. Evolvere: modifica additiva dello script canonico; nel comando che crea o sovrascrive file della famiglia pipeline mettere il marcatore EVOLUZIONE=<ID>
  6. Creare (solo compito nuovo): python3 /home/claudeuser/pipelines/gate_pipeline.py nuova <ID> --nome .. --utilita .. --cosa-fa .. --parole-chiave a,b,c --ingresso .. --motivo "<perche' nessuna esistente basta>" --sid <sessione>, poi NUOVA=<ID> nei comandi.

Regole di scrittura

Registro unico: BigQuery marketing.regole_registro (173 regole) — vedi Registro_regole sul wiki ops. Priorita' 1: modelli e schemi di Marco + R146 (segreto a tre livelli): si applicano sempre.

Pipeline registrate

PAG-1 decidere pagina (SEO/GEO) · PAG-2 scrivere pagina · PAG-3 pubblicare/tradurre/segnalare · MAIL-1 spedizioni email · VID-1 archiviazione video · FIN-1 contabilita' allievi · BIB-1 Biblioteca/Oracolo · WIKI-1 wiki ops e briefing. Elenco vivo: GET /pipelines/registry.

Fondamento (ricerca 31/08/2026)

Catalogo per scoprire, registro come record di ciclo di vita (identita', proprieta', stato, dipendenze, ritiro); riuso-configurazione-estensione prima di costruire; gate di ammissione per le capacita' nuove; audit periodico e ritiro come esiti normali; caricamento leggero al gate; telemetria d'uso.

History

Data Azione Esito Come riprendere
2026-08-31 R147: registro v2 (8 pipeline), gate con necessita' e telemetria, route /pipelines/match e /pipelines/registry OK /home/claudeuser/pipelines/registro.json; sessione S20260831-pipelinepagi-mmwetr