Registro strumenti

Versione del 5 set 2026 alle 10:09 di WikiBot (discussione | contributi) (Registro strumenti: prima costruzione a ritroso)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Registro strumenti è l'inventario delle capacità operative di ISI-CNV e degli strumenti (script, pipeline cron, route del Command Center) che le realizzano. Costruito il 2026-09-05 a ritroso da tre fonti: crontab della VM (190 voci), cartella /home/claudeuser/scripts (786 script), export delle chat Claude 25/01–31/08/2026 (668 conversazioni). Sorgente dati: BigQuery isicnv_workflows.strumenti (registro) e isicnv_workflows.strumenti_rilevati (grezzo). Rigenerazione: python3 /home/claudeuser/scripts/registro_strumenti.py && python3 /home/claudeuser/scripts/registro_strumenti_wiki.py.

Regola d'uso (R108, proposta)

Ogni chat, nel primo messaggio, dichiara oltre al deliverable le capacità che le servono usando questo vocabolario chiuso. Per ogni capacità si usa lo strumento marcato canonico; uno strumento nuovo si costruisce solo se la capacità non è coperta, e va registrato qui prima dell'uso. GET /session/open?scopo= dovrà restituire la riga canonica di questa tabella.

Vocabolario delle capacità

Capacità Copertura Strumenti canonici (in cron o regola) Candidati
pubblica_pagina 87 email_health_check.py, analgesia_ciclo.sh, bq_sink_cruscotto.py, campaigns_monitor.py, cruscotto.py, fabbrica_pagine.py, fc_backup.py, gen_video_status.py /docs, /wiki, /jobs/list, /streak/boxes, /vm/task-status, /wiki/search
scrive_wiki 4 wiki_qualita.py /wiki/read, /wiki/article/get, interchat.py
invia_email 68 auto_dedup_newsletter.py, mail_engine.py, monitor_campaigns.py, ads_refresh_daily.py, argo_watch.py, bounce_processor.py, bounce_to_mailwizz.py, campaign_dashboard.py /mail, /mailwizz/send-campaign, /bq/insert, /mailwizz/lists, /mailwizz/campaign-status, /mailwizz/campaigns
legge_email 39 hermes_email_autoreply.py, email_assistant.py, ingest_informazionicorsi.py, sentinella_blocchi.py /drive/upload-docx, /oauth/start-isicnv, /wp/mu-update, /oauth/start-gmail-marcoparet, /pipelines, /oauth/start-gmail-drmarcoparet
drive_docs_sheets 26 nessuno /docs/append-v2, /sheets2/append, /drive2/list, /sheets2/read, /drive2, /sheets2
interroga_bq 87 tesoriere_v2.py, trust_promotion.py, complete_riattivazione.py, complete_riattivazione_6k.py, complete_riattivazione_batch2.py, consolida_form_db.py, dedup_registry.py, dr_lite.py /bq/query, /bq/load, /bq/log-event, /streak/pipelines, /bq/export-csv, /bq/export-to-sheet
contabilita 42 finance_daily_sync.py, perche_spesa.py /oauth, /tasks/list, /yt/captions-list, ads_payment_check.py, agente_giornaliero.py, agente_verifica.py
video_archivio 22 gen_indice_proxy.py, trascrivi_drive.py qwen_wrapper.py, browser_session.py, video_matcher.py, analgesia_doc_trascrizioni.py, analgesia_runner.sh, analgesia_spezzoni.py
biblioteca 22 ingest_pdf_biblioteca.py, reindex_oracolo.sh /vm/reset, /memory/search, bibliotecario.py, oracolo_notebooklm.py, agent_a_registry.py, anomalie_autori_v1.py
youtube 16 nessuno /vm/task, /oauth/start-yt-neurolinguistic, /vm/health, /yt-intelligence-355215672266, /yt/video-update, /yt/localization-update
social 4 web_mentions_monitor.py /oauth/callback-linkedin, /oauth/start-linkedin, attribuzione.py
crm 17 check_streak_form_boxes.py, lead_followup_check.py /learnings/check, /drive/upload-file, /memory, /streak/pipeline-stages, /jobs/execute-next, /learnings
ads_seo 13 gsc_migrate.py, stratega.py /oauth2, /meta, ads_weekly_data.py, analisi_visite.py, analytics_ads2.py, arricchitore.py
qa_screenshot 9 gate_deliverable.py, marcoparet_smoketest.py, memoria_revisione.py /memory/embed, mp_translation_audit.py, shot.py, eval_playwright.py, notebooklm_add_source.py, visione.py
orchestrazione 32 cc_backup_encrypted.py, job.py, marcoparet_diagnose.py, marcoparet_sentinel_check.py, piano.py, chat_journal.py, form_poller.py, handoff.py /jobs/update, /jobs/add, /jobs, /briefing/task, runpod_rescue.py, sync_audit_to_sheet.py
oauth_token 18 nessuno /oauth/start-any, /oauth/callback, /docs/read-v2, /oauth/start, /oauth/start-infocorsi, /gcs/read-v5
memoria_cc 13 briefing_engine.py /memory/get, /memory/add, /memory/list, /memory/read, /session/open, /memory/persist
infra_server 11 drive_text_mirror.py, monitor_hetzner.sh /vm/exec-direct, /vm/status, /vm/ping-internal, notebooklm_oracle.py, helper_http_server.py, cita_step.sh
altro 481 ippocampo.py, marcoparet_autoheal_v2.py, analisi_processi.py, auto_confirm_fixes.sh, autocura_cc.py, backup_chrome_profiles.sh, capoufficio_watch.py, cassa_check.py /sheets-connector-424757051842, /drive, /vm/agent, /sheets, /vm/cmd, /vm/exec

