type: tech livello: L5 status: attivo created: 2026-06-10 updated: 2026-06-10

Convenzioni dashboard · come il vault scrive il sito

La dashboard (dashboard.accademiadelveleno.com) si genera da sola leggendo il vault. Nessuno modifica a mano l’index del sito: si lavora solo qui nel vault, poi si lancia il sync.

Il comando unico

cd /Users/massimoterenzi/Documents/AccademiaDelVeleno/sito && ./sync-vault.sh && git add -A && git commit -m "sync" && git push

sync-vault.sh fa due cose: (1) specchia il vault in content/vault/ (navigabile con l’explorer), (2) lancia build-dashboard.py che rigenera l’index leggendo i frontmatter.

Cosa legge il generatore (e quindi: cosa tenere aggiornato)

Dato in dashboardDa dove arrivaCome si aggiorna
Giorni al lanciocampo lancio: in Runway_lanciosi cambia lì se slitta
Fase e avanzamento runwaycheckbox - [ ]/- [x] in Runway_lanciospuntare in Obsidian
Stato moduli corsostatus: nei file Modulo_XX_*.mdscaletta → script → registrato → montato → caricato
Pipeline carouselstatus:, atomo:, ordine: nelle note in 03_Output/22_Carousel/idea → testo → prodotto → schedulato → pubblicato
Saggistatus: nelle note in 03_Output/21_Saggi/draft → testo → schedulato → pubblicato
Strumenti freenote in 02_Toolkit/10_Strumenti/una nota = uno strumento
Conteggi Knowledge Corenumero di note in 01_Autori/, 00_Concetti/, 02_Casi/basta creare le note
KPItabella manuale in KPI_registrocompilare il lunedì

Regole

  1. Una nota = un contenuto (carousel, saggio, modulo). Lo stato sta nel frontmatter, mai in tabelle riassuntive scritte a mano.
  2. Gli stati non tornano indietro.
  3. Nuovo tipo di contenuto da tracciare? Si aggiunge una sezione a build-dashboard.py, una volta sola.
  4. Il sito pubblico (futuro, via Pomelli) è un’altra cosa: questa è la plancia interna.