Dare una forma esplorabile a un sistema complesso
Dieci futuri pongono subito un problema di navigazione. Un semplice elenco sarebbe chiaro, ma perderebbe l'idea di spazio; una sequenza 3D ininterrotta potrebbe essere d'impatto, ma difficile da confrontare. Janus divide l'esperienza in livelli. L'apertura cinematografica crea l'atmosfera, l'atlante offre orientamento e l'osservatorio permette una lettura più approfondita.
Questa struttura crea anche delle vie di fuga. Chi visita il sito deve poter passare dallo spettacolo all'informazione, capire dove si trova e tornare in un mondo senza dover rivedere l'intera introduzione.
Movimento, dati e accessibilità hanno compiti distinti
Il livello 3D stabilisce la scala e la differenza tra i mondi. Etichette, stato della navigazione e spiegazioni scritte garantiscono l'orientamento fattuale. Tenere separate queste responsabilità permette di preservare l'idea anche quando il movimento è ridotto o le capacità grafiche sono limitate. Una soluzione alternativa fa parte dell'esperienza, non è una modalità di manutenzione slegata.
- Usare l'atlante per rendere visibile l'intero insieme prima di chiedere un'esplorazione approfondita.
- Mantenere nomi, stato e testi esplicativi disponibili anche fuori dal mondo renderizzato.
- Testare la riduzione del movimento, la navigazione da tastiera e il ripristino dopo un errore grafico.
L'accettazione si concentra su comprensione e resilienza
Una verifica di accettazione pratica si chiede se chi visita il sito riesce a indicare il mondo in cui si trova, tornare all'atlante, distinguere il materiale narrativo dai dati di supporto e proseguire dopo un ripiego del rendering. Il solo frame rate non può rispondere a queste domande. L'esperienza pubblica rende l'interazione verificabile; affermazioni sulla comprensione del pubblico richiederebbero uno studio di ricerca a parte.
Ricerca riproducibile e prove di rilascio
Dardo ha verificato il deployment live su Cloudflare Workers e ha consegnato l'implementazione il 20 September 2026. Il lavoro unisce un'esperienza web in Next.js e TypeScript a una pipeline di dati in Python, controlli del source manifest, validazione di citazioni e link, valutazioni della ricerca, budget dei bundle e QA sui browser. I suoi flussi di rilascio verificano anche la riproducibilità delle fonti, la build principale e le regressioni visive. Queste prove sostengono le affermazioni su implementazione e manutenzione, mentre gli scenari restano esplorativi e non sono previsioni.
Prove e limiti
Il caso descrive l'esperienza interattiva pubblica e il design e l'implementazione che vi si vedono. Non presenta gli scenari come previsioni né dichiara apprendimento, coinvolgimento o impatto di ricerca misurati.


Fonti e approfondimenti
Prove principali del progetto: la versione online e i dettagli di implementazione esaminati da Dardo per questo caso.
- Esperienza live di Janus Observatoryjanus-observatory.nicocerond.workers.dev
