PROGETTI & IDEE

Dal terminale al libro stampato: come ho fatto costruire all’AI una suite editoriale per «Cantieri, Prompt e Campari» (senza InDesign e a zero CDN)

C’è un dogma non scritto nel mondo dell’editoria e della grafica tecnica: se vuoi impaginare una rivista, un dossier o una monografia per architetti, sei costretto a pagare l'obolo ad Adobe InDesign o a piegarti a qualche piattaforma SaaS in abbonamento mensile. Ti ritrovi intrappolato tra formati binari proprietari, librerie di font bloccate nel cloud, e file di progetto pesanti gigabyte che non puoi versionare con Git né automatizzare da riga di comando.

CANTIERI, PROMPT E CAMPARI Issue 01 - Pagina 1 e copertina della zine monografica

Domenica 4 Ottobre ho deciso di abbattere questa dipendenza: ho dato mandato al mio agente locale Google Antigravity di costruire una suite editoriale monolitica autonoma per impaginare, convalidare e stampare la collana monografica «Cantieri, Prompt e Campari». Nessun software grafico pesante, nessun framework JavaScript, nessuna CDN esterna: solo HTML5 semantico, CSS Paged Media avanzato e Chrome Headless invocato direttamente dal terminale.

Questo non è un saggio teorico: è il diario di bordo della sessione di sviluppo reale svolta tra le 21:42 e le 22:50, con gli screenshot autentici delle istruzioni, le schermate del terminale di compilazione e le pagine finite della rivista.


Scheda Dati del Prototipo Editoriale

  • Data esperimento: Domenica 4 Ottobre 2026
  • Finestra temporale: 21:42 — 22:50 (Durata netta: 68 minuti)
  • Stack tecnologico: Python 3 (inliner regex Base64 e builder CLI), Google Chrome Headless (--headless=new --no-pdf-header-footer), HTML5 semantico, CSS3 Paged Media (@page { size: A4; margin: 0; }), Zero CDN (tutti i font e gli asset incorporati o di sistema).
  • Formato e Foliazione: Zine monografica da collezione a 10 pagine esatte: Copertina, Colophon/Editoriale, Saggio Critico, Autopsia Visiva di Cantiere, Prompting Operativo, Laboratorio Parametrico, Dialogo Sceneggiato, Cheatsheet al Tecnigrafo, Appendice Codice, Quarta di Copertina.
  • Design System: Industrial Mono-Grid (titoli in Space Grotesk, blocchi tecnici in Space Mono, griglie millimetrate a vista, accento cromatico Campari Red #D32F2F e marcatori di registro).
  • Deliverable generati in 2.18s: PDF tipografico A4 pronto per la stampa, versione HTML standalone monolitica a immagini Data-URI Base64 (4.8 MB) ed edicola digitale interattiva.

Fase 1 — La chat delle 21:42: il rifiuto di InDesign e la griglia industriale

Alle 21:42 apro la sessione con Antigravity. Il presupposto concettuale era non negoziabile: chi si occupa di architettura e intelligenza artificiale non può presentarsi con il solito PDF generico impaginato a casaccio o con il template aziendale finto-elegante di Canva. La testata doveva trasmettere l'attrito del cantiere reale, l'odore della polvere e il rigore millimetrico del disegno tecnico:

Screenshot chat Antigravity ore 21:42 mandato editoriale per Cantieri Prompt e Campari

Invece di affidarci a complesse librerie esterne come Puppeteer o motori proprietari di rendering PDF, abbiamo strutturato le 10 pagine come singoli contenitori <div class="page"> con altezza esatta di 297mm e larghezza di 210mm. Attraverso la direttiva CSS page-break-after: always; e break-inside: avoid;, ogni sezione occupa matematicamente una sola facciata, garantendo un controllo millimetrico al pixel impossibile da ottenere con i consueti editor visuali.


Fase 2 — La chat delle 22:15: il motore Inliner Base64 a zero dipendenze

Il secondo ostacolo da superare nell'editoria web moderna è la fragilità dei percorsi relativi e dei link remoti. Se sposti un file HTML su un'altra macchina o lo invii via mail a un editore, le immagini collegate si rompono regolarmente. Alle 22:15 impartisco la direttiva per creare il compilatore Python build_issue.py:

Screenshot chat Antigravity ore 22:15 sviluppo motore build_issue.py

Lo script legge il sorgente dell'edizione, estrae ricorsivamente ogni riferimento ad asset grafici locali (dalle planimetrie estratte ai rendering di facciata, fino al QR code di Linktree), li converte al volo in stringhe Data-URI Base64 e restituisce un file monolitico CANTIERI_E_PROMPT_E_CAMPARI_Issue_01_standalone.html. Questo file si apre su qualsiasi browser, senza connessione a internet e senza dipendere da alcun server web.


Fase 3 — Sotto il cofano: Telemetria del terminale e compilazione PDF

A questo punto la pipeline è completamente chiusa. Con un unico comando da terminale, l'agente esegue la scansione delle risorse, genera il file autonomo, invoca il binario nativo di Chrome per il rendering ad alta fedeltà e aggiorna la vetrina dell'edicola:

Telemetria del terminale esecuzione build_issue.py e compilazione A4 PDF

Il comando Chrome Headless utilizzato è il seguente:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome   --headless=new   --disable-gpu   --no-pdf-header-footer   --print-to-pdf="CANTIERI_E_PROMPT_E_CAMPARI_Issue_01.pdf"   "file:///Users/emanuelebdc/CANTIERI_E_PROMPT_E_CAMPARI_Issue_01.html"

In 1.4 secondi netti, il motore sforna un PDF vettoriale ad altissima risoluzione, pronto per essere inviato in tipografia per la tiratura su carta opaca da 140 grammi o distribuito digitalmente via Gumroad e Substack.

L edicola digitale interattiva generata automaticamente in index.html

Cosa Insegna Questo Esperimento: 3 Principi per l'Editoria Tecnica con l'AI

1. La tipografia è codice: padroneggia la sintassi, rifiuta i template

Trattare una rivista come software significa poter applicare al design le stesse logiche di controllo versione, modularità e automazione tipiche dello sviluppo web. Chi si affida ai template preconfezionati dei programmi grafici commerciali finisce per produrre impaginati tutti identici tra loro, privi di voce e di rigore costruttivo.

2. Monolitismo e permanenza: se dipende da un server remoto, morirà

Nell'era del cloud effimero, in cui le piattaforme chiudono e i link vanno in 404, un documento tecnico deve essere autosufficiente. Un file HTML con asset inlined in Base64 garantisce che chiunque, tra dieci o trent'anni, possa aprire quel dossier con un semplice doppio click e vederlo esattamente com'era stato progettato.

3. Velocità di iterazione a latenza zero

Quando correggi una formula, un prompt o una planimetria, non devi riaprire un software pesante, riallineare i blocchi di testo a mano ed esportare manualmente il file. Aggiorni il file Markdown o HTML, lanci build_issue.py e in due secondi hai il PDF definitivo pronto per la stampa.

Manifesto della sintassi editoriale per Cantieri Prompt e Campari

Diario dell’esperimento del 4 Ottobre 2026. Codice di build, zine Issue #01 e script master archiviati localmente.

Made with ♥ in Milan by Emanuele BDC.