Documentazione viva · storia delle decisioni

La storia di LIA, decisione dopo decisione

Ogni decisione architetturale, dalla prima all'ultima, raccontata in poche frasi e collegata ai blocchi che ha plasmato.

  • 387decisioni architetturali
  • 12temi
  • 296versioni pubblicate
  • 6capitoli
  • 14 mesiottobre 2025 → novembre 2026

Versione 4.6.010 novembre 2026aggiornata a ogni commit, dai dati del repository

Panoramica

Decisioni per mese e per tema

Ogni barra impila le decisioni di un mese, colorate per tema. Clicca una barra per andarci.

0255075100125ott 25nov 25dic 25gen 26feb 26mar 26apr 26mag 26giu 26lug 26ago 26set 26ott 26nov 26283831141011210162754119

Cronologia

Tutte le decisioni

Ogni decisione in poche frasi, con i blocchi che ha plasmato. Filtra per tema, cerca una parola o segui un blocco.

387 decisioni mostrate

Capitolo 1 · 1 ott 2025 – 31 dic 2025 · 48 decisioni

Le fondamenta

Il grafo di agenti, le sessioni tenute lato server, il pianificatore, il registro dei dati, la memoria, l'osservabilità, le sei lingue e il deployment su un Raspberry Pi: l'ossatura su cui poggia tutto il resto.

  • Orchestrazione · 14
  • Piattaforma e rilascio · 10
  • Modelli e costi · 6
  • Affidabilità e prestazioni · 5

ottobre 2025

2 decisioni

novembre 2025

8 decisioni

dicembre 2025

38 decisioni
  1. ADR-027Affidabilità e prestazioni
    Log strutturati e senza dati personali

    Per essere sfruttati, i log devono essere leggibili da una macchina. structlog produce JSON contestualizzato (richiesta, persona, conversazione) e filtra i dati personali prima della scrittura.

  2. ADR-029Piattaforma e rilascio
    Redis, un coltellino svizzero sotto controllo

    Sessioni, stati OAuth, limitazione delle richieste, lock e cache passano da Redis. Ogni uso ha il suo database, le sue scadenze e le sue operazioni atomiche, e un'indisponibilità degrada il servizio senza bloccarlo.

  3. ADR-045Piattaforma e rilascio
    Dipendenze iniettate in modo pulito

    Repository, servizi e router si concatenano tramite l'iniezione delle dipendenze di FastAPI, con sessioni di database aperte e chiuse al momento giusto e facili da simulare nei test. Un errore della rotta raggiunge la sessione per annullare la transazione; la chiusura termina prima di propagare una cancellazione.

Capitolo 2 · 1 gen 2026 – 31 mar 2026 · 18 decisioni

Oltre la tastiera

Un primo rafforzamento della sicurezza, la dettatura vocale, gli spazi di conoscenza e la sincronizzazione di una cartella online, i diari di bordo di LIA, il browser pilotato, i limiti di utilizzo — e la prima versione pubblica open source.

  • Memoria e personalizzazione · 4
  • Conoscenze e documenti · 3
  • Orchestrazione · 3
  • Modelli e costi · 2

gennaio 2026

3 decisioni

febbraio 2026

1 decisione

marzo 2026

14 decisioni
  1. Versione 1.0.0 · 13 mar 2026 (si apre in una nuova scheda)
  2. Versione 1.1.0 · 14 mar 2026 (si apre in una nuova scheda)
  3. Versione 1.2.0 · 14 mar 2026 (si apre in una nuova scheda)
  4. Versione 1.3.0 · 14 mar 2026 (si apre in una nuova scheda)
  5. Versione 1.4.0 · 14 mar 2026 (si apre in una nuova scheda)
  6. Versione 1.5.0 · 17 mar 2026 (si apre in una nuova scheda)
  7. Versione 1.6.0 · 19 mar 2026 (si apre in una nuova scheda)
  8. Versione 1.7.0 · 20 mar 2026 (si apre in una nuova scheda)
  9. Versione 1.8.0 · 21 mar 2026 (si apre in una nuova scheda)
  10. Versione 1.9.0 · 22 mar 2026 (si apre in una nuova scheda)
  11. Versione 1.10.0 · 23 mar 2026 (si apre in una nuova scheda)
  12. Versione 1.11.0 · 24 mar 2026 (si apre in una nuova scheda)
  13. Versione 1.12.0 · 26 mar 2026 (si apre in una nuova scheda)
  14. Versione 1.13.0 · 28 mar 2026 (si apre in una nuova scheda)

Capitolo 3 · 1 apr 2026 – 30 giu 2026 · 23 decisioni

Ragionare e prendere la parola

La modalità ReAct, una psiche che evolve, le competenze, i dati sulla salute, il briefing del mattino, la voce di LIA, i sub-agenti e un ragionamento regolato per fornitore.

  • Orchestrazione · 5
  • Voce · 4
  • Memoria e personalizzazione · 3
  • Modelli e costi · 3

aprile 2026

10 decisioni
  1. Versione 1.14.0 · 2 apr 2026 (si apre in una nuova scheda)
  2. Versione 1.15.0 · 8 apr 2026 (si apre in una nuova scheda)
  3. Versione 1.16.0 · 9 apr 2026 (si apre in una nuova scheda)
  4. Versione 1.17.0 · 21 apr 2026 (si apre in una nuova scheda)
  5. Versione 1.18.0 · 23 apr 2026 (si apre in una nuova scheda)

maggio 2026

11 decisioni
  1. Versione 1.19.0 · 5 mag 2026 (si apre in una nuova scheda)
  2. Versione 1.20.0 · 6 mag 2026 (si apre in una nuova scheda)

giugno 2026

2 decisioni

Capitolo 4 · 1 lug 2026 – 31 lug 2026 · 101 decisioni

L'audit e il rigore

Un mese di cento decisioni: un audit da cima a fondo, la sicurezza e i backup, una CI che esegue esattamente ciò che lo sviluppatore lancia, avvisi che svegliano per un motivo, e le prime regole di onestà.

  • Esperienza e interfaccia · 16
  • Piattaforma e rilascio · 15
  • Affidabilità e prestazioni · 14
  • Orchestrazione · 12

luglio 2026

101 decisioni
  1. Versione 1.21.0 · 2 lug 2026 (si apre in una nuova scheda)
  2. Versione 1.22.0 · 9 lug 2026 (si apre in una nuova scheda)
  3. Versione 1.23.0 · 9 lug 2026 (si apre in una nuova scheda)
  4. Versione 1.24.0 · 13 lug 2026 (si apre in una nuova scheda)
  5. Versione 1.25.0 · 16 lug 2026 (si apre in una nuova scheda)
  6. Versione 1.26.0 · 29 lug 2026 (si apre in una nuova scheda)
  7. Versione 1.27.0 · 30 lug 2026 (si apre in una nuova scheda)

