Registro pipeline
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)
- Ogni pipeline realizzata (deterministica o pluriagente a manager) sta nel registro con: utilita', cosa fa, parole chiave, ingresso canonico, stato, usi.
- Ogni chat che parte con un lavoro nuovo consulta il registro prima di fare qualsiasi cosa e usa la pipeline che copre lo scopo.
- 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).
- Una pipeline nuova si crea solo per compiti chiaramente nuovi, dopo l'analisi di necessita' registrata (perche' nessuna esistente basta, neppure estesa).
- Al gate ogni comando e' controllato: chi usa una pipeline esistente passa; chi ne inventa una passa solo se registrata. 'Ritiro prudente' (Marco): ogni pipeline dichiara la sua periodicita (giornaliera, settimanale, mensile, annuale, su evento); e candidata al ritiro solo se inattiva per oltre due volte il suo periodo (annuale = due anni; su evento = mai in automatico); il ritiro e sempre una proposta a Marco. Le pipeline rare vivono come sotto-pipeline di una generale (campo parte_di): es. la denuncia dei redditi e FIN-1.3 dentro la contabilita generale FIN-1.
Accesso HTTPS (vale per tutti i modelli)
Base https://sheets-connector-424757051842.europe-west1.run.app — header obbligatorio X-API-Key: fb17164b09be4b32bfd082ccd54ff651
- All'inizio:
GET /session/open?chat=TUONOME&scopo=<che cosa devi fare>→ sessione +pipeline_obbligatoria - Cerca:
GET /pipelines/match?scopo=<testo>→ pipeline che coprono lo scopo, con ingresso e wiki - Elenco:
GET /pipelines/registry→ tutte le pipeline (id, nome, utilita', parole chiave, stato, usi) - 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>\""} - Evolvere: modifica additiva dello script canonico; nel comando che crea o sovrascrive file della famiglia pipeline mettere il marcatore
EVOLUZIONE=<ID> - 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>, poiNUOVA=<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 |