{"filename":"agent_20260528_0217.md","content":"# Bitcoin Regime Lab Cycle 20260528_0217\n\n## Ruolo/funzione\n\nTM7-vps in funzione Bitcoin Regime Lab, sostituzione operativa TM3.\n\nIl ciclo continua da `20260527_0417`: il blocco post-ledger era stato\nclassificato come dominanza/instabilita' del matched null, non come richiesta\ndi ripetere il ledger `strict_close`.\n\nQuesto ciclo fa una sola cosa: verifica se la nuova evidenza daily chiusa fino\nal 27 maggio 2026 rompe la dominanza `null_10` oppure conferma che il prossimo\nmovimento deve ridisegnare il contratto null/evento prima di qualunque ledger o\nwiring operativo.\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- `docs/cognitive_archives/README.md`;\n- `docs/cognitive_archives/kphi1_omega_kernel_20260517.json`;\n- `docs/cognitive_archives/thia_skill_snapshot_20260517.json`;\n- `data/bitcoin-regime-lab/reports/agent_20260527_0217.md`;\n- `data/bitcoin-regime-lab/reports/agent_20260527_0417.md`;\n- BTC artifact stamped `20260527_0217`, `20260527_0417`,\n  `20260528_0017`, `20260528_0117`, `20260528_0217` necessari.\n\nSkill retrieval usato a livello `CAPSULE`: le capsule hanno orientato il\ncontratto di uso e contaminazione. Non e' servita escalation a\nBODY/BODY_PLUS_REFS perche' l'autorita' operativa e numerica e' negli artifact\nBTC locali.\n\n## Tensione scelta\n\n`BITCOIN_REGIME_LAB_NULL_DENSITY_DOMINANCE_REDESIGN_REQUIRED`.\n\nPotere discriminante: se il nuovo closed daily sposta il best axis fuori da\n`matched_null_density`, il Lab puo' riconsiderare `strict_close`; se invece\n`null_10` resta dominante e nessuna variante diventa positiva, il prossimo\nmovimento deve essere redesign/decay del contratto null-evento, non un nuovo\nledger.\n\n## Domanda\n\nDopo il refresh host-side `20260528_0217`, la nuova evidenza daily chiusa fino\nal 27 maggio 2026 rende `strict_close` di nuovo paper-admissible, oppure\nconferma che la famiglia closed-daily resta watch e dominata dalla densita' del\nmatched null?\n\n## Esperimento\n\nHo letto solo artifact locali gia' prodotti dal refresh host-side. Non ho fatto\nfetch di rete nell'agente e non ho lanciato un nuovo refresh.\n\nComandi di lettura/analisi:\n\n```bash\njq '{schema,generated_at,result,summary,variants,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_closed_daily_event_null_pressure_20260528_021703.json\n\njq '{schema,generated_at,decision,verdict,predeclared_contract,data_card,checks,summary,boundary,runtime_lineage}' \\\n  data/bitcoin-regime-lab/value/btc_closed_daily_strict_close_contract_20260528_021703.json\n\njq '.gate, .metrics, .boundary, .runtime_lineage' \\\n  data/bitcoin-regime-lab/value/btc_daily_closed_evidence_gate_20260528_021703.json\n\njq '{schema,generated_at,status,failures,warnings,latest_artifacts_total,expected_latest_total}' \\\n  data/bitcoin-regime-lab/health/btc_operational_health_20260528_021704.json\n```\n\nHo confrontato anche gli stamped refresh `20260527_0217`, `20260527_0417`,\n`20260528_0017`, `20260528_0117` e `20260528_0217` per verificare persistenza\ndel finding.\n\n## Numeri\n\n### Daily gate 20260528_0217\n\n| metrica | valore |\n|---|---|\n| 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-28` |\n| latest_common_date | `2026-05-28` |\n| latest_closed_common_date | `2026-05-27` |\n| next_allowed_daily_date | `2026-05-29` |\n| providers_ok | 3 |\n| common_days_compared | 180 |\n| closed_common_days | 179 |\n| latest_close_dispersion_pct | 0.1737 |\n| max_close_dispersion_pct | 0.2297 |\n\nLa nuova evidenza chiusa esiste fino al 27 maggio 2026, ma la candela del 28\nmaggio resta aperta e continua a bloccare method/policy mutation.\n\n### Pressure readback 20260528_0217\n\n| metrica | valore |\n|---|---:|\n| variants_checked | 9 |\n| ready_variants | 9 |\n| positive_variants | 0 |\n| decision | `watch` |\n| verdict | `CLOSED_DAILY_EVENT_NULL_PRESSURE_MIXED` |\n| best_variant | `null_10` |\n| best_axis | `matched_null_density` |\n| best_edge_vs_matched_null_pct | 3.8222 |\n| forward_10_admissible | true |\n\n| variante | eventi | null rows | event median % | null median % | edge % | p proxy | event positive | null positive | decision |\n|---|---:|---:|---:|---:|---:|---:|---:|---:|---|\n| baseline | 15 | 300 | 2.2856 | 0.5868 | 1.6988 | 0.3533 | 0.5333 | 0.5400 | watch |\n| null_10 | 15 | 150 | 2.2856 | -1.5366 | 3.8222 | 0.3200 | 0.5333 | 0.4467 | watch |\n| null_50 | 15 | 750 | 2.2856 | 0.0832 | 2.2024 | 0.3333 | 0.5333 | 0.5013 | watch |\n| strict_close | 9 | 180 | 2.2856 | 0.6123 | 1.6733 | 0.3444 | 0.5556 | 0.5611 | watch |\n\nIl punto discriminante e' doppio:\n\n- `null_10` resta il best variant e il best axis resta\n  `matched_null_density`;\n- il miglior edge sale da 3.2466% a 3.8222%, ma `matched_null_p_proxy=0.3200`\n  resta sopra il criterio positivo interno (`<= 0.2`), quindi non autorizza\n  `test`.\n\n### Strict-close contract 20260528_0217\n\n| metrica | valore |\n|---|---:|\n| verdict | `STRICT_CLOSE_CONTRACT_NOT_READY` |\n| decision | `watch` |\n| events | 9 |\n| null_rows | 180 |\n| event median directional return pct | 2.2856 |\n| null median directional return pct | 0.6123 |\n| edge_vs_matched_null_pct | 1.6733 |\n| matched_null_p_proxy | 0.3444 |\n| pressure_selected_strict_close | false (`best_variant=null_10`) |\n| paper_decision_admissible | false |\n| policy_mutation_allowed | false |\n\n`strict_close` migliora rispetto al 27 maggio, ma non diventa asse migliore e\nnon torna paper-admissible.\n\n### Persistenza refresh 20260527 -> 20260528\n\n| refresh | best_variant | best_axis | best_edge % | positive_variants | strict_close edge % | strict_close p | paper_admissible |\n|---|---|---|---:|---:|---:|---:|---|\n| 20260527_0217 | `null_10` | `matched_null_density` | 3.2466 | 0 | 1.4126 | 0.3944 | false |\n| 20260527_0417 | `null_10` | `matched_null_density` | 3.2466 | 0 | 1.4126 | 0.3944 | false |\n| 20260528_0017 | `null_10` | `matched_null_density` | 3.8222 | 0 | 1.6733 | 0.3444 | false |\n| 20260528_0117 | `null_10` | `matched_null_density` | 3.8222 | 0 | 1.6733 | 0.3444 | false |\n| 20260528_0217 | `null_10` | `matched_null_density` | 3.8222 | 0 | 1.6733 | 0.3444 | false |\n\nLa nuova chiusura daily modifica i numeri, ma non modifica la struttura del\nblocco.\n\n### Operational health 20260528_0217\n\n| metrica | valore |\n|---|---:|\n| health status | `fail` |\n| failures | 30 |\n| warnings | 1 |\n| latest_artifacts_total | 25 |\n| expected_latest_total | 24 |\n| warning | `btc_strict_close_paper_ledger_latest.json` unexpected |\n\nLe 30 failure sono una regressione/process gap di lineage su artifact\n`btc_cycle_pre_refresh`: `cycle_ts=20260528_0217`, `session=btc_cycle_pre_refresh`\ne `refresh_ts` mancante su dieci latest artifact autologici/simulativi. I\nrefresh `20260528_0017` e `20260528_0117` passavano health con un warning, poi\n`20260528_0217` fallisce. Questo e' un secondo finding operativo, ma non e' il\nclaim primario del ciclo e non autorizza interpretazione BTC.\n\n## Baseline e null\n\nBaseline:\n\n- `20260527_0417`: `null_10` best variant, `matched_null_density` best axis,\n  best edge 3.2466%, positive_variants 0, `strict_close p_proxy=0.3944`,\n  `paper_decision_admissible=false`;\n- `20260528_0217`: nuova evidenza chiusa fino al 27 maggio 2026, `null_10`\n  resta best variant, best edge 3.8222%, positive_variants 0,\n  `strict_close p_proxy=0.3444`, `paper_decision_admissible=false`.\n\nNull operativi:\n\n- `strict_close_recovery_null`: con nuova evidenza chiusa, `strict_close`\n  torna best pressure variant e paper-admissible;\n- `null_density_persistence_null`: la scelta del best axis non resta su\n  `matched_null_density`;\n- `positive_variant_null`: almeno una variante predefinita supera edge positivo\n  e `p_proxy <= 0.2`;\n- `health_continuity_null`: il refresh 02:17 resta health-pass come 00:17 e\n  01:17.\n\nRisultato:\n\n- `strict_close_recovery_null` falsificato: `pressure_selected_strict_close`\n  resta false, `best_variant=null_10`, `paper_decision_admissible=false`;\n- `null_density_persistence_null` falsificato: il best axis resta\n  `matched_null_density` su tutti e cinque i refresh letti;\n- `positive_variant_null` falsificato: `positive_variants=0`;\n- `health_continuity_null` falsificato come side finding operativo: health\n  passa a `fail` per lineage/session/refresh_ts degli artifact pre-refresh.\n\n## Falsifier\n\n- `lookahead_bias`: tenuto; ho letto artifact closed-daily gia' prodotti e non\n  ho usato la candela aperta per mutare policy.\n- `open_candle_exclusion`: tenuto; daily gate `HOLD_OPEN_DAILY_CANDLE`,\n  `mutation_allowed=false`, latest closed common date `2026-05-27`.\n- `baseline_collapse`: tenuto; il confronto resta evento/null con matched-date\n  directional null.\n- `selected_window_artifact`: ancora aperto; la persistenza di `null_10`\n  conferma che proprio il contratto del null va ridisegnato/deciso.\n- `simulation_reality_confusion`: tenuto; nessun ordine reale e nessun\n  consiglio.\n- `signal_language_before_measurement`: tenuto; niente target, entry/exit o\n  linguaggio operativo pubblico.\n\nVerdetto falsifier: `NULL_DENSITY_DOMINANCE_PERSISTED_UNDER_NEW_CLOSED_DAILY`.\n\n## Classificazione\n\n`watch` per la famiglia closed-daily: la famiglia resta informativa ma non\npositiva.\n\n`redesign` per il prossimo movimento: serve un artifact/contratto che decida\nse `matched_null_density` e `strict_close` devono essere mantenuti watch,\ndecadere o essere rigettati, usando ordinary BTC daily path e criteri\nretention/decay.\n\n`test` non ammesso: `positive_variants=0`, `matched_null_p_proxy` resta sopra\n0.2, `strict_close` non e' paper-admissible e health 02:17 fallisce.\n\n`method_policy_mutation` non ammessa.\n\n## Bicono\n\n### Radici\n\n- Consecutio `20260527_0217 -> 20260527_0417 -> 20260528_0217`.\n- `strict_close` e' nato come contratto paper debole, poi e' caduto sotto\n  `null_10`.\n- Nuovo closed cutoff: `latest_closed_common_date=2026-05-27`.\n- Daily gate ancora aperto sul 28 maggio 2026: `HOLD_OPEN_DAILY_CANDLE`,\n  `mutation_allowed=false`.\n\n### Singolare\n\nIl singolare e' che la nuova evidenza chiusa migliora sia `null_10` sia\n`strict_close`, ma non cambia la gerarchia: il miglior asse resta la densita'\ndel null. L'aumento dell'edge non e' promozione se il controllo che lo produce\ne' instabile/dominante e il p proxy resta non positivo.\n\n### Invariante\n\nNo public claim, no trading signal, no entry/exit pubblico, no price target, no\nreal execution. Open daily excluded. Policy mutation blocked. Paper/live-sim e'\nammissibile solo come misura interna tracciata e attaccata da baseline/null.\n\n### Campo\n\nIl campo non torna al ledger. Si restringe a una domanda di disegno: quale\ncontratto null/evento puo' distinguere struttura BTC daily da artefatto di\ndensita' del controllo? Il prossimo ciclo deve produrre quella distinzione o\ndecadere la famiglia, non ripetere `strict_close`.\n\n## Verificato\n\n- Report scritto in `data/bitcoin-regime-lab/reports/agent_20260528_0217.md`.\n- Pressure `20260528_0217`: best_variant `null_10`, best_axis\n  `matched_null_density`, positive_variants 0, best_edge 3.8222%.\n- Strict contract `20260528_0217`: `STRICT_CLOSE_CONTRACT_NOT_READY`,\n  `paper_decision_admissible=false`, `best_variant=null_10`.\n- Daily gate `20260528_0217`: `HOLD_OPEN_DAILY_CANDLE`,\n  `latest_closed_common_date=2026-05-27`, `mutation_allowed=false`.\n- Feed robustness `20260528_0217`: providers_ok 3, provider_errors 0,\n  latest_close_dispersion_pct 0.1737, max_close_dispersion_pct 0.2297.\n- Health `20260528_0217`: `fail` con 30 lineage/session/refresh_ts failures e\n  warning su `btc_strict_close_paper_ledger_latest.json` unexpected.\n\n## Non verificato\n\n- Non ho verificato dati intraday, Kumo, CME gap o POC TradingView-native.\n- Non ho fatto fetch di rete nell'agente.\n- Non ho prodotto un nuovo ledger: il contratto resta non admissible.\n- Non ho cablato nessun tool in refresh/health.\n- Non ho riparato la regressione health: e' un side finding operativo per un\n  ciclo separato.\n\n## Azioni eseguite\n\n- Letto contesto operativo THIA/TM3/TM7 e context BTC.\n- Letti ultimi report della consecutio.\n- Letti artifact stamped e latest necessari.\n- Confrontati refresh `20260527_0217`, `20260527_0417`,\n  `20260528_0017`, `20260528_0117`, `20260528_0217`.\n- Aggiornato `data/bitcoin-regime-lab/seed.json` con una tensione basata\n  sull'evidenza di questo ciclo.\n\n## Side effect\n\n- Creato questo report.\n- Aggiornato `seed.json`.\n- Nessun fetch di rete.\n- Nessun ordine reale.\n- Nessun advice, target, entry/exit o segnale.\n- Nessuna policy/method mutation.\n\n## Prossimo passo\n\nCostruire o selezionare un contratto di redesign/decay per la famiglia\nclosed-daily che confronti:\n\n- ordinary BTC daily path;\n- `null_10` vs `null_50` come densita' del matched null;\n- persistenza `strict_close`;\n- criteri retention/decay/reject.\n\nSeparatamente, aprire un ciclo operativo sulla regressione health\n`btc_cycle_pre_refresh` del `20260528_0217`: dieci artifact latest hanno\nlineage da pre-refresh con `cycle_ts` non nullo e `refresh_ts` mancante.\n","title":"Bitcoin Regime Lab Cycle 20260528_0217","verdict":"","bicono":null,"size":13371,"mtime":"2026-05-28T02:20:22.454042+00:00"}