{
  "schema_version": "local_paper_execution_trace_v1",
  "plan_date": "20260612",
  "trade_date": "20260615",
  "events": [
    {
      "ts": "2026-06-15T10:41:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:42:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:42:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:43:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:43:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:44:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:44:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:45:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:45:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:46:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:46:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:47:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:47:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:48:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:49:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:49:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:50:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:50:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:51:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:51:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:52:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:52:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:53:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:53:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:54:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:54:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:55:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:55:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:56:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:56:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:57:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:57:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:58:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:58:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:59:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T10:59:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:00:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:00:11",
      "type": "feishu_hourly_status_failed",
      "result": {
        "code": 11232,
        "data": {},
        "msg": "frequency limited psm[lark.oapi.app_platform_runtime]appID[1500]"
      },
      "key": "20260615_11"
    },
    {
      "ts": "2026-06-15T11:00:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:01:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:01:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:02:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:02:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:03:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:03:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:04:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:04:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:05:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:05:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:06:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:06:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:07:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:07:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:08:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:08:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:09:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:09:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:10:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:10:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:11:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:11:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:12:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:13:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:13:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:14:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:14:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:15:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:15:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:16:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:16:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:17:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:17:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.6,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:18:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:18:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:19:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:19:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:20:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:20:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:21:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:21:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:22:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:22:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:23:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:23:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:24:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:24:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:25:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:25:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:26:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:26:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:27:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:27:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:28:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:28:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:29:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:29:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:30:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:30:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:31:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:31:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:32:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:32:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:33:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:33:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:34:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:34:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:35:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:35:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:36:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:36:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:37:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:37:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:38:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:38:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:39:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:39:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:40:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:40:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:41:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:41:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:42:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:43:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:43:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:44:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:44:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:45:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:45:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:46:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:46:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:47:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:47:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:48:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:48:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:49:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:49:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:50:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:50:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:51:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:51:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:52:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:52:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:53:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:53:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:54:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:54:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:55:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:55:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:56:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:56:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:57:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:57:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:58:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:58:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:59:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T11:59:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:00:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:00:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:01:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:01:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:02:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:02:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:03:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:03:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:04:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:04:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:05:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:05:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:06:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:06:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:07:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:07:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:08:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:08:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:09:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:09:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:10:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:10:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:11:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:11:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:12:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:13:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:13:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:14:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:14:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:15:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:15:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:16:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:16:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:17:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:17:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:18:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:18:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:19:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:19:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:20:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:20:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:21:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:21:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:22:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:22:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:23:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:23:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:24:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:24:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:25:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:25:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:26:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:26:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:27:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:27:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:28:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:28:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:29:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:29:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:30:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:30:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:31:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:31:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:32:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:32:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:33:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:33:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:34:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:34:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:35:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:35:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:36:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:36:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:37:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:37:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:38:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:38:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:39:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:39:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:40:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:40:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:41:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:42:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:42:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:43:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:43:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:44:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:44:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:45:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:45:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:46:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:46:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:47:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:47:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:48:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:48:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:49:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:49:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:50:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:50:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:51:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:51:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:52:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:52:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:53:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:53:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:54:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:54:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:55:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:55:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:56:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:56:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:57:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:57:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:58:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:58:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:59:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T12:59:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": true,
      "intraday_market_gate": {
        "passed": false,
        "reason": "quote_stale",
        "enabled": true
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:00:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:00:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:01:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:01:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:02:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:02:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:03:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:03:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:04:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:04:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:05:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:05:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:06:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:06:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:07:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:07:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:08:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:08:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:09:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:10:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:10:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:11:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:11:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:12:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:12:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:13:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:13:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:14:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:14:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:15:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:15:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:16:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:16:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:17:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:17:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:18:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:18:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:19:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:19:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:20:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:20:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:21:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:21:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:22:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:22:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:23:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:23:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:24:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:24:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:25:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 0.8,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:25:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:26:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:26:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:27:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:27:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:28:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:28:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:29:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:29:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:30:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:30:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:31:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:31:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:32:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:32:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:33:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:33:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:34:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:34:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:35:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:35:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:36:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:36:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:37:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:38:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:38:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:39:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:39:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:40:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:40:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:41:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:41:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:42:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:42:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:43:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:43:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:44:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:44:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:45:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:45:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:46:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:46:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:47:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:47:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:48:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:48:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:49:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:49:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:50:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:50:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:51:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:51:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:52:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:52:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:53:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:53:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:54:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:54:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:55:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:55:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:56:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:56:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:57:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:57:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:58:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:58:52",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:59:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T13:59:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:00:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:00:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:01:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:01:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:02:26",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:02:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:03:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:03:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:04:28",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:04:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:05:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:06:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:06:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:07:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:07:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:08:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:08:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:09:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:09:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:10:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:10:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:11:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:11:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:12:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:12:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:13:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:13:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:14:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:14:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:15:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:15:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:16:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:16:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:17:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:17:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:18:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:18:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:19:13",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:19:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:20:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:20:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:21:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:21:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:22:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:22:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:23:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:23:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:24:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:24:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:25:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:25:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:26:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:26:51",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:27:22",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:27:53",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:28:23",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:28:54",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:29:24",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:29:55",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:30:25",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:30:56",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:31:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:31:57",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:32:27",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:32:58",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:33:29",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:33:59",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:34:30",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:35:00",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:35:31",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:36:01",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:36:32",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:37:02",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:37:33",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:38:03",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:38:34",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:39:04",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:39:35",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:40:05",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:40:36",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:41:06",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:41:37",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:42:07",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:42:38",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:43:08",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:43:39",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:44:09",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:44:40",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:45:10",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:45:41",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:46:11",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:46:42",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:47:12",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:47:43",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:48:14",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:48:44",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:49:15",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:49:45",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:50:16",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:50:46",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:51:17",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:51:47",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:52:18",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:52:48",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:53:19",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:53:49",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:54:20",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:54:50",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    },
    {
      "ts": "2026-06-15T14:55:21",
      "runtime_status": "SHADOW_RUNNING",
      "quote_source": "public_http_sina:7/7",
      "quote_stale_lock": false,
      "intraday_market_gate": {
        "passed": false,
        "reason": "after_14:30_no_new_upgrade,no_active_quotes,active_leaders_not_positive_enough,active_leaders_not_above_vwap",
        "enabled": true,
        "pool_up_ratio": 1.0,
        "pool_up_ratio_min": 0.55,
        "active_up_ratio": 0.0,
        "active_up_ratio_min": 0.5,
        "active_positive": 0,
        "active_positive_min": 1,
        "active_above_vwap": 0,
        "active_total": 0,
        "sample_total": 5,
        "active_samples": []
      },
      "signals": {
        "active_contracts": 5,
        "active_plan_contracts": 0,
        "watch_candidate_contracts": 5,
        "watch_only_contracts": 0,
        "actionable": 0,
        "filled_orders": 0,
        "filled_official_orders": 0,
        "filled_watch_orders": 0,
        "filled_shadow_orders": 0,
        "shadow_filled_orders": 0,
        "rejected_orders": 0,
        "unfilled_orders": 0,
        "risk_exit_signals": 0,
        "risk_exit_orders": 0,
        "risk_exit_filled": 0,
        "risk_exit_blocked_t1": 0,
        "qfq_position_adjustments": 0
      },
      "orders_this_tick": [],
      "position_risk_events": [],
      "qfq_position_adjustments": []
    }
  ],
  "updated_at": "2026-06-15T14:55:21"
}