Roadmap · dalla prima riga alla produzione
Tutto quello che manca perché l'app sia pronta per la produzione, raggruppato per ciò che potrai fare e non per ciò che sta nel codice.
Come si legge. Un tratto e' chiuso quando puoi fare qualcosa che prima non potevi e lo vedi, non quando il codice esiste. Aprilo e trovi le unita' che mancano.
Prodotto e' quanto manca all'app; metodo e' quanto regge il modo in cui la costruiamo. Sommarli era il motivo per cui la roadmap sembrava infinita.
Riparati fra il 15 e il 17 settembre: il menu a sinistra (tre famiglie su sei cadevano, da due giorni, con tutti i controlli verdi), la creazione di una popolazione da file — CSV, Excel, SPSS, Stata — che non esisteva affatto, il ponte fra cio' che componi e cio' che si somministra, e gli strumenti di Raven, che non venivano mai chiamati. In fondo c'e' un controllo che apre l'app e clicca ogni voce del menu: il difetto peggiore di quella settimana era invisibile a tutti gli altri.
21 tratti, 102 unità su 184.
Ritrovi una conversazione di due settimane fa senza ricordarti dove l'avevi messa.
L'app funziona sulla finestra vera — colonne, icone, diagnostica — non solo sul banco.
Da una casella sola cerchi fra tutto quello che hai: questionari, popolazioni, piani, rapporti.
Il bundle si installa su una macchina pulita, trova il suo Python e si apre.
Componi un questionario trascinando le domande su una tela, e ci disegni sopra i salti.
Porti un file di rispondenti e ottieni una popolazione da guardare, ritagliare e campionare.
Somministri lo stesso questionario su materiale tuo: una tabella, una cartella di PDF, un Excel.
Il questionario che hai composto sulla tela parte, senza esportarlo e reimportarlo.
Screening, salti, sezioni e mescolamenti fanno esattamente quello che hai disegnato.
Leggi il prompt vero che ogni agente ricevera', prima di spendere e dopo.
Guardi uno studio mentre gira, «annulla» smette davvero di spendere, e arriva in fondo.
Vedi le distribuzioni, le incroci con un tratto, apri un'intervista e porti via il grafico.
Dici «fai uno studio con la popolazione che ho importato» e Raven lo fa tutto.
Un risultato di due mesi fa dice da dove viene, e lo rifai cambiando una cosa sola.
Apri Ravenly da un indirizzo, senza installare niente — e chi la costruisce vede la stessa istanza.
Passi da una schermata all'altra e non vedi il salto — e quello che leggi è in italiano, corto.
Scrivi a Raven, lo vedi ragionare mentre accade, e lo puoi fermare.
Apri un sondaggio o un rapporto nel pannello, lo leggi per intero e lo correggi a mano.
Uno script Python usa il server locale come userebbe Coop, senza modificare EDSL.
Ogni voce del menu apre una schermata vera, con dati veri e la stessa forma.
Apri Ravenly dal telefono e ci lavori: niente pizzicare per leggere, niente colonne accavallate.
3 tratti, 43 unità su 54.
Un rosso del banco vuol dire sempre un difetto vero, e un verde sempre che funziona.
Cio' che il metodo vieta lo impedisce un controllo, non un paragrafo.
Ruoli, review, roadmap e documenti restano veri senza che qualcuno se ne ricordi.
Ognuna e' gia' un'unita' di lavoro con il suo perimetro, non una nota. Il perche' di ognuna sta in docs/adr/.
Niente, per la prima volta. Le tre che restavano le hai chiuse il 21 settembre alle 06:23, e stanno qui sotto con le altre. Quando ne nascerà una nuova ricomparirà qui: è questo il posto da guardare per sapere se qualcosa è fermo per colpa tua.
Stanno qui e non sparite, perché una decisione che non si rilegge torna a essere una domanda.
Il rosso del pacchetto Tauri adesso vuol dire «non più il bersaglio», non «rotto». L’oracolo del traguardo M2 si sposta sull’app servita; il bundle resta nel repository e resta costruibile, ma non tiene più in ostaggio un traguardo. Debito 37, chiuso come decisione.
Conseguenza da tenere a mente quando leggi un verde: tools/dev/cancelli.py è l’unico giudice che esista su questo ramo — non lo specchio locale di un altro giudice, l’originale. Chi rompe un cancello non ha una seconda rete sotto. I quattro file di GitHub restano accesi e scollegati: sono il bersaglio a cui si riattaccherà. Debito 62, deciso e ancora aperto.
Telaio stretto, elenco, conversazione con Raven, tutti a 390×844. E la forma sotto soglia è scelta: ogni colonna diventa un cassetto, e ne resta una — non schede, non una colonna sola con navigazione a piede. Le unità che ripareranno le 29 voci della ricognizione mobile hanno tutto: il bersaglio, la forma, e le due soglie (904 e 624). Niente resta da chiedere: si costruisce.
«È finito?» e «è nel tronco?» adesso hanno una casa sola ciascuna, e ogni cancello dichiara quale delle due sta ponendo. Sblocca l’unità che riunisce gli otto punti di decisione sparsi in sette file, tre dei quali con la stessa costante copiata a mano.
Oggi 2 artefatti su 5 si possono modificare dentro l’app, e il REPORT — quello che mandi a un cliente — non è fra quelli. Hai scelto che passi davanti anche alla riparazione mobile. È l’unica delle tre che cambia che cosa puoi fare, non come le cose sono organizzate: sposta il prodotto da «Raven produce, tu guardi» a «Raven produce, tu firmi».
Uno studio gira, e poi ha dei risultati: adesso si naviga così. Hai scartato la strada che ti avevo consigliato — quella era la più economica, questa è il modello mentale più pulito, e hai pagato la differenza per averlo. ⚠️ La parte che costa è una sola: il riepilogo fra studi diversi perde la propria casa e va ricollocato come scheda di Esecuzioni con ambito «tutte». Se sparisce, la decisione ha tolto una vista invece di spostarla.
Dopo uno studio leggerai quanto è costato. La soglia che ferma aspetta, e non è una mezza misura: oggi è = 1 nel codice, cioè scatta sempre, e un avviso che compare sempre non è più un avviso. Si tarerà quando avrai visto qualche cifra vera.
Quindi il protocollo «due ambienti» non va in archivio, e a essere scritto male era ADR 0027, corretto lo stesso giorno. ⚠️ Con una misura che cambia cosa va riscritto: sui 764 commit che dichiarano il proprio ambiente, zero vengono da Windows. Le regole «una direzione per volta» e «i diari da un lato solo» difendono da due cloni che scrivono, e il secondo non è mai esistito; quella viva è la terza — il giudizio visivo è tuo.
Sessantanove voci misurate vivono in docs/ROADMAP.md. Queste sono quelle che si vedono usando l'app.