{"error":"DASHBOARD_NOT_BUILT","hint":"cd web && npm install && npm run build","api":{"ts":"2026-10-05T09:31:23.069Z","next_scan_at":"2026-10-05T10:02:00.000Z","trading_mode":"hybrid","ops":{"mode":"hybrid","can_accept":false,"open_proposals":0,"fiat_usd":5.22,"fiat_ready":true,"bags_block_live":false,"eligible_count":0,"eligible_symbols":[],"why":["no_qualifying_setup"],"hint":"Éligible ≠ setup. Accepter apparaît seulement si un scan crée une proposition (score + breakout + volume)."},"health":{"ts":"2026-10-05T09:31:23.069Z","SYSTEM_HEALTH":{"run_mode":"DRY_RUN","live_armed":false,"live_blockers":["cli_live_flag_missing","execution.mode_not_LIVE","autonomous_orders_false","live_trade_ready_false","REVX_LIVE_not_1","v2.run_mode_not_LIVE"],"bootstrapped":true,"needs_reconciliation":false,"execution_uncertain":false,"state_mismatch":false,"state_uncertain":false,"startup":{"ts":"2026-10-05T09:10:36.008Z","ok":true,"steps":[{"name":"CONFIG","ok":true},{"name":"CONNECTIVITY","ok":true},{"name":"BALANCES","ok":true},{"name":"OPEN_ORDERS","ok":true},{"name":"RECENT_ORDERS","ok":true},{"name":"RECENT_FILLS","ok":true},{"name":"RECONCILIATION","ok":true},{"name":"RISK_STATE","ok":true},{"name":"GUARD_HEALTH","ok":true,"status":"GUARD_HEALTHY"}]}},"MARKET_DATA":{"last_scan":"2026-10-05T09:10:36.008Z","last_signal":null,"last_rejected_signal":{"ts":"2026-10-03T08:02:19.289Z","symbol":"ETH-USD","reason":"score_insufficient,breakout_not_confirmed,volume_below_2x"},"capital_as_of":"2026-10-05T09:10:36.008Z","capital_stale":false},"REVOLUT_X":{"last_api_success":{"ts":"2026-10-05T09:10:36.008Z","op":"connectivity"},"last_recent_fills":{"ts":"2026-10-05T09:10:36.008Z","count":8}},"RECONCILIATION":{"last":{"ts":"2026-10-05T09:10:36.008Z","ok":true,"reasons":["historical_orphan_fill_ebe38785-4156-4b31-88b4-6828edd29f6a","historical_orphan_fill_1230c6d8-e499-4fd7-b04b-d6beabc80cd0","historical_orphan_fill_b32aab1a-d5cf-4189-a923-991f0f1c98f9","historical_orphan_fill_4226570b-603e-4baf-9212-da1b70dd8939","historical_orphan_fill_bd1073db-7253-482d-9cad-55194f154c11","historical_orphan_fill_e0d5a6f7-36a7-4b53-940b-a5eacbdbfdbd","historical_orphan_fill_5e715c7f-4a1b-4740-8fb5-5e31afdf4509","historical_orphan_fill_d96289fb-0ceb-4103-970d-c72a4d0b19af"]},"needs_reconciliation":false,"halt_new_entries":false},"RISK_ENGINE":{"circuit_ok":true,"circuit_reasons":[],"drawdown_stage":0,"consecutive_losses":0,"snapshot":{"circuit_breakers":{"trading_halted":false,"halt_reason":null,"consecutive_losses":0,"daily_limit_hit":false,"weekly_limit_hit":false,"btc_regime":"BULLISH","btc_crash":false,"drawdown_stage":0},"pnl":{"daily_usd":0,"weekly_usd":0,"weekly_window_start":"2026-10-01","high_water_mark_usd":3530.06,"current_drawdown_pct":0},"exposure":{"open_strategy_positions_count":0,"open_orders_count":0,"open_risk_pct":0,"invested_pct_estimated":0,"max_position_pct_limit":5,"max_exposure_pct_limit":25,"over_v1_limits":false,"notes":"Bootstrap: exposition inconnue tant que Revolut X n est pas reconcilie."}}},"GUARD":{"status":"GUARD_HEALTHY","heartbeat_ok":true,"heartbeat_reason":null,"age_sec":12.675,"last_heartbeat":{"ts":"2026-10-05T09:10:36.008Z","status":"GUARD_HEALTHY","age_sec":6.778},"synthetic_stop":true,"native_stop":false,"note":"GUARD_HEALTHY = recent heartbeat AND surveillance_ok. Process existence is not enough. Synthetic stop only."},"EXECUTION_MODE":{"run_mode":"DRY_RUN","live_armed":false,"last_order_intent":null,"last_fill":null,"last_simulated_execution":null,"pending_intents":0},"COPILOT":{"enabled":true,"live_env":true,"safety_ok":true,"open_proposals":0},"LAST_HEARTBEAT":{"status":"GUARD_HEALTHY","age_sec":12.675,"ts":"2026-10-05T09:31:10.394Z","surveillance_ok":true}},"circuit_ok":true,"circuit_reasons":[],"capital":{"total_estimated_usd":3527.34,"available_fiat_usd":5.22,"available_fiat_currency":"USD","as_of":"2026-10-05T09:10:36.008Z","stale":false,"notes":"Solde fiat Revolut X (scan live).","fiat_breakdown":[{"currency":"USD","available":5.22,"total":5.22}]},"pnl":{"daily_usd":0,"weekly_usd":0,"weekly_window_start":"2026-10-01","high_water_mark_usd":3530.06,"current_drawdown_pct":0.077},"circuit_breakers":{"trading_halted":false,"halt_reason":null,"consecutive_losses":0,"daily_limit_hit":false,"weekly_limit_hit":false,"btc_regime":"BULLISH","btc_crash":false,"drawdown_stage":0},"exposure":{"invested_pct_estimated":99.9,"eth_concentration_pct":77.1,"invested_usd":3522.12,"strategy_pct_estimated":0,"over_v1_limits":false,"bags_ignored_for_hybrid":true,"notes":"Hybride: bags legacy hors book — expo V1 appliquée aux positions stratégie seulement."},"execution":{"mode":"PAPER","autonomous_orders":false,"live_trade_ready":false,"human_in_loop":true},"copilot":{"enabled":true,"live_env":true,"token_configured":true,"write_ok":true,"write_blockers":[],"ttl_min":50,"proposals":[]},"auto":{"eligible":false,"blockers":["not_autonomous_eligible","paper_0_of_100","no_backtest","no_walk_forward","REVX_LIVE_not_1"],"env_live":false},"v2":{"run_mode":"DRY_RUN","pending_intents":0,"last_fill":null,"last_order":null,"holdings":[{"currency":"BONK","amount":154457,"kind":"LEGACY_HOLDING","value_usd":0.62},{"currency":"XRP","amount":7.5671,"kind":"LEGACY_HOLDING","value_usd":11.46},{"currency":"FAI","amount":266.48,"kind":"LEGACY_HOLDING","value_usd":0.65},{"currency":"USD","amount":5.22,"kind":"FIAT","value_usd":5.22},{"currency":"ETH","amount":1.0007618,"kind":"LEGACY_HOLDING","value_usd":2721.15},{"currency":"WIF","amount":4.1707,"kind":"LEGACY_HOLDING","value_usd":1.08},{"currency":"NEON","amount":485.48589667,"kind":"LEGACY_HOLDING","value_usd":11.08},{"currency":"GIGA","amount":268.95,"kind":"LEGACY_HOLDING","value_usd":0.6},{"currency":"SAND","amount":1008.1266,"kind":"LEGACY_HOLDING","value_usd":73.36},{"currency":"AERO","amount":1.3443,"kind":"LEGACY_HOLDING","value_usd":1.16},{"currency":"SPX","amount":1.86314,"kind":"LEGACY_HOLDING","value_usd":0.85},{"currency":"HYPE","amount":3.55841802,"kind":"LEGACY_HOLDING","value_usd":332.02},{"currency":"LINK","amount":2.60838526,"kind":"LEGACY_HOLDING","value_usd":36.97},{"currency":"DEGEN","amount":386.42,"kind":"LEGACY_HOLDING","value_usd":0.41},{"currency":"GFI","amount":1690.11290249,"kind":"LEGACY_HOLDING","value_usd":69.26},{"currency":"ALEPH","amount":3600,"kind":"LEGACY_HOLDING","value_usd":62.67},{"currency":"ADA","amount":0.9712,"kind":"LEGACY_HOLDING","value_usd":0.26},{"currency":"HBAR","amount":24.9917,"kind":"LEGACY_HOLDING","value_usd":2.58},{"currency":"AAVE","amount":0.0162844,"kind":"LEGACY_HOLDING","value_usd":2.91},{"currency":"SHDW","amount":1652.81985192,"kind":"LEGACY_HOLDING","value_usd":46.65},{"currency":"KERNEL","amount":1004.61919034,"kind":"LEGACY_HOLDING","value_usd":55.06},{"currency":"XLM","amount":4.8017,"kind":"LEGACY_HOLDING","value_usd":1.06},{"currency":"BTC","amount":0.0009991,"kind":"LEGACY_HOLDING","value_usd":85.97},{"currency":"SOL","amount":0.023684,"kind":"LEGACY_HOLDING","value_usd":2.86},{"currency":"VVV","amount":0.0477,"kind":"LEGACY_HOLDING","value_usd":1.43}]},"readiness":{"live_trade_ready":false,"paper_trades_completed":0,"paper_trades_required":100,"paper_pct":0,"autonomous_eligible":false,"blockers":[]},"paper":{"completed":0,"required":100,"pct":0,"curve":[],"pnl_curve":[],"simulated_pnl_usd":0},"no_trade":[{"reason":"no_qualifying_setup","count":36},{"reason":"no_qualifying_setup · manual_dashboard","count":14}],"universe":{"eligible":0,"excluded":0,"exclusion_counts":{},"top_exclusions":[],"eligible_symbols":[]},"exclusion_reasons":[],"positions":[],"paper_positions":[],"bags":[{"currency":"ETH","amount":1.0007618,"kind":"LEGACY_HOLDING","value_usd":2721.15},{"currency":"HYPE","amount":3.55841802,"kind":"LEGACY_HOLDING","value_usd":332.02},{"currency":"BTC","amount":0.0009991,"kind":"LEGACY_HOLDING","value_usd":85.97},{"currency":"SAND","amount":1008.1266,"kind":"LEGACY_HOLDING","value_usd":73.36},{"currency":"GFI","amount":1690.11290249,"kind":"LEGACY_HOLDING","value_usd":69.26},{"currency":"ALEPH","amount":3600,"kind":"LEGACY_HOLDING","value_usd":62.67},{"currency":"KERNEL","amount":1004.61919034,"kind":"LEGACY_HOLDING","value_usd":55.06},{"currency":"SHDW","amount":1652.81985192,"kind":"LEGACY_HOLDING","value_usd":46.65},{"currency":"LINK","amount":2.60838526,"kind":"LEGACY_HOLDING","value_usd":36.97},{"currency":"XRP","amount":7.5671,"kind":"LEGACY_HOLDING","value_usd":11.46},{"currency":"NEON","amount":485.48589667,"kind":"LEGACY_HOLDING","value_usd":11.08},{"currency":"AAVE","amount":0.0162844,"kind":"LEGACY_HOLDING","value_usd":2.91},{"currency":"SOL","amount":0.023684,"kind":"LEGACY_HOLDING","value_usd":2.86},{"currency":"HBAR","amount":24.9917,"kind":"LEGACY_HOLDING","value_usd":2.58},{"currency":"VVV","amount":0.0477,"kind":"LEGACY_HOLDING","value_usd":1.43},{"currency":"AERO","amount":1.3443,"kind":"LEGACY_HOLDING","value_usd":1.16},{"currency":"WIF","amount":4.1707,"kind":"LEGACY_HOLDING","value_usd":1.08},{"currency":"XLM","amount":4.8017,"kind":"LEGACY_HOLDING","value_usd":1.06},{"currency":"SPX","amount":1.86314,"kind":"LEGACY_HOLDING","value_usd":0.85},{"currency":"FAI","amount":266.48,"kind":"LEGACY_HOLDING","value_usd":0.65},{"currency":"BONK","amount":154457,"kind":"LEGACY_HOLDING","value_usd":0.62},{"currency":"GIGA","amount":268.95,"kind":"LEGACY_HOLDING","value_usd":0.6},{"currency":"DEGEN","amount":386.42,"kind":"LEGACY_HOLDING","value_usd":0.41},{"currency":"ADA","amount":0.9712,"kind":"LEGACY_HOLDING","value_usd":0.26}],"closed_positions":[],"portfolio":[{"currency":"ETH","amount":1.0007618,"value_usd":2721.15},{"currency":"HYPE","amount":3.55841802,"value_usd":332.02},{"currency":"BTC","amount":0.0009991,"value_usd":85.97},{"currency":"SAND","amount":1008.1266,"value_usd":73.36},{"currency":"GFI","amount":1690.11290249,"value_usd":69.26},{"currency":"ALEPH","amount":3600,"value_usd":62.67},{"currency":"KERNEL","amount":1004.61919034,"value_usd":55.06},{"currency":"SHDW","amount":1652.81985192,"value_usd":46.65},{"currency":"LINK","amount":2.60838526,"value_usd":36.97},{"currency":"XRP","amount":7.5671,"value_usd":11.46},{"currency":"NEON","amount":485.48589667,"value_usd":11.08},{"currency":"USD","amount":5.22,"value_usd":5.22},{"currency":"AAVE","amount":0.0162844,"value_usd":2.91},{"currency":"SOL","amount":0.023684,"value_usd":2.86},{"currency":"HBAR","amount":24.9917,"value_usd":2.58},{"currency":"VVV","amount":0.0477,"value_usd":1.43},{"currency":"AERO","amount":1.3443,"value_usd":1.16},{"currency":"WIF","amount":4.1707,"value_usd":1.08},{"currency":"XLM","amount":4.8017,"value_usd":1.06},{"currency":"SPX","amount":1.86314,"value_usd":0.85},{"currency":"FAI","amount":266.48,"value_usd":0.65},{"currency":"BONK","amount":154457,"value_usd":0.62},{"currency":"GIGA","amount":268.95,"value_usd":0.6},{"currency":"DEGEN","amount":386.42,"value_usd":0.41},{"currency":"ADA","amount":0.9712,"value_usd":0.26}],"last_scan":{"at":"2026-10-05T09:10:36.008Z","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":null,"btc_regime":"BULLISH","best":null,"top":[],"universe":{"eligible":0,"excluded":0,"exclusion_counts":{},"top_exclusions":[],"eligible_symbols":[]},"proposal_id":null},"session_log":[{"ts":"2026-10-05T09:10:42.770Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard"},{"ts":"2026-10-05T09:02:28.148Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T08:55:42.260Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard"},{"ts":"2026-10-05T08:02:13.985Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T07:02:26.709Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T06:02:08.562Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T05:02:32.368Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T04:02:31.388Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T03:02:25.507Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T02:02:18.109Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T01:02:28.616Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-05T00:02:28.073Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T23:02:17.963Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T22:02:18.050Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T21:02:25.625Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T20:02:24.686Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T19:02:22.563Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T18:02:08.751Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T17:02:17.916Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup","decision":"NO_TRADE","reason":"no_qualifying_setup"},{"ts":"2026-10-04T16:17:39.381Z","action":"auto_cycle","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard"}],"journal":[{"ts":"2026-10-05T09:31:10.395Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:30:50.374Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:30:30.354Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:30:10.334Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:29:50.314Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:29:30.294Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:29:10.292Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:28:50.281Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:28:30.262Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:28:10.242Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:27:50.222Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:27:30.202Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:27:10.182Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:26:50.162Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:26:30.142Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:26:10.123Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:25:50.101Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:25:30.087Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:25:10.067Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:24:50.047Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:24:30.043Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:24:10.023Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:23:50.003Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:23:29.982Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:23:09.962Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:22:49.942Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:22:29.923Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:22:09.903Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:21:49.883Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:21:29.863Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:21:09.842Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:20:49.822Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:20:29.802Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:20:09.783Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:19:49.762Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:19:29.742Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:19:09.722Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:18:49.702Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:18:29.683Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]},{"ts":"2026-10-05T09:18:09.668Z","action":"guard_pass","live":false,"protective":true,"checked":0,"results":[]}],"journal_feed":[{"ts":"2026-10-05T09:10:42.770Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-05T09:02:28.148Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T08:55:42.260Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-05T08:02:13.985Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T07:02:26.709Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T06:02:08.562Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T05:02:32.368Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T04:02:31.388Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T03:02:25.507Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T02:02:18.109Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T01:02:28.616Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-05T00:02:28.073Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T23:02:17.963Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T22:02:18.050Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T21:02:25.625Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T20:02:24.686Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T19:02:22.563Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T18:02:08.751Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T17:02:17.916Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T16:17:39.381Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:14:24.996Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:13:23.119Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:11:54.495Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:09:11.872Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:05:49.561Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:05:09.875Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:04:24.229Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:04:06.499Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:03:40.202Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T16:02:08.250Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T16:01:35.004Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T15:02:08.114Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T14:02:16.947Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T13:02:08.009Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T12:02:08.324Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T11:11:54.882Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup · manual_dashboard","detail":"NO_TRADE · no_qualifying_setup · manual_dashboard","kind":"no_trade"},{"ts":"2026-10-04T11:02:18.173Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T10:02:15.070Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T09:02:08.094Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"},{"ts":"2026-10-04T08:02:16.165Z","action":"auto_cycle","decision":"NO_TRADE","reason":"no_qualifying_setup","detail":"NO_TRADE · no_qualifying_setup","kind":"no_trade"}],"strategy":"V1-momentum-breakout"}}