{"filename":"agent_20260526_1714.md","content":"# Bitcoin Regime Lab Cycle 20260526_1714\n\n## Ruolo/funzione\n\nTM7-vps in funzione Bitcoin Regime Lab, sostituzione operativa TM3. Il ciclo\ncontinua dalla consecutio `20260526_1623`: la sensibilita' alla fill rule e'\ngia' stata falsificata come sorgente di edge; questo ciclo sposta una sola\ndomanda sul nodo successivo, cioe' zona/denominatore del metodo\n`daily_inefficiency`.\n\nNessun contenuto qui e' direzione di mercato, target, entrata, uscita,\nsupporto/resistenza operativo, decision-support pubblico, consiglio o segnale.\n\n## Fonti 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- `domains/bitcoin-regime-lab/transduction.md`;\n- `docs/cognitive_archives/README.md`;\n- `docs/cognitive_archives/thia_skill_snapshot_20260517.json`;\n- `docs/cognitive_archives/kphi1_omega_kernel_20260517.json`;\n- `data/bitcoin-regime-lab/reports/agent_20260526_1543.md`;\n- `data/bitcoin-regime-lab/reports/agent_20260526_1623.md`;\n- `domains/bitcoin-regime-lab/tools/btc_zone_denominator_sensitivity.py`;\n- BTC artifact `*_latest.json` e stamped `*_20260526_1714*.json` necessari.\n\nSkill retrieval usato a livello `CAPSULE`: le capsule hanno orientato il\ncontratto di lettura e contaminazione, non il metodo BTC. L'autorita' numerica\ndel ciclo viene dagli artifact BTC cycle-bound.\n\n## Tensione scelta\n\n`BITCOIN_REGIME_LAB_FILL_RULE_SENSITIVITY_STRICT_NULL_HELD`.\n\nPotere discriminante: dopo `20260526_1623`, se nessuna fill rule batte lo\nstrict null, il prossimo anello utile e' verificare se l'edge nascosto dipende\nda costruzione zona, finestra forward o soglia fill. Se anche questo fallisce,\nil Lab deve smettere di cercare salvataggi parametrici minimi nel proxy daily e\nspostarsi a una nuova sorgente evento/null family o a un contratto di\nconversione closed-daily.\n\n## Domanda\n\nNel ciclo `20260526_1714`, una variante predefinita di costruzione zona,\ndenominatore forward o soglia fill del metodo `daily_inefficiency` batte lo\nstrict dual-adjacent null, oppure tutte le varianti restano `watch` e il metodo\ndeve essere conservato solo come memoria di redesign?\n\n## Esperimento\n\nHo usato gli artifact `*_latest.json` prodotti dal pre-cycle host-side\n`20260526_1714`. Non ho rifatto fetch di rete nell'agente; il tool di\nsensibilita' e' deterministico e consuma il feed daily gia' depositato nel\n`LAB_DATA_DIR`.\n\nComandi/verifiche eseguiti:\n\n```bash\npython3 domains/bitcoin-regime-lab/tools/btc_runtime_lineage_audit.py \\\n  --cycle-ts 20260526_1714 --json\n\njq '{schema,generated_at,result,summary,variants,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_zone_denominator_sensitivity_latest.json\n\njq '{schema,generated_at,metrics,summary,cards,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_daily_inefficiency_latest.json\n\njq '{schema,generated_at,gate,summary,metrics,cards,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_daily_closed_evidence_gate_latest.json\n\njq '{schema,generated_at,contract,summary,cards,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_policy_mutation_contract_latest.json\n\njq '{schema,generated_at,selector,summary,cards,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_retention_regime_selector_latest.json\n```\n\nArtifact principali:\n\n- `data/bitcoin-regime-lab/value/btc_zone_denominator_sensitivity_20260526_171441.json`;\n- `data/bitcoin-regime-lab/value/btc_daily_inefficiency_20260526_171441.json`;\n- `data/bitcoin-regime-lab/value/btc_daily_closed_evidence_gate_20260526_171441.json`;\n- `data/bitcoin-regime-lab/value/btc_policy_mutation_contract_20260526_171441.json`;\n- `data/bitcoin-regime-lab/value/btc_retention_regime_selector_20260526_171441.json`;\n- `data/bitcoin-regime-lab/cycle_20260526_171440.log`.\n\n## Numeri\n\n### Runtime lineage pre-report\n\n| metrica | valore |\n|---|---:|\n| value artifacts total | 21 |\n| expected outputs total | 21 |\n| runtime lineage ok | 21/21 |\n| cycle binding ok | 21/21 |\n| raw log exists | 21/21 |\n| raw trace exists pre-report | 0/21 |\n| report exists pre-report | 0/21 |\n| input artifacts nonempty | 15/21 |\n| duplicate cycle bindings ignored | 0 |\n| audit status pre-report | `pending` |\n\nIl `pending` e' atteso prima della materializzazione di\n`agent_20260526_1714.md` e `cycle_trace_20260526_1714.json`.\n\n### Daily gate e policy contract\n\n| metrica | valore |\n|---|---|\n| daily gate decision | `HOLD_OPEN_DAILY_CANDLE` |\n| mutation_allowed | false |\n| closed_evidence_ready | true |\n| open_candle_excluded | true |\n| today_utc | `2026-05-26` |\n| latest_common_date | `2026-05-26` |\n| open_daily_date | `2026-05-26` |\n| latest_closed_common_date | `2026-05-25` |\n| next_allowed_daily_date | `2026-05-27` |\n| providers_ok | 3 |\n| common_days_compared | 180 |\n| closed_common_days | 179 |\n| latest_close_dispersion_pct | 0.1280 |\n| policy_mutation_allowed | false |\n| allowed effects | `refresh_autology`, `paper_decision` |\n| blocked effects | `method_policy_mutation`, `real_execution` |\n| blocked_by | `closed_daily_evidence_gate` |\n\nLa sensibilita' zona/denominatore e' misurazione, non mutazione metodo/policy.\nIl daily gate blocca ancora reinterpretazioni operative dalla candela aperta\ndel 26 maggio 2026.\n\n### Zone/denominator sensitivity\n\n| variante | asse | parametri | zone fill | strict null fill | edge vs strict null | decision |\n|---|---|---|---:|---:|---:|---|\n| `baseline` | baseline | zone 0.15%, forward 10, fill 0.50 | 21/30 = 0.7000 | 27/30 = 0.9000 | -0.2000 | watch |\n| `narrow_zone` | zone_construction | zone 0.05%, forward 10, fill 0.50 | 22/31 = 0.7097 | 28/31 = 0.9032 | -0.1935 | watch |\n| `wide_zone` | zone_construction | zone 0.30%, forward 10, fill 0.50 | 17/25 = 0.6800 | 23/25 = 0.9200 | -0.2400 | watch |\n| `short_denominator` | denominator_horizon | zone 0.15%, forward 5, fill 0.50 | 20/30 = 0.6667 | 27/30 = 0.9000 | -0.2333 | watch |\n| `long_denominator` | denominator_horizon | zone 0.15%, forward 20, fill 0.50 | 25/30 = 0.8333 | 28/30 = 0.9333 | -0.1000 | watch |\n| `shallow_fill` | fill_threshold | zone 0.15%, forward 10, fill 0.25 | 21/30 = 0.7000 | 28/30 = 0.9333 | -0.2333 | watch |\n| `deep_fill` | fill_threshold | zone 0.15%, forward 10, fill 0.75 | 21/30 = 0.7000 | 27/30 = 0.9000 | -0.2000 | watch |\n\nRisultato artifact:\n\n| campo | valore |\n|---|---|\n| schema | `dndlab.bitcoin.zone_denominator_sensitivity.v1` |\n| verdict | `ZONE_DENOMINATOR_SENSITIVITY_STRICT_NULL_NOT_BEATEN` |\n| decision | `watch` |\n| variants_checked | 7 |\n| ready_variants | 7 |\n| positive_variants | 0 |\n| positive_axes | 0 |\n| best_variant | `long_denominator` |\n| best_axis | `denominator_horizon` |\n| best_edge_vs_strict_null | -0.1000 |\n| boundary trading_signal | false |\n| boundary advice | false |\n| boundary entry_exit | false |\n| boundary real_order_execution | false |\n\n### Selector e coerenza\n\nIl selector resta coerente:\n\n| metrica | valore |\n|---|---:|\n| selector phase | `hold_open_daily_candle` |\n| recommended_action | `observe_context_do_not_mutate` |\n| trajectory decision | `REDESIGN` |\n| retain | 1 |\n| watch | 6 |\n| decay | 0 |\n| reject | 0 |\n| hard_decay_applied_count | 0 |\n| policy_mutation_applied_count | 0 |\n| daily_inefficiency selector decision | `watch` |\n| daily_inefficiency decay_state | `redesign_memory` |\n\nCoherence passa 7/7: boundary no-public-advice, daily gate presente, cutoff\ndaily inefficiency e LVN allineati a `2026-05-25`, simulatore dichiarato\nmanual/research, Mnemos decay classified 7/7, zero hard decay e zero policy\nmutation mentre il gate blocca.\n\nProducer trace sink: `expected_producers=20`, `available_producers=20`,\n`missing_producers=0`, `missing_lineage=0`, `missing_stamped_outputs=0`.\n\n## Baseline e null\n\nBaseline dichiarata:\n\n- `20260526_1543` ha verificato che `daily_inefficiency` resta `watch` sotto\n  strict null, ledger paper e policy contract;\n- `20260526_1623` ha verificato che `wick`, `close` e `full_traversal` non\n  battono lo strict null;\n- il nuovo test cambia una sola famiglia di assunzioni: ampiezza minima zona,\n  finestra forward e soglia di fill, senza mutare la policy attiva.\n\nNull operativi:\n\n- `zone_axis_edge_null`: almeno una variante di costruzione zona genera edge\n  positivo contro strict null;\n- `denominator_axis_edge_null`: almeno una finestra forward genera edge\n  positivo contro strict null;\n- `fill_threshold_edge_null`: almeno una soglia di fill genera edge positivo\n  contro strict null;\n- `denominator_low_null`: le varianti non hanno denominatore pronto;\n- `policy_leak_null`: la sensibilita' zona/denominatore viene trasformata in\n  mutazione metodo/policy sotto open-daily hold;\n- `signal_language_before_measurement_null`: il report trasforma zone o fill\n  in target, entry, exit, consiglio o ordine.\n\nRisultato:\n\n- `zone_axis_edge_null` non trova conferma: `narrow_zone` edge -0.1935,\n  `wide_zone` edge -0.2400;\n- `denominator_axis_edge_null` non trova conferma: `short_denominator` edge\n  -0.2333, `long_denominator` edge -0.1000;\n- `fill_threshold_edge_null` non trova conferma: `shallow_fill` edge -0.2333,\n  `deep_fill` edge -0.2000;\n- `denominator_low_null` battuto: 7/7 varianti sono denominator-ready;\n- `policy_leak_null` battuto: `policy_mutation_allowed=false`, zero hard decay\n  e zero policy mutation applicate;\n- `signal_language_before_measurement_null` battuto: boundary no-signal tenuta.\n\n## Falsifier\n\nLenti applicate:\n\n- `lookahead_bias`: tenuta; il tool usa feed daily depositato e cutoff chiuso\n  `2026-05-25`.\n- `open_candle_exclusion`: tenuta; gate `HOLD_OPEN_DAILY_CANDLE`, mutation\n  false.\n- `baseline_collapse`: tenuta; ogni variante e' confrontata con strict\n  dual-adjacent equal-width null.\n- `selected_window_artifact`: non risolto in positivo; il grid minimo non\n  trova edge, quindi non autorizza tuning selettivo.\n- `method_without_observable`: superato; osservabile daily FVG/inefficiency\n  meccanico depositato.\n- `simulation_reality_confusion`: tenuta; nessun ordine reale, nessun advice.\n- `signal_language_before_measurement`: tenuta; tutte le uscite restano\n  observe/watch/redesign_memory.\n\n## Bicono\n\n- Radici: richiesta operatore BTC, disciplina baseline/null/falsifier,\n  consecutio `1543 -> 1623 -> 1714`.\n- Singolare: il proxy `daily_inefficiency` cerca una forma daily-computable,\n  ma ogni variante parametrica minima resta sotto strict null.\n- Invariante: no-signal boundary, open-candle exclusion, policy mutation\n  blocked, paper/live-sim solo come misura interna.\n- Campo: il prossimo movimento non deve essere un altro tuning locale del\n  proxy; deve scegliere una nuova sorgente evento/null family o un contratto di\n  conversione closed-daily prima di qualunque policy mutation.\n\n## Verificato\n\n- Artifact `btc_zone_denominator_sensitivity_20260526_171441.json` presente e\n  cycle-bound a `20260526_1714`.\n- 7/7 varianti denominator-ready.\n- 0/7 varianti positive contro strict null.\n- Migliore variante `long_denominator`, ma edge ancora negativo: -0.1000.\n- Daily gate: `HOLD_OPEN_DAILY_CANDLE`, `mutation_allowed=false`.\n- Policy contract: `policy_mutation_allowed=false`.\n- Selector: daily inefficiency resta `watch` / `redesign_memory`.\n- Coherence: 7/7 pass.\n- Producer sink: 20/20 producer disponibili, lineage e stamped output presenti.\n\n## Non verificato\n\n- Al momento del primo audit in-cycle non erano ancora materializzati report e\n  trace. Dopo la scrittura del report ho materializzato\n  `data/bitcoin-regime-lab/cycle_trace_20260526_1714.json` come trace manuale\n  foreground; la closure post-trace va letta nell'artifact stamped\n  `data/bitcoin-regime-lab/closure/btc_runtime_lineage_closure_20260526_1714.json`.\n- Non ho testato nuove sorgenti evento, Kumo, POC/HVN o intraday.\n- Non ho eseguito real-money order, pubblicazione advice o segnali.\n- Non ho dimostrato che nessun redesign possibile possa funzionare: ho\n  falsificato solo il grid minimo dichiarato di zona/denominatore/soglia.\n\n## Azioni eseguite\n\n- Letto il contesto operativo THIA/TM7 e il dominio BTC.\n- Usato skill retrieval a livello capsule.\n- Scelta una tensione con alta discriminazione senza ripetere `1543` o `1623`.\n- Letto il tool `btc_zone_denominator_sensitivity.py`.\n- Verificati artifact latest/stamped `20260526_1714`.\n- Eseguito audit runtime lineage pre-report.\n- Scritto questo report.\n- Aggiornato `data/bitcoin-regime-lab/seed.json` con il risultato emerso.\n- Materializzato `data/bitcoin-regime-lab/cycle_trace_20260526_1714.json` come\n  trace foreground manuale per chiudere il pointer `raw_trace`.\n\n## Side effect\n\n- Creato `data/bitcoin-regime-lab/reports/agent_20260526_1714.md`.\n- Aggiornato `data/bitcoin-regime-lab/seed.json`.\n- Creato `data/bitcoin-regime-lab/cycle_trace_20260526_1714.json`.\n- Nessuna mutazione metodo/policy BTC.\n- Nessun fetch di rete dall'agente.\n- Nessun ordine reale, target, advice o segnale.\n\n## Prossimo passo\n\nNon ripetere fill-rule o tuning minimo zona/denominatore sullo stesso proxy.\nIl prossimo ciclo utile deve scegliere uno solo tra:\n\n- nuova sorgente evento daily con null family diversa;\n- contratto di conversione closed-daily che decide quando trasformare\n  redesign_memory in reject/decay/retain;\n- specifica meccanica POC/LVN/HVN/Kumo con baseline e null dichiarati.\n","title":"Bitcoin Regime Lab Cycle 20260526_1714","verdict":"","bicono":null,"size":13431,"mtime":"2026-05-26T17:18:57.846005+00:00"}