{
  "schema_version": "v13_source_eod_review_2",
  "plan_date": "20260709",
  "trade_date": "20260710",
  "source_paths": {
    "paper_runtime_snapshot": "/Users/tonyyu/sector_wave_agent/local_paper_runtime/reports/trading/paper_runtime_snapshot.json",
    "latest_signals": "local_paper_runtime/reports/trading/local_paper_latest_signals.json",
    "portfolio_state": "local_paper_runtime/reports/trading/local_paper_portfolio_state.json",
    "trading_log": "local_paper_runtime/reports/trading/local_paper_trading_log_20260709.json"
  },
  "status": "PAPER_RUNNING",
  "mode": "SIMULATION_READY",
  "allow_new_positions": true,
  "account": {
    "initial_capital": 1000000.0,
    "cash": 1045662.51,
    "market_value": 0.0,
    "total_value": 1045662.51,
    "unrealized_pnl": 0.0,
    "realized_pnl": 0.0,
    "daily_pnl": null,
    "total_pnl": 45662.51000000001,
    "total_pnl_pct": 4.566251000000001,
    "realized_pnl_source": "no_filled_sell",
    "account_integrity_warning": null,
    "realized_pnl_scope": "trade_date",
    "cumulative_realized_pnl_estimate": 45662.51000000001,
    "cumulative_realized_pnl_estimate_source": "equity_minus_unrealized"
  },
  "summary": {
    "total_assets": 1045662.51,
    "total_pnl": 45662.51000000001,
    "total_pnl_pct": 4.566251000000001,
    "unrealized_pnl": 0.0,
    "realized_pnl": 0.0,
    "daily_pnl": 0.0,
    "filled_orders": 1,
    "rejected_orders": 0,
    "unfilled_orders": 0,
    "waiting_orders": 0,
    "official_buy_filled": 0,
    "shadow_buy_filled": 1,
    "risk_sell_filled": 0,
    "normal_sell_filled": 0,
    "position_add_filled": 0,
    "positions": 0,
    "raw_positions": 0,
    "dust_positions": 0,
    "signals": 17,
    "active_plan_contracts": 2,
    "watch_candidate_contracts": 15,
    "preopen_sector_flow_passed": false,
    "integrity_warning": null,
    "account_integrity_warning": null,
    "realized_pnl_source": "no_filled_sell"
  },
  "positions": [],
  "orders": [
    {
      "event_id": "20260709:20260710:SHSE.601231:STRONG_WATCH_CONFIRM:BUY",
      "ts": "2026-07-10T09:32:30",
      "symbol": "SHSE.601231",
      "name": "环旭电子",
      "side": "BUY",
      "status": "FILLED",
      "order_kind": "SHADOW_BUY",
      "kind_inferred": true,
      "qty": 1300,
      "price": 31.49,
      "amount": 40937.0,
      "reason": "shadow_paper_fill_at_ask1",
      "realized_pnl_delta": null,
      "rule_id": null,
      "sim_reason": "trigger_touched",
      "trigger_price": 31.13,
      "raw_status": "SHADOW_FILLED",
      "raw": {
        "amount": 40937.0,
        "base_exec_high": 31.6,
        "cash_before_order": 1045662.51,
        "chase_ceiling": 32.06,
        "current_position_value": 0.0,
        "decision": "conditional_plan",
        "dynamic_exec_high": null,
        "energy_floor_hint_yi": null,
        "entry_risk_pct": 4.0965,
        "entry_zone_high": 31.6,
        "entry_zone_low": 30.66,
        "event_id": "20260709:20260710:SHSE.601231:STRONG_WATCH_CONFIRM:BUY",
        "exec_high": 31.6,
        "exec_low": 31.13,
        "intraday_vwap": 31.413,
        "invalid_price": 30.2,
        "ma5": null,
        "max_chase_pct": 1.5,
        "minute_energy": {
          "absolute_amount_multiple_min": 1.6,
          "amount_base_hint_yi": 0.5,
          "amount_floor_yi": 0.25,
          "amount_yi": 0.7492,
          "bar_count": 3,
          "bars": [
            {
              "amount_yi": 0.3716,
              "close": 31.58,
              "high": 31.58,
              "low": 31.41,
              "open": 31.41,
              "time": "09:30"
            },
            {
              "amount_yi": 0.2546,
              "close": 31.48,
              "high": 31.49,
              "low": 31.48,
              "open": 31.49,
              "time": "09:31"
            },
            {
              "amount_yi": 0.123,
              "close": 31.48,
              "high": 31.48,
              "low": 31.48,
              "open": 31.48,
              "time": "09:32"
            }
          ],
          "energy_ratio": null,
          "min_samples": 3,
          "passed": true,
          "prev_amount_yi": 0,
          "ratio_min": 1.05,
          "reason": "minute_energy_confirmed",
          "template_key": "STRONG_WATCH_CONFIRM",
          "window_min": 5
        },
        "name": "环旭电子",
        "paper_scope": "conditional_watch",
        "participation_rate": null,
        "plan_date": "20260709",
        "plan_id": "20260709:SHSE.601231:STRONG_WATCH_CONFIRM",
        "price": 31.49,
        "price_vs_vwap_pct": 0.2133,
        "qty": 1300,
        "quote_ask1": 31.49,
        "quote_ask_qty1": 203,
        "quote_bid1": 31.48,
        "quote_bid_qty1": 32,
        "quote_high": 31.66,
        "quote_last": 31.48,
        "quote_low": 31.12,
        "quote_open": 31.12,
        "quote_prev_close": 31.0,
        "quote_ts": "2026-07-10T09:32:28",
        "reason": "shadow_paper_fill_at_ask1",
        "side": "BUY",
        "sim_reason": "trigger_touched",
        "sizing_reason": "position_sized_by_target_pct_entry_risk_reduced",
        "slippage_bps": 115.64,
        "status": "SHADOW_FILLED",
        "suggested_position_pct": 8.0,
        "symbol": "SHSE.601231",
        "target_amount": 41826.5,
        "target_position_pct": 4.0,
        "template_key": "STRONG_WATCH_CONFIRM",
        "theme": "智能穿戴",
        "trade_date": "20260710",
        "trigger_price": 31.13,
        "ts": "2026-07-10T09:32:30",
        "id": 79,
        "raw_json": "{\"amount\": 40937.0, \"base_exec_high\": 31.6, \"cash_before_order\": 1045662.51, \"chase_ceiling\": 32.06, \"current_position_value\": 0.0, \"decision\": \"conditional_plan\", \"dynamic_exec_high\": null, \"energy_floor_hint_yi\": null, \"entry_risk_pct\": 4.0965, \"entry_zone_high\": 31.6, \"entry_zone_low\": 30.66, \"event_id\": \"20260709:20260710:SHSE.601231:STRONG_WATCH_CONFIRM:BUY\", \"exec_high\": 31.6, \"exec_low\": 31.13, \"intraday_vwap\": 31.413, \"invalid_price\": 30.2, \"ma5\": null, \"max_chase_pct\": 1.5, \"minute_energy\": {\"absolute_amount_multiple_min\": 1.6, \"amount_base_hint_yi\": 0.5, \"amount_floor_yi\": 0.25, \"amount_yi\": 0.7492, \"bar_count\": 3, \"bars\": [{\"amount_yi\": 0.3716, \"close\": 31.58, \"high\": 31.58, \"low\": 31.41, \"open\": 31.41, \"time\": \"09:30\"}, {\"amount_yi\": 0.2546, \"close\": 31.48, \"high\": 31.49, \"low\": 31.48, \"open\": 31.49, \"time\": \"09:31\"}, {\"amount_yi\": 0.123, \"close\": 31.48, \"high\": 31.48, \"low\": 31.48, \"open\": 31.48, \"time\": \"09:32\"}], \"energy_ratio\": null, \"min_samples\": 3, \"passed\": true, \"prev_amount_yi\": 0, \"ratio_min\": 1.05, \"reason\": \"minute_energy_confirmed\", \"template_key\": \"STRONG_WATCH_CONFIRM\", \"window_min\": 5}, \"name\": \"环旭电子\", \"paper_scope\": \"conditional_watch\", \"participation_rate\": null, \"plan_date\": \"20260709\", \"plan_id\": \"20260709:SHSE.601231:STRONG_WATCH_CONFIRM\", \"price\": 31.49, \"price_vs_vwap_pct\": 0.2133, \"qty\": 1300, \"quote_ask1\": 31.49, \"quote_ask_qty1\": 203, \"quote_bid1\": 31.48, \"quote_bid_qty1\": 32, \"quote_high\": 31.66, \"quote_last\": 31.48, \"quote_low\": 31.12, \"quote_open\": 31.12, \"quote_prev_close\": 31.0, \"quote_ts\": \"2026-07-10T09:32:28\", \"reason\": \"shadow_paper_fill_at_ask1\", \"side\": \"BUY\", \"sim_reason\": \"trigger_touched\", \"sizing_reason\": \"position_sized_by_target_pct_entry_risk_reduced\", \"slippage_bps\": 115.64, \"status\": \"SHADOW_FILLED\", \"suggested_position_pct\": 8.0, \"symbol\": \"SHSE.601231\", \"target_amount\": 41826.5, \"target_position_pct\": 4.0, \"template_key\": \"STRONG_WATCH_CONFIRM\", \"theme\": \"智能穿戴\", \"trade_date\": \"20260710\", \"trigger_price\": 31.13, \"ts\": \"2026-07-10T09:32:30\"}"
      }
    }
  ],
  "intended_but_blocked": [
    {
      "symbol": "SZSE.002681",
      "rule": "STRONG_WATCH_CONFIRM",
      "wanted_qty": 16700,
      "blocked_by": "chase_ceiling",
      "day_return_pct": 9.9338,
      "reason": "奋达科技，position_sized_by_target_pct，现价 4.98，触发 4.59，失效 4.45"
    },
    {
      "symbol": "SZSE.002241",
      "rule": "VWAP_RECLAIM",
      "wanted_qty": 3600,
      "blocked_by": "chase_ceiling",
      "day_return_pct": 5.7557,
      "reason": "歌尔股份，position_sized_by_target_pct，现价 22.60，触发 21.43，失效 20.79"
    },
    {
      "symbol": "SHSE.600345",
      "rule": "VWAP_RECLAIM",
      "wanted_qty": 1300,
      "blocked_by": "chase_ceiling",
      "day_return_pct": 4.1211,
      "reason": "长江通信，position_sized_by_target_pct，现价 61.90，触发 59.58，失效 57.79"
    },
    {
      "symbol": "SZSE.002362",
      "rule": "VWAP_RECLAIM",
      "wanted_qty": null,
      "blocked_by": "entry_risk",
      "day_return_pct": 2.1768,
      "reason": "汉王科技，entry_risk_too_wide_over_5pct，现价 15.49，触发 15.16，失效 14.71，入场风险 5.10%"
    }
  ],
  "shadow_gate_audit": [
    {
      "symbol": "SHSE.601231",
      "name": "环旭电子",
      "order_ts": "2026-07-10T09:32:30",
      "fill_price": 31.49,
      "exec_high_at_fill": 31.6,
      "entry_risk_pct_at_fill": 4.0965,
      "executed_within_chase_ceiling": true,
      "entry_risk_within_5pct": true,
      "later_chase_block_count": 0,
      "later_signal_quote_exceeded_after_fill": false,
      "conclusion": "insufficient_execution_time_gate_fields"
    }
  ],
  "risk_flags": {
    "coverage": "not_covered",
    "note": "风险旗标源未覆盖；不得把缺失静默视作无风险。",
    "sources": [],
    "items": {}
  },
  "auction": {
    "used_as_standalone_gate": false,
    "usage_note": "集合竞价只做板块/个股预确认与早盘择时加权，不单独触发买入。",
    "preopen_gate_legacy": {
      "enabled": true,
      "passed": false,
      "reason": "expired_after_09:45",
      "intraday_style_gate": {
        "enabled": true,
        "style_code": "CLUSTERED_MAINLINE",
        "label": "抱团分化：指数降权，核心主线优先",
        "entry_policy": "core_mainline_only",
        "official_buy_allowed": true,
        "reason": "clustered_mainline_confirmed_core_only",
        "pool_up_ratio": 0.4706,
        "active_up_ratio": 0.5,
        "active_positive": 1,
        "active_positive_min": 1,
        "active_above_vwap": 1,
        "active_total": 2,
        "sample_total": 17,
        "dominant_theme": "智能穿戴",
        "dominant_theme_share": 0.9087,
        "dominant_theme_basis": "amount",
        "official_symbol_whitelist": [
          "SZSE.002230"
        ],
        "structural_hot_themes": [
          {
            "theme": "智能穿戴",
            "count": 2,
            "top_symbols": [
              "SZSE.002681",
              "SZSE.300061"
            ],
            "top_return_pct": 9.9338
          }
        ],
        "structural_symbol_whitelist": [
          "SZSE.002230"
        ],
        "clustered_core_priority_ceiling": 8,
        "position_cap_pct": 45.0,
        "external_tech_shock_gate": {
          "schema_version": "external_tech_shock_gate_v1",
          "enabled": true,
          "level": "LOW",
          "score": 0.0,
          "label": "外部科技冲击低",
          "entry_policy": "normal",
          "tech_new_buy_allowed": true,
          "earliest_entry_time": "09:35",
          "position_cap_pct": null,
          "risk_priority_boost": false,
          "reasons": [
            "no_external_tech_shock_evidence_default_pass"
          ],
          "source_file": "reports/external_checks/external_tech_shock_20260710.json",
          "source_status": "ok",
          "source_quality": "verified_live",
          "missing_gate_fields": [],
          "source_errors": {},
          "source_ths_errors": {},
          "source_generated_at": "2026-07-10T09:25:44+08:00"
        },
        "sample_rows": [
          {
            "symbol": "SZSE.002681",
            "name": "奋达科技",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 9.933774834437092,
            "last": 4.98,
            "vwap": 4.881280012029044,
            "above_vwap": true,
            "amount": 392805877.0
          },
          {
            "symbol": "SZSE.002241",
            "name": "歌尔股份",
            "theme": "智能穿戴 / 华为概念",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 5.755732335049135,
            "last": 22.6,
            "vwap": 22.763868376606673,
            "above_vwap": false,
            "amount": 5052957326.0
          },
          {
            "symbol": "SZSE.300061",
            "name": "旗天科技",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 5.032467532467533,
            "last": 6.47,
            "vwap": 6.44741428772986,
            "above_vwap": true,
            "amount": 219346192.0
          },
          {
            "symbol": "SHSE.600345",
            "name": "长江通信",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 4.121110176619003,
            "last": 61.9,
            "vwap": 61.56938048307657,
            "above_vwap": true,
            "amount": 1251329932.0
          },
          {
            "symbol": "SZSE.002362",
            "name": "汉王科技",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 2.176781002638517,
            "last": 15.49,
            "vwap": 15.447475429464685,
            "above_vwap": true,
            "amount": 92890304.0
          },
          {
            "symbol": "SZSE.002230",
            "name": "科大讯飞",
            "theme": "智能穿戴",
            "paper_scope": "active",
            "priority": 0,
            "ret_pct": 2.006136417276383,
            "last": 43.22,
            "vwap": 43.205877551697434,
            "above_vwap": true,
            "amount": 3386230409.0
          },
          {
            "symbol": "SZSE.002432",
            "name": "九安医疗",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 0.8053461274845741,
            "last": 58.83,
            "vwap": 59.51296516078421,
            "above_vwap": false,
            "amount": 940715489.0
          },
          {
            "symbol": "SZSE.000063",
            "name": "中兴通讯",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": 0.6694768162658127,
            "last": 40.6,
            "vwap": 41.39993138984678,
            "above_vwap": false,
            "amount": 18290510388.0
          },
          {
            "symbol": "SZSE.002579",
            "name": "中京电子",
            "theme": "智能穿戴 / 华为概念",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": -1.7718715393133966,
            "last": 17.74,
            "vwap": 18.77629113345153,
            "above_vwap": false,
            "amount": 2332004093.0
          },
          {
            "symbol": "SHSE.600584",
            "name": "长电科技",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": -1.796754250386401,
            "last": 101.66,
            "vwap": 108.80163840388335,
            "above_vwap": false,
            "amount": 32302999719.0
          },
          {
            "symbol": "SHSE.601231",
            "name": "环旭电子",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": -1.8709677419354809,
            "last": 30.42,
            "vwap": 31.25216238709659,
            "above_vwap": false,
            "amount": 1096491493.0
          },
          {
            "symbol": "SZSE.300327",
            "name": "中颖电子",
            "theme": "智能穿戴",
            "paper_scope": "conditional_watch",
            "priority": 999,
            "ret_pct": -4.458388375165134,
            "last": 28.93,
            "vwap": 30.22166136890206,
            "above_vwap": false,
            "amount": 799595650.0
          }
        ]
      },
      "style_code": "CLUSTERED_MAINLINE",
      "style_label": "抱团分化：指数降权，核心主线优先",
      "entry_policy": "core_mainline_only",
      "external_tech_shock_gate": {
        "schema_version": "external_tech_shock_gate_v1",
        "enabled": true,
        "level": "LOW",
        "score": 0.0,
        "label": "外部科技冲击低",
        "entry_policy": "normal",
        "tech_new_buy_allowed": true,
        "earliest_entry_time": "09:35",
        "position_cap_pct": null,
        "risk_priority_boost": false,
        "reasons": [
          "no_external_tech_shock_evidence_default_pass"
        ],
        "source_file": "reports/external_checks/external_tech_shock_20260710.json",
        "source_status": "ok",
        "source_quality": "verified_live",
        "missing_gate_fields": [],
        "source_errors": {},
        "source_ths_errors": {},
        "source_generated_at": "2026-07-10T09:25:44+08:00"
      },
      "external_tech_shock_level": "LOW",
      "external_tech_entry_policy": "normal"
    },
    "auction_board_confirm_score": 30,
    "auction_stock_accept_score": 58.82,
    "auction_liquidity_score": 73.23,
    "covered_signal_count": 17,
    "covered_holding_count": 0,
    "slot_holding_count": 0,
    "dust_holding_count": 0,
    "holding_symbols": [],
    "slot_holding_symbols": [],
    "reason": "expired_after_09:45"
  },
  "gate_funnel": {
    "evaluated_count": 17,
    "passed_count": 0,
    "policy_blocked_observe_only": 0,
    "market_gate_blocked": 17,
    "minute_energy_blocked": 0,
    "vwap_blocked": 0,
    "chase_ceiling_blocked": 0,
    "capital_blocked": 0,
    "quote_stale_blocked": 0,
    "data_source": "first_fail_runtime_signals",
    "degraded_reason": null,
    "execution_scope": "new_entry_signals_only",
    "position_add_filled": 0,
    "official_buy_filled": 0,
    "scope_note": null,
    "diagnostic_counts": {
      "market_gate_blocked": 17,
      "minute_energy_blocked": 7,
      "vwap_blocked": 12,
      "chase_ceiling_blocked": 3,
      "capital_blocked": 1,
      "quote_stale_blocked": 0
    }
  },
  "signals_snapshot": {
    "total": 17,
    "active_plan_contracts": 2,
    "watch_candidate_contracts": 15,
    "actionable": 1
  }
}