PREVDAY-01: kill e veto d'integrita' non cablati in paper_prevday; CLAUDE.md §4 senza la data 2027-06-21 #4

Closed
opened 2026-09-10 12:54:33 +00:00 by Adriano · 1 comment
Owner

Il gate PREVDAY-01 (RESULTS-0822 §54, scritto il 23/08) ha decisione 2027-06-21, kill 'Sharpe forward < -0,50 su >=180 giorni di barre attive' e veto d'integrita' (>=80% barre ricostruibili, minuti non registrati non crescenti). scripts/live/paper_prevday.py non ne stampa nessuno (a differenza di paper_dvolspread, righe 105-108 e 253-257), e la tabella §4 di CLAUDE.md riga 258 dice 'scritto 23/08 · 10 condizioni' senza data ne' kill: la revisione del 09/09 ha concluso 'gate senza data' leggendo quella riga. Decisione dell'operatore 10/09: tenere la data, cablare kill e veto, correggere §4.

Il gate PREVDAY-01 (RESULTS-0822 §54, scritto il 23/08) ha decisione 2027-06-21, kill 'Sharpe forward < -0,50 su >=180 giorni di barre attive' e veto d'integrita' (>=80% barre ricostruibili, minuti non registrati non crescenti). scripts/live/paper_prevday.py non ne stampa nessuno (a differenza di paper_dvolspread, righe 105-108 e 253-257), e la tabella §4 di CLAUDE.md riga 258 dice 'scritto 23/08 · 10 condizioni' senza data ne' kill: la revisione del 09/09 ha concluso 'gate senza data' leggendo quella riga. Decisione dell'operatore 10/09: tenere la data, cablare kill e veto, correggere §4.
Adriano added the bug label 2026-09-10 12:54:33 +00:00
Author
Owner

Soluzione

Commit f82f685 (2026-09-10). scripts/live/paper_prevday.py: costanti del gate (GATE_DATE 2027-06-21, KILL_SHARPE -0,50, KILL_MIN_ACTIVE_DAYS 180, MIN_RECON_FRAC 0,80) e funzioni pure sharpe_giornaliero (lente GIORNALIERA, §54), giorni_attivi, kill_check, ricostruzione (rigioca la strategia congelata dal start_ts con la stessa aritmetica di advance e confronta barra per barra, tolleranza 1,5e-6), veto_check (<80% ricostruibili, o divergenze in crescita con soglia materiale: >=5 barre recenti E tasso doppio — la prima stesura scattava su UNA barra, P14). print_gate stampa tutto a ogni giro e a --status. Al 10/09: Sharpe giornaliero +0,95 su 81 giorni (81 attivi), kill NON MATURO (mancano 99 giorni), 1942/1943 barre ricostruibili (l'unica divergente e' il 26/08 00:00, giorno del fix di advance), veto ok. CLAUDE.md §4: riga con data, 7 condizioni + veto + kill, stato 5/7 (= 8/10 di §54 su base a 10 voci), decisione dell'operatore di tenere la data. Dichiarato: giorni_attivi legge le posizioni REAL, il kill e' MODELED (81/81 oggi). Test: tests/test_paper_prevday_gate.py (8).

**Soluzione** Commit f82f685 (2026-09-10). scripts/live/paper_prevday.py: costanti del gate (GATE_DATE 2027-06-21, KILL_SHARPE -0,50, KILL_MIN_ACTIVE_DAYS 180, MIN_RECON_FRAC 0,80) e funzioni pure sharpe_giornaliero (lente GIORNALIERA, §54), giorni_attivi, kill_check, ricostruzione (rigioca la strategia congelata dal start_ts con la stessa aritmetica di advance e confronta barra per barra, tolleranza 1,5e-6), veto_check (<80% ricostruibili, o divergenze in crescita con soglia materiale: >=5 barre recenti E tasso doppio — la prima stesura scattava su UNA barra, P14). print_gate stampa tutto a ogni giro e a --status. Al 10/09: Sharpe giornaliero +0,95 su 81 giorni (81 attivi), kill NON MATURO (mancano 99 giorni), 1942/1943 barre ricostruibili (l'unica divergente e' il 26/08 00:00, giorno del fix di advance), veto ok. CLAUDE.md §4: riga con data, 7 condizioni + veto + kill, stato 5/7 (= 8/10 di §54 su base a 10 voci), decisione dell'operatore di tenere la data. Dichiarato: giorni_attivi legge le posizioni REAL, il kill e' MODELED (81/81 oggi). Test: tests/test_paper_prevday_gate.py (8).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Adriano/PythagorasGoal#4