Pipeline deterministiche attive (crontab)

Script Capacità Schedule Descrizione
gsc_migrate.py ads_seo 7-59/15 * * * * GSC MIGRATE — rende informazionicorsi owner verificato dei siti (metodo FILE via cPanel). Cron 15min: dorme finche' il t
stratega.py ads_seo 30 5 * * 0 STRATEGA — il secondo motore: decide QUALI pagine scrivere e prepara il QUESTIONARIO per Marco. Ogni domenica: legge 90
ippocampo.py altro 40 4 * * * IPPOCAMPO — folding della memoria CC (da CogniFold, arXiv 2605.13438, adattato) La memoria CC accumula e basta: solo str
marcoparet_autoheal_v2.py altro 10,25,40,55 * * * * marcoparet.com AUTO-HEAL ENGINE v2.0 ===================================== Upgrade from v1: handles ModSecurity self-blo
analisi_processi.py altro 34 8 * * * analisi_processi.py — decide COL NUMERO se il registro puo' passare da SOFT a DURO. Gira ogni mattina alle 08:15. In SOF
auto_confirm_fixes.sh altro 11 * * * *
autocura_cc.py altro */5 * * * * autocura_cc.py v3 - configurazione dichiarata, fatta rispettare. Tre compiti, ogni 5 minuti: 1. BASELINE: se la memoria
backup_chrome_profiles.sh altro 9 4 * * 0 Backup cifrato profili Chrome → GCS encrypted bucket
capoufficio_watch.py altro 6-59/15 * * * *
cassa_check.py altro 55 7 * * * CASSA CHECK giornaliero — chi deve pagare, cosa arriva, confronto foglio Salsina. TG semaforo.
cc_vm_keepwarm.sh altro */4 * * * * Keep CC ↔ VM channel warm to avoid Cloud Run egress cold-start
census_driveuploader.py altro 33 5 * * 1 -*- coding: utf-8 -*-
da_classificare_check.py altro 50 3 * * * Sentinella DA_CLASSIFICARE: alert Telegram se il conteggio risale rispetto allo snapshot.
disk_guardian.py altro 3-59/10 * * * * disk_guardian.py — presidio dello spazio disco della VM. Perche esiste: il disco (49G) si riempie a PICCHI transitori (e
dispensa.py altro 10 5 * * 1 DISPENSA — gestione integrata dello spazio fra i server ISI-CNV. PROBLEMA: i quattro dischi non si parlano. Il 28/08/202
gen_catalogo.py altro 10 */6 * * * -*- coding: utf-8 -*-
hermes_migliorie.py altro 40 19 * * * hermes_migliorie.py — la F3 mai costruita di hermes_daily: propone 2-3 miglioramenti al sistema, ogni sera alle 19:30. V
listino.py altro 40 4 * * * listino.py v2 — SCOPERTA AUTOMATICA del modello migliore per classe. Difetto della v1, corretto qui: i candidati erano s
mem_guard.sh altro * * * * * Memory guard: previene l'OOM-wedge uccidendo il processo-hog PRIMA che il kernel
mro_check.py altro 15 6 * * *
notte.py altro 23 3 * * * notte.py — SENTINELLA NOTTURNA. Gira i controlli che oggi si lanciano a mano, confronta con lo stato di ieri, e AVVISA S
pulizia_pre_backup.sh altro 44 2 * * * Pulizia preventiva pre-backup: residui altrui in /tmp + log. Creato 12/08/2026.
radar_lead_schede.py altro 2 9 * * 1
radar_marketing.py altro 7 8 * * 1
refresh_local_creds.sh altro 5 4 * * 0 Refresh credenziali locali da GCS (settimanale)
refresh_tiers.py altro 40 5 * * 1 Refresh Tiers — ISI-CNV Ricostruisce le liste tier (GOLD 1461, SILVER 1462, WARM 1463, DORMANT 1464) dall'engagement cor
riapplica_regole.py altro 14 7 * * * riapplica_regole.py — ripristina le classificazioni dopo il sync giornaliero. MOTIVO (scoperto 11/08/2026): finance_dail
riparatore.py altro 2-59/5 * * * * riparatore.py — QUINTO PEZZO: quando un punto del piano FALLISCE, prova a risolvere e riprende la catena, fino a FINITO.
skill_property_extractor.py altro 2 3 * * * SKILL PROPERTY AUTO-EXTRACTOR Scansiona tutte le memorie CC (kind=skill/rule/documentation), cerca menzioni di property_
spazio.py altro 2-59/20 * * * * spazio.py — GESTORE DELLO SPAZIO. Censisce, pulisce, e sposta i dati freddi dove c'e' posto, invece di aspettare che il
spingi_processi.sh altro * * * * * spinge sul gateway sia il registro processi sia il listino dei prezzi
tracce.py altro 7-59/15 * * * * tracce.py - Tracciabilita' costi per cantiere (FinOps agentico, 04/09/2026). Sottocomandi: check --session S --b64 B ->
virtual_user_bot.py altro 0 */4 * * * ISI-CNV Virtual User Bot Simula utente "qualunque" che cerca su motori e naviga assets ISI-CNV. Versione: 1.0 - 2026-04-
virtual_user_daily_report.py altro 14 9 * * * Virtual User Bot - Daily Report Aggrega ultime 24h, manda email + Telegram, alert se issues HIGH Uso: python3 virtual_us
vm_self_heal.sh altro */5 * * * * Auto-heal: se l'agent locale non risponde, tenta restart del servizio
weekly_brain_backup.py altro 11 4 * * 0
ingest_pdf_biblioteca.py biblioteca 40 */4 * * * -*- coding: utf-8 -*-
reindex_oracolo.sh biblioteca 51 3 * * * reindex_oracolo.sh — reindicizza la Biblioteca SOLO se ci sono documenti in coda.
finance_daily_sync.py contabilita 4 6 * * * FINANCE DAILY SYNC - orchestratore giornaliero (cron). 1) ledger Wise: estrazione+merge+load incrementale (OUT+IN via ac
perche_spesa.py contabilita 25 7 * * * PERCHE_SPESA — report 5 blocchi per un movimento/spesa. Zero LLM. Wiki: /wiki/Contabilita USO: perche_spesa.py --merchan
check_streak_form_boxes.py crm 12 */6 * * * CRON: check_streak_form_boxes.py ISI-CNV — 31/05/2026 Eseguito ogni 6 ore sulla VM GCP. Controlla i box Streak creati au
lead_followup_check.py crm 7 7,13 * * * LEAD FOLLOWUP CHECK - cron job Per ogni touchpoint form_submit creato 48-72h fa: - Verifica box Streak ha note nuove (po
drive_text_mirror.py infra_server 6 6 * * 6 Mirror TESTUALE del Drive isicnv -> Hetzner Storage Box (Claude/drive_mirror/). Struttura cartelle preservata. Increment
monitor_hetzner.sh infra_server 2-59/5 * * * * Cross-monitor da GCP: verifica Hetzner secondary VM via SSH ping
tesoriere_v2.py interroga_bq 57 7 * * * TESORIERE v2 — Sistema deterministico di analisi contabilità ISI-CNV. Zero LLM. Ogni numero deriva da BigQuery/API con r
trust_promotion.py interroga_bq 16 * * * * trust_promotion.py - Cron ogni ora Aggiorna contact_trust_score con auto-promotion secondo tassonomia Marco v2.
complete_riattivazione.py interroga_bq 7-59/10 * * * * Completa automaticamente la riattivazione 2026: quando MillionVerifier finalizza il file 31427141, scarica gli OK, inser
complete_riattivazione_6k.py interroga_bq 8-59/10 * * * * Pipeline riattivazione 6000 (3 tranche): quando MV finalizza il file 31427412, scarica gli OK, li divide in 3 tranche da
complete_riattivazione_batch2.py interroga_bq 3-59/10 * * * * Pipeline batch2 riattivazione (16.205 → serbatoio diluizione). Quando MV finalizza il file 31431018: scarica OK, crea il
consolida_form_db.py interroga_bq 12 6 * * * FUNZIONE AUTOMATICA: tutti i fogli-risposte Google Form -> BQ form_db_all + foglio DATABASE. Cron.
dedup_registry.py interroga_bq 35 6 * * * dedup_registry.py — rilevamento CONTINUO e merge PERIODICO dei duplicati nel registro property (isicnv_properties.regist
dr_lite.py interroga_bq 7 4 1 * * ISI-CNV Disaster Recovery LITE Veloce: NO BQ data, solo bucket CC + secrets + docs Tempo target: 3-5 minuti Versione: 1.
gen_lavori_mancanti.py interroga_bq 35 */3 * * * SELECT DISTINCT CONCAT(i.disk_label, '/', LOWER(REGEXP_REPLACE(i.rel_path, r'\\\\', '/'))) k FROM `leafy-responder-48341
gruppi_sync.py interroga_bq 17 7 * * 0 SYNC GRUPPI GOOGLE -> BQ (usa la sessione jules salvata, niente login). Cron settimanale.
ingest_forms.py interroga_bq 3 6 * * 0 Legge TUTTI i Google Form attivi (Drive) + risposte (Forms API) -> BQ forms_all_responses. Aggiorna anche il foglio DB.
isicnv_worker.py interroga_bq 3-59/5 * * * * ISI-CNV Worker daemon v4 (Python - più robusto del bash)
pnl_all.py interroga_bq 32 */6 * * * pnl-nlp.org — completamento: thumbnail+estratti, sync leads->BigQuery, rigenerazione file mancanti.
propensity_allievo.py interroga_bq 25 5 * * * PROPENSITY SCORING ALLIEVI - job notturno ISI-CNV Creato: 06/08/2026 da Claude (chat TabICL vs XGBoost) Cosa fa: 1. Estr
storagebox_backup.py interroga_bq 42 4 * * * Backup notturno ISI-CNV -> Hetzner Storage Box (account separato Marco). BQ dati+schemi in streaming (basso uso disco) +
tesoriere_daily.py interroga_bq 46 7 * * * TESORIERE DAILY — pipeline conversione lead->pagamento, deterministica, cron giornaliero. Fonti verita: Streak (lead) +
vm_logs_snapshot.py interroga_bq 34 2 * * * Snapshot log VM -> GCS (file gz) + BQ isicnv_agents.log_archive (indice). Cron 02:30.
wiki_proprieta.py interroga_bq 13 5 * * 2 wiki_proprieta.py — verifica che le pagine wiki PROMESSE dal registro esistano davvero, e crea quelle mancanti con lo sc
auto_dedup_newsletter.py invia_email 7-59/10 * * * * AUTO_DEDUP_NEWSLETTER_PAUSED — runs every 10min via cron. Cerca campagne paused con name che inizia per NL_*_Costel*, NL
monitor_campaigns.py invia_email 14-59/30 * * * * monitor_campaigns.py - Cron ogni 30 min Monitora campagne attive e applica auto-fix o alert se anomalie.
ads_refresh_daily.py invia_email 9 6 * * * ISI-CNV — Auto-refresh giornaliero ads_intelligence VMK Esegue ogni giorno alle 06:00 UTC via cron. - campaigns_daily: p
argo_watch.py invia_email 17 7 * * * ARGO WATCH — monitor giornaliero Google Ads ISI-CNV (R56). Controlli: spesa ieri vs budget per campagna attiva, change_e
bounce_processor.py invia_email 28-59/30 * * * * Auto-bounce processor — legge MAILER-DAEMON da Gmail isicnv/marcoparet, estrae email destinataria, classifica HARD/SOFT,
bounce_to_mailwizz.py invia_email 23 * * * * BOUNCE TO MAILWIZZ — Worker che legge bounce_HARD_pending.jsonl e inserisce in mw_email_blacklist via SSH+SQL. Cron: 5 *
campaign_dashboard.py invia_email 14-59/15 * * * * Notifica Telegram
fasce_2791.py invia_email */5 * * * * Controllore invio a fasce per campagna Mailwizz 2791 (riapertura_scuola_set2026). Cron */5: apre la campagna nelle fasce
form_leads_sync.py invia_email 11 * * * * Form Leads Sync — ISI-CNV Ogni ora: legge le risposte del Form Google (Sheet) e inserisce le email in lista 5 (master It
lead_sync.py invia_email 30 */6 * * * LEAD SYNC (R38) — REGOLA ASSOLUTA: ogni nuovo contatto email che entra dai moduli del sito viene registrato in BigQuery
mailwizz_to_storia_sync.py invia_email 35 5 * * * Sync incrementale Mailwizz -> BQ storia_invii (finestra 7 giorni, MERGE idempotente). Creato 02/09/2026 dopo il buco 14/
verifica_invii.py invia_email 11 14 15 7 * VERIFICA INVII — controllo post-spedizione automatico. Gira dopo le campagne programmate, verifica l'esito reale e invia
hermes_email_autoreply.py legge_email */15 * * * * HERMES EMAIL AUTOREPLY v2 - Marker-based detection (04/05/2026 ore 16:35) CAMBIO RISPETTO v1: - v1 detectava "thread con
email_assistant.py legge_email */2 * * * * EMAIL ASSISTANT - Marco scrive a isicnv@gmail.com con subject "?..." o "Q:..." e riceve risposta NLU. Riusa stesso patte
ingest_informazionicorsi.py legge_email 6-59/30 * * * * ingest_informazionicorsi.py v2 (2026-05-14) Polls informazionicorsi@gmail.com inbox, estrae lead REALI da form, popola c
sentinella_blocchi.py legge_email 7 * * * * Sentinella indipendente ISI-CNV. Cron ogni ora. Se qualcosa e' FERMO, manda EMAIL a Marco (ogni ora finche' dura) con la
cc_backup_encrypted.py orchestrazione 14 3 * * * ISI-CNV Command Center bucket - Encrypted Backup Daily backup di gs://isicnv-command-center-routes (primario, europe-wes
marcoparet_diagnose.py orchestrazione 18 */8 * * * marcoparet.com - Diagnose script (READ-ONLY) Output: report Markdown su /tmp + Drive + email. NON modifica nulla sul sit
marcoparet_sentinel_check.py orchestrazione 3,18,33,48 * * * * marcoparet_sentinel_check.py Hermes VM client per marcoparet.com Fortress Sentinel. Esegue ogni N minuti (chiamato da ca
form_poller.py orchestrazione 9-59/10 * * * * form_poller.py v2 — Poller UNIVERSALE risposte form ISI-CNV (10/06/2026) - Scopre automaticamente TUTTI i form dell'acco
handoff.py orchestrazione 7 */2 * * * handoff.py - scrive lo stato di un cantiere a milestone. Uso: handoff.py --write --id SLUG --obiettivo "..." [--vincoli
hermes_learner.py orchestrazione 11 * * * * HERMES LEARNER — Worker DeepSeek che distilla hermes_inbox PENDING in skill/rule/learning persistenti. Pattern: 1. Marco
bq_backup_cron.sh orchestrazione 1 5 * * 0 retention: tieni ultime 8 date
chat_controller.py orchestrazione 17-59/30 * * * * chat_controller.py - R94: cron 30min. Sessioni con ultimo evento != END piu vecchio di 45min -> crea handoff gate=auto (
fascicolo_sync.py orchestrazione 23-59/30 * * * * fascicolo_sync — aggancia nuove righe chatgpt al registry, merge email, aggiorna stati. Pensato per cron.
finalizzatore.py orchestrazione 6-59/10 * * * * finalizzatore.py - R109 FINALIZATION/CALLBACK. Cron ogni 10 min. Un job DONE non conclude la commessa: genera QA + conse
job_guardian.py orchestrazione 5-59/30 * * * * job_guardian.py - R93: riavvia job morti/incodati di job.py. Cron ogni 30 min.
job_runner.py orchestrazione 4-59/5 * * * * job_runner.py — lancia job lunghi in background con AUTO-VERIFICA via cron. Perche esiste: i job lunghi (>2 min) non dev
marcoparet_backup.py orchestrazione 49 */4 * * * marcoparet.com - Backup snapshot incrementale Ogni 2 ore via cron: snapshot DB + file critici, mantiene rolling 12 backu
monitor_job_ledgers.py orchestrazione 4-59/15 * * * * monitor_job_ledgers.py - Monitor GENERICO dei job-ledger (CAPOUFFICIO). Cron */15. ALERT BY EXCEPTION via Telegram: avvi
vm_watchdog.py orchestrazione 4-59/5 * * * * VM Watchdog - monitora stato VM agent + auto-reset via Qwen oracle quando deadlock. Esecuzione: cron */5 min sulla VM st
email_health_check.py pubblica_pagina 13 8 */5 * * Email Health Check — ogni 5 giorni. Invia via CC, verifica su informazionicorsi.
analgesia_ciclo.sh pubblica_pagina 15 */4 * * * Ciclo asincrono del manuale (cron ogni 4h, con lock): nuove finestre fini -> 8 spezzoni -> manuale -> pubblicazione
bq_sink_cruscotto.py pubblica_pagina 35 7 * * * BQ SINK del cruscotto — ogni giorno versa le metriche del cruscotto in BigQuery (dataset pillar_intelligence, tabella me
campaigns_monitor.py pubblica_pagina * * * * * Campaigns Monitor — pubblica stato live di tutte le campagne Mailwizz su CC. Polling ogni 2 minuti. Mostra: in invio ora
cruscotto.py pubblica_pagina 15 7 * * * CRUSCOTTO v2 — analisi giornaliera con registro automatico delle pagine. Misura: totali di sito, OGNI pagina (nuove e pr
fabbrica_pagine.py pubblica_pagina 0 5 * * 1 FABBRICA PAGINE - ciclo autonomo di creazione: prende il primo tema dalla coda, raccoglie il materiale dalla memoria CC,
fc_backup.py pubblica_pagina 46 1 * * 0 Estensione di sites_backup.py per i siti FastComet (no SSH, metodo PHP+FTP). Viene chiamato da sites_backup.py --fastcom
gen_video_status.py pubblica_pagina 7-59/10 * * * * Genera https://wiki.marcoparet.com/agent/status.html dall'avanzamento in BigQuery
pipeline_pillar.py pubblica_pagina 44 6 * * 1 PIPELINE PILLAR v2 — MOTORE DETERMINISTICO A PASSI. Il sistema decide i passaggi, li esegue TUTTI in ordine e li verific
sites_backup.py pubblica_pagina 17 1 * * 0 sites_backup.py v2 — backup siti HostGator su GCS (sessione SSH singola per sito). Copre: 3 WP reali (mesmerismus, neuro
visite_pillar.py pubblica_pagina 56 7 * * 1 MISURA VISITE (R35) — GSC clicks/impressions per pagine strategiche: 7g vs 7g precedenti e 28g vs 28g. Domini: neuroling
marcoparet_smoketest.py qa_screenshot 6 6 * * * marcoparet.com - Smoketest cliente virtuale (Playwright headless) Apre 5 pagine chiave, fa screenshot, verifica struttur
memoria_revisione.py qa_screenshot 10 8 * * 1 memoria_revisione.py - Revisione settimanale anti memory-poisoning (04/09/2026). Elenca i ricordi CC scritti negli ultim
wiki_qualita.py scrive_wiki 58 7 * * 1 CONTROLLO QUALITÀ WIKI (R34) — la wiki è la referenza assoluta, quindi mai supporla perfetta. Scansiona le voci di wiki.
web_mentions_monitor.py social 16 7 * * * ISI-CNV Web Mentions Monitor Cerca menzioni Marco Paret + ISI-CNV su web pubblico (Google/DDG/Bing/Yandex) con filtri pe
gen_indice_proxy.py video_archivio 50 */3 * * * -*- coding: utf-8 -*-

Route CC più usate dalle chat

Route Capacità Conversazioni di cui FATTO
/docs pubblica_pagina 127 14
/sheets-connector-424757051842 altro 94 11
/vm/exec-direct infra_server 88 11
/drive altro 81 9
/wiki pubblica_pagina 70 22
/vm/task youtube 50 10
/docs/append-v2 drive_docs_sheets 44 3
/vm/reset biblioteca 38 7
/bq/query interroga_bq 38 5
/memory/search biblioteca 37 4
/learnings/check crm 34 7
/sheets2/append drive_docs_sheets 27 3
/drive2/list drive_docs_sheets 24 3
/memory/get memoria_cc 23 1
/memory/add memoria_cc 22 3
/oauth/start-any oauth_token 22 2
/jobs/list pubblica_pagina 22 4
/vm/agent altro 20 1
/vm/status infra_server 19 3
/sheets2/read drive_docs_sheets 15 2
/drive2 drive_docs_sheets 14 3
/bq/load interroga_bq 14 1
/oauth/callback oauth_token 14 2
/streak/boxes pubblica_pagina 13 2
/vm/task-status pubblica_pagina 13 2
/sheets altro 12 2
/sheets2 drive_docs_sheets 12 2
/vm/cmd altro 11 1
/drive2/search drive_docs_sheets 11 1
/drive2/search-v2 drive_docs_sheets 11 2

Limiti

  • L'export chat contiene il testo dei messaggi, non i blocchi tool: i comandi eseguiti dentro i tool sono invisibili (es. gate_deliverable.py risulta 0 citazioni). La fonte forte è la VM, non la chat.
  • La classificazione per capacità è a parole chiave: la colonna altro va ripulita a mano o con un passaggio LLM.
  • Solo 36 conversazioni chiudono con ESITO: FATTO esplicito: la convenzione è recente, il conteggio FATTO sottostima.

Storia

Data Chi Cosa
2026-09-05 Claude (sessione claude-registro-strumenti) Prima costruzione del registro da crontab + scripts + claude_export