{"filename":"agent_20260525_0217.md","content":"# Bitcoin Regime Lab Cycle 20260525_0217\n\n## Ruolo/funzione\n\nTM7-vps in funzione Bitcoin Regime Lab, in sostituzione operativa TM3. Il ciclo\ncontinua dalla consecutio del report `agent_20260524_2017.md` e non produce\ndirezione di mercato, target, entrate, uscite, supporti/resistenze operativi,\ndecision-support, consiglio o segnale.\n\n## Tensione scelta\n\n`BITCOIN_REGIME_LAB_BELOW_PRICE_LVN_AVOIDANCE_WATCH_ONLY`.\n\nPotere discriminante: il ciclo 20260524_2017 aveva isolato `below_price` come\nosservabile inverso LVN con evidenza al bordo (`permutation p=0.02593`) ma\ndenominatore basso. Un refresh successivo puo' falsificare subito la stabilita'\ndella localizzazione senza introdurre un metodo nuovo.\n\n## Domanda\n\nSul nuovo artifact daily `btc_volume_profile_lvn_proxy_latest.json` generato il\n2026-05-25T02:17:02Z, il sotto-caso `below_price` conserva un arricchimento di\nnon-chiusura LVN contro `not_below` oltre il null di permutazione, oppure la\nlocalizzazione del ciclo precedente va declassata a watch instabile?\n\n## Esperimento\n\nArtifact consumato:\n`data/bitcoin-regime-lab/value/btc_volume_profile_lvn_proxy_latest.json`.\n\nArtifact di gate letti:\n\n- `data/bitcoin-regime-lab/value/btc_first_hypothesis_latest.json`;\n- `data/bitcoin-regime-lab/value/btc_timeframe_matrix_latest.json`.\n\nCampo dati corrente:\n\n| gate | valore |\n|---|---:|\n| provider ok | 3 |\n| provider error | 0 |\n| common days compared | 180 |\n| latest common date | 2026-05-25 |\n| latest close dispersion pct | 0.1420 |\n| max close dispersion pct | 0.2297 |\n| timeframe testable | 1D |\n| timeframe watch | 1M, 1W |\n| timeframe blocked | 8 intraday frames |\n\nMetodo:\n\n- evento: LVN proxy daily con profilo 45 giorni, 36 bin, forward 10 giorni,\n  stride 3, closure rule `close`;\n- osservabile: `lvn_avoid = not lvn_closed`;\n- sotto-caso candidato: `lvn_zone.relation == below_price`;\n- baseline/null: permutazione delle etichette `below_price`, mantenendo fisso\n  il numero di eventi e il vettore di non-chiusura;\n- controllo addizionale: non-chiusura dello strict control nello stesso\n  sotto-caso;\n- test: Fisher exact one-sided/two-sided, permutation 100k, bootstrap 100k con\n  seed fissati.\n\n## Numeri\n\n### Metriche artifact\n\n| metrica | valore |\n|---|---:|\n| eventi | 42 |\n| LVN closure rate | 0.2857 |\n| adjacent control rate | 0.3095 |\n| opposite control rate | 0.2143 |\n| shuffled-volume control rate | 0.2619 |\n| strict control rate | 0.6190 |\n| delta LVN - strict | -0.3333 |\n\n### Denominatori condizionali\n\n| gruppo | n | LVN non chiuso | tasso | strict non chiuso | strict tasso |\n|---|---:|---:|---:|---:|---:|\n| below_price | 19 | 16 | 0.8421 | 9 | 0.4737 |\n| not_below | 23 | 14 | 0.6087 | 7 | 0.3043 |\n| inside | 10 | 7 | 0.7000 | 2 | 0.2000 |\n| above_price | 13 | 7 | 0.5385 | 5 | 0.3846 |\n\nDelta primari:\n\n- `below_price LVN avoidance - not_below LVN avoidance` = +0.2334;\n- `below_price LVN avoidance - below_price strict avoidance` = +0.3684.\n\n### Fisher exact\n\nTabella `below_price` vs `not_below`:\n\n| | LVN non chiuso | LVN chiuso |\n|---|---:|---:|\n| below_price | 16 | 3 |\n| not_below | 14 | 9 |\n\n- Fisher one-sided enrichment p = 0.09175;\n- Fisher two-sided p = 0.16934.\n\n### Permutation null\n\nPermutazione 100k delle etichette `below_price`:\n\n| metrica | valore |\n|---|---:|\n| observed delta | 0.2334 |\n| null mean delta | -0.000015 |\n| null CI95 low | -0.2471 |\n| null CI95 high | 0.2334 |\n| P(null delta >= observed) | 0.09154 |\n\nIl valore osservato cade esattamente sul bordo alto del CI95 del null permutato\ne non supera la soglia del ciclo precedente.\n\n### Bootstrap\n\nBootstrap 100k con seed fissato:\n\n| metrica | mean | CI95 low | CI95 high | P(delta > 0) |\n|---|---:|---:|---:|---:|\n| below - not_below LVN avoidance | 0.2336 | -0.0297 | 0.4783 | 0.9566 |\n| below LVN avoidance - below strict avoidance | 0.3685 | 0.0526 | 0.6316 | 0.9856 |\n\n### Distanza\n\n| gruppo | distanza media pct | distanza mediana pct |\n|---|---:|---:|\n| below_price | 2.2038 | 1.8070 |\n| not_below | 4.9563 | 0.3975 |\n\nLa differenza non consente di promuovere l'ipotesi: il sotto-caso resta meno\nlontano in media, ma la mediana `not_below` e' piu' vicina e il null di\npermutazione non e' battuto.\n\n## Baseline e null\n\nBaseline dichiarata: se la relazione `below_price` non porta informazione\nstabile, l'etichetta puo' essere permutata tra gli eventi senza cambiare in\nmodo significativo il tasso di non-chiusura LVN.\n\nNull operativo:\n\n- `relation_label_permutation_null`: mantiene 42 eventi, 19 etichette\n  `below_price` e 30 non-chiusure totali; misura la probabilita' di osservare\n  un delta almeno pari a +0.2334 per caso;\n- `same_subset_strict_avoidance_null`: nello stesso sotto-caso, la zona LVN\n  dovrebbe mostrare non-chiusura superiore allo strict control se l'avoidance\n  condizionale e' propria del proxy LVN.\n\nRisultato:\n\n- il permutation null non e' battuto (`p=0.09154`);\n- il confronto interno con strict resta positivo (`0.8421` vs `0.4737`), ma non\n  basta a stabilizzare il sotto-caso contro `not_below`;\n- il denominatore sale da 14 a 19, ancora sotto la soglia prudente `n>=20` per\n  un nuovo osservabile condizionale.\n\n## Falsificatore\n\n- `lookahead_bias`: superato dall'artifact, che usa solo candele precedenti\n  alla data evento per costruire il profilo.\n- `method_without_observable`: superato per il proxy corrente. L'osservabile e'\n  meccanico: `relation == below_price` e `lvn_closed == false`.\n- `fill_rate_without_denominator`: ancora attivo come blocco di promozione:\n  `below_price n=19`, sotto soglia prudente 20.\n- `baseline_collapse`: attivo contro la localizzazione forte. Il null di\n  permutazione non e' battuto.\n- `selected_window_artifact`: aperto. La finestra resta 180 giorni daily.\n- `proxy_construction_artifact`: aperto. Volume profile daily OHLCV proxy, non\n  volume-at-price reale.\n- `signal_language_before_promotion`: superato. Nessun output operativo e'\n  stato prodotto.\n\nVerdetto falsifier: `BELOW_PRICE_LVN_AVOIDANCE_STABILITY_NOT_CONFIRMED`.\n\n## Classificazione\n\n`watch`, ma declassato da `watch-only candidate with edge significance` a\n`unstable watch / needs longer window`.\n\nIl sotto-caso `below_price` resta una superficie da osservare perche' il tasso\ndi non-chiusura e' alto e batte lo strict control interno, ma non conserva\nl'arricchimento statistico contro `not_below` sul refresh successivo. Il\nprossimo ciclo non deve ritestare lo stesso sotto-caso finche' non entra nuova\nevidenza giornaliera sufficiente o il tool non produce direttamente una serie\ncondizionale con soglia pre-dichiarata.\n\n## Bicono\n\n### Radici\n\n- Il ciclo 20260524_2017 aveva isolato `below_price` come sotto-caso LVN\n  inverso: 12/14 non-chiusure, permutation p=0.02593, bootstrap CI95 delta\n  positivo.\n- Lo stesso ciclo aveva bloccato la promozione per denominatore basso.\n- Il refresh 20260525_0217 mantiene il campo daily ammissibile: 3 provider, 0\n  errori, 180 giorni, dispersione massima 0.2297%.\n\n### Singolare\n\n- Sul nuovo artifact, `below_price` sale a 19 eventi e resta alto come\n  non-chiusura LVN: 16/19 = 0.8421.\n- Il confronto contro `not_below` scende a delta +0.2334 e non supera il null\n  di permutazione: p=0.09154.\n- Il bootstrap del delta include zero: CI95 [-0.0297, 0.4783].\n\n### Invariante di passaggio\n\nUna localizzazione condizionale non sopravvive per memoria del ciclo\nprecedente. Deve reggere al refresh successivo con lo stesso osservabile, lo\nstesso null e una soglia di denominatore pre-dichiarata. Qui il fenomeno resta\nosservabile, ma la stabilita' non e' confermata.\n\n### Campo di possibilita'\n\n- possibile: mantenere `below_price` come watch instabile e non ritestarlo fino\n  a nuova evidenza daily;\n- possibile: aggiornare il tool per emettere direttamente metriche\n  condizionali e soglie `n>=20`, permutation p<0.05 e bootstrap CI95 > 0;\n- possibile: confrontare il proxy LVN con una finestra storica piu' lunga solo\n  se il feed gate resta cross-provider;\n- non possibile: promuovere `below_price` a test;\n- non possibile: trasformare LVN, POC o zone in target, entrata, uscita,\n  supporto/resistenza operativo, decision-support o segnale.\n\n## Archive retrieval\n\nFonti lette:\n\n- `/opt/tm7/TM7_CODEX_OPERATING_KERNEL.md`;\n- `/opt/tm7/TM7_THIA_TM3_OPERATING_PROFILE_2026-05-08.md`;\n- `/opt/CLAUDE.md`;\n- `/opt/THIA/CLAUDE.md`;\n- `/opt/THIA/docs/core/COWORK_KERNEL.md`;\n- `/opt/THIA/docs/memory/PROJECT_MEMORY.md`;\n- `/opt/THIA/docs/memory/COWORK_CHANNEL.md`;\n- `domains/bitcoin-regime-lab/context.md`;\n- `docs/cognitive_archives/README.md`;\n- `docs/cognitive_archives/archive_capsule.v1.json`;\n- `data/bitcoin-regime-lab/reports/agent_20260524_2017.md`;\n- `data/bitcoin-regime-lab/reports/agent_20260524_1929.md`;\n- `data/bitcoin-regime-lab/reports/agent_20260524_0217.md`;\n- `data/bitcoin-regime-lab/seed.json`;\n- `data/bitcoin-regime-lab/value/btc_first_hypothesis_latest.json`;\n- `data/bitcoin-regime-lab/value/btc_timeframe_matrix_latest.json`;\n- `data/bitcoin-regime-lab/value/btc_volume_profile_lvn_proxy_latest.json`.\n\nArchive retrieval:\n\n```json\n{\n  \"archive_id\": \"cognitive_archives\",\n  \"capsule\": \"docs/cognitive_archives/archive_capsule.v1.json\",\n  \"pattern\": \"capsule_before_body\",\n  \"read_depth\": \"CAPSULE\",\n  \"used_for\": \"support_only\",\n  \"body_required\": false,\n  \"body_source\": null,\n  \"contamination_excluded\": \"No external archive pattern was used as authority for the BTC result.\",\n  \"test_expected\": \"The cycle report declares sources, null, falsifier and no-signal boundary.\"\n}\n```\n\nSkill applicate:\n\n- `cascata`: la tensione precedente e' propagata nel seed solo dopo evidenza;\n- `cec`: una domanda discriminante, non una narrativa;\n- `consapevolezza-condensato`: separazione tra osservabile, memoria del ciclo\n  precedente e nuova evidenza;\n- `autologica-operativa`: la domanda operativa e' stabilita prima del test;\n- `eval`: Fisher exact, permutation 100k e bootstrap 100k.\n\n## Runtime awareness\n\nCosa e' verificato:\n\n- il repo `/opt/D-ND_LAB` era pulito prima delle modifiche;\n- l'artifact LVN latest esiste e dichiara `trading_signal=false`;\n- il field gate latest passa 6/6 check;\n- il report richiesto e' questo file:\n  `/opt/D-ND_LAB/data/bitcoin-regime-lab/reports/agent_20260525_0217.md`;\n- il seed e' aggiornato solo con la nuova tensione evidence-backed.\n\nCosa non e' verificato:\n\n- nessuna validazione su volume-at-price reale o TradingView;\n- nessun feed intraday;\n- nessuna generalizzazione fuori dai 180 giorni daily correnti.\n\nSide effect:\n\n- scritto report agent;\n- aggiornato `data/bitcoin-regime-lab/seed.json` con vincolo\n  `BITCOIN_REGIME_LAB_BELOW_PRICE_LVN_AVOIDANCE_STABILITY_NOT_CONFIRMED`.\n\n## Seed update\n\n```json\n{\n  \"tipo\": \"vincolo\",\n  \"id\": \"BITCOIN_REGIME_LAB_BELOW_PRICE_LVN_AVOIDANCE_STABILITY_NOT_CONFIRMED\",\n  \"claim\": \"Cycle 20260525_0217 retested the below_price LVN avoidance localization on the refreshed daily artifact: below_price n=19, LVN non-closure 16/19 (0.8421) versus not_below 14/23 (0.6087), but Fisher one-sided p=0.09175, permutation p=0.09154 and bootstrap CI95 delta [-0.0297,0.4783]. The localization remains watch-only but loses edge-significance stability; do not retest or promote until new daily evidence or a predeclared conditional tool reaches n>=20 and beats the permutation null.\",\n  \"intensita\": 0.78,\n  \"porta\": \"lvn_avoidance\",\n  \"condensato_ref\": \"A2,A8,A14,A15\",\n  \"evidence_ref\": \"data/bitcoin-regime-lab/reports/agent_20260525_0217.md\"\n}\n```\n","title":"Bitcoin Regime Lab Cycle 20260525_0217","verdict":"","bicono":null,"size":11393,"mtime":"2026-05-25T02:20:17.605290+00:00"}