Capitolo 5 · 1 ago 2026 – 31 ago 2026 · 62 decisioni

Rendere tutto visibile

L'accessibilità per contratto, le impostazioni e le capacità mostrate, i costi per fascia oraria, l'installer per il self-hosting, un catalogo di modelli che dice il vero, gli occhi espressivi e l'autodiagnosi.

  • Esperienza e interfaccia · 15
  • Piattaforma e rilascio · 10
  • Orchestrazione · 7
  • Modelli e costi · 6

agosto 2026

62 decisioni
  1. ADR-206Esperienza e interfaccia
    Componenti accessibili per contratto

    Un audit UX ha mostrato che l'accessibilità era verificata solo su una frazione dell'interfaccia. Il contratto di un campo vive in un solo punto, e una schermata vuota offre sempre una via d'uscita.

  2. ADR-212Affidabilità e prestazioni
    Etichette di log sotto controllo

    Promuovere campi variabili a etichette Loki moltiplicava i flussi indicizzati. Solo i campi con un piccolo insieme chiuso di valori diventano etichette; il resto si filtra in lettura.

  3. Versione 1.28.0 · 5 ago 2026 (si apre in una nuova scheda)
  4. Versione 1.29.0 · 8 ago 2026 (si apre in una nuova scheda)
  5. Versione 1.30.0 · 16 ago 2026 (si apre in una nuova scheda)
  6. ADR-239Piattaforma e rilascio
    Chiusura di un programma di evoluzione

    Il programma di evoluzione si chiude su un inventario provato: la proattività ambientale esisteva già sotto forma di routine condizionali, la cui creazione vale come consenso. Le missioni di più giorni, un critico automatico e la trasformazione di routine in competenze sono riservati all'arbitrato del proprietario, prove alla mano.

  7. Versione 1.31.0 · 21 ago 2026 (si apre in una nuova scheda)
  8. Versione 1.33.0 · 26 ago 2026 (si apre in una nuova scheda)
  9. Versione 1.32.0 · 27 ago 2026 (si apre in una nuova scheda)
  10. Versione 1.34.0 · 28 ago 2026 (si apre in una nuova scheda)
  11. Versione 1.35.0 · 28 ago 2026 (si apre in una nuova scheda)
  12. Versione 1.36.0 · 29 ago 2026 (si apre in una nuova scheda)
  13. Versione 1.37.0 · 29 ago 2026 (si apre in una nuova scheda)
  14. Versione 1.38.0 · 29 ago 2026 (si apre in una nuova scheda)

Capitolo 6 · 1 set 2026 – oggi · 135 decisioni

Mantenere le promesse

Registri sigillati, conti esatti, la bacheca di lavoro, le riunioni, il telefono e la modalità Live — e fallimenti dichiarati anziché indovinati.

  • Esperienza e interfaccia · 21
  • Connettori e strumenti · 17
  • Affidabilità e prestazioni · 15
  • Modelli e costi · 14

settembre 2026

