Novità

Vi svelerò...

Riposto il file dal quale sono partito:

PRIMO SOTTOINSIEME.png

Come ripeto, tutti i sottoinsiemi della tavola settenaria sono costituiti da due parti: una settenaria (in forma romboidale) e l'altra retrograda, in forma quadrata che si sviluppa sulla grande X del cerchio.

Il cerchio che tutti conoscono e' certamente formato dai 90 quadrati sovrapposti tra di loro (ne ho la prova concreta, che prima o poi raccontero')...ma c'e' un fatto: che la conta che si opera sul cerchio della sequenza settenaria vale solo per la tabella settenaria; esiste pero' una seconda tabella, che e' quella retrograda, le pubblico entrambe assieme ai 90 quadrati:

TAVOLA SETTENARIA E RETROGRADA.png


La mia conclusione e' la seguente: tutto l'universo si basa sulla dualita', quindi se c'e' un movimento antiorario della sequenza settenaria (7-14-21-ecc.), che sul cerchio vediamo in forma di spirale che procede antioraria, deve per forza esistere un movimento opposto (orario) della medesima struttura, altrimenti il tutto non avrebbe senso di esistere, ce lo insegna la natura stessa in tutte le sue forme.

Chi ha occhi per leggere capisca pure.

A presto
 
Riposto il file dal quale sono partito:

Vedi l'allegato 2320598

Come ripeto, tutti i sottoinsiemi della tavola settenaria sono costituiti da due parti: una settenaria (in forma romboidale) e l'altra retrograda, in forma quadrata che si sviluppa sulla grande X del cerchio.

Il cerchio che tutti conoscono e' certamente formato dai 90 quadrati sovrapposti tra di loro (ne ho la prova concreta, che prima o poi raccontero')...ma c'e' un fatto: che la conta che si opera sul cerchio della sequenza settenaria vale solo per la tabella settenaria; esiste pero' una seconda tabella, che e' quella retrograda, le pubblico entrambe assieme ai 90 quadrati:

Vedi l'allegato 2320599


La mia conclusione e' la seguente: tutto l'universo si basa sulla dualita', quindi se c'e' un movimento antiorario della sequenza settenaria (7-14-21-ecc.), che sul cerchio vediamo in forma di spirale che procede antioraria, deve per forza esistere un movimento opposto (orario) della medesima struttura, altrimenti il tutto non avrebbe senso di esistere, ce lo insegna la natura stessa in tutte le sue forme.

Chi ha occhi per leggere capisca pure.

A presto

Ciao Gesuita il tuo discorso mi ha fatto venire in mente un vecchissimo post di un user parimenti misterioso e intrigante con la sua storia... (parlava di orologi... ecco il link ritrovato grazie a CHATGPT :) ). Chissà se tra tavole settenarie, tavole retrogade, orologi, super matematici e ai se ne possa venire a capo in qualche modo.. magari prima di natale così facciamo pure dei bei regali sotto l'albero... :)
 
Ultima modifica:
grazie

solo una domanda, se uno volesse inserire dei suoi numeri non c'è la possibilità di vederli apparire come si distribuiscono nel cerchio?
 
ho visto, l'unica cosa non riuscivo a trovare la barra di scorrimento dell'applicazione e quindi non mi scendeva la videata. tutto ok. grazie lo richiamo da web. ciao
 
vale sempre la guida che hai postato ultimamente?
si giorgio la guida rappresenta un iter abbastanza chiaro e indicativo , poi c'è la valutazione di chi lo utilizza : < la mano fa sempre la differenza> ;),sto apportando alcune migliorie che spero possano aiutare nel trovare le combinazioni migliori un attenzione la dedicherei :se posso , alla tab propagazione e la logica38 , quest'ultimo strumento nato da un idea/progetto di Rubino e che ho implementato e ampliato con l'aiuto dell IA , è uno strumento valido se seguito con dati retroattivi di 5/6 estrazioni , per poi essere confrontati con spaziometria formazioni--statistica veloce ,strumento essenziale puo' portare a buoni risultati ,questo il mio pensiero .
a presto
 
1789209740297.png


Avete presente urna qui sopra ! Immaginate di tagliarla a metà come un cocomero ed ecco il cerchio di Spilmbergo , non è altro che una simulazione di come di spostano i numeri all'interno. Il quadrato è la base del cilindro .
Quindi si prendeva diciamo ultimo estratto di una ruota dell'ultima del mese o la prima (non mi ricordo quando cavavano e rimettevano tutti i numeri in ordine di decina nell'urna) si facevano girare gli anelli fino a mettere estratto uscito sotto la N che vede la freccia che punta in alto é uscita del numero. È nei altri punti cardinali si aveva i probabili futuri estratti !
Le frecce dentro il cerchio indicano la direzione che prende la sfera con il numero , naturalmente ogni anello gira per conto suo questa è solo una immagine statica .
Penso che abbia ragione , il quadrato nel cerchio quindi oggi non è più attendibile 🤔
 
si giorgio la guida rappresenta un iter abbastanza chiaro e indicativo , poi c'è la valutazione di chi lo utilizza : < la mano fa sempre la differenza> ;),sto apportando alcune migliorie che spero possano aiutare nel trovare le combinazioni migliori un attenzione la dedicherei :se posso , alla tab propagazione e la logica38 , quest'ultimo strumento nato da un idea/progetto di Rubino e che ho implementato e ampliato con l'aiuto dell IA , è uno strumento valido se seguito con dati retroattivi di 5/6 estrazioni , per poi essere confrontati con spaziometria formazioni--statistica veloce ,strumento essenziale puo' portare a buoni risultati ,questo il mio pensiero .
a presto
novita?
 
Questa discussione che dura ormai da diverse settimane, e' partita dal sottoscritto quando ho postato quello che speravo fosse di stimolo per qualche utente del forum, ovvero la distribuzione nello spazio di uno dei sottoinsiemi della tavola settenaria, dal quale si evince che unendoli tra di loro si arriva alla formazione del cerchio (che tutti ormai chiamano di Spilimbergo, ma solamente perche' il lettore di quella rivista dove apparve la prima volta l'immagine, era di Spilimbergo). Provate a rileggere se volete l'ultimo mio post e ragionate sul moto antiorario della sequenza settenaria che appare in forma di spirale sul cerchio, e sempre se volete, cercate di capire che tutta la realta' e' duale. Un saluto
 
La discussione a mio avviso, potrebbe svilupparsi nella sezione STATISTICA x opera di TIMELINE SEQUENZA TEMPORALE. Non so se è interessato alla settenaria, ma se così fosse, lo considero il più idoneo, insieme al suo collaboratore Mattia. Tentar non nuoce. Buona giornata.

Isabel
 
si ci sono sempre novità , diverse implementazioni al cerchio ,per mia curiosità ho riletto la discussione e aggiornato le sezioni del cerchio ,ma non avendo visto piu interesse nella discussione e letto della non attendibilità (non ho capito in che senso) ,non ho continuato ad inserire altri possibili aggiornamenti ,allego eventualmente la guida di quello che ho inserito un manuale all'utilizzo dell'ultima versione che puo o meno interessare . copia incolla in un file di testo/rinominalo .html -- aprilo con un browser qualsiasi .

