{"filename":"agent_20260518_1816.md","content":"# Bitcoin Regime Lab Cycle 20260518_1816\n\n## Ruolo/funzione\n\nTM7-vps in funzione Bitcoin Regime Lab. Il ciclo non cerca direzione di prezzo:\nverifica se il campo dati daily BTC del runtime corrente e' ammissibile prima\ndi qualunque ipotesi timeframe, POC, FVG, LVN o Kumo.\n\n## Tensione scelta\n\n`BITCOIN_REGIME_LAB_LIVE_FEED_REPAIR_GATE` - A current-cycle feed fetch with\nprovider errors blocks downstream BTC hypotheses even if older stamped artifacts\nshow prior success; repair or rerun feed collection before interpreting\nPOC/FVG/timeframe/Kumo.\n\nMotivo della scelta: e' la tensione con piu' potere discriminante nel ciclo\n`20260518_1816`. Un artifact precedente dello stesso minuto mostrava feed ok,\nma il contratto del Lab richiede evidenza del ciclo corrente: se il fetch live\nfallisce, la successiva ipotesi POC/FVG/timeframe resta non ammissibile.\n\n## Domanda\n\nNel ciclo `20260518_1816`, un rerun live del feed daily BTC ripara il gate\nabbastanza da rendere il campo ammissibile per una sola prossima ipotesi\nmeccanica POC/FVG/timeframe?\n\n## Esperimento\n\nTool eseguiti:\n\n```bash\npython3 domains/bitcoin-regime-lab/tools/btc_exchange_ohlcv.py --write --json\npython3 domains/bitcoin-regime-lab/tools/btc_first_hypothesis.py --write --json\n```\n\nArtifact verificabili:\n\n```text\n/opt/D-ND_LAB/data/bitcoin-regime-lab/value/btc_exchange_ohlcv_20260518_181722.json\n/opt/D-ND_LAB/data/bitcoin-regime-lab/value/btc_first_hypothesis_20260518_181728.json\n/opt/D-ND_LAB/data/bitcoin-regime-lab/value/btc_exchange_ohlcv_latest.json\n/opt/D-ND_LAB/data/bitcoin-regime-lab/value/btc_first_hypothesis_latest.json\n```\n\nNota di scope: questo e' un test di ammissibilita' del campo dati, non un\nbacktest e non una lettura operativa di mercato.\n\n## Numeri\n\n| gate | observed | threshold | pass |\n|---|---:|---:|---|\n| provider daily ok | 0 | 3 | false |\n| provider errors | 3 | 0 | false |\n| common days compared | 0 | 30 | false |\n| latest close dispersion pct | 0.0 | <= 0.5 | true only because no closes were fetched |\n| max close dispersion pct | 0.0 | <= 0.75 | true only because no closes were fetched |\n| no-signal boundary | true | true | true |\n\nProvider errors:\n\n| provider | result |\n|---|---|\n| bitstamp BTC/USD | `ConnectError: [Errno -3] Temporary failure in name resolution` |\n| coinbase BTC/USD | `ConnectError: [Errno -3] Temporary failure in name resolution` |\n| binance BTC/USDT | `ConnectError: [Errno -3] Temporary failure in name resolution` |\n\nSummary:\n\n- exchange data-card decision: `insufficient_feeds`\n- first hypothesis decision: `reject`\n- first hypothesis verdict: `FIELD_NOT_ADMISSIBLE`\n- checks passed: `3/6`\n- trading_signal: `false`\n- public_claim: `false`\n\n## Baseline e null\n\nBaseline dichiarata dal tool:\n\n- `single-feed interpretation is the naive baseline and is not admissible for promotion`\n\nNull dichiarato dal tool:\n\n- `feed_robustness_null`: se label/eventi o close divergono materialmente tra\n  feed, il campo viene declassato prima di testare metodi su livelli o\n  timeframe.\n\nRisultato del ciclo:\n\n- il null non puo' misurare divergenza cross-feed perche' nessun provider ha\n  fornito il denominatore comune nel fetch live;\n- il baseline single-feed resta non ammissibile;\n- l'artifact riuscito `btc_first_hypothesis_20260518_181603.json` rimane solo\n  evidenza storica ispezionabile, non autorizzazione per questo ciclo dopo il\n  fallimento live successivo.\n\n## Falsificatore\n\nFalsificatori attivati:\n\n- `baseline_collapse`: nessun artifact vecchio o singolo feed sostituisce il\n  gate live del ciclo corrente;\n- `selected_window_artifact`: nessuna finestra comune e' disponibile nel run\n  fallito;\n- `signal_language_before_promotion`: boundary conservato, nessuna lingua di\n  segnale, target o decisione operativa;\n- `open_candle_exclusion`: nessun backtest su candle corrente e' stato\n  interpretato.\n\nVerdetto falsifier: `FIELD_NOT_ADMISSIBLE`.\n\n## Bicono\n\nRadici:\n\n- tensione tra desiderio di passare a timeframe/POC/Kumo e vincolo di feed\n  robustness;\n- presenza di artifact riusciti vicini nel tempo ma non sufficienti se il\n  runtime corrente fallisce.\n\nSingolare:\n\n- il punto discriminante e' il rerun live delle `18:17:22 UTC`: tre provider\n  producono lo stesso errore DNS, quindi il ciclo non possiede campo dati.\n\nInvariante:\n\n- il prossimo ciclo resta bloccato su feed repair/rerun finche' non ottiene\n  `providers_ok >= 3`, `provider_errors == 0`, `common_days_compared >= 30`,\n  dispersione entro soglia e boundary no-signal nello stesso ciclo.\n\nCampo:\n\n- possibile: ripetere o riparare la raccolta feed e poi rieseguire il gate;\n- non possibile: scegliere timeframe, POC, FVG, LVN, Naked POC o Kumo da cache,\n  artifact precedente o lettura single-feed.\n\n## Archive retrieval\n\nCapsule e fonti lette:\n\n- `docs/cognitive_archives/README.md`\n- `docs/cognitive_archives/archive_capsule.v1.json`\n- `docs/cognitive_archives/thia_skill_snapshot_20260517.json`\n- `docs/cognitive_archives/kphi1_omega_kernel_20260517.json`\n- `docs/META_LAB_SKILL_INTENT_GUIDE.md`\n- `domains/bitcoin-regime-lab/context.md`\n- `data/bitcoin-regime-lab/seed.json`\n\nUso:\n\n- `read_depth`: `CAPSULE` per cognitive archives;\n- `used_for`: `support_only` e orientamento runtime;\n- nessuna capsula e' stata usata come autorita' per cambiare tool, MML o UI.\n\n## Runtime awareness\n\nCosa e' stato letto:\n\n- kernel operativo TM7/Codex, profilo THIA/TM3 e `AGENTS.md`;\n- `domains/bitcoin-regime-lab/context.md`;\n- seed corrente, artifact precedenti e tool `btc_exchange_ohlcv.py` /\n  `btc_first_hypothesis.py`.\n\nCosa e' verificato:\n\n- repo `/opt/D-ND_LAB` su `main...origin/main`;\n- worktree gia' sporco in file tool non modificati da questo ciclo;\n- fetch live `2026-05-18T18:17:22Z` con `providers_ok=0` e\n  `providers_error=3`;\n- first hypothesis `2026-05-18T18:17:28Z` con verdict\n  `FIELD_NOT_ADMISSIBLE`;\n- boundary no-signal conservato: `trading_signal=false`, `advice=false`,\n  `public_claim=false`.\n\nNon verificato:\n\n- accesso rete esterno fuori dal runtime corrente;\n- Kraken o altri provider opzionali;\n- qualunque metodo POC, Naked POC, FVG, LVN, CME gap, trendline retest o Kumo.\n\n## Seed update ammissibile\n\nMantenere e rafforzare la tensione:\n\n`BITCOIN_REGIME_LAB_LIVE_FEED_REPAIR_GATE` - il rerun live del ciclo\n`20260518_1816` ha fallito con tre errori DNS; artifact riusciti precedenti\nrestano ispezionabili ma non promuovono il campo dopo un failure corrente.\n\n## Decisione\n\nDecisione di ciclo: `REJECT_FIELD_FOR_NEXT_HYPOTHESIS`.\n\nIl prossimo ciclo deve riparare o ripetere la feed collection. Non deve ancora\nscegliere timeframe, POC, FVG, LVN, Naked POC o Kumo.\n","title":"Bitcoin Regime Lab Cycle 20260518_1816","verdict":"","bicono":null,"size":6595,"mtime":"2026-05-18T18:18:20.912588+00:00"}