lotto_tom75
Advanced Premium Member
Buongiorno a tutti
Dall'ultima estrazione di Bari
Esce così ,vi risulta?
55. 47
75. 67
52. 44
74. 82
27. 19
47.67.44.82.19
convergenza con 67 , 44 e 82...
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Buongiorno a tutti
Dall'ultima estrazione di Bari
Esce così ,vi risulta?
55. 47
75. 67
52. 44
74. 82
27. 19
47.67.44.82.19


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
è rivolta a me Rubino ? in tal caso si è possibile assolutamente.grazie
solo una domanda, se uno volesse inserire dei suoi numeri non c'è la possibilità di vederli apparire come si distribuiscono nel cerchio?
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>vale sempre la guida che hai postato ultimamente?

Penso che abbia ragione , il quadrato nel cerchio quindi oggi non è più attendibileAvete 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 .
novita?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
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 .novita?
<!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 < 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% ===== >> registro_serie.txt :: intestazione datata
echo --- 1. ULTIMA DATA ARCHIVIO --- >> registro_serie.txt
node ultima_data.js storico.txt >> registro_serie.txt 2>&1 :: tabella ultime date, scritta nel registro
echo --- 2. BACKTEST PER RUOTA (senza MC) --- >> registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do ( :: ciclo sulle 11 ruote
echo [%%R] >> registro_serie.txt
node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 >> registro_serie.txt 2>&1
)
echo --- 3. VERIFICA TRACKER --- >> registro_serie.txt
for %%F in (tracker_*.json) do ( :: ciclo su OGNI tracker presente
echo [%%F] >> registro_serie.txt
node verifica_tracker.js %%F storico.txt metadati.tsv >> registro_serie.txt 2>&1
)
echo ===== FINE ===== >> registro_serie.txt
echo Fatto. Risultati in registro_serie.txt</pre>
<p><code>>></code> significa "aggiungi in coda al file"; <code>2>&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 >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 < 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 => 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 < alpha/2 (0.025)</td></tr>
<tr><td>decay 1°→5°</td><td>slope >0.15 = informazione sopravvive al mixing; |slope|<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 < alpha/2 <b>E</b> ratio ≥ 1.15 <b>E</b> coerenza per anno.</li>
<li>Tracker = p Poisson < 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<=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&&!sel.options.length&&typeof RUOTE_NOME!=='undefined'){
sel.innerHTML=Object.keys(RUOTE_NOME).map(function(k){return '<option value="'+k+'">'+k+' - '+RUOTE_NOME[k]+'</option>';}).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='<div style="margin-top:8px;font-size:11px;color:#c9b98f;">Ultima estrazione '+CODICE_TO_NOME[ruota]+' del '+last.data+': <b style="color:var(--gold-fill)">'+nums.join(' ')+'</b></div>';
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+='<div style="margin-top:6px;padding:8px;background:rgba(0,0,0,.15);border-radius:6px;font-size:12px;">'
+'<div style="color:var(--brass-hi);font-weight:600;">Famiglia '+tipoFam(f.length)+' · '+f.join(' ')+'</div>'
+'<div style="color:#c9b98f;margin-top:3px;">usciti: '+usciti.join(', ')+' → spie: <b style="color:var(--gold-fill)">'+(manc.length?manc.join(' '):'(esaurita)')+'</b></div></div>';
});
html+='<div class="btn-row" style="margin-top:8px;"><button class="step" id="settHighlight">🎯 Evidenzia spie sul Cerchio</button></div>'
+'<div style="font-size:10px;color:#8a7a5c;margin-top:6px;">Studio geometrico: EXP-5 NULL. Non è un segnale.</div>';
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='<div style="margin-top:8px;font-size:11px;color:#c9b98f;">Le 20 famiglie (n×7 mod 90):</div><table style="margin-top:6px;"><tr><th>#</th><th>tipo</th><th>numeri</th><th>compl. 91</th></tr>';
FAM.forEach(function(f,i){html+='<tr><td>'+(i+1)+'</td><td style="font-size:11px;">'+tipoFam(f.length)+'</td><td style="font-size:12px;">'+f.join(' ')+'</td><td style="font-size:12px;">'+f.map(compl91).join(' ')+'</td></tr>';});
box.innerHTML=html+'</table>';
}
function overlayRomboX(){
var rombo=null;
for(var i=0;i<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&&!b1.dataset.wired){b1.dataset.wired='1';b1.addEventListener('click',analizzaSettenaria);}
var b2=document.getElementById('settTabella');if(b2&&!b2.dataset.wired){b2.dataset.wired='1';b2.addEventListener('click',mostraTabellaSett);}
var b3=document.getElementById('settOverlay');if(b3&&!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% ===== >> registro_serie.txt
echo --- 1. ULTIMA DATA ARCHIVIO --- >> registro_serie.txt
node ultima_data.js storico.txt >> registro_serie.txt 2>&1
echo --- 2. BACKTEST PER RUOTA (senza MC) --- >> registro_serie.txt
for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do (
echo [%%R] >> registro_serie.txt
node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 >> registro_serie.txt 2>&1
)
echo --- 3. VERIFICA TRACKER --- >> registro_serie.txt
for %%F in (tracker_*.json) do (
echo [%%F] >> registro_serie.txt
node verifica_tracker.js %%F storico.txt metadati.tsv >> registro_serie.txt 2>&1
)
echo --- 4. SETTENARIA (TUTTE, 200 partizioni) --- >> registro_serie.txt
node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200 >> registro_serie.txt 2>&1
echo --- 5. GESUITA (BA, mc 300) --- >> registro_serie.txt
node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300 >> registro_serie.txt 2>&1
echo ===== FINE ===== >> 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<0.025+coerenza=segnale · decay PIATTO=no fisica · p Poisson<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
scusami, ma questa versione 2.13 e tutto il resto dove lo trovo?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 < 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% ===== >> registro_serie.txt :: intestazione datata echo --- 1. ULTIMA DATA ARCHIVIO --- >> registro_serie.txt node ultima_data.js storico.txt >> registro_serie.txt 2>&1 :: tabella ultime date, scritta nel registro echo --- 2. BACKTEST PER RUOTA (senza MC) --- >> registro_serie.txt for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do ( :: ciclo sulle 11 ruote echo [%%R] >> registro_serie.txt node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 >> registro_serie.txt 2>&1 ) echo --- 3. VERIFICA TRACKER --- >> registro_serie.txt for %%F in (tracker_*.json) do ( :: ciclo su OGNI tracker presente echo [%%F] >> registro_serie.txt node verifica_tracker.js %%F storico.txt metadati.tsv >> registro_serie.txt 2>&1 ) echo ===== FINE ===== >> registro_serie.txt echo Fatto. Risultati in registro_serie.txt</pre> <p><code>>></code> significa "aggiungi in coda al file"; <code>2>&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 >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 < 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 => 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 < alpha/2 (0.025)</td></tr> <tr><td>decay 1°→5°</td><td>slope >0.15 = informazione sopravvive al mixing; |slope|<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 < alpha/2 <b>E</b> ratio ≥ 1.15 <b>E</b> coerenza per anno.</li> <li>Tracker = p Poisson < 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<=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&&!sel.options.length&&typeof RUOTE_NOME!=='undefined'){ sel.innerHTML=Object.keys(RUOTE_NOME).map(function(k){return '<option value="'+k+'">'+k+' - '+RUOTE_NOME[k]+'</option>';}).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='<div style="margin-top:8px;font-size:11px;color:#c9b98f;">Ultima estrazione '+CODICE_TO_NOME[ruota]+' del '+last.data+': <b style="color:var(--gold-fill)">'+nums.join(' ')+'</b></div>'; 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+='<div style="margin-top:6px;padding:8px;background:rgba(0,0,0,.15);border-radius:6px;font-size:12px;">' +'<div style="color:var(--brass-hi);font-weight:600;">Famiglia '+tipoFam(f.length)+' · '+f.join(' ')+'</div>' +'<div style="color:#c9b98f;margin-top:3px;">usciti: '+usciti.join(', ')+' → spie: <b style="color:var(--gold-fill)">'+(manc.length?manc.join(' '):'(esaurita)')+'</b></div></div>'; }); html+='<div class="btn-row" style="margin-top:8px;"><button class="step" id="settHighlight">🎯 Evidenzia spie sul Cerchio</button></div>' +'<div style="font-size:10px;color:#8a7a5c;margin-top:6px;">Studio geometrico: EXP-5 NULL. Non è un segnale.</div>'; 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='<div style="margin-top:8px;font-size:11px;color:#c9b98f;">Le 20 famiglie (n×7 mod 90):</div><table style="margin-top:6px;"><tr><th>#</th><th>tipo</th><th>numeri</th><th>compl. 91</th></tr>'; FAM.forEach(function(f,i){html+='<tr><td>'+(i+1)+'</td><td style="font-size:11px;">'+tipoFam(f.length)+'</td><td style="font-size:12px;">'+f.join(' ')+'</td><td style="font-size:12px;">'+f.map(compl91).join(' ')+'</td></tr>';}); box.innerHTML=html+'</table>'; } function overlayRomboX(){ var rombo=null; for(var i=0;i<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&&!b1.dataset.wired){b1.dataset.wired='1';b1.addEventListener('click',analizzaSettenaria);} var b2=document.getElementById('settTabella');if(b2&&!b2.dataset.wired){b2.dataset.wired='1';b2.addEventListener('click',mostraTabellaSett);} var b3=document.getElementById('settOverlay');if(b3&&!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% ===== >> registro_serie.txt echo --- 1. ULTIMA DATA ARCHIVIO --- >> registro_serie.txt node ultima_data.js storico.txt >> registro_serie.txt 2>&1 echo --- 2. BACKTEST PER RUOTA (senza MC) --- >> registro_serie.txt for %%R in (BA CA FI GE MI NA PA RM RN TO VE) do ( echo [%%R] >> registro_serie.txt node spilimbergo_backtest.js storico.txt --ruota %%R --warmup 200 >> registro_serie.txt 2>&1 ) echo --- 3. VERIFICA TRACKER --- >> registro_serie.txt for %%F in (tracker_*.json) do ( echo [%%F] >> registro_serie.txt node verifica_tracker.js %%F storico.txt metadati.tsv >> registro_serie.txt 2>&1 ) echo --- 4. SETTENARIA (TUTTE, 200 partizioni) --- >> registro_serie.txt node settenaria_backtest.js storico.txt --ruota TUTTE --partizioni 200 >> registro_serie.txt 2>&1 echo --- 5. GESUITA (BA, mc 300) --- >> registro_serie.txt node gesuita_protocol_backtest.js storico.txt --ruota BA --mc 300 >> registro_serie.txt 2>&1 echo ===== FINE ===== >> 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<0.025+coerenza=segnale · decay PIATTO=no fisica · p Poisson<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>