75 decisioni
  1. Versione 1.39.0 · 3 set 2026 (si apre in una nuova scheda)
  2. Versione 1.40.0 · 3 set 2026 (si apre in una nuova scheda)
  3. ADR-263Tracciabilità e onestà
    Ogni azione dichiara ciò che deve, e lascia una traccia

    Ogni strumento dichiara se legge, redige, chiede conferma o agisce. Ogni azione viene registrata prima di avvenire e poi chiusa in base al suo risultato, e tre registri, che l'istanza può sigillare per account, ripercorrono ciò che LIA ha fatto, letto e deciso.

  4. Versione 1.41.0 · 5 set 2026 (si apre in una nuova scheda)
  5. Versione 1.42.0 · 5 set 2026 (si apre in una nuova scheda)
  6. Versione 1.43.0 · 6 set 2026 (si apre in una nuova scheda)
  7. Versione 1.44.0 · 10 set 2026 (si apre in una nuova scheda)
  8. Versione 1.45.0 · 16 set 2026 (si apre in una nuova scheda)
  9. Versione 1.46.0 · 18 set 2026 (si apre in una nuova scheda)
  10. Versione 1.47.0 · 20 set 2026 (si apre in una nuova scheda)
  11. ADR-311Modelli e costi
    Il ritmo degli scambi appartiene alla persona

    Ognuno sceglie tra scambi frequenti e occasionali. Frequenti: LIA tiene tutti i suoi strumenti e prepara ogni turno perché il successivo lo rilegga dalla cache, un primo messaggio più costoso e poi altri molto più economici. Occasionali: sceglie gli strumenti per pertinenza, con un costo stabile.

  12. ADR-313Memoria e personalizzazione
    LIA può cercare nella sua memoria

    Finora LIA ricordava solo ciò che il messaggio evocava. Ora può cercare un argomento scoperto strada facendo: il mittente di un'e-mail, un luogo, un'istruzione data un giorno. Al telefono, quella ricerca risponde finalmente alla domanda posta invece di restituire gli ultimi ricordi.

  13. ADR-315Modelli e costi
    Un prompt d'immagine può essere migliorato senza essere tradito

    Per chi lo attiva, un modello dedicato riscrive la descrizione di ogni nuova immagine con le tecniche raccomandate dai fornitori: inquadratura, luce, obiettivo, stile. Ciò che viene chiesto non cambia, il testo da scrivere nell'immagine resta parola per parola e, al minimo dubbio, la richiesta originale parte così com'è.

  14. ADR-317Sicurezza
    I log conservano fatti, mai le parole di una persona

    Fuori dal debug, i log conservano solo numeri, lunghezze e identificativi: niente ricerche, niente interessi, niente nomi di contatti o di file. Quando un database o un servizio cita il dato che rifiuta, la citazione viene rimossa prima di scrivere la riga. Un test legge ogni riga di log del codice e rifiuta quella che scriverebbe le parole di una persona.

  15. ADR-318Tracciabilità e onestà
    LIA calcola invece di stimare, e ritrova ciò che ha fatto

    Un calcolo, una data o una conversione di valuta non si stimano più a occhio: LIA li calcola esattamente, al tasso di riferimento del giorno, che indica. Può anche cercare nel suo diario un argomento scoperto strada facendo, dirti ciò che ha fatto e consultato in un periodo con totali esatti, e mostrarti di nuovo un file che ha prodotto finché esiste ancora.

  16. ADR-319Conoscenze e documenti
    Un file generato può essere conservato

    Dalla galleria puoi conservare un'immagine, un documento o una schermata: la pulizia automatica non lo elimina più, entro un limite per account mostrato prima di ogni rifiuto. Smettere di conservarlo gli ridà una scadenza, mai un'eliminazione immediata, e la chat dice a ogni lettura se il file è conservato o non esiste più.

  17. ADR-320Esperienza e interfaccia
    La chat si aggiorna da sola

    Un messaggio che arriva da altrove — un'altra scheda, Telegram, una routine, un promemoria — compare senza ricaricare la pagina: il server lo segnala appena il messaggio è salvato, e la chat aggiunge ciò che manca senza toccare ciò che è già mostrato. Nulla si muove mentre una risposta viene scritta, e chi è risalito nel filo non viene spostato.

  18. ADR-321Connettori e strumenti
    Un file o una risposta si invia per e-mail

    Un'immagine, un documento, uno screenshot o una risposta parte per e-mail, come allegato, con l'oggetto e le parole scelti dalla persona — LIA non scrive nulla al suo posto. Parte dalla sua casella collegata verso chi vuole oppure, senza casella, va al suo indirizzo verificato. Ogni casella ha la sua dimensione massima, presa dalla documentazione del fornitore e indicata prima dell'invio.

  19. ADR-322Iniziativa
    Una routine ha un solo orologio

    Una routine segue o una pianificazione o una condizione — mai entrambe: prima si sceglie quando viene eseguita, e compaiono solo i campi di quella scelta. Una routine che aspetta qualcosa non ha più orari: LIA verifica la condizione da sola, giorno e notte, fino a un ultimo giorno facoltativo. Viene eseguita solo per qualcosa di nuovo, mai due volte per la stessa cosa, entro un limite giornaliero.

  20. ADR-323Esperienza e interfaccia
    Ogni frase nella tua lingua

    Le email, il bot Telegram, i messaggi di errore e i cataloghi dell'applicazione sono ora scritti nella lingua di chi li legge: nessuna frase in francese servita per impostazione predefinita a un account tedesco o cinese, nessuna email di verifica ricevuta in inglese. Ogni tabella di traduzioni contiene le sei lingue — un controllo automatico lo garantisce a ogni modifica. Il francese scritto nel codice che leggeva solo il modello passa all'inglese tecnico, per non favorire nessuna lingua; ciò che resta — alcuni prompt ed etichette in francese, testi rivolti al modello tradotti nelle sei lingue — attende che una misura mostri cosa cambia traducendoli.

  21. ADR-324Voce
    Una radio solo per te

    LIA diventa un'emittente radio su richiesta nella tua lingua: la tua giornata, poi le notizie dei media seguiti e dei siti che aggiungi, scritte, verificate e lette per te mentre ascolti. Un palinsesto fisso decide cosa va in onda, i modelli si limitano a scrivere e ogni frase mostra la sua fonte. Non si produce nulla quando nessuno ascolta, non si conserva nulla dopo, e il costo della sessione si vede mentre spende.

  22. Versione 2.0.0 · 28 set 2026 (si apre in una nuova scheda)
  23. ADR-325Modelli e costi
    JEV decide, ogni utilizzo mantiene il proprio interruttore

    JEV aiuta a scegliere, orientare o valutare tra opzioni limitate, con un interruttore immediato per uso e il percorso esistente in caso di dubbio. Due usi facoltativi, disattivati per impostazione predefinita, rilevano l’assenza di riferimenti personali o il rifiuto di tutte le azioni in attesa; nessuno autorizza l’esecuzione. Le anteprime conservano risultati canonici e gli osservatori non bloccano scritture; gli amministratori vedono contesto ed esito, errori a pagamento e ripieghi contano entrambi, e i vantaggi si verificano sul percorso completo prima dell’attivazione.

  24. Versione 2.1.0 · 29 set 2026 (si apre in una nuova scheda)
  25. ADR-326Sicurezza
    Nessun testo ostile blocca LIA, nessun reindirizzamento la devia

    Le funzioni che appiattiscono un testo per una voce, una notifica o una scheda leggevano alcuni testi in tempo esponenziale: 51 caratteri digitati nella chat costavano 4,5 s, un'e-mail trappola di 32 KB bloccava LIA per 3 s. Ogni schema è riscritto lineare e due test lo garantiscono, sul server come nel browser. La lettura di una pagina web controlla ora ogni reindirizzamento prima di seguirlo e si collega all'indirizzo verificato, mai a una risoluzione successiva del nome.

  26. ADR-327Tracciabilità e onestà
    Una skill venuta da fuori è letta come un dato, e la libreria installa ciò che è stato letto

    Si possono cercare skill su skills.sh o a un indirizzo GitHub, leggerle una per una prima di installarle e tenerle aggiornate; l'installazione prende esattamente il commit letto, ogni file verificato. Una skill scritta fuori da LIA gira a parte, solo con i propri file: mai i connettori della persona, nessuna immagine né contenuto web nelle sue risposte. Una skill può eseguire i propri comandi in una copia usa e getta della sua cartella, con la rete solo verso gli host consentiti, e quella scritta dalla chat entra solo con il clic della persona.

  27. Versione 2.2.0 · 30 set 2026 (si apre in una nuova scheda)

ottobre 2026