HTML:
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8">
<title>MANUALE OPERATIVO COMPLETO — Cerchio di Spilimbergo Suite v2.13 + Lab</title>
<style>
@page{size:A4;margin:12mm}
*{box-sizing:border-box}
body{font-family:'Segoe UI',Arial,sans-serif;color:#222;margin:0;background:#f5f2ea;font-size:12.5px;line-height:1.55}
.wrap{max-width:980px;margin:0 auto;padding:24px}
.cover{text-align:center;padding:46px 20px;background:#201709;color:#f4ecd8;border-radius:14px}
.cover h1{font-size:30px;margin:0 0 8px;color:#e0b04a}
.cover p{color:#c9b98f;margin:4px 0}
h2{color:#8b6914;border-bottom:3px solid #8b6914;padding-bottom:4px;margin-top:34px;font-size:20px}
h3{color:#5a4630;margin-top:18px;font-size:14.5px}
h4{color:#8b6914;margin:12px 0 4px;font-size:13px}
table{border-collapse:collapse;width:100%;font-size:11.5px;margin:8px 0}
th,td{border:1px solid #999;padding:5px 6px;text-align:left;vertical-align:top}
th{background:#e8dcc4}
.pb{page-break-before:always}
pre{background:#201709;color:#9fe8b0;padding:10px;border-radius:6px;overflow:auto;font-size:11px;line-height:1.5}
code{background:#eee;padding:1px 5px;border-radius:4px;font-family:Consolas,monospace;font-size:11px}
.warn{background:#fff3cd;border:1px solid #e0a800;padding:8px 12px;border-radius:6px;margin:10px 0}
.stop{background:#f8d7da;border:1px solid #b23a3a;padding:8px 12px;border-radius:6px;margin:10px 0}
.ok{background:#d4edda;border:1px solid #28a745;padding:8px 12px;border-radius:6px;margin:10px 0}
.steps{counter-reset:s;list-style:none;padding-left:0}
.steps li{counter-increment:s;margin:6px 0;padding:7px 10px 7px 42px;position:relative;background:#fff;border:1px solid #ccc;border-radius:6px}
.steps li:before{content:counter(s);position:absolute;left:10px;top:7px;width:24px;height:24px;border-radius:50%;background:#8b6914;color:#fff;font-weight:700;text-align:center;line-height:24px}
.see{background:#eef6ff;border-left:4px solid #4a90e2;padding:6px 10px;margin:6px 0;font-size:12px;border-radius:0 6px 6px 0}
.toc{background:#fff;border:1px solid #ccc;border-radius:8px;padding:14px 20px}
.toc ol{margin:6px 0;padding-left:22px}
.toc a{color:#5a4630;text-decoration:none}
.small{font-size:11px;color:#666}
</style>
</head>
<body>
<div class="wrap">

<div class="cover">
<h1>MANUALE OPERATIVO COMPLETO</h1>
<p style="font-size:17px">Cerchio di Spilimbergo Suite v2.13 + Lab Console · CMD · script Node · file BAT</p>
<p>Dal primo click su Windows fino alla lettura dei report: ogni tab, ogni comando, ogni file spiegato passo passo</p>
<p class="small" style="color:#e0a0a0">Metodi della tradizione lottologica PRIVI di validità scientifica. Il Lotto è casuale. Gioca responsabilmente.</p>
</div>

<div class="toc">
<b>INDICE</b>
<ol>
<li><a href="#p1">PARTE 1 — Preparare l'ambiente: Node, CMD, cartella lab</a></li>
<li><a href="#p2">PARTE 2 — Inventario della cartella lab: chi fa cosa</a></li>
<li><a href="#p3">PARTE 3 — Il bridge (lab_bridge.js): il ponte tra Suite e script</a></li>
<li><a href="#p4">PARTE 4 — Gli script Node uno per uno (sintassi, flag, esempi, output)</a></li>
<li><a href="#p5">PARTE 5 — I file BAT: cosa sono, come si usano, serie_verifiche spiegato riga per riga</a></li>
<li><a href="#p6">PARTE 6 — La Suite HTML: apertura, archivio, cerchio, colori, zoom</a></li>
<li><a href="#p7">PARTE 7 — Guida operativa a tutte le tab (card) della Suite</a></li>
<li><a href="#p8">PARTE 8 — I flussi di lavoro completi (prima volta, quotidiano, settimanale, tracker, macchina, studio)</a></li>
<li><a href="#p9">PARTE 9 — Leggere gli output: ratio, p, percentile, decay, Poisson (con esempi reali)</a></li>
<li><a href="#p10">PARTE 10 — Troubleshooting completo (CMD, bridge, Suite, file)</a></li>
<li><a href="#p11">PARTE 11 — Regole d'oro, metodo e gioco responsabile</a></li>
<li><a href="#pa">APPENDICE A — settenaria_modulo.js PULITO (sostituisci il corrotto)</a></li>
<li><a href="#pb">APPENDICE B — serie_verifiche_v2.bat (con settenaria e gesuita)</a></li>
<li><a href="#pc">APPENDICE C — Cheat-sheet da stampare (1 pagina)</a></li>
<li><a href="#pd">APPENDICE D — Glossario</a></li>
</ol>
</div>

<h2 id="p1" class="pb">PARTE 1 — Preparare l'ambiente: Node, CMD, cartella lab</h2>

<h3>1.1 Cosa serve e perché</h3>
<table>
<tr><th>Componente</th><th>A cosa serve</th><th>Come si ottiene</th></tr>
<tr><td><b>Node.js</b></td><td>Esegue i file .js (bridge, backtest, tracker, settenaria, gesuita, metadati)</td><td>Scarica LTS da nodejs.org → installa lasciando la spunta "Add to PATH"</td></tr>
<tr><td><b>Browser Chrome o Edge</b></td><td>Apre la Suite HTML e parla col bridge</td><td>Già presente in Windows; Chrome consigliato</td></tr>
<tr><td><b>Cartella lab</b></td><td>Contiene TUTTO: script, storico.txt, tracker, report, lock, bat</td><td>Es.: <code>C:\TUOPERCORSO\spilimbergo_lab</code></td></tr>
<tr><td><b>storico.zip / storico.txt</b></td><td>Archivio estrazioni (7 colonne TSV)</td><td>ZIP da Brightstar; TXT generato dalla Suite o già presente</td></tr>
</table>

<h3>1.2 Verificare che Node sia installato</h3>
<ol class="steps">
<li>Apri il CMD (vedi 1.3) e digita: <code>node -v</code> poi Invio.<div class="see">👁 Devi vedere un numero tipo <code>v24.21.0</code>. Se vedi "'node' non è riconosciuto…": Node non è installato o non è nel PATH → reinstalla LTS con "Add to PATH" e <b>riapri</b> il CMD.</div></li>
</ol>

<h3>1.3 Aprire il CMD: 4 metodi (scegline uno)</h3>
<table>
<tr><th>Metodo</th><th>Passi</th><th>Quando conviene</th></tr>
<tr><td><b>Win+R</b></td><td>Premi tasto Windows+R → scrivi <code>cmd</code> → Invio</td><td>Sempre; poi navighi tu nella cartella (1.4)</td></tr>
<tr><td><b>Start</b></td><td>Menu Start → scrivi "cmd" → click su "Prompt dei comandi"</td><td>Come sopra</td></tr>
<tr><td><b>Barra indirizzo Esplora Risorse</b></td><td>Apri la cartella lab in Esplora Risorse → clicca nella barra in alto (dove c'è il percorso) → scrivi <code>cmd</code> → Invio</td><td><b>Il migliore:</b> il CMD si apre GIÀ dentro la cartella lab</td></tr>
<tr><td><b>Shift+tasto destro</b></td><td>Dentro la cartella lab: Shift+tasto destro in un punto vuoto → "Apri finestra Terminale qui" / "Apri PowerShell qui"</td><td>Alternativa al precedente</td></tr>
</table>

<h3>1.4 Navigare fino alla cartella lab dentro il CMD</h3>
<pre>cd C:\Users\TUO PERCORSO\spilimbergo_lab
dir</pre>
<div class="see">👁 <code>dir</code> elenca i file: devi vedere lab_bridge.js, spilimbergo_backtest.js, storico.txt, ecc. Se il percorso ha spazi, mettilo tra virgolette: <code>cd "C:\mio percorso\lab"</code></div>

<h3>1.5 Comandi CMD di sopravvivenza (tabella da tenere a mente)</h3>
<table>
<tr><th>Comando</th><th>Cosa fa</th></tr>
<tr><td><code>cd PERCORSO</code></td><td>Entra in una cartella</td></tr>
<tr><td><code>cd ..</code></td><td>Sale di una cartella</td></tr>
<tr><td><code>dir</code></td><td>Elenca i file della cartella corrente</td></tr>
<tr><td><code>cls</code></td><td>Pulisce lo schermo</td></tr>
<tr><td><code>node -v</code></td><td>Versione di Node</td></tr>
<tr><td><code>node SCRIPT.js argomenti</code></td><td>Esegue uno script</td></tr>
<tr><td><code>Ctrl+C</code></td><td>Ferma il programma in esecuzione (es. il bridge)</td></tr>
<tr><td><code>exit</code></td><td>Chiude il CMD</td></tr>
<tr><td>Freccia SU</td><td>Ripete l'ultimo comando (comodissimo)</td></tr>
<tr><td><code>Tab</code></td><td>Completa il nome di un file mentre scrivi</td></tr>
</table>

<h2 id="p2" class="pb">PARTE 2 — Inventario della cartella lab: chi fa cosa</h2>
<table>
<tr><th>File</th><th>Tipo</th><th>Ruolo</th><th>Come si avvia</th></tr>
<tr><td>lab_bridge.js</td><td>script Node</td><td>Ponte locale porta 8123: la Suite gli chiede di eseguire comandi e leggere/scrivere file</td><td><code>node lab_bridge.js</code> (finestra dedicata, resta aperta)</td></tr>
<tr><td>ULTIMISSIMOCERCHI.html</td><td>pagina web</td><td>La Suite: cerchio + 26 card + Lab Console</td><td>Doppio click (si apre nel browser)</td></tr>
<tr><td>settenaria_modulo.js</td><td>script browser</td><td>Alimenta la card "Tavola Settenaria" (DEVE essere la versione pulita: Appendice A)</td><td>Caricato da solo dall'HTML</td></tr>
<tr><td>spilimbergo_backtest.js</td><td>script Node</td><td>Backtest preregistrato v2.14 machine-aware (decay, slot, tempi)</td><td><code>node spilimbergo_backtest.js storico.txt --ruota BA …</code></td></tr>
<tr><td>verifica_tracker.js</td><td>script Node</td><td>Verifica prospettica dei tracker salvati (p Poisson + stratificazioni)</td><td><code>node verifica_tracker.js tracker_DATA.json storico.txt metadati.tsv</code></td></tr>
<tr><td>settenaria_backtest.js</td><td>script Node</td><td>EXP-5: settenaria vs partizioni casuali</td><td><code>node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200</code></td></tr>
<tr><td>gesuita_protocol_backtest.js</td><td>script Node</td><td>EXP-6: protocollo Gesuita (coppia decina + in sistema + raggio N)</td><td><code>node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300</code></td></tr>
<tr><td>ultima_data.js</td><td>script Node</td><td>Tabella ultima data + numeri per ruota (freschezza archivio)</td><td><code>node ultima_data.js storico.txt</code></td></tr>
<tr><td>raccogli_metadati.js</td><td>script Node</td><td>Aggiunge una riga a metadati.tsv (sensore umano, raccolta CIECA)</td><td><code>node raccogli_metadati.js BA 3 22</code></td></tr>
<tr><td>serie_verifiche.bat</td><td>batch Windows</td><td>Sequenza settimanale: ultima data + backtest 11 ruote + verifica tracker → registro_serie.txt</td><td>Doppio click OPPURE digita <code>serie_verifiche.bat</code> nel CMD dentro la lab</td></tr>
<tr><td>storico.txt</td><td>dati</td><td>Archivio TSV 7 colonne (data, ruota, 5 numeri)</td><td>—</td></tr>
<tr><td>metadati.tsv</td><td>dati</td><td>Righe macchina: data, ruota, n_tempi, slot, steady</td><td>—</td></tr>
<tr><td>tracker_*.json</td><td>dati</td><td>Previsioni salvate (registro prospettico)</td><td>Creati dalla Suite (Lab Console → Salva tracker)</td></tr>
<tr><td>report_*.json / *.lock / registro_serie.txt</td><td>output</td><td>Report, impronte protocollo, diario settimanale</td><td>Creati dagli script/bat</td></tr>
</table>

<h2 id="p3">PARTE 3 — Il bridge (lab_bridge.js): il ponte tra Suite e script</h2>
<h3>3.1 Perché esiste</h3>
<p>Il browser, da solo, <b>non può</b> eseguire Node né scrivere file sul disco. Il bridge è un piccolo server locale (solo 127.0.0.1, porta 8123) che riceve richieste dalla Suite e le traduce in: esecuzione di script (<code>/exec</code>), scrittura file (<code>/write</code>), lettura file (<code>/read</code>), elenco file (<code>/status</code>).</p>
<h3>3.2 Avvio e arresto</h3>
<ol class="steps">
<li>Apri un CMD <b>dentro la cartella lab</b> (metodo 1.3 "barra indirizzo").</li>
<li>Digita <code>node lab_bridge.js</code> e Invio.<div class="see">👁 Riquadro: "🔌 Lab Bridge attivo su http://127.0.0.1:8123 · Cartella lab: …"</div></li>
<li><b>Lascia la finestra aperta</b> per tutta la sessione. Per fermarlo: <code>Ctrl+C</code> oppure chiudi la finestra.</li>
<li>Nella Suite: Lab Console → "Verifica bridge" → deve comparire "Bridge attivo" e i pulsanti comando si colorano.</li>
</ol>
<div class="warn">⚠ Se Windows mostra un avviso firewall alla prima esecuzione: consenti solo per <b>reti private/loopback</b>. Il bridge ascolta soltanto su 127.0.0.1 (non è raggiungibile da internet).</div>
<div class="warn">⚠ Regola pratica: <b>bridge spento = pulsanti Lab Console grigi</b> e Decay Analyzer senza dati. I comandi da CMD funzionano comunque (non servono il bridge).</div>

<h2 id="p4" class="pb">PARTE 4 — Gli script Node uno per uno</h2>

<h3>4.1 ultima_data.js — freschezza archivio</h3>
<pre>node ultima_data.js storico.txt</pre>
<table><tr><th>Argomento</th><th>Significato</th></tr><tr><td>storico.txt</td><td>file archivio (se omesso usa storico.txt)</td></tr></table>
<div class="see">👁 Output: tabella con una riga per ruota: ultima_data e numeri. Usalo dopo ogni aggiornamento ZIP per controllare che l'archivio sia fresco.</div>

<h3>4.2 spilimbergo_backtest.js — backtest preregistrato v2.14</h3>
<pre>node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200
node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --mc 300
node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --metadati metadati.tsv
node spilimbergo_backtest.js storico.txt --ruota NA --warmup 200 --dal 2023-01-01 --al 2024-12-31   (ESPLORATIVO)</pre>
<table>
<tr><th>Flag</th><th>Valori</th><th>Nota</th></tr>
<tr><td>--ruota</td><td>BA CA FI GE MI NA PA RM RN TO VE</td><td>una ruota per run (niente shopping)</td></tr>
<tr><td>--warmup</td><td>50-1000 (default 200)</td><td>estrazioni iniziali di memoria</td></tr>
<tr><td>--mc</td><td>0-… (default 0)</td><td>run Monte Carlo per p di controllo</td></tr>
<tr><td>--K</td><td>5-45 (default 10)</td><td>candidati per estrazione</td></tr>
<tr><td>--alpha</td><td>0.01-0.10 (default 0.05)</td><td>significatività</td></tr>
<tr><td>--seed</td><td>intero</td><td>seme MC riproducibile</td></tr>
<tr><td>--metadati</td><td>metadati.tsv</td><td>attiva stratificazione tempi</td></tr>
<tr><td>--dal / --al</td><td>AAAA-MM-GG</td><td><b>periodo scelto dopo = ESPLORATIVO</b></td></tr>
</table>
<div class="see">👁 Output: intestazione → report JSON a schermo → riga "decisione" (ratio · p · mc → SEGNALE/compatibile col caso) → blocco "🏺 DIAGNOSI MACHINE-AWARE" (decay 1°→5°, slot, tempi). File creati: <code>report_BA_w200_….json</code> e <code>spilimbergo_protocol_BA_200.lock</code>.</div>
<div class="stop">🛑 "LOCK VIOLATO": hai cambiato parametri dopo la prima run. O ripristini i parametri originali, o cancelli il lock <b>consapevolmente</b> (nuova esplorazione).</div>

<h3>4.3 verifica_tracker.js — verifica prospettica</h3>
<pre>node verifica_tracker.js tracker_2026-09-17.json storico.txt
node verifica_tracker.js tracker_2026-09-17.json storico.txt metadati.tsv</pre>
<table><tr><th>Argomento (in ordine)</th><th>Significato</th></tr>
<tr><td>tracker_….json</td><td>registro previsioni salvate dalla Suite</td></tr>
<tr><td>storico.txt</td><td>archivio</td></tr>
<tr><td>metadati.tsv (opz.)</td><td>stratificazione macchina</td></tr>
<tr><td>--dal / --al (opz.)</td><td>filtro periodo = ESPLORATIVO</td></tr></table>
<div class="see">👁 Output: tabella previsioni (ruota, num, cad, concorsi verificati, hits, attesi) → DETTAGLIO AMBI → TOTALE ambi-conc/hits/attesi → <b>p Poisson</b> → stratificazioni (slot, tempi, posizione, cardinali). Criterio segnale: p &lt; 0.05 <b>E</b> ambi-concorso ≥ 200; sotto 200 leggi "⏳ campione piccolo". File: <code>verifica_tracker_report_….json</code>.</div>

<h3>4.4 settenaria_backtest.js — EXP-5</h3>
<pre>node settenaria_backtest.js storico.txt --ruota TUTTE --warmup 200 --partizioni 200
node settenaria_backtest.js storico.txt --ruota BA --partizioni 1000 --mc 100</pre>
<table><tr><th>Flag</th><th>Nota</th></tr><tr><td>--ruota TUTTE</td><td>qui TUTTE è ammesso (test di famiglia, non di ruota)</td></tr>
<tr><td>--partizioni N</td><td>quante partizioni casuali di confronto (200 veloce, 1000 come mattia73)</td></tr>
<tr><td>--mc</td><td>p Monte Carlo opzionale</td></tr></table>
<div class="see">👁 Output: 8 misure (ambata/ambo × 1/3/5/10 colpi) con <b>percentile</b> dentro la distribuzione casuale. Verdetto NULL se tutti i percentili stanno in 2.5-97.5. File: report_settenaria_*.json + lock.</div>

<h3>4.5 gesuita_protocol_backtest.js — EXP-6</h3>
<pre>node gesuita_protocol_backtest.js storico.txt --ruota BA --warmup 200 --mc 300</pre>
<div class="see">👁 Output: estrazioni qualificanti (coppia in decina + in sistema) → ratio raggio Nord {1,61,31} e raggi cardinali → ranking raggio N su 30 → G4 conoidone → esplorativi → verdetto. File: report_gesuita_*.json + lock.</div>

<h3>4.6 raccogli_metadati.js — sensore umano (raccolta CIECA)</h3>
<pre>node raccogli_metadati.js GE 3
node raccogli_metadati.js BA 2 25</pre>
<table><tr><th>Argomento</th><th>Significato</th></tr><tr><td>RUOTA</td><td>codice ruota dell'estrazione ascoltata</td></tr>
<tr><td>N_TEMPI</td><td>colpi di accelerazione contati dall'audio</td></tr>
<tr><td>STEADY (opz.)</td><td>secondi di fase costante cronometrati</td></tr></table>
<div class="stop">🛑 Regola d'oro: annota <b>PRIMA</b> di vedere i numeri estratti, altrimenti il metadato è inutilizzabile (bias di raccolta).</div>

<h2 id="p5" class="pb">PARTE 5 — I file BAT</h2>
<h3>5.1 Cosa è un .bat</h3>
<p>Un file di testo con dentro una sequenza di comandi CMD: Windows li esegue uno dopo l'altro come se li digitassi tu. Si crea/modifica con Blocco Note (tasto destro → Modifica) e si salva con estensione .bat (Salva con nome → "Tutti i file").</p>
<h3>5.2 Come si esegue (e perché a volte conviene da CMD)</h3>
<table>
<tr><th>Modo</th><th>Come</th><th>Pro / contro</th></tr>
<tr><td>Doppio click</td><td>Click sul file</td><td>Comodo, ma alla fine la finestra si chiude: se c'è un errore non lo leggi</td></tr>
<tr><td><b>Da CMD aperto</b></td><td>CMD dentro la lab → digita <code>serie_verifiche.bat</code> → Invio</td><td><b>Consigliato:</b> la finestra resta aperta e vedi errori e avanzamento</td></tr>
</table>
<h3>5.3 serie_verifiche.bat spiegato riga per riga</h3>
<pre>@echo off                                                    :: non ripete i comandi a schermo
echo ===== SERIE VERIFICHE %date% %time% ===== &gt;&gt; registro_serie.txt   :: intestazione datata
echo --- 1. ULTIMA DATA ARCHIVIO --- &gt;&gt; registro_serie.txt
node ultima_data.js storico.txt &gt;&gt; registro_serie.txt 2&gt;&amp;1   :: tabella ultime date, scritta nel registro
echo --- 2. BACKTEST PER RUOTA (senza MC) --- &gt;&gt; registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do (           :: ciclo sulle 11 ruote
  echo [%%R] &gt;&gt; registro_serie.txt
  node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 3. VERIFICA TRACKER --- &gt;&gt; registro_serie.txt
for %%F in (tracker_*.json) do (                             :: ciclo su OGNI tracker presente
  echo [%%F] &gt;&gt; registro_serie.txt
  node verifica_tracker.js %%F storico.txt metadati.tsv &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo ===== FINE ===== &gt;&gt; registro_serie.txt
echo Fatto. Risultati in registro_serie.txt</pre>
<p><code>&gt;&gt;</code> significa "aggiungi in coda al file"; <code>2&gt;&amp;1</code> significa "scrivi nel file anche gli errori". Quindi il bat non mostra quasi nulla a schermo: <b>tutto finisce in <code>registro_serie.txt</code></b>, che apri con Blocco Note (tasto destro → Apri con).</p>
<div class="warn">⚠ Se non esiste alcun tracker_*.json il ciclo 3 non parte: non è un errore. Se vuoi vedere gli output a schermo invece che nel file, esegui i comandi node a mano (Parte 4).</div>
<h3>5.4 serie_verifiche_v2.bat (opzionale, con settenaria e gesuita)</h3>
<p>Copia il codice in <b>Appendice B</b> in un nuovo file <code>serie_verifiche_v2.bat</code>: aggiunge le sezioni 4 (settenaria TUTTE) e 5 (gesuita BA) al diario settimanale.</p>

<h2 id="p6" class="pb">PARTE 6 — La Suite HTML: apertura e operazioni di base</h2>
<ol class="steps">
<li>Doppio click su <code>ULTIMISSIMOCERCHI.html</code> (deve stare nella stessa cartella di <code>settenaria_modulo.js</code>). Si apre in Chrome/Edge.</li>
<li>Layout: a sinistra il <b>Cerchio</b> (sticky), a destra il <b>pannello card</b> scorrevole; in alto toolbar e barra zoom.</li>
<li><b>Carica l'archivio</b> (card 📚 Archivio): scarica storico.zip da Brightstar → "📂 Carica ZIP Locale" → attendi → "🔍 Valida".<div class="see">👁 "✅ VALIDAZIONE OK · Righe: 77.099 · Ruote: 11/11" + tabella prima/ultima data per ruota. Le volte dopo: "💾 Carica Cache".</div></li>
<li><b>Porta estrazioni sul cerchio</b>: stessa card → scegli ruota → "Ultima estrazione" (o "Ultime 3").<div class="see">👁 I numeri diventano <b>VERDI</b> sul cerchio + chip verdi sotto "Estrazione da analizzare".</div></li>
<li><b>I due colori</b>: 🟡 ORO = numeri tuoi (click sul numero, chip, pulsanti "Evidenzia"); 🟢 VERDE = estrazione reale caricata. Tutte le card generative leggono ORO+VERDE.</li>
<li><b>Mouse sul cerchio</b>: click numero = accendi/spegni ORO · trascina una ghiera = ruota l'anello · trascina lo sfondo = sposta · rotella = zoom · doppio click = zoom+ · pulsanti + − 1:1 @38.</li>
<li><b>Toolbar</b>:  Tema chiaro/scuro · 🔗 Condividi (link con configurazione) · 📥 Demo (carica 10 numeri verdi) · 🗑️ Pulisci Tutto · ❓ Guida (modale).</li>
<li><b>Lab Console</b>: se il bridge è acceso vedi "Bridge attivo" e i 5 pulsanti comando funzionanti; altrimenti sono grigi.</li>
</ol>

<h2 id="p7" class="pb">PARTE 7 — Guida operativa a tutte le tab (card)</h2>
<p class="small">Ordine = ordine nel pannello, dall'alto in basso. "Prereq." = cosa serve prima.</p>

<h3>Gruppo A — Lettura e geometria del cerchio</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>Anello interno / medio / esterno</td><td>—</td><td>↺ o ↻ sulla card (o trascina la ghiera sul cerchio)</td><td>L'anello ruota di 11,25° con snap; lettura cardinali aggiornata</td><td>Cardinali, Allineamenti</td></tr>
<tr><td>Lettura ai 4 punti cardinali</td><td>—</td><td>Automatica; "Riporta le ghiere a riposo" azzera le rotazioni</td><td>Tabella 12 numeri sotto N/S/E/O</td><td>Urna Mode (ipotesi bocca N)</td></tr>
<tr><td>Distanze e Figure</td><td>≥2 ORO</td><td>Automatica al variare degli ORO</td><td>Δ ciclometriche per coppia + figure (opposti/triangolo/terzina/quadrato)</td><td>Motore, Coerenza</td></tr>
<tr><td>Cerca Allineamenti</td><td>≥1 ORO o VERDE</td><td>Scegli modalità (Oro+Verde / Solo oro / Solo verde) → "Trova migliori configurazioni" → "Applica" su una delle 5</td><td>Rotazioni che portano i tuoi numeri sui cardinali; dettaglio numeri per cardinale</td><td>Cardinali</td></tr>
<tr><td>Configurazioni</td><td>—</td><td>Nome → "Salva"; click sul nome per ricaricare; ✕ per eliminare</td><td>Memoria di rotazioni+evidenziazioni</td><td>Condivisione link</td></tr>
<tr><td>Scova numero</td><td>—</td><td>Numero → "Trova" (o Invio); "Pulisci evidenziazioni" azzera gli ORO</td><td>Accende un numero preciso; chip elenco ORO</td><td>Tutte</td></tr>
</table>

<h3>Gruppo B — Generatori di candidati</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>🧭 Logica 38</td><td>Archivio per Shrink/Terzine</td><td>Ruota + primo estratto + derivazione cadenza + data → "Imposta cerchio & colonne"; ⇄ scambia escluso per colonna; "Shrink 9-2"; "Terzine 280"; "Salva (9 conc.)"; "Esporta tracker (JSON)"</td><td>3 colonne di cadenza sul cerchio; <b>3 ambi secchi</b> (ORO automatici); lunghetta shrink; gruppi terzine Rc≥Rx; riepilogo previsioni con hit/attesi</td><td>Tracker prospettico; Doppie Distanze</td></tr>
<tr><td>📅 Verifica Estrazioni per Periodo</td><td>Archivio</td><td>Dal + Al → "Conta Estrazioni"</td><td>Quante estrazioni ci sono nel periodo (dimensione campione)</td><td>Scelta warmup/periodo</td></tr>
<tr><td>🔍 Doppie Distanze</td><td>Archivio</td><td>Incolla 5 numeri sorgente (o usa i VERDI) → ruote sorgente/target ("Tutte le ruote" ammesso) → "Cerca Terzine Ottimali"; click riga = evidenzia; "Inserisci nel Cerchio"; "Sviluppa a gruppi…"</td><td>Tag Δ con doppie; terzine simmetriche {x,x+Δ,x+2Δ} con Rc≥Rx e rapporto; monitor multi-ruota</td><td>Propagazione; Logica 38</td></tr>
<tr><td>🪨 Propagazione</td><td>≥1 ORO/VERDE</td><td>(1 volta) "Auto-Tuning statistico"; poi "Lancia i sassi"; "Mappa" = heat; "Pulisci"; "Evidenzia top 5"</td><td>Onde rosse animate; lista risonanti con motivi (eco radiale, onda Δ, ×fonti)</td><td>Numeri Promettenti</td></tr>
<tr><td>📊 Statistiche & Pattern</td><td>Archivio</td><td>Ruota → "Analizza"/"Top 10 Frequenti"/"Pattern Coppie"; click su numero/coppia = ORO</td><td>Frequenze, ritardi, coppie/triple frequenti</td><td>Cadenze & Decine</td></tr>
<tr><td>Metodo delle 3 Estrazioni (Manna)</td><td>Archivio</td><td>Ruota → "Calcola" → "Evidenzia previsioni"</td><td>Griglie somme/differenze/spie; 12 numeri candidati</td><td>Numeri Promettenti</td></tr>
<tr><td>🔺 Piramide Ciclotimica</td><td>≥2 ORO/VERDE</td><td>"Genera Piramide" → "Evidenzia vertice"</td><td>Piramide di differenze; vertice previsto</td><td>Numeri Promettenti</td></tr>
<tr><td>🕵 Spie per Ruota</td><td>Archivio + ≥1 ORO/VERDE</td><td>Ruota → "Analizza Spie"; click su un top-3 = ORO</td><td>Per ogni spia: 3 numeri storicamente annunciati nelle 5 successive</td><td>Numeri Promettenti</td></tr>
<tr><td>⚡ Motore Previsivo L1</td><td>≥2 ORO/VERDE</td><td>"Genera figure e previsione"; click badge Δ = filtra figura; "Calore"; "Tour"; "Evidenzia vertici + sviluppi"; click candidato = ORO</td><td>Figure classiche+dinamiche; box Ambata/Ambo/Terno/Cinquina; candidati con motivi</td><td>Numeri Promettenti</td></tr>
<tr><td>🔀 Storico & Convergenze L2</td><td>—</td><td>"Carica ruote dall'archivio" (ruota + N) oppure incolla righe a mano / "Demo" → "Carica" → filtro ruota → "Convergenze"; "Evidenzia i convergenti"</td><td>Numeri candidati da più estrazioni (badge in quante)</td><td>Numeri Promettenti</td></tr>
</table>

<h3>Gruppo C — Aggregazione, verifica e studio</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>⭐ Numeri Promettenti</td><td>≥1 fonte eseguita</td><td>"Aggiorna"; click su un pallino = ORO sul cerchio</td><td>12 pallini: arancio = top1; puntini colorati = fonti concordanti → <b>regola ≥2 fonti</b></td><td>È il punto d'arrivo di tutte le fonti</td></tr>
<tr><td>📜 Tavola Settenaria</td><td>Archivio + modulo pulito</td><td>Ruota → "Analizza ultima"; "Tutte le famiglie"; "Evidenzia rombo+X"</td><td>Famiglie attivate e spie (mancanti); tabella 20 famiglie; rombo ORO / X VERDE</td><td>Studio: EXP-5 NULL</td></tr>
<tr><td>🧪 Backtest Preregistrato (browser)</td><td>Archivio</td><td>Imposta ruota/warmup/K/alpha/MC/seed → "Congela protocollo" → "Lancia backtest" → "Export JSON"; "Sblocca" per cambiare</td><td>Ratio, p, p MC, coerenza per anno, verdetto segnale/caso</td><td>Specchio browser dello script Node</td></tr>
<tr><td>🕰 Verifica a Ritroso</td><td>Archivio</td><td>Ruota + data + base + top → "Verifica a ritroso"; jump date ◀ ▶; "Porta previsti sul Cerchio"/"Porta estrazione reale"</td><td>Match previsti vs reale con hit evidenziati (didattica)</td><td>Insegnarti dove un metodo sbaglia</td></tr>
<tr><td>🧩 Figure Mancanti</td><td>Archivio</td><td>Ruota → "Analizza"</td><td>Ritardo figure geometriche (alert &gt;15)</td><td>Contesto</td></tr>
<tr><td>Cadenze & Decine</td><td>≥2 ORO/VERDE</td><td>Automatica</td><td>Celle fredde/calde per cadenza e decina → bilanciamento giocata</td><td>Schema finale</td></tr>
</table>

<h3>Gruppo D — Macchina, archivio, lab</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>🏺 Urna Mode / Decay Analyzer</td><td>Bridge + storico.txt</td><td>Toggle Urna; compila slot/tempi/steady → "Esporta riga metadati (TSV)" oppure Lab Console "Aggiungi riga metadati"; Decay: ruota (+dal/al) → "Analizza"</td><td>Grafico a barre ratio 1°→5° con verdetto (SIGNIFICATIVO/DEBOLE/PIATTO/INVERSO)</td><td>backtest --metadati; raccogli_metadati.js</td></tr>
<tr><td>🟢 Lab Console</td><td>Bridge acceso</td><td>"Verifica bridge"; "Genera storico.txt"; "Salva tracker (data analisi)"; "Aggiungi riga metadati"; imposta ruota/warmup/MC/partizioni/data/periodo; pulsanti: ultima_data / backtest / verifica_tracker / settenaria / gesuita; "Copia comando negli appunti"</td><td>Output nero degli script senza uscire dal browser; file scritti nella lab</td><td>Equivalente dei comandi CMD</td></tr>
<tr><td>📚 Archivio Estrazioni</td><td>—</td><td>"Carica ZIP Locale"/"Carica Cache"/"Valida"/"Cancella"; epoca (Completa/Venus/4 Estrazioni); "Ultima estrazione"/"Ultime 3"</td><td>Cache IndexedDB; VERDI sul cerchio; report validazione</td><td>Tutto il resto dipende da qui</td></tr>
<tr><td>Estrazione da analizzare</td><td>—</td><td>Incolla 5 numeri → "Evidenzia" (VERDI); "Pulisci"; box coerenza geometrica automatico</td><td>Base verde manuale quando non hai l'archivio</td><td>Coerenza, Propagazione</td></tr>
</table>

<h2 id="p8" class="pb">PARTE 8 — Flussi di lavoro completi</h2>

<h3>FLUSSO A — Prima volta in assoluto</h3>
<ol class="steps">
<li>Installa Node LTS (1.2) e verifica con <code>node -v</code>.</li>
<li>Crea/verifica la cartella lab e copiaci: lab_bridge.js, i 5 script di analisi, ultima_data.js, raccogli_metadati.js, serie_verifiche.bat, ULTIMISSIMOCERCHI.html, settenaria_modulo.js (Appendice A), storico.txt (o ZIP).</li>
<li>CMD dentro la lab → <code>node lab_bridge.js</code> → lascia aperto.</li>
<li>Doppio click sull'HTML → Archivio → carica ZIP → Valida → "Ultima estrazione".</li>
<li>Lab Console → "Verifica bridge" → "Bridge attivo".</li>
<li>Se la card Tavola Settenaria non risponde: sostituisci settenaria_modulo.js con l'Appendice A e ricarica con Ctrl+F5.</li>
</ol>

<h3>FLUSSO B — Routine quotidiana (15-20 min)</h3>
<ol class="steps">
<li>Bridge acceso + HTML aperto + cache/ZIP caricata + "Ultima estrazione" (VERDI).</li>
<li>Logica 38: primo estratto dell'ultima → Imposta → 3 ambi secchi (ORO) → eventuale Shrink/Terzine → "Salva (9 conc.)".</li>
<li>Doppie Distanze: incolla l'ultima → Cerca → "Inserisci nel Cerchio".</li>
<li>Propagazione: "Lancia i sassi" → "Evidenzia top 5".</li>
<li>Manna "Calcola" + Piramide "Genera" + Spie "Analizza" (conferme).</li>
<li>Numeri Promettenti → "Aggiorna" → tieni solo i ≥2 puntini fonte.</li>
<li>Cadenze & Decine: bilancia (niente 5 numeri nella stessa decina).</li>
<li>Componi lo schema: ambata top1 su 3 colpi; ambi top1-2, top1-3, top2-3 su 3 colpi; terno top1-2-3 su 3-5 colpi.</li>
<li>Lab Console → "Salva tracker (data analisi)" (per la verifica prospettica).</li>
</ol>

<h3>FLUSSO C — Routine settimanale</h3>
<ol class="steps">
<li>CMD dentro la lab → <code>serie_verifiche.bat</code> (oppure doppio click).</li>
<li>Apri <code>registro_serie.txt</code> con Blocco Note: ultime date + ratio per ruota + verifiche tracker.</li>
<li>Se tutti i ratio ≈ 1.00: nessuna sorpresa, si gioca per tradizione (nessun segnale).</li>
</ol>

<h3>FLUSSO D — Tracker prospettico (unica strada scientifica viva)</h3>
<ol class="steps">
<li>Suite: Logica 38 → "Salva (9 conc.)".</li>
<li>Suite: Lab Console → "Salva tracker (data analisi)" → crea tracker_AAAA-MM-GG.json.</li>
<li>Dal giorno dopo, CMD: <code>node verifica_tracker.js tracker_AAAA-MM-GG.json storico.txt metadati.tsv</code> (o pulsante Lab Console).</li>
<li>Leggi p Poisson: segnale solo se p &lt; 0.05 <b>E</b> ambi-concorso ≥ 200; prima è "campione piccolo".</li>
</ol>

<h3>FLUSSO E — Machine-aware (raccolta cieca)</h3>
<ol class="steps">
<li>PRIMA di vedere i numeri: conta i tempi di soffio dall'audio.</li>
<li>CMD: <code>node raccogli_metadati.js BA 3 22</code> (oppure Suite: Urna Mode → compila → "Aggiungi riga metadati").</li>
<li>Settimanale CMD: <code>node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --metadati metadati.tsv</code> → leggi decay/slot/tempi.</li>
</ol>

<h3>FLUSSO F — Studio settenaria/gesuita (solo studio, NULL)</h3>
<ol class="steps">
<li>CMD: <code>node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200</code> → percentili.</li>
<li>CMD: <code>node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300</code> → ratio e ranking.</li>
<li>Suite: card 📜 per l'analisi visiva (famiglie, spie, rombo+X) e calendarizzazione a ritroso.</li>
</ol>

<h2 id="p9" class="pb">PARTE 9 — Leggere gli output (con esempi reali)</h2>
<h3>9.1 Backtest v2.14</h3>
<pre>propag: ratio 1.023 · p 0.234 / mc 0.312 =&gt; compatibile col caso
🏺 Decay 1°→5°: 1°: ratio 1.045 · 5°: ratio 0.998 → 🩺 ⚪ PIATTO (rumore, no segnale fisico)</pre>
<table><tr><th>Voce</th><th>Come leggerla</th></tr>
<tr><td>ratio</td><td>hit osservati / attesi dal caso. 1.00 = caso; ≥1.15 = candidato segnale</td></tr>
<tr><td>p / p MC</td><td>probabilità che sia rumore; serve &lt; alpha/2 (0.025)</td></tr>
<tr><td>decay 1°→5°</td><td>slope &gt;0.15 = informazione sopravvive al mixing; |slope|&lt;0.05 = PIATTO</td></tr>
<tr><td>slot / tempi</td><td>ratio per giorno settimanale e per regime di soffio: varianza alta = ipotesi macchina</td></tr></table>
<h3>9.2 Settenaria EXP-5</h3>
<pre>ambata 1: percentile 85 · ambata 3: 13 · ambata 5: 67 · ambata 10: 71
ambo 1: 50 · ambo 3: 30 · ambo 5: 42 · ambo 10: 53  →  tutte DENTRO = NULL</pre>
<p>Percentile = posizione della settenaria dentro 200 partizioni casuali con le stesse taglie. Con 8 misure, il massimo percentile atteso sotto il nulla è ~89: anche l'85 è rumore.</p>
<h3>9.3 Gesuita EXP-6</h3>
<pre>P1 raggio Nord 1-61-31: ratio 1.022 · P2 cardinali: ratio 0.989 · ranking raggio N: 10/30 → NULL</pre>
<h3>9.4 Tracker</h3>
<pre>📊 TOTALE: ambi-conc 6 · hits 0 · attesi 0.01 · p Poisson = 0.98512 → ⏳ campione piccolo</pre>
<h3>9.5 ultima_data</h3>
<pre>│ BA │ 2026-09-15 │ 3 2 53 44 29 │   ← ultima estrazione per ruota: controlla la freschezza</pre>

<h2 id="p10" class="pb">PARTE 10 — Troubleshooting completo</h2>
<table>
<tr><th style="width:30%">Sintomo</th><th style="width:26%">Causa</th><th style="width:44%">Soluzione</th></tr>
<tr><td>"'node' non è riconosciuto…"</td><td>Node non installato o fuori PATH</td><td>Reinstalla LTS con "Add to PATH"; <b>riapri</b> il CMD; verifica con node -v</td></tr>
<tr><td>"Cannot find module / file non trovato: storico.txt"</td><td>Sei nella cartella sbagliata</td><td><code>cd</code> fino alla lab; <code>dir</code> per controllare; riprova</td></tr>
<tr><td>Errore EADDRINUSE :8123 all'avvio bridge</td><td>Un altro bridge è già attivo</td><td>Chiudi la vecchia finestra (o Ctrl+C lì); oppure Task Manager → node.exe</td></tr>
<tr><td>Pulsanti Lab Console grigi / "Bridge offline"</td><td>Bridge spento</td><td><code>node lab_bridge.js</code> in un CMD dentro la lab; poi "Verifica bridge"</td></tr>
<tr><td>"comando sconosciuto: settenaria"</td><td>lab_bridge.js vecchio senza i rami</td><td>Aggiorna lab_bridge.js alla versione con i rami settenaria/gesuita (quella attuale in cartella li contiene: verifica con Blocco Note cercando "cmd==='settenaria'")</td></tr>
<tr><td>"script non trovato nella cartella: …"</td><td>File .js assente nella lab</td><td>Copia lo script mancante accanto a lab_bridge.js</td></tr>
<tr><td>Card 📜 visibile ma morta / select vuoto</td><td>settenaria_modulo.js corrotto (spazi in "= >", "get ElementById", "d ocument", apice non escapato)</td><td>Sostituisci TUTTO il file con l'Appendice A; salva UTF-8; Ctrl+F5</td></tr>
<tr><td>ENOENT tracker_….json</td><td>Nessun tracker salvato</td><td>Logica 38 → Salva (9 conc.) → Lab Console → Salva tracker</td></tr>
<tr><td>"LOCK VIOLATO"</td><td>Parametri cambiati dopo la prima run</td><td>Ripristina i parametri o cancella il lock consapevolmente (nuova esplorazione)</td></tr>
<tr><td>ZIP non si decomprime (Edge)</td><td>Tracking Prevention sul CDN JSZip</td><td>Usa Chrome, oppure consenti il contenuto bloccato per la pagina</td></tr>
<tr><td>Emoji strane (🌙)</td><td>File salvato con codifica sbagliata</td><td>Risalva come UTF-8 (Blocco Note: Salva con nome → Codifica UTF-8)</td></tr>
<tr><td>Doppio click sul .bat: finestra lampeggia e sparisce</td><td>Errore interno non leggibile</td><td>Apri un CMD nella lab e digita <code>serie_verifiche.bat</code>: vedrai l'errore</td></tr>
<tr><td>registro_serie.txt pieno di "file non trovato"</td><td>Bat eseguito fuori dalla lab</td><td>Esegui il bat DENTRO la cartella lab (doppio click sul file nella lab, o da CMD lì dentro)</td></tr>
<tr><td>Cache persa cambiando PC/browser</td><td>Cache in IndexedDB del browser</td><td>Ricarica lo ZIP</td></tr>
</table>

<h2 id="p11">PARTE 11 — Regole d'oro, metodo e gioco responsabile</h2>
<ol>
<li>Preregistra prima di guardare gli esiti (lock SHA-256): cambiare parametri dopo = pesca post-hoc.</li>
<li>Periodo --dal/--al scelto a posteriori = ESPLORATIVO, mai conclusivo.</li>
<li>Segnale = p &lt; alpha/2 <b>E</b> ratio ≥ 1.15 <b>E</b> coerenza per anno.</li>
<li>Tracker = p Poisson &lt; 0.05 con ≥ 200 ambi-concorso.</li>
<li>Concordanza: gioca solo numeri con ≥ 2 fonti nei Numeri Promettenti.</li>
<li>Metadati: raccolta CIECA (prima di vedere i numeri).</li>
<li>Stato attuale delle verifiche: machine-aware PIATTO · EXP-5 NULL · EXP-6 NULL · backtest compatibile col caso → <b>nessun metodo ha validità scientifica</b>.</li>
<li>Il Lotto è casuale; il gioco è vietato ai minori e può causare dipendenza. Gioca responsabilmente.</li>
</ol>

<h2 id="pa" class="pb">APPENDICE A — settenaria_modulo.js PULITO (v2.2)</h2>
<p>Procedura: apri <code>settenaria_modulo.js</code> con Blocco Note → Seleziona tutto → Cancella → incolla questo → Salva con codifica UTF-8 → ricarica la Suite con Ctrl+F5.</p>
<pre>// settenaria_modulo.js — v2.2 · Modulo Tavola Settenaria per la Suite v2.13
(function(){
'use strict';
function succ7(n){var r=(n*7)%90;return r===0?90:r;}
function compl91(n){return 91-n;}
function costruisciFamiglie(){
  var viste={},fam=[];
  for(var n=1;n&lt;=90;n++){
    if(viste[n])continue;
    var f=[],x=n;
    while(!viste[x]){viste[x]=1;f.push(x);x=succ7(x);}
    f.sort(function(a,b){return a-b;});
    fam.push(f);
  }
  fam.sort(function(a,b){return b.length-a.length||a[0]-b[0];});
  return fam;
}
var FAM=costruisciFamiglie();
var FAM_OF={};
FAM.forEach(function(f,i){f.forEach(function(n){FAM_OF[n]=i;});});
function tipoFam(len){return len===12?'ciclo di 12':len===4?'ciclo di 4':len===3?'ciclo di 3':'punto fisso';}
function popolaSettRuota(){
  var sel=document.getElementById('settRuota');
  if(sel&amp;&amp;!sel.options.length&amp;&amp;typeof RUOTE_NOME!=='undefined'){
    sel.innerHTML=Object.keys(RUOTE_NOME).map(function(k){return '&lt;option value="'+k+'"&gt;'+k+' - '+RUOTE_NOME[k]+'&lt;/option&gt;';}).join('');
  }
}
function analizzaSettenaria(){
  var box=document.getElementById('settResults');
  if(!archivio||!archivio.righe.length){showNotification('⚠️ Carica prima l\'archivio');return;}
  var ruota=document.getElementById('settRuota').value;
  var sub=archivio.righe.filter(function(r){return r.ruota===ruota;}).sort(function(a,b){return parseData(a.data)-parseData(b.data);});
  if(!sub.length){showNotification('Nessuna estrazione per '+ruota);return;}
  var last=sub[sub.length-1];
  var nums=[last.n1,last.n2,last.n3,last.n4,last.n5];
  var attive=new Map();
  nums.forEach(function(n){var i=FAM_OF[n];if(!attive.has(i))attive.set(i,[]);attive.get(i).push(n);});
  var spie=[];
  var html='&lt;div style="margin-top:8px;font-size:11px;color:#c9b98f;"&gt;Ultima estrazione '+CODICE_TO_NOME[ruota]+' del '+last.data+': &lt;b style="color:var(--gold-fill)"&gt;'+nums.join(' ')+'&lt;/b&gt;&lt;/div&gt;';
  attive.forEach(function(usciti,i){
    var f=FAM[i];
    var manc=f.filter(function(n){return nums.indexOf(n)===-1;});
    spie=spie.concat(manc);
    html+='&lt;div style="margin-top:6px;padding:8px;background:rgba(0,0,0,.15);border-radius:6px;font-size:12px;"&gt;'
      +'&lt;div style="color:var(--brass-hi);font-weight:600;"&gt;Famiglia '+tipoFam(f.length)+' · '+f.join(' ')+'&lt;/div&gt;'
      +'&lt;div style="color:#c9b98f;margin-top:3px;"&gt;usciti: '+usciti.join(', ')+' → spie: &lt;b style="color:var(--gold-fill)"&gt;'+(manc.length?manc.join(' '):'(esaurita)')+'&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;';
  });
  html+='&lt;div class="btn-row" style="margin-top:8px;"&gt;&lt;button class="step" id="settHighlight"&gt;🎯 Evidenzia spie sul Cerchio&lt;/button&gt;&lt;/div&gt;'
      +'&lt;div style="font-size:10px;color:#8a7a5c;margin-top:6px;"&gt;Studio geometrico: EXP-5 NULL. Non è un segnale.&lt;/div&gt;';
  box.innerHTML=html;
  document.getElementById('settHighlight').addEventListener('click',function(){
    spie.forEach(function(n){highlighted.add(n);});
    renderChips();renderAll();aggiornaCadenzeDecine();
    showNotification('📜 '+spie.length+' spie evidenziate');
  });
  showNotification('📜 Tavola Settenaria: '+attive.size+' famiglie attivate');
}
function mostraTabellaSett(){
  var box=document.getElementById('settResults');
  var html='&lt;div style="margin-top:8px;font-size:11px;color:#c9b98f;"&gt;Le 20 famiglie (n×7 mod 90):&lt;/div&gt;&lt;table style="margin-top:6px;"&gt;&lt;tr&gt;&lt;th&gt;#&lt;/th&gt;&lt;th&gt;tipo&lt;/th&gt;&lt;th&gt;numeri&lt;/th&gt;&lt;th&gt;compl. 91&lt;/th&gt;&lt;/tr&gt;';
  FAM.forEach(function(f,i){html+='&lt;tr&gt;&lt;td&gt;'+(i+1)+'&lt;/td&gt;&lt;td style="font-size:11px;"&gt;'+tipoFam(f.length)+'&lt;/td&gt;&lt;td style="font-size:12px;"&gt;'+f.join(' ')+'&lt;/td&gt;&lt;td style="font-size:12px;"&gt;'+f.map(compl91).join(' ')+'&lt;/td&gt;&lt;/tr&gt;';});
  box.innerHTML=html+'&lt;/table&gt;';
}
function overlayRomboX(){
  var rombo=null;
  for(var i=0;i&lt;FAM.length;i++){if(FAM[i].indexOf(1)!==-1){rombo=FAM[i];break;}}
  if(!rombo)return;
  var X=rombo.map(compl91);
  rombo.forEach(function(n){highlighted.add(n);});
  X.forEach(function(n){drawHighlighted.add(n);});
  renderChips();renderDrawChips();renderAll();aggiornaCadenzeDecine();
  showNotification('🔷 Rombo (oro): '+rombo.join(' ')+' · X (verde): '+X.join(' '));
}
function init(){
  if(typeof showNotification!=='function')return;
  popolaSettRuota();
  var b1=document.getElementById('settRun');if(b1&amp;&amp;!b1.dataset.wired){b1.dataset.wired='1';b1.addEventListener('click',analizzaSettenaria);}
  var b2=document.getElementById('settTabella');if(b2&amp;&amp;!b2.dataset.wired){b2.dataset.wired='1';b2.addEventListener('click',mostraTabellaSett);}
  var b3=document.getElementById('settOverlay');if(b3&amp;&amp;!b3.dataset.wired){b3.dataset.wired='1';b3.addEventListener('click',overlayRomboX);}
}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();
})();</pre>

<h2 id="pb">APPENDICE B — serie_verifiche_v2.bat</h2>
<pre>@echo off
echo ===== SERIE VERIFICHE %date% %time% ===== &gt;&gt; registro_serie.txt
echo --- 1. ULTIMA DATA ARCHIVIO --- &gt;&gt; registro_serie.txt
node ultima_data.js storico.txt &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo --- 2. BACKTEST PER RUOTA (senza MC) --- &gt;&gt; registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do (
  echo [%%R] &gt;&gt; registro_serie.txt
  node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 3. VERIFICA TRACKER --- &gt;&gt; registro_serie.txt
for %%F in (tracker_*.json) do (
  echo [%%F] &gt;&gt; registro_serie.txt
  node verifica_tracker.js %%F storico.txt metadati.tsv &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 4. SETTENARIA (TUTTE, 200 partizioni) --- &gt;&gt; registro_serie.txt
node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo --- 5. GESUITA (BA, mc 300) --- &gt;&gt; registro_serie.txt
node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300 &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo ===== FINE ===== &gt;&gt; registro_serie.txt
echo Fatto. Risultati in registro_serie.txt</pre>

<h2 id="pc" class="pb">APPENDICE C — Cheat-sheet (1 pagina)</h2>
<pre>CMD:  Win+R → cmd → Invio   |   dentro Esplora Risorse della lab: barra indirizzo → "cmd" → Invio
NAV:  cd PERCORSO · cd .. · dir · cls · exit · Ctrl+C ferma · freccia SU ripete · Tab completa
NODE: node -v (versione)

BRIDGE (finestra dedicata, resta aperta):   node lab_bridge.js
SCRIPT:
  node ultima_data.js storico.txt
  node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 [--mc 300] [--metadati metadati.tsv]
  node verifica_tracker.js tracker_DATA.json storico.txt [metadati.tsv]
  node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200
  node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300
  node raccogli_metadati.js RUOTA N_TEMPI [STEADY]      (CIECO: prima di vedere i numeri)
BAT:  doppio click OPPURE da CMD nella lab: serie_verifiche.bat  → leggi registro_serie.txt

SUITE: doppio click HTML → Archivio: ZIP→Valida→Ultima estrazione (VERDI)
COLORI: ORO = tuoi · VERDE = estrazione reale · MOUSSE: click=numero, ghiera=ruota, sfondo=pan, rotella=zoom
ROUTINE: Logica38 → DoppieDistanze → Propagazione → Manna/Piramide/Spie → Promettenti (≥2 fonti)
         → Cadenze (bilancia) → schema ambata/ambi/terno → Lab Console: Salva tracker
LEGGERE: ratio 1.00=caso · ≥1.15+p&lt;0.025+coerenza=segnale · decay PIATTO=no fisica · p Poisson&lt;0.05 con ≥200 ambi-conc
STATO: machine-aware PIATTO · EXP-5 NULL · EXP-6 NULL → nessun segnale validato · gioca responsabilmente</pre>

<h2 id="pd">APPENDICE D — Glossario</h2>
<table>
<tr><th>Termine</th><th>Significato</th></tr>
<tr><td>CMD / Prompt</td><td>La finestra nera dei comandi di Windows</td></tr>
<tr><td>PATH</td><td>Elenco di cartelle dove Windows cerca i programmi (node deve esserci)</td></tr>
<tr><td>Bridge</td><td>Server locale che fa da ponte tra browser e script Node</td></tr>
<tr><td>TSV</td><td>File di testo con colonne separate da tabulazioni</td></tr>
<tr><td>Lock</td><td>Impronta SHA-256 del protocollo: impedisce cambiamenti silenziosi</td></tr>
<tr><td>Ratio</td><td>Osservati / attesi dal caso</td></tr>
<tr><td>p-value / p MC</td><td>Probabilità che il risultato sia rumore (formula / simulazione)</td></tr>
<tr><td>Percentile</td><td>Posizione dentro una distribuzione di confronti casuali</td></tr>
<tr><td>Decay 1°→5°</td><td>Se l'informazione decade col mescolamento dell'urna</td></tr>
<tr><td>Tracker prospettico</td><td>Registro di previsioni verificate SOLO sul futuro</td></tr>
<tr><td>Rc / Rx</td><td>Ritardo corrente / massimo ritardo storico di una combinazione</td></tr>
<tr><td>Fuori 90</td><td>Normalizzazione dei risultati nell'intervallo 1-90</td></tr>
<tr><td>Cadenza / Decina</td><td>Cifra finale / gruppo di dieci del numero</td></tr>
</table>

<div class="warn" style="margin-top:20px"><b>Nota finale:</b> questo manuale descrive strumenti di studio e disciplina di gioco. Tutti i test preregistrati effettuati risultano compatibili col caso: nessun metodo qui descritto costituisce previsione valida. Il Lotto è casuale: gioca solo ciò che puoi permetterti di perdere.</div>

</div>
</body>
</html>
 
Riposto il file dal quale sono partito:

Vedi l'allegato 2320598

Come ripeto, tutti i sottoinsiemi della tavola settenaria sono costituiti da due parti: una settenaria (in forma romboidale) e l'altra retrograda, in forma quadrata che si sviluppa sulla grande X del cerchio.

Il cerchio che tutti conoscono e' certamente formato dai 90 quadrati sovrapposti tra di loro (ne ho la prova concreta, che prima o poi raccontero')...ma c'e' un fatto: che la conta che si opera sul cerchio della sequenza settenaria vale solo per la tabella settenaria; esiste pero' una seconda tabella, che e' quella retrograda, le pubblico entrambe assieme ai 90 quadrati:

Vedi l'allegato 2320599


La mia conclusione e' la seguente: tutto l'universo si basa sulla dualita', quindi se c'e' un movimento antiorario della sequenza settenaria (7-14-21-ecc.), che sul cerchio vediamo in forma di spirale che procede antioraria, deve per forza esistere un movimento opposto (orario) della medesima struttura, altrimenti il tutto non avrebbe senso di esistere, ce lo insegna la natura stessa in tutte le sue forme.

Chi ha occhi per leggere capisca pure.

A presto

Buonaserata
A mio avviso e' molto chiaro che nell antiorario la distanza 23 e la regola ma il 23 e' un numero primo e anche se ci fosse la distanza 7 come gesuita afferma il 7 e' anch'esso un numero primo. Tutto il movimento quindi e sviluppato con alcuni divisori primi per creare delle sequenza omogenee

Quindi per la disposizione sul cerchio e' rappresentata senza ripetizione con la distanza 23, mentre nei quadrati o rettangoli la disposizione senza ripetizione e' giusto utilizzabile la distanza 7. Nel cerchio diventa visibile a colpo d' occhio la omogeneità delle terzine a distanza 30, mentre nel rettangoli di varie grandezze emergono le classificazioni che conosciamo decina cadenze e figure. Peccato che rappresentare le omogeneità non porta ad una sintesi spiccata del giocare con la vittoria in tasca. Aiuta , mah.
 
Ultima modifica:
si ci sono sempre novità , diverse implementazioni al cerchio ,per mia curiosità ho riletto la discussione e aggiornato le sezioni del cerchio ,ma non avendo visto piu interesse nella discussione e letto della non attendibilità (non ho capito in che senso) ,non ho continuato ad inserire altri possibili aggiornamenti ,allego eventualmente la guida di quello che ho inserito un manuale all'utilizzo dell'ultima versione che puo o meno interessare . copia incolla in un file di testo/rinominalo .html -- aprilo con un browser qualsiasi .

HTML:
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8">
<title>MANUALE OPERATIVO COMPLETO — Cerchio di Spilimbergo Suite v2.13 + Lab</title>
<style>
@page{size:A4;margin:12mm}
*{box-sizing:border-box}
body{font-family:'Segoe UI',Arial,sans-serif;color:#222;margin:0;background:#f5f2ea;font-size:12.5px;line-height:1.55}
.wrap{max-width:980px;margin:0 auto;padding:24px}
.cover{text-align:center;padding:46px 20px;background:#201709;color:#f4ecd8;border-radius:14px}
.cover h1{font-size:30px;margin:0 0 8px;color:#e0b04a}
.cover p{color:#c9b98f;margin:4px 0}
h2{color:#8b6914;border-bottom:3px solid #8b6914;padding-bottom:4px;margin-top:34px;font-size:20px}
h3{color:#5a4630;margin-top:18px;font-size:14.5px}
h4{color:#8b6914;margin:12px 0 4px;font-size:13px}
table{border-collapse:collapse;width:100%;font-size:11.5px;margin:8px 0}
th,td{border:1px solid #999;padding:5px 6px;text-align:left;vertical-align:top}
th{background:#e8dcc4}
.pb{page-break-before:always}
pre{background:#201709;color:#9fe8b0;padding:10px;border-radius:6px;overflow:auto;font-size:11px;line-height:1.5}
code{background:#eee;padding:1px 5px;border-radius:4px;font-family:Consolas,monospace;font-size:11px}
.warn{background:#fff3cd;border:1px solid #e0a800;padding:8px 12px;border-radius:6px;margin:10px 0}
.stop{background:#f8d7da;border:1px solid #b23a3a;padding:8px 12px;border-radius:6px;margin:10px 0}
.ok{background:#d4edda;border:1px solid #28a745;padding:8px 12px;border-radius:6px;margin:10px 0}
.steps{counter-reset:s;list-style:none;padding-left:0}
.steps li{counter-increment:s;margin:6px 0;padding:7px 10px 7px 42px;position:relative;background:#fff;border:1px solid #ccc;border-radius:6px}
.steps li:before{content:counter(s);position:absolute;left:10px;top:7px;width:24px;height:24px;border-radius:50%;background:#8b6914;color:#fff;font-weight:700;text-align:center;line-height:24px}
.see{background:#eef6ff;border-left:4px solid #4a90e2;padding:6px 10px;margin:6px 0;font-size:12px;border-radius:0 6px 6px 0}
.toc{background:#fff;border:1px solid #ccc;border-radius:8px;padding:14px 20px}
.toc ol{margin:6px 0;padding-left:22px}
.toc a{color:#5a4630;text-decoration:none}
.small{font-size:11px;color:#666}
</style>
</head>
<body>
<div class="wrap">

<div class="cover">
<h1>MANUALE OPERATIVO COMPLETO</h1>
<p style="font-size:17px">Cerchio di Spilimbergo Suite v2.13 + Lab Console · CMD · script Node · file BAT</p>
<p>Dal primo click su Windows fino alla lettura dei report: ogni tab, ogni comando, ogni file spiegato passo passo</p>
<p class="small" style="color:#e0a0a0">Metodi della tradizione lottologica PRIVI di validità scientifica. Il Lotto è casuale. Gioca responsabilmente.</p>
</div>

<div class="toc">
<b>INDICE</b>
<ol>
<li><a href="#p1">PARTE 1 — Preparare l'ambiente: Node, CMD, cartella lab</a></li>
<li><a href="#p2">PARTE 2 — Inventario della cartella lab: chi fa cosa</a></li>
<li><a href="#p3">PARTE 3 — Il bridge (lab_bridge.js): il ponte tra Suite e script</a></li>
<li><a href="#p4">PARTE 4 — Gli script Node uno per uno (sintassi, flag, esempi, output)</a></li>
<li><a href="#p5">PARTE 5 — I file BAT: cosa sono, come si usano, serie_verifiche spiegato riga per riga</a></li>
<li><a href="#p6">PARTE 6 — La Suite HTML: apertura, archivio, cerchio, colori, zoom</a></li>
<li><a href="#p7">PARTE 7 — Guida operativa a tutte le tab (card) della Suite</a></li>
<li><a href="#p8">PARTE 8 — I flussi di lavoro completi (prima volta, quotidiano, settimanale, tracker, macchina, studio)</a></li>
<li><a href="#p9">PARTE 9 — Leggere gli output: ratio, p, percentile, decay, Poisson (con esempi reali)</a></li>
<li><a href="#p10">PARTE 10 — Troubleshooting completo (CMD, bridge, Suite, file)</a></li>
<li><a href="#p11">PARTE 11 — Regole d'oro, metodo e gioco responsabile</a></li>
<li><a href="#pa">APPENDICE A — settenaria_modulo.js PULITO (sostituisci il corrotto)</a></li>
<li><a href="#pb">APPENDICE B — serie_verifiche_v2.bat (con settenaria e gesuita)</a></li>
<li><a href="#pc">APPENDICE C — Cheat-sheet da stampare (1 pagina)</a></li>
<li><a href="#pd">APPENDICE D — Glossario</a></li>
</ol>
</div>

<h2 id="p1" class="pb">PARTE 1 — Preparare l'ambiente: Node, CMD, cartella lab</h2>

<h3>1.1 Cosa serve e perché</h3>
<table>
<tr><th>Componente</th><th>A cosa serve</th><th>Come si ottiene</th></tr>
<tr><td><b>Node.js</b></td><td>Esegue i file .js (bridge, backtest, tracker, settenaria, gesuita, metadati)</td><td>Scarica LTS da nodejs.org → installa lasciando la spunta "Add to PATH"</td></tr>
<tr><td><b>Browser Chrome o Edge</b></td><td>Apre la Suite HTML e parla col bridge</td><td>Già presente in Windows; Chrome consigliato</td></tr>
<tr><td><b>Cartella lab</b></td><td>Contiene TUTTO: script, storico.txt, tracker, report, lock, bat</td><td>Es.: <code>C:\TUOPERCORSO\spilimbergo_lab</code></td></tr>
<tr><td><b>storico.zip / storico.txt</b></td><td>Archivio estrazioni (7 colonne TSV)</td><td>ZIP da Brightstar; TXT generato dalla Suite o già presente</td></tr>
</table>

<h3>1.2 Verificare che Node sia installato</h3>
<ol class="steps">
<li>Apri il CMD (vedi 1.3) e digita: <code>node -v</code> poi Invio.<div class="see">👁 Devi vedere un numero tipo <code>v24.21.0</code>. Se vedi "'node' non è riconosciuto…": Node non è installato o non è nel PATH → reinstalla LTS con "Add to PATH" e <b>riapri</b> il CMD.</div></li>
</ol>

<h3>1.3 Aprire il CMD: 4 metodi (scegline uno)</h3>
<table>
<tr><th>Metodo</th><th>Passi</th><th>Quando conviene</th></tr>
<tr><td><b>Win+R</b></td><td>Premi tasto Windows+R → scrivi <code>cmd</code> → Invio</td><td>Sempre; poi navighi tu nella cartella (1.4)</td></tr>
<tr><td><b>Start</b></td><td>Menu Start → scrivi "cmd" → click su "Prompt dei comandi"</td><td>Come sopra</td></tr>
<tr><td><b>Barra indirizzo Esplora Risorse</b></td><td>Apri la cartella lab in Esplora Risorse → clicca nella barra in alto (dove c'è il percorso) → scrivi <code>cmd</code> → Invio</td><td><b>Il migliore:</b> il CMD si apre GIÀ dentro la cartella lab</td></tr>
<tr><td><b>Shift+tasto destro</b></td><td>Dentro la cartella lab: Shift+tasto destro in un punto vuoto → "Apri finestra Terminale qui" / "Apri PowerShell qui"</td><td>Alternativa al precedente</td></tr>
</table>

<h3>1.4 Navigare fino alla cartella lab dentro il CMD</h3>
<pre>cd C:\Users\TUO PERCORSO\spilimbergo_lab
dir</pre>
<div class="see">👁 <code>dir</code> elenca i file: devi vedere lab_bridge.js, spilimbergo_backtest.js, storico.txt, ecc. Se il percorso ha spazi, mettilo tra virgolette: <code>cd "C:\mio percorso\lab"</code></div>

<h3>1.5 Comandi CMD di sopravvivenza (tabella da tenere a mente)</h3>
<table>
<tr><th>Comando</th><th>Cosa fa</th></tr>
<tr><td><code>cd PERCORSO</code></td><td>Entra in una cartella</td></tr>
<tr><td><code>cd ..</code></td><td>Sale di una cartella</td></tr>
<tr><td><code>dir</code></td><td>Elenca i file della cartella corrente</td></tr>
<tr><td><code>cls</code></td><td>Pulisce lo schermo</td></tr>
<tr><td><code>node -v</code></td><td>Versione di Node</td></tr>
<tr><td><code>node SCRIPT.js argomenti</code></td><td>Esegue uno script</td></tr>
<tr><td><code>Ctrl+C</code></td><td>Ferma il programma in esecuzione (es. il bridge)</td></tr>
<tr><td><code>exit</code></td><td>Chiude il CMD</td></tr>
<tr><td>Freccia SU</td><td>Ripete l'ultimo comando (comodissimo)</td></tr>
<tr><td><code>Tab</code></td><td>Completa il nome di un file mentre scrivi</td></tr>
</table>

<h2 id="p2" class="pb">PARTE 2 — Inventario della cartella lab: chi fa cosa</h2>
<table>
<tr><th>File</th><th>Tipo</th><th>Ruolo</th><th>Come si avvia</th></tr>
<tr><td>lab_bridge.js</td><td>script Node</td><td>Ponte locale porta 8123: la Suite gli chiede di eseguire comandi e leggere/scrivere file</td><td><code>node lab_bridge.js</code> (finestra dedicata, resta aperta)</td></tr>
<tr><td>ULTIMISSIMOCERCHI.html</td><td>pagina web</td><td>La Suite: cerchio + 26 card + Lab Console</td><td>Doppio click (si apre nel browser)</td></tr>
<tr><td>settenaria_modulo.js</td><td>script browser</td><td>Alimenta la card "Tavola Settenaria" (DEVE essere la versione pulita: Appendice A)</td><td>Caricato da solo dall'HTML</td></tr>
<tr><td>spilimbergo_backtest.js</td><td>script Node</td><td>Backtest preregistrato v2.14 machine-aware (decay, slot, tempi)</td><td><code>node spilimbergo_backtest.js storico.txt --ruota BA …</code></td></tr>
<tr><td>verifica_tracker.js</td><td>script Node</td><td>Verifica prospettica dei tracker salvati (p Poisson + stratificazioni)</td><td><code>node verifica_tracker.js tracker_DATA.json storico.txt metadati.tsv</code></td></tr>
<tr><td>settenaria_backtest.js</td><td>script Node</td><td>EXP-5: settenaria vs partizioni casuali</td><td><code>node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200</code></td></tr>
<tr><td>gesuita_protocol_backtest.js</td><td>script Node</td><td>EXP-6: protocollo Gesuita (coppia decina + in sistema + raggio N)</td><td><code>node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300</code></td></tr>
<tr><td>ultima_data.js</td><td>script Node</td><td>Tabella ultima data + numeri per ruota (freschezza archivio)</td><td><code>node ultima_data.js storico.txt</code></td></tr>
<tr><td>raccogli_metadati.js</td><td>script Node</td><td>Aggiunge una riga a metadati.tsv (sensore umano, raccolta CIECA)</td><td><code>node raccogli_metadati.js BA 3 22</code></td></tr>
<tr><td>serie_verifiche.bat</td><td>batch Windows</td><td>Sequenza settimanale: ultima data + backtest 11 ruote + verifica tracker → registro_serie.txt</td><td>Doppio click OPPURE digita <code>serie_verifiche.bat</code> nel CMD dentro la lab</td></tr>
<tr><td>storico.txt</td><td>dati</td><td>Archivio TSV 7 colonne (data, ruota, 5 numeri)</td><td>—</td></tr>
<tr><td>metadati.tsv</td><td>dati</td><td>Righe macchina: data, ruota, n_tempi, slot, steady</td><td>—</td></tr>
<tr><td>tracker_*.json</td><td>dati</td><td>Previsioni salvate (registro prospettico)</td><td>Creati dalla Suite (Lab Console → Salva tracker)</td></tr>
<tr><td>report_*.json / *.lock / registro_serie.txt</td><td>output</td><td>Report, impronte protocollo, diario settimanale</td><td>Creati dagli script/bat</td></tr>
</table>

<h2 id="p3">PARTE 3 — Il bridge (lab_bridge.js): il ponte tra Suite e script</h2>
<h3>3.1 Perché esiste</h3>
<p>Il browser, da solo, <b>non può</b> eseguire Node né scrivere file sul disco. Il bridge è un piccolo server locale (solo 127.0.0.1, porta 8123) che riceve richieste dalla Suite e le traduce in: esecuzione di script (<code>/exec</code>), scrittura file (<code>/write</code>), lettura file (<code>/read</code>), elenco file (<code>/status</code>).</p>
<h3>3.2 Avvio e arresto</h3>
<ol class="steps">
<li>Apri un CMD <b>dentro la cartella lab</b> (metodo 1.3 "barra indirizzo").</li>
<li>Digita <code>node lab_bridge.js</code> e Invio.<div class="see">👁 Riquadro: "🔌 Lab Bridge attivo su http://127.0.0.1:8123 · Cartella lab: …"</div></li>
<li><b>Lascia la finestra aperta</b> per tutta la sessione. Per fermarlo: <code>Ctrl+C</code> oppure chiudi la finestra.</li>
<li>Nella Suite: Lab Console → "Verifica bridge" → deve comparire "Bridge attivo" e i pulsanti comando si colorano.</li>
</ol>
<div class="warn">⚠ Se Windows mostra un avviso firewall alla prima esecuzione: consenti solo per <b>reti private/loopback</b>. Il bridge ascolta soltanto su 127.0.0.1 (non è raggiungibile da internet).</div>
<div class="warn">⚠ Regola pratica: <b>bridge spento = pulsanti Lab Console grigi</b> e Decay Analyzer senza dati. I comandi da CMD funzionano comunque (non servono il bridge).</div>

<h2 id="p4" class="pb">PARTE 4 — Gli script Node uno per uno</h2>

<h3>4.1 ultima_data.js — freschezza archivio</h3>
<pre>node ultima_data.js storico.txt</pre>
<table><tr><th>Argomento</th><th>Significato</th></tr><tr><td>storico.txt</td><td>file archivio (se omesso usa storico.txt)</td></tr></table>
<div class="see">👁 Output: tabella con una riga per ruota: ultima_data e numeri. Usalo dopo ogni aggiornamento ZIP per controllare che l'archivio sia fresco.</div>

<h3>4.2 spilimbergo_backtest.js — backtest preregistrato v2.14</h3>
<pre>node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200
node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --mc 300
node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --metadati metadati.tsv
node spilimbergo_backtest.js storico.txt --ruota NA --warmup 200 --dal 2023-01-01 --al 2024-12-31   (ESPLORATIVO)</pre>
<table>
<tr><th>Flag</th><th>Valori</th><th>Nota</th></tr>
<tr><td>--ruota</td><td>BA CA FI GE MI NA PA RM RN TO VE</td><td>una ruota per run (niente shopping)</td></tr>
<tr><td>--warmup</td><td>50-1000 (default 200)</td><td>estrazioni iniziali di memoria</td></tr>
<tr><td>--mc</td><td>0-… (default 0)</td><td>run Monte Carlo per p di controllo</td></tr>
<tr><td>--K</td><td>5-45 (default 10)</td><td>candidati per estrazione</td></tr>
<tr><td>--alpha</td><td>0.01-0.10 (default 0.05)</td><td>significatività</td></tr>
<tr><td>--seed</td><td>intero</td><td>seme MC riproducibile</td></tr>
<tr><td>--metadati</td><td>metadati.tsv</td><td>attiva stratificazione tempi</td></tr>
<tr><td>--dal / --al</td><td>AAAA-MM-GG</td><td><b>periodo scelto dopo = ESPLORATIVO</b></td></tr>
</table>
<div class="see">👁 Output: intestazione → report JSON a schermo → riga "decisione" (ratio · p · mc → SEGNALE/compatibile col caso) → blocco "🏺 DIAGNOSI MACHINE-AWARE" (decay 1°→5°, slot, tempi). File creati: <code>report_BA_w200_….json</code> e <code>spilimbergo_protocol_BA_200.lock</code>.</div>
<div class="stop">🛑 "LOCK VIOLATO": hai cambiato parametri dopo la prima run. O ripristini i parametri originali, o cancelli il lock <b>consapevolmente</b> (nuova esplorazione).</div>

<h3>4.3 verifica_tracker.js — verifica prospettica</h3>
<pre>node verifica_tracker.js tracker_2026-09-17.json storico.txt
node verifica_tracker.js tracker_2026-09-17.json storico.txt metadati.tsv</pre>
<table><tr><th>Argomento (in ordine)</th><th>Significato</th></tr>
<tr><td>tracker_….json</td><td>registro previsioni salvate dalla Suite</td></tr>
<tr><td>storico.txt</td><td>archivio</td></tr>
<tr><td>metadati.tsv (opz.)</td><td>stratificazione macchina</td></tr>
<tr><td>--dal / --al (opz.)</td><td>filtro periodo = ESPLORATIVO</td></tr></table>
<div class="see">👁 Output: tabella previsioni (ruota, num, cad, concorsi verificati, hits, attesi) → DETTAGLIO AMBI → TOTALE ambi-conc/hits/attesi → <b>p Poisson</b> → stratificazioni (slot, tempi, posizione, cardinali). Criterio segnale: p &lt; 0.05 <b>E</b> ambi-concorso ≥ 200; sotto 200 leggi "⏳ campione piccolo". File: <code>verifica_tracker_report_….json</code>.</div>

<h3>4.4 settenaria_backtest.js — EXP-5</h3>
<pre>node settenaria_backtest.js storico.txt --ruota TUTTE --warmup 200 --partizioni 200
node settenaria_backtest.js storico.txt --ruota BA --partizioni 1000 --mc 100</pre>
<table><tr><th>Flag</th><th>Nota</th></tr><tr><td>--ruota TUTTE</td><td>qui TUTTE è ammesso (test di famiglia, non di ruota)</td></tr>
<tr><td>--partizioni N</td><td>quante partizioni casuali di confronto (200 veloce, 1000 come mattia73)</td></tr>
<tr><td>--mc</td><td>p Monte Carlo opzionale</td></tr></table>
<div class="see">👁 Output: 8 misure (ambata/ambo × 1/3/5/10 colpi) con <b>percentile</b> dentro la distribuzione casuale. Verdetto NULL se tutti i percentili stanno in 2.5-97.5. File: report_settenaria_*.json + lock.</div>

<h3>4.5 gesuita_protocol_backtest.js — EXP-6</h3>
<pre>node gesuita_protocol_backtest.js storico.txt --ruota BA --warmup 200 --mc 300</pre>
<div class="see">👁 Output: estrazioni qualificanti (coppia in decina + in sistema) → ratio raggio Nord {1,61,31} e raggi cardinali → ranking raggio N su 30 → G4 conoidone → esplorativi → verdetto. File: report_gesuita_*.json + lock.</div>

<h3>4.6 raccogli_metadati.js — sensore umano (raccolta CIECA)</h3>
<pre>node raccogli_metadati.js GE 3
node raccogli_metadati.js BA 2 25</pre>
<table><tr><th>Argomento</th><th>Significato</th></tr><tr><td>RUOTA</td><td>codice ruota dell'estrazione ascoltata</td></tr>
<tr><td>N_TEMPI</td><td>colpi di accelerazione contati dall'audio</td></tr>
<tr><td>STEADY (opz.)</td><td>secondi di fase costante cronometrati</td></tr></table>
<div class="stop">🛑 Regola d'oro: annota <b>PRIMA</b> di vedere i numeri estratti, altrimenti il metadato è inutilizzabile (bias di raccolta).</div>

<h2 id="p5" class="pb">PARTE 5 — I file BAT</h2>
<h3>5.1 Cosa è un .bat</h3>
<p>Un file di testo con dentro una sequenza di comandi CMD: Windows li esegue uno dopo l'altro come se li digitassi tu. Si crea/modifica con Blocco Note (tasto destro → Modifica) e si salva con estensione .bat (Salva con nome → "Tutti i file").</p>
<h3>5.2 Come si esegue (e perché a volte conviene da CMD)</h3>
<table>
<tr><th>Modo</th><th>Come</th><th>Pro / contro</th></tr>
<tr><td>Doppio click</td><td>Click sul file</td><td>Comodo, ma alla fine la finestra si chiude: se c'è un errore non lo leggi</td></tr>
<tr><td><b>Da CMD aperto</b></td><td>CMD dentro la lab → digita <code>serie_verifiche.bat</code> → Invio</td><td><b>Consigliato:</b> la finestra resta aperta e vedi errori e avanzamento</td></tr>
</table>
<h3>5.3 serie_verifiche.bat spiegato riga per riga</h3>
<pre>@echo off                                                    :: non ripete i comandi a schermo
echo ===== SERIE VERIFICHE %date% %time% ===== &gt;&gt; registro_serie.txt   :: intestazione datata
echo --- 1. ULTIMA DATA ARCHIVIO --- &gt;&gt; registro_serie.txt
node ultima_data.js storico.txt &gt;&gt; registro_serie.txt 2&gt;&amp;1   :: tabella ultime date, scritta nel registro
echo --- 2. BACKTEST PER RUOTA (senza MC) --- &gt;&gt; registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do (           :: ciclo sulle 11 ruote
  echo [%%R] &gt;&gt; registro_serie.txt
  node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 3. VERIFICA TRACKER --- &gt;&gt; registro_serie.txt
for %%F in (tracker_*.json) do (                             :: ciclo su OGNI tracker presente
  echo [%%F] &gt;&gt; registro_serie.txt
  node verifica_tracker.js %%F storico.txt metadati.tsv &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo ===== FINE ===== &gt;&gt; registro_serie.txt
echo Fatto. Risultati in registro_serie.txt</pre>
<p><code>&gt;&gt;</code> significa "aggiungi in coda al file"; <code>2&gt;&amp;1</code> significa "scrivi nel file anche gli errori". Quindi il bat non mostra quasi nulla a schermo: <b>tutto finisce in <code>registro_serie.txt</code></b>, che apri con Blocco Note (tasto destro → Apri con).</p>
<div class="warn">⚠ Se non esiste alcun tracker_*.json il ciclo 3 non parte: non è un errore. Se vuoi vedere gli output a schermo invece che nel file, esegui i comandi node a mano (Parte 4).</div>
<h3>5.4 serie_verifiche_v2.bat (opzionale, con settenaria e gesuita)</h3>
<p>Copia il codice in <b>Appendice B</b> in un nuovo file <code>serie_verifiche_v2.bat</code>: aggiunge le sezioni 4 (settenaria TUTTE) e 5 (gesuita BA) al diario settimanale.</p>

<h2 id="p6" class="pb">PARTE 6 — La Suite HTML: apertura e operazioni di base</h2>
<ol class="steps">
<li>Doppio click su <code>ULTIMISSIMOCERCHI.html</code> (deve stare nella stessa cartella di <code>settenaria_modulo.js</code>). Si apre in Chrome/Edge.</li>
<li>Layout: a sinistra il <b>Cerchio</b> (sticky), a destra il <b>pannello card</b> scorrevole; in alto toolbar e barra zoom.</li>
<li><b>Carica l'archivio</b> (card 📚 Archivio): scarica storico.zip da Brightstar → "📂 Carica ZIP Locale" → attendi → "🔍 Valida".<div class="see">👁 "✅ VALIDAZIONE OK · Righe: 77.099 · Ruote: 11/11" + tabella prima/ultima data per ruota. Le volte dopo: "💾 Carica Cache".</div></li>
<li><b>Porta estrazioni sul cerchio</b>: stessa card → scegli ruota → "Ultima estrazione" (o "Ultime 3").<div class="see">👁 I numeri diventano <b>VERDI</b> sul cerchio + chip verdi sotto "Estrazione da analizzare".</div></li>
<li><b>I due colori</b>: 🟡 ORO = numeri tuoi (click sul numero, chip, pulsanti "Evidenzia"); 🟢 VERDE = estrazione reale caricata. Tutte le card generative leggono ORO+VERDE.</li>
<li><b>Mouse sul cerchio</b>: click numero = accendi/spegni ORO · trascina una ghiera = ruota l'anello · trascina lo sfondo = sposta · rotella = zoom · doppio click = zoom+ · pulsanti + − 1:1 @38.</li>
<li><b>Toolbar</b>:  Tema chiaro/scuro · 🔗 Condividi (link con configurazione) · 📥 Demo (carica 10 numeri verdi) · 🗑️ Pulisci Tutto · ❓ Guida (modale).</li>
<li><b>Lab Console</b>: se il bridge è acceso vedi "Bridge attivo" e i 5 pulsanti comando funzionanti; altrimenti sono grigi.</li>
</ol>

<h2 id="p7" class="pb">PARTE 7 — Guida operativa a tutte le tab (card)</h2>
<p class="small">Ordine = ordine nel pannello, dall'alto in basso. "Prereq." = cosa serve prima.</p>

<h3>Gruppo A — Lettura e geometria del cerchio</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>Anello interno / medio / esterno</td><td>—</td><td>↺ o ↻ sulla card (o trascina la ghiera sul cerchio)</td><td>L'anello ruota di 11,25° con snap; lettura cardinali aggiornata</td><td>Cardinali, Allineamenti</td></tr>
<tr><td>Lettura ai 4 punti cardinali</td><td>—</td><td>Automatica; "Riporta le ghiere a riposo" azzera le rotazioni</td><td>Tabella 12 numeri sotto N/S/E/O</td><td>Urna Mode (ipotesi bocca N)</td></tr>
<tr><td>Distanze e Figure</td><td>≥2 ORO</td><td>Automatica al variare degli ORO</td><td>Δ ciclometriche per coppia + figure (opposti/triangolo/terzina/quadrato)</td><td>Motore, Coerenza</td></tr>
<tr><td>Cerca Allineamenti</td><td>≥1 ORO o VERDE</td><td>Scegli modalità (Oro+Verde / Solo oro / Solo verde) → "Trova migliori configurazioni" → "Applica" su una delle 5</td><td>Rotazioni che portano i tuoi numeri sui cardinali; dettaglio numeri per cardinale</td><td>Cardinali</td></tr>
<tr><td>Configurazioni</td><td>—</td><td>Nome → "Salva"; click sul nome per ricaricare; ✕ per eliminare</td><td>Memoria di rotazioni+evidenziazioni</td><td>Condivisione link</td></tr>
<tr><td>Scova numero</td><td>—</td><td>Numero → "Trova" (o Invio); "Pulisci evidenziazioni" azzera gli ORO</td><td>Accende un numero preciso; chip elenco ORO</td><td>Tutte</td></tr>
</table>

<h3>Gruppo B — Generatori di candidati</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>🧭 Logica 38</td><td>Archivio per Shrink/Terzine</td><td>Ruota + primo estratto + derivazione cadenza + data → "Imposta cerchio & colonne"; ⇄ scambia escluso per colonna; "Shrink 9-2"; "Terzine 280"; "Salva (9 conc.)"; "Esporta tracker (JSON)"</td><td>3 colonne di cadenza sul cerchio; <b>3 ambi secchi</b> (ORO automatici); lunghetta shrink; gruppi terzine Rc≥Rx; riepilogo previsioni con hit/attesi</td><td>Tracker prospettico; Doppie Distanze</td></tr>
<tr><td>📅 Verifica Estrazioni per Periodo</td><td>Archivio</td><td>Dal + Al → "Conta Estrazioni"</td><td>Quante estrazioni ci sono nel periodo (dimensione campione)</td><td>Scelta warmup/periodo</td></tr>
<tr><td>🔍 Doppie Distanze</td><td>Archivio</td><td>Incolla 5 numeri sorgente (o usa i VERDI) → ruote sorgente/target ("Tutte le ruote" ammesso) → "Cerca Terzine Ottimali"; click riga = evidenzia; "Inserisci nel Cerchio"; "Sviluppa a gruppi…"</td><td>Tag Δ con doppie; terzine simmetriche {x,x+Δ,x+2Δ} con Rc≥Rx e rapporto; monitor multi-ruota</td><td>Propagazione; Logica 38</td></tr>
<tr><td>🪨 Propagazione</td><td>≥1 ORO/VERDE</td><td>(1 volta) "Auto-Tuning statistico"; poi "Lancia i sassi"; "Mappa" = heat; "Pulisci"; "Evidenzia top 5"</td><td>Onde rosse animate; lista risonanti con motivi (eco radiale, onda Δ, ×fonti)</td><td>Numeri Promettenti</td></tr>
<tr><td>📊 Statistiche & Pattern</td><td>Archivio</td><td>Ruota → "Analizza"/"Top 10 Frequenti"/"Pattern Coppie"; click su numero/coppia = ORO</td><td>Frequenze, ritardi, coppie/triple frequenti</td><td>Cadenze & Decine</td></tr>
<tr><td>Metodo delle 3 Estrazioni (Manna)</td><td>Archivio</td><td>Ruota → "Calcola" → "Evidenzia previsioni"</td><td>Griglie somme/differenze/spie; 12 numeri candidati</td><td>Numeri Promettenti</td></tr>
<tr><td>🔺 Piramide Ciclotimica</td><td>≥2 ORO/VERDE</td><td>"Genera Piramide" → "Evidenzia vertice"</td><td>Piramide di differenze; vertice previsto</td><td>Numeri Promettenti</td></tr>
<tr><td>🕵 Spie per Ruota</td><td>Archivio + ≥1 ORO/VERDE</td><td>Ruota → "Analizza Spie"; click su un top-3 = ORO</td><td>Per ogni spia: 3 numeri storicamente annunciati nelle 5 successive</td><td>Numeri Promettenti</td></tr>
<tr><td>⚡ Motore Previsivo L1</td><td>≥2 ORO/VERDE</td><td>"Genera figure e previsione"; click badge Δ = filtra figura; "Calore"; "Tour"; "Evidenzia vertici + sviluppi"; click candidato = ORO</td><td>Figure classiche+dinamiche; box Ambata/Ambo/Terno/Cinquina; candidati con motivi</td><td>Numeri Promettenti</td></tr>
<tr><td>🔀 Storico & Convergenze L2</td><td>—</td><td>"Carica ruote dall'archivio" (ruota + N) oppure incolla righe a mano / "Demo" → "Carica" → filtro ruota → "Convergenze"; "Evidenzia i convergenti"</td><td>Numeri candidati da più estrazioni (badge in quante)</td><td>Numeri Promettenti</td></tr>
</table>

<h3>Gruppo C — Aggregazione, verifica e studio</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>⭐ Numeri Promettenti</td><td>≥1 fonte eseguita</td><td>"Aggiorna"; click su un pallino = ORO sul cerchio</td><td>12 pallini: arancio = top1; puntini colorati = fonti concordanti → <b>regola ≥2 fonti</b></td><td>È il punto d'arrivo di tutte le fonti</td></tr>
<tr><td>📜 Tavola Settenaria</td><td>Archivio + modulo pulito</td><td>Ruota → "Analizza ultima"; "Tutte le famiglie"; "Evidenzia rombo+X"</td><td>Famiglie attivate e spie (mancanti); tabella 20 famiglie; rombo ORO / X VERDE</td><td>Studio: EXP-5 NULL</td></tr>
<tr><td>🧪 Backtest Preregistrato (browser)</td><td>Archivio</td><td>Imposta ruota/warmup/K/alpha/MC/seed → "Congela protocollo" → "Lancia backtest" → "Export JSON"; "Sblocca" per cambiare</td><td>Ratio, p, p MC, coerenza per anno, verdetto segnale/caso</td><td>Specchio browser dello script Node</td></tr>
<tr><td>🕰 Verifica a Ritroso</td><td>Archivio</td><td>Ruota + data + base + top → "Verifica a ritroso"; jump date ◀ ▶; "Porta previsti sul Cerchio"/"Porta estrazione reale"</td><td>Match previsti vs reale con hit evidenziati (didattica)</td><td>Insegnarti dove un metodo sbaglia</td></tr>
<tr><td>🧩 Figure Mancanti</td><td>Archivio</td><td>Ruota → "Analizza"</td><td>Ritardo figure geometriche (alert &gt;15)</td><td>Contesto</td></tr>
<tr><td>Cadenze & Decine</td><td>≥2 ORO/VERDE</td><td>Automatica</td><td>Celle fredde/calde per cadenza e decina → bilanciamento giocata</td><td>Schema finale</td></tr>
</table>

<h3>Gruppo D — Macchina, archivio, lab</h3>
<table>
<tr><th style="width:16%">Card</th><th style="width:12%">Prereq.</th><th style="width:30%">Passi (click)</th><th style="width:22%">Cosa vedi / porti a casa</th><th style="width:20%">Incroci / note</th></tr>
<tr><td>🏺 Urna Mode / Decay Analyzer</td><td>Bridge + storico.txt</td><td>Toggle Urna; compila slot/tempi/steady → "Esporta riga metadati (TSV)" oppure Lab Console "Aggiungi riga metadati"; Decay: ruota (+dal/al) → "Analizza"</td><td>Grafico a barre ratio 1°→5° con verdetto (SIGNIFICATIVO/DEBOLE/PIATTO/INVERSO)</td><td>backtest --metadati; raccogli_metadati.js</td></tr>
<tr><td>🟢 Lab Console</td><td>Bridge acceso</td><td>"Verifica bridge"; "Genera storico.txt"; "Salva tracker (data analisi)"; "Aggiungi riga metadati"; imposta ruota/warmup/MC/partizioni/data/periodo; pulsanti: ultima_data / backtest / verifica_tracker / settenaria / gesuita; "Copia comando negli appunti"</td><td>Output nero degli script senza uscire dal browser; file scritti nella lab</td><td>Equivalente dei comandi CMD</td></tr>
<tr><td>📚 Archivio Estrazioni</td><td>—</td><td>"Carica ZIP Locale"/"Carica Cache"/"Valida"/"Cancella"; epoca (Completa/Venus/4 Estrazioni); "Ultima estrazione"/"Ultime 3"</td><td>Cache IndexedDB; VERDI sul cerchio; report validazione</td><td>Tutto il resto dipende da qui</td></tr>
<tr><td>Estrazione da analizzare</td><td>—</td><td>Incolla 5 numeri → "Evidenzia" (VERDI); "Pulisci"; box coerenza geometrica automatico</td><td>Base verde manuale quando non hai l'archivio</td><td>Coerenza, Propagazione</td></tr>
</table>

<h2 id="p8" class="pb">PARTE 8 — Flussi di lavoro completi</h2>

<h3>FLUSSO A — Prima volta in assoluto</h3>
<ol class="steps">
<li>Installa Node LTS (1.2) e verifica con <code>node -v</code>.</li>
<li>Crea/verifica la cartella lab e copiaci: lab_bridge.js, i 5 script di analisi, ultima_data.js, raccogli_metadati.js, serie_verifiche.bat, ULTIMISSIMOCERCHI.html, settenaria_modulo.js (Appendice A), storico.txt (o ZIP).</li>
<li>CMD dentro la lab → <code>node lab_bridge.js</code> → lascia aperto.</li>
<li>Doppio click sull'HTML → Archivio → carica ZIP → Valida → "Ultima estrazione".</li>
<li>Lab Console → "Verifica bridge" → "Bridge attivo".</li>
<li>Se la card Tavola Settenaria non risponde: sostituisci settenaria_modulo.js con l'Appendice A e ricarica con Ctrl+F5.</li>
</ol>

<h3>FLUSSO B — Routine quotidiana (15-20 min)</h3>
<ol class="steps">
<li>Bridge acceso + HTML aperto + cache/ZIP caricata + "Ultima estrazione" (VERDI).</li>
<li>Logica 38: primo estratto dell'ultima → Imposta → 3 ambi secchi (ORO) → eventuale Shrink/Terzine → "Salva (9 conc.)".</li>
<li>Doppie Distanze: incolla l'ultima → Cerca → "Inserisci nel Cerchio".</li>
<li>Propagazione: "Lancia i sassi" → "Evidenzia top 5".</li>
<li>Manna "Calcola" + Piramide "Genera" + Spie "Analizza" (conferme).</li>
<li>Numeri Promettenti → "Aggiorna" → tieni solo i ≥2 puntini fonte.</li>
<li>Cadenze & Decine: bilancia (niente 5 numeri nella stessa decina).</li>
<li>Componi lo schema: ambata top1 su 3 colpi; ambi top1-2, top1-3, top2-3 su 3 colpi; terno top1-2-3 su 3-5 colpi.</li>
<li>Lab Console → "Salva tracker (data analisi)" (per la verifica prospettica).</li>
</ol>

<h3>FLUSSO C — Routine settimanale</h3>
<ol class="steps">
<li>CMD dentro la lab → <code>serie_verifiche.bat</code> (oppure doppio click).</li>
<li>Apri <code>registro_serie.txt</code> con Blocco Note: ultime date + ratio per ruota + verifiche tracker.</li>
<li>Se tutti i ratio ≈ 1.00: nessuna sorpresa, si gioca per tradizione (nessun segnale).</li>
</ol>

<h3>FLUSSO D — Tracker prospettico (unica strada scientifica viva)</h3>
<ol class="steps">
<li>Suite: Logica 38 → "Salva (9 conc.)".</li>
<li>Suite: Lab Console → "Salva tracker (data analisi)" → crea tracker_AAAA-MM-GG.json.</li>
<li>Dal giorno dopo, CMD: <code>node verifica_tracker.js tracker_AAAA-MM-GG.json storico.txt metadati.tsv</code> (o pulsante Lab Console).</li>
<li>Leggi p Poisson: segnale solo se p &lt; 0.05 <b>E</b> ambi-concorso ≥ 200; prima è "campione piccolo".</li>
</ol>

<h3>FLUSSO E — Machine-aware (raccolta cieca)</h3>
<ol class="steps">
<li>PRIMA di vedere i numeri: conta i tempi di soffio dall'audio.</li>
<li>CMD: <code>node raccogli_metadati.js BA 3 22</code> (oppure Suite: Urna Mode → compila → "Aggiungi riga metadati").</li>
<li>Settimanale CMD: <code>node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 --metadati metadati.tsv</code> → leggi decay/slot/tempi.</li>
</ol>

<h3>FLUSSO F — Studio settenaria/gesuita (solo studio, NULL)</h3>
<ol class="steps">
<li>CMD: <code>node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200</code> → percentili.</li>
<li>CMD: <code>node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300</code> → ratio e ranking.</li>
<li>Suite: card 📜 per l'analisi visiva (famiglie, spie, rombo+X) e calendarizzazione a ritroso.</li>
</ol>

<h2 id="p9" class="pb">PARTE 9 — Leggere gli output (con esempi reali)</h2>
<h3>9.1 Backtest v2.14</h3>
<pre>propag: ratio 1.023 · p 0.234 / mc 0.312 =&gt; compatibile col caso
🏺 Decay 1°→5°: 1°: ratio 1.045 · 5°: ratio 0.998 → 🩺 ⚪ PIATTO (rumore, no segnale fisico)</pre>
<table><tr><th>Voce</th><th>Come leggerla</th></tr>
<tr><td>ratio</td><td>hit osservati / attesi dal caso. 1.00 = caso; ≥1.15 = candidato segnale</td></tr>
<tr><td>p / p MC</td><td>probabilità che sia rumore; serve &lt; alpha/2 (0.025)</td></tr>
<tr><td>decay 1°→5°</td><td>slope &gt;0.15 = informazione sopravvive al mixing; |slope|&lt;0.05 = PIATTO</td></tr>
<tr><td>slot / tempi</td><td>ratio per giorno settimanale e per regime di soffio: varianza alta = ipotesi macchina</td></tr></table>
<h3>9.2 Settenaria EXP-5</h3>
<pre>ambata 1: percentile 85 · ambata 3: 13 · ambata 5: 67 · ambata 10: 71
ambo 1: 50 · ambo 3: 30 · ambo 5: 42 · ambo 10: 53  →  tutte DENTRO = NULL</pre>
<p>Percentile = posizione della settenaria dentro 200 partizioni casuali con le stesse taglie. Con 8 misure, il massimo percentile atteso sotto il nulla è ~89: anche l'85 è rumore.</p>
<h3>9.3 Gesuita EXP-6</h3>
<pre>P1 raggio Nord 1-61-31: ratio 1.022 · P2 cardinali: ratio 0.989 · ranking raggio N: 10/30 → NULL</pre>
<h3>9.4 Tracker</h3>
<pre>📊 TOTALE: ambi-conc 6 · hits 0 · attesi 0.01 · p Poisson = 0.98512 → ⏳ campione piccolo</pre>
<h3>9.5 ultima_data</h3>
<pre>│ BA │ 2026-09-15 │ 3 2 53 44 29 │   ← ultima estrazione per ruota: controlla la freschezza</pre>

<h2 id="p10" class="pb">PARTE 10 — Troubleshooting completo</h2>
<table>
<tr><th style="width:30%">Sintomo</th><th style="width:26%">Causa</th><th style="width:44%">Soluzione</th></tr>
<tr><td>"'node' non è riconosciuto…"</td><td>Node non installato o fuori PATH</td><td>Reinstalla LTS con "Add to PATH"; <b>riapri</b> il CMD; verifica con node -v</td></tr>
<tr><td>"Cannot find module / file non trovato: storico.txt"</td><td>Sei nella cartella sbagliata</td><td><code>cd</code> fino alla lab; <code>dir</code> per controllare; riprova</td></tr>
<tr><td>Errore EADDRINUSE :8123 all'avvio bridge</td><td>Un altro bridge è già attivo</td><td>Chiudi la vecchia finestra (o Ctrl+C lì); oppure Task Manager → node.exe</td></tr>
<tr><td>Pulsanti Lab Console grigi / "Bridge offline"</td><td>Bridge spento</td><td><code>node lab_bridge.js</code> in un CMD dentro la lab; poi "Verifica bridge"</td></tr>
<tr><td>"comando sconosciuto: settenaria"</td><td>lab_bridge.js vecchio senza i rami</td><td>Aggiorna lab_bridge.js alla versione con i rami settenaria/gesuita (quella attuale in cartella li contiene: verifica con Blocco Note cercando "cmd==='settenaria'")</td></tr>
<tr><td>"script non trovato nella cartella: …"</td><td>File .js assente nella lab</td><td>Copia lo script mancante accanto a lab_bridge.js</td></tr>
<tr><td>Card 📜 visibile ma morta / select vuoto</td><td>settenaria_modulo.js corrotto (spazi in "= >", "get ElementById", "d ocument", apice non escapato)</td><td>Sostituisci TUTTO il file con l'Appendice A; salva UTF-8; Ctrl+F5</td></tr>
<tr><td>ENOENT tracker_….json</td><td>Nessun tracker salvato</td><td>Logica 38 → Salva (9 conc.) → Lab Console → Salva tracker</td></tr>
<tr><td>"LOCK VIOLATO"</td><td>Parametri cambiati dopo la prima run</td><td>Ripristina i parametri o cancella il lock consapevolmente (nuova esplorazione)</td></tr>
<tr><td>ZIP non si decomprime (Edge)</td><td>Tracking Prevention sul CDN JSZip</td><td>Usa Chrome, oppure consenti il contenuto bloccato per la pagina</td></tr>
<tr><td>Emoji strane (🌙)</td><td>File salvato con codifica sbagliata</td><td>Risalva come UTF-8 (Blocco Note: Salva con nome → Codifica UTF-8)</td></tr>
<tr><td>Doppio click sul .bat: finestra lampeggia e sparisce</td><td>Errore interno non leggibile</td><td>Apri un CMD nella lab e digita <code>serie_verifiche.bat</code>: vedrai l'errore</td></tr>
<tr><td>registro_serie.txt pieno di "file non trovato"</td><td>Bat eseguito fuori dalla lab</td><td>Esegui il bat DENTRO la cartella lab (doppio click sul file nella lab, o da CMD lì dentro)</td></tr>
<tr><td>Cache persa cambiando PC/browser</td><td>Cache in IndexedDB del browser</td><td>Ricarica lo ZIP</td></tr>
</table>

<h2 id="p11">PARTE 11 — Regole d'oro, metodo e gioco responsabile</h2>
<ol>
<li>Preregistra prima di guardare gli esiti (lock SHA-256): cambiare parametri dopo = pesca post-hoc.</li>
<li>Periodo --dal/--al scelto a posteriori = ESPLORATIVO, mai conclusivo.</li>
<li>Segnale = p &lt; alpha/2 <b>E</b> ratio ≥ 1.15 <b>E</b> coerenza per anno.</li>
<li>Tracker = p Poisson &lt; 0.05 con ≥ 200 ambi-concorso.</li>
<li>Concordanza: gioca solo numeri con ≥ 2 fonti nei Numeri Promettenti.</li>
<li>Metadati: raccolta CIECA (prima di vedere i numeri).</li>
<li>Stato attuale delle verifiche: machine-aware PIATTO · EXP-5 NULL · EXP-6 NULL · backtest compatibile col caso → <b>nessun metodo ha validità scientifica</b>.</li>
<li>Il Lotto è casuale; il gioco è vietato ai minori e può causare dipendenza. Gioca responsabilmente.</li>
</ol>

<h2 id="pa" class="pb">APPENDICE A — settenaria_modulo.js PULITO (v2.2)</h2>
<p>Procedura: apri <code>settenaria_modulo.js</code> con Blocco Note → Seleziona tutto → Cancella → incolla questo → Salva con codifica UTF-8 → ricarica la Suite con Ctrl+F5.</p>
<pre>// settenaria_modulo.js — v2.2 · Modulo Tavola Settenaria per la Suite v2.13
(function(){
'use strict';
function succ7(n){var r=(n*7)%90;return r===0?90:r;}
function compl91(n){return 91-n;}
function costruisciFamiglie(){
  var viste={},fam=[];
  for(var n=1;n&lt;=90;n++){
    if(viste[n])continue;
    var f=[],x=n;
    while(!viste[x]){viste[x]=1;f.push(x);x=succ7(x);}
    f.sort(function(a,b){return a-b;});
    fam.push(f);
  }
  fam.sort(function(a,b){return b.length-a.length||a[0]-b[0];});
  return fam;
}
var FAM=costruisciFamiglie();
var FAM_OF={};
FAM.forEach(function(f,i){f.forEach(function(n){FAM_OF[n]=i;});});
function tipoFam(len){return len===12?'ciclo di 12':len===4?'ciclo di 4':len===3?'ciclo di 3':'punto fisso';}
function popolaSettRuota(){
  var sel=document.getElementById('settRuota');
  if(sel&amp;&amp;!sel.options.length&amp;&amp;typeof RUOTE_NOME!=='undefined'){
    sel.innerHTML=Object.keys(RUOTE_NOME).map(function(k){return '&lt;option value="'+k+'"&gt;'+k+' - '+RUOTE_NOME[k]+'&lt;/option&gt;';}).join('');
  }
}
function analizzaSettenaria(){
  var box=document.getElementById('settResults');
  if(!archivio||!archivio.righe.length){showNotification('⚠️ Carica prima l\'archivio');return;}
  var ruota=document.getElementById('settRuota').value;
  var sub=archivio.righe.filter(function(r){return r.ruota===ruota;}).sort(function(a,b){return parseData(a.data)-parseData(b.data);});
  if(!sub.length){showNotification('Nessuna estrazione per '+ruota);return;}
  var last=sub[sub.length-1];
  var nums=[last.n1,last.n2,last.n3,last.n4,last.n5];
  var attive=new Map();
  nums.forEach(function(n){var i=FAM_OF[n];if(!attive.has(i))attive.set(i,[]);attive.get(i).push(n);});
  var spie=[];
  var html='&lt;div style="margin-top:8px;font-size:11px;color:#c9b98f;"&gt;Ultima estrazione '+CODICE_TO_NOME[ruota]+' del '+last.data+': &lt;b style="color:var(--gold-fill)"&gt;'+nums.join(' ')+'&lt;/b&gt;&lt;/div&gt;';
  attive.forEach(function(usciti,i){
    var f=FAM[i];
    var manc=f.filter(function(n){return nums.indexOf(n)===-1;});
    spie=spie.concat(manc);
    html+='&lt;div style="margin-top:6px;padding:8px;background:rgba(0,0,0,.15);border-radius:6px;font-size:12px;"&gt;'
      +'&lt;div style="color:var(--brass-hi);font-weight:600;"&gt;Famiglia '+tipoFam(f.length)+' · '+f.join(' ')+'&lt;/div&gt;'
      +'&lt;div style="color:#c9b98f;margin-top:3px;"&gt;usciti: '+usciti.join(', ')+' → spie: &lt;b style="color:var(--gold-fill)"&gt;'+(manc.length?manc.join(' '):'(esaurita)')+'&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;';
  });
  html+='&lt;div class="btn-row" style="margin-top:8px;"&gt;&lt;button class="step" id="settHighlight"&gt;🎯 Evidenzia spie sul Cerchio&lt;/button&gt;&lt;/div&gt;'
      +'&lt;div style="font-size:10px;color:#8a7a5c;margin-top:6px;"&gt;Studio geometrico: EXP-5 NULL. Non è un segnale.&lt;/div&gt;';
  box.innerHTML=html;
  document.getElementById('settHighlight').addEventListener('click',function(){
    spie.forEach(function(n){highlighted.add(n);});
    renderChips();renderAll();aggiornaCadenzeDecine();
    showNotification('📜 '+spie.length+' spie evidenziate');
  });
  showNotification('📜 Tavola Settenaria: '+attive.size+' famiglie attivate');
}
function mostraTabellaSett(){
  var box=document.getElementById('settResults');
  var html='&lt;div style="margin-top:8px;font-size:11px;color:#c9b98f;"&gt;Le 20 famiglie (n×7 mod 90):&lt;/div&gt;&lt;table style="margin-top:6px;"&gt;&lt;tr&gt;&lt;th&gt;#&lt;/th&gt;&lt;th&gt;tipo&lt;/th&gt;&lt;th&gt;numeri&lt;/th&gt;&lt;th&gt;compl. 91&lt;/th&gt;&lt;/tr&gt;';
  FAM.forEach(function(f,i){html+='&lt;tr&gt;&lt;td&gt;'+(i+1)+'&lt;/td&gt;&lt;td style="font-size:11px;"&gt;'+tipoFam(f.length)+'&lt;/td&gt;&lt;td style="font-size:12px;"&gt;'+f.join(' ')+'&lt;/td&gt;&lt;td style="font-size:12px;"&gt;'+f.map(compl91).join(' ')+'&lt;/td&gt;&lt;/tr&gt;';});
  box.innerHTML=html+'&lt;/table&gt;';
}
function overlayRomboX(){
  var rombo=null;
  for(var i=0;i&lt;FAM.length;i++){if(FAM[i].indexOf(1)!==-1){rombo=FAM[i];break;}}
  if(!rombo)return;
  var X=rombo.map(compl91);
  rombo.forEach(function(n){highlighted.add(n);});
  X.forEach(function(n){drawHighlighted.add(n);});
  renderChips();renderDrawChips();renderAll();aggiornaCadenzeDecine();
  showNotification('🔷 Rombo (oro): '+rombo.join(' ')+' · X (verde): '+X.join(' '));
}
function init(){
  if(typeof showNotification!=='function')return;
  popolaSettRuota();
  var b1=document.getElementById('settRun');if(b1&amp;&amp;!b1.dataset.wired){b1.dataset.wired='1';b1.addEventListener('click',analizzaSettenaria);}
  var b2=document.getElementById('settTabella');if(b2&amp;&amp;!b2.dataset.wired){b2.dataset.wired='1';b2.addEventListener('click',mostraTabellaSett);}
  var b3=document.getElementById('settOverlay');if(b3&amp;&amp;!b3.dataset.wired){b3.dataset.wired='1';b3.addEventListener('click',overlayRomboX);}
}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();
})();</pre>

<h2 id="pb">APPENDICE B — serie_verifiche_v2.bat</h2>
<pre>@echo off
echo ===== SERIE VERIFICHE %date% %time% ===== &gt;&gt; registro_serie.txt
echo --- 1. ULTIMA DATA ARCHIVIO --- &gt;&gt; registro_serie.txt
node ultima_data.js storico.txt &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo --- 2. BACKTEST PER RUOTA (senza MC) --- &gt;&gt; registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do (
  echo [%%R] &gt;&gt; registro_serie.txt
  node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 3. VERIFICA TRACKER --- &gt;&gt; registro_serie.txt
for %%F in (tracker_*.json) do (
  echo [%%F] &gt;&gt; registro_serie.txt
  node verifica_tracker.js %%F storico.txt metadati.tsv &gt;&gt; registro_serie.txt 2&gt;&amp;1
)
echo --- 4. SETTENARIA (TUTTE, 200 partizioni) --- &gt;&gt; registro_serie.txt
node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200 &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo --- 5. GESUITA (BA, mc 300) --- &gt;&gt; registro_serie.txt
node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300 &gt;&gt; registro_serie.txt 2&gt;&amp;1
echo ===== FINE ===== &gt;&gt; registro_serie.txt
echo Fatto. Risultati in registro_serie.txt</pre>

<h2 id="pc" class="pb">APPENDICE C — Cheat-sheet (1 pagina)</h2>
<pre>CMD:  Win+R → cmd → Invio   |   dentro Esplora Risorse della lab: barra indirizzo → "cmd" → Invio
NAV:  cd PERCORSO · cd .. · dir · cls · exit · Ctrl+C ferma · freccia SU ripete · Tab completa
NODE: node -v (versione)

BRIDGE (finestra dedicata, resta aperta):   node lab_bridge.js
SCRIPT:
  node ultima_data.js storico.txt
  node spilimbergo_backtest.js storico.txt --ruota BA --warmup 200 [--mc 300] [--metadati metadati.tsv]
  node verifica_tracker.js tracker_DATA.json storico.txt [metadati.tsv]
  node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200
  node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300
  node raccogli_metadati.js RUOTA N_TEMPI [STEADY]      (CIECO: prima di vedere i numeri)
BAT:  doppio click OPPURE da CMD nella lab: serie_verifiche.bat  → leggi registro_serie.txt

SUITE: doppio click HTML → Archivio: ZIP→Valida→Ultima estrazione (VERDI)
COLORI: ORO = tuoi · VERDE = estrazione reale · MOUSSE: click=numero, ghiera=ruota, sfondo=pan, rotella=zoom
ROUTINE: Logica38 → DoppieDistanze → Propagazione → Manna/Piramide/Spie → Promettenti (≥2 fonti)
         → Cadenze (bilancia) → schema ambata/ambi/terno → Lab Console: Salva tracker
LEGGERE: ratio 1.00=caso · ≥1.15+p&lt;0.025+coerenza=segnale · decay PIATTO=no fisica · p Poisson&lt;0.05 con ≥200 ambi-conc
STATO: machine-aware PIATTO · EXP-5 NULL · EXP-6 NULL → nessun segnale validato · gioca responsabilmente</pre>

<h2 id="pd">APPENDICE D — Glossario</h2>
<table>
<tr><th>Termine</th><th>Significato</th></tr>
<tr><td>CMD / Prompt</td><td>La finestra nera dei comandi di Windows</td></tr>
<tr><td>PATH</td><td>Elenco di cartelle dove Windows cerca i programmi (node deve esserci)</td></tr>
<tr><td>Bridge</td><td>Server locale che fa da ponte tra browser e script Node</td></tr>
<tr><td>TSV</td><td>File di testo con colonne separate da tabulazioni</td></tr>
<tr><td>Lock</td><td>Impronta SHA-256 del protocollo: impedisce cambiamenti silenziosi</td></tr>
<tr><td>Ratio</td><td>Osservati / attesi dal caso</td></tr>
<tr><td>p-value / p MC</td><td>Probabilità che il risultato sia rumore (formula / simulazione)</td></tr>
<tr><td>Percentile</td><td>Posizione dentro una distribuzione di confronti casuali</td></tr>
<tr><td>Decay 1°→5°</td><td>Se l'informazione decade col mescolamento dell'urna</td></tr>
<tr><td>Tracker prospettico</td><td>Registro di previsioni verificate SOLO sul futuro</td></tr>
<tr><td>Rc / Rx</td><td>Ritardo corrente / massimo ritardo storico di una combinazione</td></tr>
<tr><td>Fuori 90</td><td>Normalizzazione dei risultati nell'intervallo 1-90</td></tr>
<tr><td>Cadenza / Decina</td><td>Cifra finale / gruppo di dieci del numero</td></tr>
</table>

<div class="warn" style="margin-top:20px"><b>Nota finale:</b> questo manuale descrive strumenti di studio e disciplina di gioco. Tutti i test preregistrati effettuati risultano compatibili col caso: nessun metodo qui descritto costituisce previsione valida. Il Lotto è casuale: gioca solo ciò che puoi permetterti di perdere.</div>

</div>
</body>
</html>
scusami, ma questa versione 2.13 e tutto il resto dove lo trovo?
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 17 settembre 2026
    Bari
    11
    37
    71
    88
    54
    Cagliari
    66
    38
    51
    42
    69
    Firenze
    51
    02
    79
    25
    75
    Genova
    49
    66
    84
    51
    08
    Milano
    25
    02
    85
    90
    05
    Napoli
    56
    64
    84
    41
    33
    Palermo
    35
    21
    11
    64
    72
    Roma
    83
    36
    81
    10
    22
    Torino
    68
    07
    03
    37
    27
    Venezia
    81
    31
    61
    33
    06
    Nazionale
    73
    45
    69
    48
    34
    Estrazione Simbolotto
    Palermo
    11
    35
    06
    40
    45
Indietro
Alto