Vai al contenuto
La mappa viva del software · via MCP

Sotto ogni sistema c'è un disegno.Sinopia lo ritrova.

Codice, dati, pipeline, job e infrastruttura in una mappa sola, viva. La collegate al vostro agente di coding, e lui la interroga da solo prima di toccare qualcosa. Si installa dentro la vostra azienda: il vostro codice resta vostro.

Passate la lampada sul muro: sotto c'è la mappa. Qualunque agente · qualunque modello · via MCP
Il film · 52 secondi

Guardate il vostro agente leggere la mappa.

Niente voce, solo musica: il prodotto vero, ripreso mentre lavora. Le chiamate agli strumenti e le risposte sono quelle che la mappa di Rossi Distribuzione ha dato davvero.

La vista è il prodotto, ripreso dal vivo. Nel terminale, chiamate e risposte sono quelle vere. Also in English →
01 · Come funziona

Una riga nel terminale. Il vostro agente vede la mappa.

Collegate Sinopia al vostro agente di coding come qualunque connettore MCP. Da quel momento ha 37 strumenti per leggere la mappa: cerca un nodo, risale da dove arriva un dato, misura l'impatto di una modifica, apre il file alla riga giusta. Li chiama da solo, quando gli servono.

terminale · ~/rossi
$ claude mcp add --transport http sinopia https://…/mcp
✓ sinopia collegato · 37 strumenti della mappa
search_mapinspect_symbolchange_impactpathcheck_impactprovenancelineageneighborscall_hierarchypanoramamap_schemahub_nodesquery_datavalidate_queryjoin_pathcolumnsread_filesearch_codecode_treefile_symbolspin_planfreshnesslist_bridgesinstall_package
Claude Code, o qualunque agente che parla MCP.
  1. I

    Fate una domanda, come a un collega.

  2. II

    Il vostro agente interroga la mappa, da solo.

  3. III

    E vi risponde con il file e la riga.

claude · ~/rossi
› Devo portare grandTotal di OrderHeader a quattro decimali. Cosa si rompe?
Claude sta interrogando la mappa…
sinopia ·inspect_symbolOrderHeader
└ gestionale · entità OFBiz · 60 vicini
sinopia ·change_impactOrderHeader.grandTotal
└ 78 nodi a valle in 3 sistemi · 50 a monte
sinopia ·pathOrderHeader → Fatturato mensile
└ 6 passi · order_header → estrai_ordini → fct_ordini → dashboard
Cambiare grandTotal tocca 78 nodi in 3 sistemi: 21 viste OFBiz da ricostruire, 6 modelli dbt da rilanciare, fino alla dashboard «Fatturato mensile» (fatturato_mensile.yml:15).
78
nodi a valle · 3 sistemi
inspect_symbol · OrderHeader · 60 vicinichange_impact · 78 a valle · 3 sistemipath · 6 passi fino a Fatturato mensile
La vista dal vivo. Ogni strumento che l'agente chiama si disegna sulla mappa mentre lavora: arrivano il nome, gli argomenti e i conteggi, mai i dati.
02 · Le domande

Le domande che oggi si fanno a chi c'era.

Tre domande della demo, fatte alla mappa di Rossi Distribuzione. Scorrete: risponde la vista del prodotto, quella vera.

Domanda 1 · l'impatto

Cosa si rompe.

«Se cambio il totale dell'ordine, cosa si rompe?»

check_impact · 78 nodi · 8 passi · 3 sistemi

Il pigmento entra nell'intonaco un passo alla volta: ogni anello è un salto dal campo che cambia. A destra il conto, per sistema e per categoria.

Domanda 2 · il percorso

Da dove arriva il dato.

«Il job notturno dei saldi: chi usa quello che produce?»

path · 12 salti · 5 sistemi

Il filo battuto va dal job JCL del mainframe al checkout del sito: l'export, la pipeline notturna, il warehouse, il servizio del fido.

Domanda 3 · il piano

Il piano, pezzo per pezzo.

«Voglio saldo e fido del cliente nella pagina dell'ordine: scrivimi il piano.»

pin_plan · 2 sistemi su 5 · file e righe letti

Il piano l'ha scritto l'agente camminando sulla mappa, e l'ha appuntato al muro: cosa cambia, dove, e cosa non si tocca. Come il cartone da cui si dipinge l'affresco.

03 · Il problema

Un agente vale quanto il contesto che riceve.

Gli agenti di coding leggono il codice che hanno davanti. I dati, le pipeline, i job notturni e il mainframe no.

Senza la mappa: il repository che ha davanti. Con la mappa: il sistema intero, e da dove arriva ogni dato.

Chi lo conosceva va in pensione

Anni di logica in una testa sola.

C'è una migrazione da fare

Prima bisogna sapere cosa tocca, fino all'ultimo job.

È arrivato un responsabile IT nuovo

Deve capire cosa ha ereditato, senza leggere tutto.

I vostri agenti sbagliano

Codice che compila, e una pipeline rotta che non vedevano.

04 · Come nasce la mappa

Qualunque sistema, dentro la mappa.

Rossi Distribuzione è un'azienda finta fatta di sistemi veri: un e-commerce, un gestionale, un mainframe, e la colla che li tiene insieme. Ecco come diventano una mappa sola.

1 · Si legge tutto

Codice, dati, job, infrastruttura.

COBOL e JCL del mainframe, l'XML del gestionale, il Go del sito, SQL e dbt, Airflow, Terraform, Kubernetes. Una copia in sola lettura, e nient'altro.

2 · Parser, non opinioni

Ogni pezzo trova il suo posto.

La struttura la estrae codice deterministico. Per Rossi: 12.870 nodi in 8 sistemi, e 33 ponti fra l'uno e l'altro.

3 · Viva, e onesta

Ogni nodo dice da dove viene.

File e riga, sempre. Il modello scrive solo le spiegazioni, la mappa si riaggiorna ogni notte, e quando non è sicura rifiuta invece di scrivere.

4 · Resta da voi

Il codice resta nella vostra scatola.

Da voi gira il motore della mappa, un database per azienda. Da noi il gateway: riconosce la persona e fa passare le risposte, senza tenerle. Qualunque agente, via MCP.

05 · Provatela

La mappa vera, da esplorare.

Qui sotto gira la vista di Sinopia sulla mappa di Rossi Distribuzione, con le risposte di una sessione vera. Entrate in un sistema, aprite le domande, cliccate un nodo: è il prodotto, non un'animazione.

Cliccate un sistema per entrarciLe domande, in alto a destraCerca: OrderHeader, POSTTRAN, fidoUn clic sulla mappa, e la rotella la avvicina

Nell'anteprima ci sono 420 nodi su 12.870, con le risposte vere della mappa. Nella demo dal vivo c'è tutto, e risponde in tempo reale. Si esplora meglio da un computer.

Il nome

Sinopia.

La sinopia è il disegno rosso che i pittori tracciavano sull'intonaco, sotto l'affresco. Quando l'affresco si stacca, lei è ancora lì.

Così il software di un'azienda: le schermate cambiano, i sistemi si stratificano, ma sotto c'è un disegno. Sinopia lo ritrova.