41 decisioni
  1. ADR-328Iniziativa
    L'heartbeat non ha più una quota giornaliera: ogni passaggio arriva alla decisione

    LIA non trattiene più una notifica utile perché sarebbe stato raggiunto un tetto giornaliero: è il modello di decisione a giudicare se un segnale merita di interrompere la persona. Ogni passaggio nella sua fascia oraria arriva a quella decisione, e solo la fascia, le pause tra due messaggi, una riunione in corso e i tetti di spesa limitano il ritmo. I risvegli da un'e-mail e i momenti anticipati seguono le stesse regole.

  2. ADR-329Voce
    Una parola di attivazione addestrata, sentita nel browser, e uno standby Live che non fattura nulla

    LIA si risveglia con una frase riconosciuta interamente nel browser da un piccolo modello addestrato per la sua lingua, senza la condizione tecnica che teneva il vecchio «OK Guy» inglese lontano dall'iPhone e dalle app native; «LIA, stop» interrompe la sua voce. Il primo modello, «Dis LIA» in francese, è distribuito in beta perché il suo banco non raggiunge ancora le soglie pubblicate, e le altre lingue mantengono il tocco. In modalità Live, un silenzio mette l'assistente in standby: la connessione con il fornitore si chiude, non viene più fatturato nulla, e un tocco o la frase la riattiva senza perdere la conversazione.

  3. ADR-330Esperienza e interfaccia
    Media serviti senza lavoro a runtime: illustrazioni pregenerate, un video dichiarato dall'operatore

    Le illustrazioni del blog vengono scritte una volta, in quattro larghezze e un'immagine di condivisione, e servite così come sono: il server non ridimensiona più nulla e la cache di bordo le conserva. Il video della pagina iniziale è ospitato dove l'operatore lo dichiara ed è descritto da un manifesto letto su richiesta; senza di esso la sezione non esiste. In loop, parte quando è visibile, con l'audio dove il browser lo consente e muto altrove fino a un clic, e finché l'audio suona il titolo della pagina e quelli delle sezioni battono con la musica grazie a una mappa dei battiti calcolata in anticipo.

  4. ADR-331Piattaforma e rilascio
    Ciò che i controlli non vedono viene letto ogni settimana

    I controlli di ogni modifica leggevano un solo database di avvisi di sicurezza: la revisione di settembre 2026 ha trovato venti avvisi pubblicati dai repository stessi delle dipendenze, che nessuno strumento vedeva. Una sorveglianza settimanale legge ora questi avvisi, le fini del supporto, i registri e il motore del browser, e ogni rilievo viene corretto o accettato per iscritto, con una data di revisione. Le versioni di Python avanzano con un solo comando, dopo un periodo di attesa, senza mai tornare indietro. Il passaggio da una generazione non più mantenuta può essere convalidato con un adattatore ufficiale, senza modificare regole e soglie; i soli metadati di compatibilità non bastano.

  5. Versione 2.3.0 · 2 ott 2026 (si apre in una nuova scheda)
  6. ADR-333Affidabilità e prestazioni
    Log, tracce e metriche si richiamano a vicenda, e la catena di osservazione sorveglia sé stessa

    Una riga di log apre la traccia della sua richiesta, una traccia apre i suoi log e le sue metriche, un punto di latenza apre l'esempio che l'ha prodotto: collegamenti misurati come interrotti in produzione ora funzionano. La catena che trasporta questi segnali è a sua volta sorvegliata, con un avviso quando dei log vanno persi, e tutte le dashboard seguono una stessa convenzione: una settimana di storico e un menu comune.

  7. Versione 2.4.0 · 3 ott 2026 (si apre in una nuova scheda)
  8. ADR-332Esperienza e interfaccia
    Schede che mostrano tutto ciò che è stato ricevuto, e azioni legate al messaggio che le mostra

    Le risposte che contengono dati — e-mail, appuntamenti, contatti, luoghi, percorsi, meteo — appaiono come schede che mostrano tutto ciò che la fonte ha fornito, senza mai inventare un valore assente, con il dettaglio completo dietro un pannello apribile. Il modello non rilegge mai la scheda, solo i fatti autorizzati, così la conversazione non si appesantisce. Rispondere a un'e-mail o regolare un promemoria da una scheda prepara una richiesta legata al messaggio d'origine e ricontrollata al clic, e un percorso può aprirsi come mappa interattiva il cui costo viene annunciato e poi contabilizzato.

  9. Versione 2.5.0 · 4 ott 2026 (si apre in una nuova scheda)
  10. ADR-334Voce
    Un avatar parlante personale con una sola uscita udibile — progetto proposto

    Un volto Simli opzionale accompagna la voce esistente con una chiave personale e una sola uscita udibile. L’API controlla connessione e arresto; la finestra mostra la chiusura confermata o in attesa perché il silenzio può consumare il piano. La decisione resta proposta fino alla verifica del fornitore e dei dispositivi reali; Radio mantiene il suo lettore.

  11. Versione 2.6.0 · 5 ott 2026 (si apre in una nuova scheda)
  12. ADR-335Orchestrazione
    Prove semantiche canoniche e dipendenze che possono iniziare

    Collegare due valori richiede un'osservazione dalla fonte e dall'account corretti, con il ruolo previsto; parole identiche non bastano. Il catalogo conserva le letture necessarie ad avviare una catena e indica le dipendenze senza fonte. Un tentativo di modifica invalida le prove precedenti prima e dopo la chiamata.

  13. ADR-336Affidabilità e prestazioni
    I risultati richiesti sono verificati rispetto a ciò che gli strumenti hanno ottenuto

    Le richieste esplicite sono ancorate alle parole della persona e confrontate con le osservazioni: valore, data, quantità, operazione e completezza. Giorno e fuso orario restano quelli dell'inizio del turno, anche dopo una ripresa. Una bozza resta in attesa e una delega opaca resta sconosciuta; le lacune verificate raggiungono il recupero di lettura limitato e la risposta.

  14. ADR-337Affidabilità e prestazioni
    Letture ReAct salvate prima di un'interruzione e riutilizzate nello stesso turno

    Le letture indipendenti dichiarate possono procedere insieme entro un limite; i risultati sono salvati prima di una possibile conferma. Una lettura recente e completa può servire di nuovo nello stesso turno e contesto. Le modifiche invalidano il riutilizzo. Un arresto improvviso prima del salvataggio può ancora ripetere letture; le osservazioni non sono condivise tra turni.

  15. ADR-338Connettori e strumenti
    I contratti MCP attuali descrivono capacità e identità esatta del server

    Gli strumenti MCP di ogni persona sono scoperti dalle dichiarazioni attuali; vengono annunciati solo quelli costruiti correttamente. Il server conserva la propria identità esatta, distinta dai nomi semplificati di instradamento e chiamata. Un'attività legata a un server verifica la destinazione prima della conferma. Le vecchie descrizioni ricevono le capacità attuali senza pretendere di conoscere l'intera ontologia del server.

  16. ADR-339Orchestrazione
    Comandi applicativi con permessi attuali e prosecuzioni private

    LIA gestisce impostazioni e oggetti tramite operazioni dichiarate. I comandi durevoli cifrati legano contenuto approvato, attore, origine e scadenza; permessi, capacità e precondizioni vengono riletti all'esecuzione. I servizi sorgente conservano i controlli compare-and-set e i claim sono vincolati da token. File, OAuth, input privati e operazioni sui dispositivi proseguono nel browser autenticato. L'attesa non è un successo concluso; un risultato perso resta incerto, senza promessa di esecuzione esterna esattamente una volta.

  17. ADR-340Esperienza e interfaccia
    Volume nativo dai disegni approvati

    Il disegno frontale riveste un rilievo limitato, con contorno e frange derivati dall'alfa sorgente. L'anatomia nascosta resta approssimata; occhi, sopracciglia e bocca sono proiezioni DOM/SVG, la sciarpa viene composta intenzionalmente davanti. Corpo, volto e accessori condividono il rig esistente. Visibilità, movimento ridotto, disponibilità e contesto grafico regolano risorse e ritorno al disegno fisso. I test di geometria e ciclo di vita non certificano ogni occlusione né le prestazioni su dispositivi reali.

  18. ADR-341Esperienza e interfaccia
    Produzione motion modificabile e presentazione esclusiva

    Un progetto Remotion offline conserva capitoli, viste HTML/CSS, pose e accenti musicali per far evolvere insieme film e focus delle funzioni. Le schermate ricostruite citano fonti native e usano dati fittizi; la geometria resta fissa fuori dai focus espliciti, con BIP che accompagna la presentazione. Il manifesto può dichiarare un film completo distinto dalla playlist: il dialogo a schermo intero sospende il lettore di sfondo. Il film è francese e i controlli sono tradotti; rendering, file consegnati, provenienza musicale e accettazione dell'emittente restano verificati separatamente.

  19. ADR-342Esperienza e interfaccia
    Una campagna avatar runtime attivata dall'operatore

    Un'opzione server, vuota per impostazione predefinita, presenta BIP alla successiva visita autenticata per origine e browser. Un identificatore esplicito cambia solo stile e marcatore; visibilità, dimensioni, posizioni e scelte manuali successive restano intatte. Nessuna colonna avatar viene aggiunta all'account. Web Locks coordina le schede quando disponibile; senza questa API, rileggere il record più recente non garantisce una transazione simultanea. Disattivare la campagna interrompe nuove applicazioni senza ripristinare vecchie scelte e non raggiunge dispositivi offline.

  20. ADR-343Memoria e personalizzazione
    Il ritratto legge tutto il materiale, e il suo riassunto è una sintesi

    Nove registri sulla persona — ricordi, interessi, abitudini, debrief, fili aperti, Workboard, routine, promemoria, risposte conservate — sono letti per intero, ogni elemento citabile, sotto una sola quota della finestra del modello, e ogni taglio è dichiarato. Il ritratto torna a essere un'analisi della persona su sette sfaccettature, mai un inventario, e il riassunto è scritto come frasi proprie; la revisione semantica, misurata mentre respingeva letture fondate, è rimossa: ciò che rifiuta l'invenzione è strutturale, ogni lettura cita ciò che la fonda. I budget sono obiettivi dichiarati, mai un taglio. Una modifica del diario rende il ritratto obsoleto, servito datato, invece di cancellarlo; una voce eliminata porta via le letture che fondava. Misurato su dev prima della consegna.

  21. Versione 3.0.0 · 12 ott 2026 (si apre in una nuova scheda)
  22. ADR-344Connettori e strumenti
    Una bozza della casella appartiene alla persona

    LIA salva, modifica e sposta nel cestino le bozze di Gmail, Outlook e iCloud senza chiedere: una bozza resta nella casella della persona e non raggiunge nessuno, e il cestino si può annullare. Solo l'invio chiede una conferma, su una scheda che mostra la bozza così come la casella la conserva; una bozza modificata nel frattempo nella casella non viene inviata, e una modifica chiesta sulla scheda viene scritta prima della partenza. Strada facendo, la scheda di risposta mostra finalmente tutti coloro che la risposta raggiunge, ed è a loro che invia.

  23. ADR-345Voce
    Fish Audio si unisce alle voci di LIA, e ogni motore fattura solo ciò che dice

    Fish Audio parla (cinque modelli, tra cui s2.1-pro e drama-3), trascrive riunioni e dettature, e le sue voci si clonano o si progettano dall'amministrazione, con una dichiarazione di consenso archiviata nel registro di audit. Ogni frase ascoltata passa da un'unica porta che la fattura una volta, nell'unità del motore che l'ha davvero pronunciata; ogni account fornitore ha un'unica riserva di richieste, condivisa da tutte le funzioni vocali; e la dettatura remota va al motore scelto dall'amministratore, che le impostazioni indicano. LIA inserisce indicazioni di interpretazione (una risata, un sussurro, un sospiro) in ciò che scrive per essere detto, nella sintassi di ogni motore che le interpreta, e le voci della radio dialogano in un'unica ripresa.

  24. ADR-346Orchestrazione
    Il ripianificatore consultivo viene ritirato: un errore si dice, non si ripete

    Misurato in produzione, l'analizzatore che seguiva ogni piano fallito definiva passeggeri errori che non lo erano, e il ciclo di ripresa che attendeva avrebbe ripetuto l'irreparabile. Scompare: un errore viene detto nella risposta, un guasto passeggero viene ritentato dal client che lo ha incontrato, e un contatore tipizzato mostra ogni passo fallito, anche uno avvenuto prima della chiamata a uno strumento.

  25. ADR-347Orchestrazione
    Ciò che uno strumento di lettura trova arriva alla risposta, e un rifiuto non è mai un successo

    In modalità pipeline la risposta nasceva da una frase sui dati di uno strumento — «2 destinazioni» — mentre i tempi di percorrenza, le connessioni o la pagina successiva restavano da parte: senza di essi, 0 risposte su 9 davano i tempi, 27 su 27 con essi. Ora arrivano come in modalità autonoma, limitati e marcati come contenuto di terzi. E il rifiuto di uno strumento non può più diventare un successo lungo la strada: i comandi Hue dicevano di aver acceso una lampada che non esisteva.

  26. ADR-348Memoria e personalizzazione
    L'esperienza di LIA si impara dalle prove, mai dal suo stesso voto

    La vecchia autoefficacia si muoveva solo con l'autovalutazione di LIA, un solo scambio bastava a creare un punto di forza o una debolezza, e solo la risposta finale la leggeva. Sette domini tengono ora due assi separati: ciò che un turno ha ottenuto in modo verificabile e l'utilità che la persona ha espresso con 👍/👎. Da cinque osservazioni, LIA può verificare un punto, fare una domanda o dichiarare un limite, senza cambiare modello, strumento o budget.

  27. Versione 3.1.0 · 17 ott 2026 (si apre in una nuova scheda)
  28. Versione 3.2.0 · 18 ott 2026 (si apre in una nuova scheda)
  29. ADR-350Connettori e strumenti
    Condividere una capacità senza le credenziali

    Una connessione accettata riceve una copia propria disattivata di skill, server MCP o plugin, con indicazione dell’origine. Il pacchetto verificato è immutabile, i tentativi successivi preservano le modifiche del destinatario e le credenziali restano private. Una skill condivisa attivata segue esplicitamente la politica delle skill create dal destinatario.

  30. ADR-351Orchestrazione
    Interfaccia e assistente condividono le stesse valutazioni indicative

    Decisioni native opzionali annotano una volta le evidenze autorizzate di email e appuntamenti. Il dubbio non mostra badge, costi e quote restano applicati e né categoria né fiducia autorizzano azioni. Corpus fissi e nuovi casi avversari legano la politica consegnata a prove misurate.

  31. ADR-355Connettori e strumenti
    Dettagli già acquisiti e un percorso contabilizzato verso il luogo scelto

    La scheda riutilizza le informazioni già ottenute senza cercare di nuovo il luogo. Il percorso parte da una posizione del browser autorizzata, dall’ultima posizione recente e datata, oppure da casa: a piedi fino a 2 km inclusi, in auto oltre tale limite, con un solo ricalcolo se il percorso pedonale reale supera la soglia. I limiti di spesa restano applicati e ogni chiamata a pagamento viene registrata, anche se il percorso fallisce o viene annullato.

  32. ADR-356Esperienza e interfaccia
    Una mappa leggibile con gli stessi numeri nell’elenco e sui segnaposto

    La mappa attende un’attivazione esplicita senza riservare un grande spazio vuoto. Gli stessi dettagli si aprono in un popup sul computer e in una finestra di dialogo sul telefono, ciascuno con una sola area di scorrimento. L’elenco e i segnaposto condividono i numeri dell’ordine originale; un luogo senza coordinate conserva il suo numero e il suo collegamento senza spostare gli altri. Se il contenuto non cambia, una mappa attivata resta attiva durante gli aggiornamenti automatici della visualizzazione.

  33. Versione 3.3.0 · 19 ott 2026 (si apre in una nuova scheda)
  34. ADR-361Affidabilità e prestazioni
    Una sonda in uscita che nomina il passaggio fallito e conferma l'interruzione

    La sonda di connettività in uscita separa la risoluzione DNS dalla connessione e conferma una perdita su più tentativi distanziati. Un pacchetto DNS perso non apre più un incidente critico: un recupero o un rallentamento viene segnalato come degradato, e un'interruzione reale nomina il passaggio che è fallito.

  35. ADR-362Modelli e costi
    La cache di Claude riletta da un turno all'altro

    Il turno successivo rilegge ora tutta la cronologia dalla cache invece di riscriverla, e ciò che rileggerà resta conservato un'ora quando una persona attende e scambia spesso. Queste scritture di un'ora sono fatturate al loro giusto prezzo, e il ragionamento di un turno precedente torna al modello Claude che lo ha scritto, dove quel modello può rileggerlo.

  36. Versione 3.4.0 · 22 ott 2026 (si apre in una nuova scheda)
  37. ADR-363Sicurezza
    Un ripristino della password limitato per account e legato ad esso

    Ogni account riceve ora al massimo poche e-mail di reimpostazione, qualunque indirizzo le chieda, e un link vale solo per l'account e la password per cui è stato emesso. Un account che accede con Google riceve un avviso invece di un link, un amministratore non riceve nulla, e un'ondata di richieste o di iscrizioni avvisa il gestore.

  38. ADR-365Affidabilità e prestazioni
    LIA privato in un mondo isometrico condiviso

    Il browser disegna il mondo mentre Redis gestisce accesso e movimenti; le azioni conservano interfacce e approvazioni native. Nome dell'account e aspetto sono condivisi con consenso, attività e casa restano private e i contatti vedono solo uno stato di connessione generale. I messaggi restano tra i destinatari e le traduzioni autorizzate sono limitate e contabilizzate.

  39. Versione 3.5.0 · 23 ott 2026 (si apre in una nuova scheda)
  40. ADR-364Sicurezza
    Una verifica anti-robot alle porte della password

    Registrazione, accesso con password e richieste di reimpostazione richiedono ora il token di una verifica Cloudflare Turnstile, che il server fa convalidare: uno script che chiama l'API senza browser viene respinto. La maggior parte dei visitatori non vede nulla e, se Cloudflare non risponde, passa solo l'accesso: un nuovo account o un'e-mail di reimpostazione attendono.

  41. Versione 3.6.0 · 24 ott 2026 (si apre in una nuova scheda)
  42. Versione 3.7.0 · 25 ott 2026 (si apre in una nuova scheda)
  43. Versione 4.0.0 · 27 ott 2026 (si apre in una nuova scheda)
  44. ADR-366Affidabilità e prestazioni
    Il catalogo di un server MCP personale, servito senza attese

    Ciò che un server MCP personale offre viene conservato sull'account e servito di nuovo da un messaggio all'altro, su qualsiasi processo, mentre uno solo lo ricontrolla in background. I server si preparano in parallelo; uno troppo lento viene escluso da quel messaggio, nominato in un avviso, e pronto per il successivo. Quando la copia conservata non è più fresca, LIA verifica prima della chiamata che lo strumento sia ancora offerto nella stessa forma, altrimenti si rifiuta di inviarla.

  45. Versione 4.1.0 · 28 ott 2026 (si apre in una nuova scheda)
  46. ADR-367Orchestrazione
    «L'email di Marc»: indicato per ciò che è, chiesto quando più elementi corrispondono

    Quando la persona indica un elemento appena visto per ciò che è — il mittente, una parola dell'oggetto —, l'analisi della richiesta dice solo come viene indicato; è il codice a trovare, tra gli elementi realmente mostrati, quelli che quelle parole indicano. Uno: LIA agisce e lo nomina nel registro delle azioni. Più di uno: LIA chiede quale, con una domanda che nessun modello scrive, e non indovina mai; nessuno: una nuova ricerca.

  47. Versione 4.2.0 · 30 ott 2026 (si apre in una nuova scheda)
  48. ADR-368Tracciabilità e onestà
    È la persona a decidere quando LIA chiede prima di uno strumento MCP

    La persona sceglie quando LIA le chiede l'approvazione prima di uno strumento MCP: per tutto l'account, per ogni server, per ogni strumento — «non chiedere mai» resta legato a ciò che lo strumento dichiara. Prima di qualsiasi modifica che farebbe chiedere meno a LIA, la pagina elenca ciò che LIA smetterebbe di chiedere; nulla è bloccato. A un agente dedicato si chiede una sola volta prima di ogni attività non appena uno dei suoi strumenti lo chiederebbe, e l'attività va fino in fondo; dalla conversazione LIA può solo chiedere di più.

  49. ADR-369Connettori e strumenti
    La persona agisce da sé sui propri servizi, senza modello

    La sezione «Strumenti» apre la posta, il calendario, le attività, i contatti, i file, su Google Drive o OneDrive, e le luci della persona perché li consulti e agisca a mano: nessun modello, nessun token, la velocità del fornitore. Lo schermo offre solo ciò che il fornitore accetta, e ciò che un client guadagna per esso lo guadagnano insieme gli strumenti dell’assistente; nulla di ciò che la persona fa a mano entra in un registro, perché non è un atto di LIA.

novembre 2026

19 decisioni
  1. Versione 4.3.0 · 1 nov 2026 (si apre in una nuova scheda)
  2. ADR-370Esperienza e interfaccia
    Una pagina scritta dal modello gira nella chat, nel riquadro più rigoroso

    Chiedere un gioco o un piccolo strumento dà una pagina che gira nella conversazione, con il suo file; chiedere il codice dà il codice, e ciò che una persona scrive resta testo. La pagina gira isolata, senza accesso all’account né ad alcun sito di sua scelta, sotto una politica che non nomina alcun host, salvo le fonti di mappe che l’operatore consente. Riletta dalla cronologia aspetta un clic, perché un ciclo infinito bloccherebbe la scheda, e il modello ne legge solo il titolo.

  3. ADR-371Orchestrazione
    Gli slot degli agenti di dominio se ne vanno con i loro nodi

    L'amministrazione proponeva di regolare sedici agenti che nessun turno chiamava più: un piano esegue direttamente gli strumenti e la produzione non ha contato un solo token su di loro. Slot, nodi e prompt sono stati rimossi; lo slot Emails resta, perché scrive i messaggi. Una nuova installazione parte ora su modelli che hanno una tariffa.

  4. ADR-372Connettori e strumenti
    Dagli Strumenti: un clic, una chiamata, una proposta

    Riassumere un messaggio, proporre una risposta, leggere un biglietto da visita: un clic chiede una sola cosa a LIA e riceve una proposta che la persona legge, mai una scrittura presso il fornitore. L’atto viene tracciato e addebitato a chi ha cliccato, e nulla aggiunge un controllo a una schermata senza spazio: l’ultima icona di ogni barra apre l’elenco.

  5. Versione 4.4.0 · 6 nov 2026 (si apre in una nuova scheda)
  6. ADR-373Voce
    La personalità governa la voce

    Una sessione vocale ElevenLabs impostata su una personalità cinica parlava come un assistente allegro: i tag espressivi del portale imponevano entusiasmo e le cornici di LIA chiedevano calore. Ora ogni voce della persona — Live, Live diretto, telefono e il commento vocale della chat — parla con la personalità scelta, prima la sostanza, i fatti intatti; LIA stessa scrive sull'agente la tavolozza dei tag, il saluto e i suoi strumenti. Una chiamata a terzi resta cordiale.

  7. Versione 4.5.0 · 7 nov 2026 (si apre in una nuova scheda)
  8. ADR-374Modelli e costi
    JEV conserva ciò che qualcuno legge, e le sue soglie diventano impostazioni

    Le anteprime dei risultati che nessuno schermo mostrava più e la porta JEV dell'iniziativa, che non distingueva nulla, sono state rimosse, mentre il valutatore dell'iniziativa continua a vedere ogni turno con strumenti. Ogni soglia JEV diventa un'impostazione limitata, modificabile dalla schermata di amministrazione, e ogni giudizio pagato viene contato nel tempo, perché una soglia si decida su ciò che accade davvero e non su un corpus.

  9. ADR-375Iniziativa
    Ciò che LIA impara dall'uso diventa proposte

    Un orario non condiziona più una richiesta ricorrente: un bisogno si riconosce dai giorni in cui ritorna, e l'orario serve solo a precompilare. Sei tipi di proposte nascono da ciò che LIA registra già — automatizzare un bisogno, spostare una routine riavviata a mano, ampliare gli orari delle notifiche, collegare una fonte… — e un clic le accetta e le esegue. La chat ne mostra al massimo una sotto una risposta, scelta dal codice.

  10. ADR-376Esperienza e interfaccia
    Una scheda apre la sua voce negli Strumenti, su una prova firmata della sua fonte

    Un'e-mail, un evento, un contatto, un'attività, un file o una luce mostrati nella chat si aprono negli Strumenti. La scheda porta una destinazione firmata, legata all'account e alla fonte che ha risposto; al clic il server ricontrolla quella fonte e rifiuta, dicendo perché, se l'account è cambiato, invece di aprire un'altra voce che condivida l'identificativo.

  11. ADR-377Esperienza e interfaccia
    L'account sceglie come è disegnata l'interfaccia

    Ogni icona passa da un'unica porta che disegna lo stile scelto dall'account, Lucide, Fluent Color o Streamline Flex, senza cambiare il significato di alcun simbolo, e il contrasto elevato del sistema mantiene i suoi colori. Il tema può anche passare da solo dal chiaro al nero assoluto agli orari scelti, con l'orologio dell'account, senza che un timer scriva mai il profilo.

  12. Versione 4.6.0 · 10 nov 2026 (si apre in una nuova scheda)
  13. ADR-378Esperienza e interfaccia
    Principale è permanente e ogni conversazione ha il proprio contesto di esecuzione

    Un pulsante apre Principale e le conversazioni con un titolo, ciascuna con la propria cronologia e il proprio indicatore. I messaggi automatici arrivano in Principale. Preferenze e apprendimenti sono comuni all’account. Reimpostazione ed eliminazione ritirano la generazione scelta e lasciano una ricevuta per seguirne la pulizia.

  14. ADR-379Connettori e strumenti
    Un'e-mail elencata dice se ha già avuto risposta

    Letto da solo, un messaggio non può dire se ha ricevuto risposta: questa è un altro messaggio della stessa conversazione. LIA ora legge quella conversazione ogni volta che elenca la posta e dice ovunque lo stesso fatto: già risposto, risposta rimasta in bozza, risposta ricevuta. Così non propone più di rispondere a un'e-mail a cui la persona ha già risposto, nella chat come nelle notifiche, nella pagina iniziale, nelle relazioni e negli Strumenti.

  15. ADR-380Affidabilità e prestazioni
    Un'ora che dici viaggia con il suo fuso orario

    «Le nove e mezza» indica un istante preciso solo insieme al fuso in cui lo dici, e ogni ora che LIA ha perso è andata persa quando l'uno ha viaggiato senza l'altro: un appuntamento spostato alle 9:30 si ritrovava alle 10:30. L'ora e il suo fuso formano ora un unico oggetto, che LIA consegna così com'è a Google, Microsoft e iCloud senza convertire nulla lungo il percorso, con una sola regola per le due notti del cambio dell'ora. E ogni percorso di un'ora, dallo schermo al calendario e ritorno, viene ripetuto su calendari simulati secondo la loro documentazione, in fusi lontani dal tempo universale.

  16. ADR-381Orchestrazione
    Un modello sa quando è stato scritto ogni messaggio

    Un modello conosceva l'ora attuale, mai quella dei messaggi precedenti: ripresa giorni dopo, una conversazione si leggeva come se tutto fosse appena stato detto, e «il dentista domani», scritto un martedì, era ancora da venire il venerdì. Ognuno dei tuoi messaggi porta ora il momento in cui l'hai scritto, nel tuo fuso orario, e ogni modello che rilegge la conversazione lo legge: la risposta, il ciclo ReAct, l'analisi della tua richiesta, il riassunto della compattazione, la telefonata, e ciò che LIA ricorda di te (ricordi, interessi, impegni, diario), le cui scadenze ora si leggono nel tuo fuso orario. Misurato su tre famiglie di modelli prima di scrivere il codice, le domande che ne dipendono sono passate da circa 3 risposte giuste su 21 a 14, 16 e 20 su 21.

  17. ADR-382Connettori e strumenti
    L'istanza cerca sul web per chi non ha una chiave

    Senza una chiave di ricerca propria, si cercava solo su Wikipedia. LIA esegue ora accanto a sé SearXNG, un metamotore senza chiave, attivo per impostazione predefinita (il gestore può rifiutarlo): la ricerca della chat, l'arricchimento delle risposte, il monitoraggio dei tuoi interessi e gli Strumenti vi trovano i loro link web, senza filtri come con Brave, e la tua chiave Brave resta prioritaria. Misurato prima di scrivere il codice: 58 ricerche utili su 60 nelle sei lingue, in 0,7 secondi in media. E una fonte del monitoraggio che non interrogherebbe nulla non viene più contata come consultata.

  18. ADR-383Connettori e strumenti
    Una bozza parla con la voce della persona

    Due persone che rispondevano alla stessa e-mail ricevevano da LIA la stessa risposta. La prima volta che LIA scrive un'e-mail per te, ora impara come scrivi dalle tue ultime e-mail inviate — saluto, chiusura, firma, tono, mai di cosa scrivevi — e lo segue in ogni risposta e in ogni nuovo messaggio, compresa la risposta che confermi, che LIA ora scrive da sé quando non ne hai dettato le parole. Nelle impostazioni puoi leggerlo, disattivarlo o farlo dimenticare. Misurato su persone fittizie prima di scrivere il codice: le risposte sono passate da circa 42 a 63 tratti dello stile del loro autore su 66, senza copiare un solo fatto dalle vecchie e-mail.

  19. ADR-384Esperienza e interfaccia
    Un messaggio scritto mentre LIA lavora aspetta il suo turno

    Un messaggio inviato mentre LIA rispondeva — o mentre una routine girava sul tuo account — veniva rifiutato e perso. Ora il server lo conserva con la sua conversazione, sotto di essa, dove puoi modificarlo o ritirarlo; ciò che scrivi dopo vi si aggiunge. Parte da solo, come tuo messaggio, appena LIA ha finito normalmente; se la risposta è stata interrotta o non è riuscita, aspetta la tua decisione. Non viene mai preso come risposta a una domanda di LIA, e «Invia ora» interrompe la risposta in corso, poi lo invia. Ogni esecuzione dice ora come si è conclusa, ed è questa fine, scritta quando l'account si libera, a decidere.

  20. ADR-385Esperienza e interfaccia
    Una nota si aggiunge alla risposta in corso

    Quello che scrivi mentre LIA lavora è spesso una precisazione della tua richiesta (« solo quelli aperti la domenica »), e inviarlo dopo la risposta faceva rifare il lavoro. In modalità ReAct, il tuo messaggio in attesa può ora aggiungersi alla risposta in corso: LIA lo legge al suo prossimo passo, come parole tue, e ne tiene conto da lì in poi, senza riscrivere nulla di ciò che precede. Finché non l'ha letto, puoi modificarlo o ritirarlo; se finisce prima, parte subito dopo, come al solito. La tua nota resta nella conversazione, al suo posto, e la richiesta che la risposta, la memoria e i turni successivi conservano la include.

  21. ADR-386Iniziativa
    Un altro sistema avvia una routine

    Una routine può ora essere eseguita quando un altro sistema la chiama: una centralina domotica, una forgia di codice, un servizio di moduli. LIA assegna alla routine un proprio indirizzo e un segreto, mostrato una sola volta; l'altro sistema firma ogni chiamata con esso, e LIA serve la chiamata entro un minuto, leggendo ciò che ha inviato come dati, mai come istruzioni. Una chiamata senza firma valida viene rifiutata, una raffica è limitata, un invio ripetuto conta una volta, e un segreto perso si sostituisce con uno nuovo che annulla subito il precedente. Un amministratore può disattivare la capacità; il dimostratore la tiene disattivata.

  22. ADR-387Iniziativa
    Una routine sorveglia una pagina web

    Una routine può ora attendere che una pagina web cambi: un prezzo, un «disponibile» che ritorna, un annuncio aggiunto. LIA legge da sé la pagina pubblica, senza modello, ed esegue la routine solo per le righe che vi compaiono, lette come dati, mai come istruzioni. Una riga che sparisce e ritorna viene annunciata di nuovo.

  23. ADR-388Conoscenze e documenti
    I documenti usano ciò che i loro formati sanno fare

    Un documento che LIA genera usa ora i meccanismi del suo formato: un foglio di calcolo calcola con formule vere, un grafico si modifica in Excel o PowerPoint, una presentazione che proietterai si anima con sobrietà, un rapporto si apre su una copertina con le sue cifre chiave, le sue figure e le sue fonti cliccabili. Il modello dice che cosa sono le cose e il motore le disegna, in una tavolozza dal contrasto verificato che segue il tono del documento. Le illustrazioni sono immagini generate: arrivano solo se le autorizzi in Impostazioni › Documenti, entro un budget, e ognuna è conteggiata nei tuoi costi.