{
  "trade_date": "2026-05-29",
  "next_trade_date": "2026-06-01",
  "source": "deterministic_report_builder_v1_after_pipeline_outputs",
  "not_recommendation": true,
  "external_context_quality": "Gemini strict_v1=unavailable; External Context V2 Shadow=safe_stub source=build_v2_shadow_safe_stub; Airtap/X=None kept=None quality=None; cross_verification_json_loaded=False",
  "external_context_v2_shadow_summary": {
    "available": true,
    "external_context_quality": "safe_stub",
    "quality": "safe_stub",
    "source": "build_v2_shadow_safe_stub",
    "shadow_only": true,
    "can_upgrade_strict_gate": false,
    "can_downgrade_strict_gate": false,
    "can_directly_modify_strict_gate": false,
    "allowed_shadow_actions": [
      "confirm_context",
      "risk_note",
      "require_confirmation",
      "gm_coverage_audit",
      "cross_verification",
      "no_action"
    ],
    "boundary_note": "require_confirmation / risk_note / no_action only; 不能升级、不能降级 Strict Gate"
  },
  "gm_sector_coverage_audit_summary": {
    "loaded": true,
    "path": "reports/audit/20260529_gm_sector_coverage_audit.json",
    "themes_checked": [
      "存储芯片",
      "光刻胶/光刻机",
      "MLCC",
      "国资云",
      "电力",
      "机器人"
    ],
    "key_findings": [
      "GM coverage audit 仅用于覆盖审计与 require_confirmation，不改变 Strict Gate。",
      "存储芯片、电力/算电协同等主题必须在日报中显式说明覆盖状态。"
    ],
    "summary_rows": [
      {
        "theme": "存储芯片",
        "internet_mentions": 0,
        "gm_probe_hits": 1,
        "evidence_sector_hits": 1,
        "candidate_pool_hits": 0,
        "strict_plan_hits": 0,
        "explanation": "in_evidence_only: sectors={'filtered_noise_sectors': 1}, stock_sections={}"
      },
      {
        "theme": "光刻胶/光刻机",
        "internet_mentions": 0,
        "gm_probe_hits": 0,
        "evidence_sector_hits": 0,
        "candidate_pool_hits": 0,
        "strict_plan_hits": 0,
        "explanation": "not_found_in_gm_evidence_chain"
      },
      {
        "theme": "MLCC",
        "internet_mentions": 0,
        "gm_probe_hits": 3,
        "evidence_sector_hits": 2,
        "candidate_pool_hits": 0,
        "strict_plan_hits": 0,
        "explanation": "in_evidence_only: sectors={'filtered_noise_sectors': 2}, stock_sections={'generic_context_sectors': 2}"
      },
      {
        "theme": "国资云",
        "internet_mentions": 0,
        "gm_probe_hits": 2,
        "evidence_sector_hits": 1,
        "candidate_pool_hits": 0,
        "strict_plan_hits": 0,
        "explanation": "in_evidence_only: sectors={'filtered_noise_sectors': 1}, stock_sections={}"
      },
      {
        "theme": "电力",
        "internet_mentions": 0,
        "gm_probe_hits": 2,
        "evidence_sector_hits": 2,
        "candidate_pool_hits": 27,
        "strict_plan_hits": 6,
        "explanation": "entered_strict_plan: {'observe_only': 6}"
      },
      {
        "theme": "机器人",
        "internet_mentions": 0,
        "gm_probe_hits": 1,
        "evidence_sector_hits": 1,
        "candidate_pool_hits": 0,
        "strict_plan_hits": 0,
        "explanation": "in_evidence_only: sectors={'filtered_noise_sectors': 1}, stock_sections={}"
      }
    ]
  },
  "x_kol_shadow_summary": {
    "available": null,
    "source": null,
    "input_count": null,
    "kept_count": null,
    "rejected_count": null,
    "quality": null,
    "use_in_report": "require_confirmation / cross verification only; cannot upgrade or downgrade Strict Gate"
  },
  "strict_plan_counts": {
    "active_plan": 0,
    "conditional_plan": 0,
    "observe_only": 30,
    "status_counts": {
      "strict_structure_watch_to_observe": 20,
      "strict_unknown_layer_to_observe": 5,
      "strict_tail_observe_only": 4,
      "strict_weak_tape_observe_only": 1
    }
  },
  "market_summary": {
    "regime": "COLD",
    "regime_subtype": "ICE_POINT",
    "regime_score": 15,
    "regime_level": "冰点或风险市，原则上只观察不进攻",
    "regime_legacy_note": "v1.4.2.1 起建议优先读取 market_risk_regime、theme_opportunity_regime、trade_mode 与 hermes_reading_guidance；旧 regime 仅表示全市场风险主标签。",
    "market_risk_regime": {
      "regime": "COLD",
      "subtype": "ICE_POINT",
      "score": 15,
      "level": "冰点或风险市，原则上只观察不进攻",
      "reasons": [
        "上涨家数占比27.49%，市场宽度偏低",
        "跌停56只，亏钱效应明显",
        "主要指数平均跌幅约-1.69%，指数层偏弱",
        "创业板指跌幅-2.11%，成长风格承压",
        "下跌股票成交额占比较高，方向成交额代理偏风险回避",
        "全市场成交额约32978亿，流动性绝对水平较高"
      ]
    },
    "theme_opportunity_regime": {
      "regime": "WEAK",
      "subtype": "NO_CLEAR_MAINLINE",
      "score": 21.0,
      "score_meaning": "局部主题机会存在度，不代表全市场可进攻强度；全市场风险应优先读取 market_risk_regime。",
      "level": "缺少明确可进攻主线",
      "reasons": [
        "涨停51只，局部情绪仍有活跃度",
        "能源资源链处于强势主题前列，呈现防守资源方向的局部主线",
        "最高连板达到5板，短线情绪并未完全冰点"
      ]
    },
    "trade_mode": "OBSERVE_ONLY",
    "data_quality": "OK",
    "indices": {
      "shanghai": {
        "symbol": "SHSE.000001",
        "name": "上证指数",
        "ret_pct": -0.73,
        "close": 4068.57,
        "amount_yi": 15320.67
      },
      "shenzhen": {
        "symbol": "SZSE.399001",
        "name": "深证成指",
        "ret_pct": -1.81,
        "close": 15575.13,
        "amount_yi": 17869.65
      },
      "chinext": {
        "symbol": "SZSE.399006",
        "name": "创业板指",
        "ret_pct": -2.11,
        "close": 4037.95,
        "amount_yi": 8556.62
      },
      "csi300": {
        "symbol": "SHSE.000300",
        "name": "沪深300",
        "ret_pct": -0.45,
        "close": 4892.12,
        "amount_yi": 9422.36
      },
      "csi500": {
        "symbol": "SHSE.000905",
        "name": "中证500",
        "ret_pct": -2.38,
        "close": 8359.56,
        "amount_yi": 6614.07
      },
      "csi1000": {
        "symbol": "SHSE.000852",
        "name": "中证1000",
        "ret_pct": -2.65,
        "close": 8408.74,
        "amount_yi": 7056.6
      },
      "bse50": {
        "symbol": "BJSE.899050",
        "name": "北证50",
        "ret_pct": null,
        "close": null,
        "amount_yi": null
      }
    },
    "breadth_detail": {
      "up_count": 1371,
      "down_count": 3550,
      "flat_count": 67,
      "total_count": 4988,
      "up_ratio": 0.2749,
      "down_ratio": 0.7117,
      "avg_ret_pct": -2.2665,
      "median_ret_pct": -2.377
    },
    "return_distribution": {
      "up_0_1_count": 440,
      "up_1_3_count": 580,
      "up_3_5_count": 183,
      "up_5_9_count": 101,
      "up_9_plus_count": 67,
      "limit_up_count": 51,
      "down_0_1_count": 393,
      "down_1_3_count": 990,
      "down_3_5_count": 965,
      "down_5_9_count": 1010,
      "down_9_plus_count": 192,
      "limit_down_count": 56
    },
    "limit_activity": {
      "limit_up_count": 51,
      "limit_down_count": 56,
      "limit_up_down_ratio": 0.9107
    },
    "limit_ladder": {
      "max_consecutive_limit_up": 5,
      "ladder": [
        {
          "days": 5,
          "stocks": [
            {
              "symbol": "SHSE.600726",
              "name": "华电能源",
              "ret_pct": 9.99,
              "amount_yi": 16.95,
              "consecutive_limit_up": 5
            },
            {
              "symbol": "SHSE.600162",
              "name": "香江控股",
              "ret_pct": 9.84,
              "amount_yi": 3.16,
              "consecutive_limit_up": 5
            }
          ]
        },
        {
          "days": 3,
          "stocks": [
            {
              "symbol": "SZSE.000539",
              "name": "粤电力A",
              "ret_pct": 10.04,
              "amount_yi": 10.24,
              "consecutive_limit_up": 3
            },
            {
              "symbol": "SHSE.603011",
              "name": "合锻智能",
              "ret_pct": 10.02,
              "amount_yi": 13.52,
              "consecutive_limit_up": 3
            }
          ]
        },
        {
          "days": 2,
          "stocks": [
            {
              "symbol": "SZSE.002995",
              "name": "天地在线",
              "ret_pct": 10.02,
              "amount_yi": 4.15,
              "consecutive_limit_up": 2
            },
            {
              "symbol": "SHSE.603324",
              "name": "盛剑科技",
              "ret_pct": 10.01,
              "amount_yi": 5.07,
              "consecutive_limit_up": 2
            },
            {
              "symbol": "SZSE.000090",
              "name": "天健集团",
              "ret_pct": 10.0,
              "amount_yi": 4.68,
              "consecutive_limit_up": 2
            },
            {
              "symbol": "SHSE.600110",
              "name": "诺德股份",
              "ret_pct": 9.99,
              "amount_yi": 34.39,
              "consecutive_limit_up": 2
            },
            {
              "symbol": "SZSE.002806",
              "name": "华锋股份",
              "ret_pct": 9.99,
              "amount_yi": 9.9,
              "consecutive_limit_up": 2
            }
          ]
        }
      ],
      "ladder_state": "HAS_HIGH_BOARD"
    },
    "liquidity": {
      "market_amount_yi": 32977.77,
      "prev_market_amount_yi": 29472.48,
      "amount_change_yi": 3505.29,
      "amount_change_pct": 11.89,
      "amount_ma5_yi": 30892.64,
      "amount_ma20_yi": 30643.96,
      "amount_ratio5": 1.0675,
      "amount_ratio20": 1.0762,
      "amount_percentile_60d": 0.9111,
      "liquidity_state": "EXPANDING"
    },
    "money_flow": {
      "source": "external_or_unavailable",
      "market_main_net_inflow_yi": null,
      "sector_main_net_inflow_top": [],
      "note": "若掘金无真实主力资金流字段，本脚本不伪造主力净流入；可通过 external_context/manual_context 补充。"
    },
    "directional_amount_proxy": {
      "source": "amount_by_return_direction",
      "up_amount_yi": 10299.41,
      "down_amount_yi": 22524.58,
      "flat_amount_yi": 153.78,
      "up_amount_ratio": 0.3123,
      "down_amount_ratio": 0.683,
      "strong_up_amount_yi": 4721.13,
      "strong_down_amount_yi": 16407.19,
      "bias": "RISK_OFF"
    },
    "sector_heat": {
      "near_triggered_count": 0,
      "structure_watch_count": 5,
      "weak_tape_structure_count": 7,
      "top_rising_business_sectors": [
        {
          "sector_name": "酿酒概念",
          "theme_cluster": "酿酒概念",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 2.96,
          "sector_rank_today": 1,
          "tape_quality": "STRONG",
          "limit_up_count": 1,
          "mid_count": 4,
          "tail_count": 11,
          "report_score": 90.32
        },
        {
          "sector_name": "特色药",
          "theme_cluster": "特色药",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.89,
          "sector_rank_today": 2,
          "tape_quality": "STRONG",
          "limit_up_count": 1,
          "mid_count": 1,
          "tail_count": 6,
          "report_score": 55.99
        },
        {
          "sector_name": "白酒",
          "theme_cluster": "白酒",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.85,
          "sector_rank_today": 3,
          "tape_quality": "OK",
          "limit_up_count": 1,
          "mid_count": 3,
          "tail_count": 13,
          "report_score": 75.74
        },
        {
          "sector_name": "零售概念",
          "theme_cluster": "零售概念",
          "state": "STRUCTURE_WATCH",
          "sector_ret_pct": 1.63,
          "sector_rank_today": 4,
          "tape_quality": "OK",
          "limit_up_count": 2,
          "mid_count": 7,
          "tail_count": 9,
          "report_score": 106.03
        },
        {
          "sector_name": "独家药品",
          "theme_cluster": "独家药品",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.62,
          "sector_rank_today": 5,
          "tape_quality": "STRONG",
          "limit_up_count": 1,
          "mid_count": 0,
          "tail_count": 5,
          "report_score": 46.42
        },
        {
          "sector_name": "单抗概念",
          "theme_cluster": "单抗概念",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.34,
          "sector_rank_today": 6,
          "tape_quality": "OK",
          "limit_up_count": 0,
          "mid_count": 3,
          "tail_count": 7,
          "report_score": 51.12
        },
        {
          "sector_name": "旅游酒店",
          "theme_cluster": "旅游酒店",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.31,
          "sector_rank_today": 7,
          "tape_quality": "OK",
          "limit_up_count": 0,
          "mid_count": 1,
          "tail_count": 4,
          "report_score": 51.03
        },
        {
          "sector_name": "旅游概念",
          "theme_cluster": "旅游概念",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 1.07,
          "sector_rank_today": 8,
          "tape_quality": "OK",
          "limit_up_count": 1,
          "mid_count": 2,
          "tail_count": 4,
          "report_score": 47.27
        },
        {
          "sector_name": "新零售",
          "theme_cluster": "新零售",
          "state": "STRUCTURE_WATCH",
          "sector_ret_pct": 0.84,
          "sector_rank_today": 9,
          "tape_quality": "OK",
          "limit_up_count": 5,
          "mid_count": 4,
          "tail_count": 21,
          "report_score": 116.64
        },
        {
          "sector_name": "味蕾经济",
          "theme_cluster": "味蕾经济",
          "state": "MARKET_LEADER_NO_SIGNAL",
          "sector_ret_pct": 0.81,
          "sector_rank_today": 10,
          "tape_quality": "OK",
          "limit_up_count": 0,
          "mid_count": 4,
          "tail_count": 13,
          "report_score": 63.87
        }
      ],
      "top_falling_business_sectors": [
        {
          "sector_name": "半导体概念",
          "theme_cluster": "半导体材料设备",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -5.24,
          "sector_rank_today": 239,
          "tape_quality": "WEAK",
          "limit_up_count": 4,
          "mid_count": 11,
          "tail_count": 4,
          "report_score": 55.05
        },
        {
          "sector_name": "通信技术",
          "theme_cluster": "通信技术",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -4.01,
          "sector_rank_today": 196,
          "tape_quality": "WEAK",
          "limit_up_count": 4,
          "mid_count": 15,
          "tail_count": 8,
          "report_score": 71.01
        },
        {
          "sector_name": "机器人概念",
          "theme_cluster": "机器人智能制造",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.92,
          "sector_rank_today": 192,
          "tape_quality": "WEAK",
          "limit_up_count": 4,
          "mid_count": 14,
          "tail_count": 7,
          "report_score": 61.4
        },
        {
          "sector_name": "PCB",
          "theme_cluster": "半导体材料设备",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.58,
          "sector_rank_today": 166,
          "tape_quality": "WEAK",
          "limit_up_count": 1,
          "mid_count": 5,
          "tail_count": 6,
          "report_score": 10.35
        },
        {
          "sector_name": "数据中心",
          "theme_cluster": "AI算力基础设施",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.4,
          "sector_rank_today": 162,
          "tape_quality": "WEAK",
          "limit_up_count": 1,
          "mid_count": 5,
          "tail_count": 6,
          "report_score": 10.67
        },
        {
          "sector_name": "电池技术",
          "theme_cluster": "电池技术",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.27,
          "sector_rank_today": 153,
          "tape_quality": "WEAK",
          "limit_up_count": 7,
          "mid_count": 7,
          "tail_count": 13,
          "report_score": 73.91
        },
        {
          "sector_name": "锂电池概念",
          "theme_cluster": "锂电池概念",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.17,
          "sector_rank_today": 148,
          "tape_quality": "WEAK",
          "limit_up_count": 7,
          "mid_count": 5,
          "tail_count": 11,
          "report_score": 62.83
        },
        {
          "sector_name": "可控核聚变",
          "theme_cluster": "可控核聚变",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.15,
          "sector_rank_today": 147,
          "tape_quality": "WEAK",
          "limit_up_count": 2,
          "mid_count": 2,
          "tail_count": 4,
          "report_score": 2.66
        },
        {
          "sector_name": "充电桩",
          "theme_cluster": "新能源电力链",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.09,
          "sector_rank_today": 139,
          "tape_quality": "WEAK",
          "limit_up_count": 4,
          "mid_count": 6,
          "tail_count": 9,
          "report_score": 52.4
        },
        {
          "sector_name": "智能电网",
          "theme_cluster": "智能电网",
          "state": "NO_OUTPUT",
          "sector_ret_pct": -3.06,
          "sector_rank_today": 138,
          "tape_quality": "WEAK",
          "limit_up_count": 2,
          "mid_count": 4,
          "tail_count": 5,
          "report_score": 11.75
        }
      ],
      "top_theme_clusters": [
        {
          "theme_cluster": "新能源电力链",
          "count": 1
        },
        {
          "theme_cluster": "新零售",
          "count": 1
        },
        {
          "theme_cluster": "零售概念",
          "count": 1
        },
        {
          "theme_cluster": "超超临界发电",
          "count": 1
        },
        {
          "theme_cluster": "抽水蓄能",
          "count": 1
        },
        {
          "theme_cluster": "光纤概念",
          "count": 1
        },
        {
          "theme_cluster": "婴童概念",
          "count": 1
        },
        {
          "theme_cluster": "谷子经济",
          "count": 1
        }
      ],
      "weak_theme_clusters": [
        {
          "theme_cluster": "光纤概念",
          "count": 1
        },
        {
          "theme_cluster": "婴童概念",
          "count": 1
        },
        {
          "theme_cluster": "谷子经济",
          "count": 1
        },
        {
          "theme_cluster": "水利建设",
          "count": 1
        },
        {
          "theme_cluster": "碳交易",
          "count": 1
        },
        {
          "theme_cluster": "养老概念",
          "count": 1
        },
        {
          "theme_cluster": "跨境电商",
          "count": 1
        }
      ]
    },
    "style_rotation": {
      "type": "DEFENSIVE_ROTATION",
      "from": "HIGH_POSITION_TECH_OR_GROWTH",
      "to": "DEFENSIVE_RESOURCE",
      "confidence": "MEDIUM",
      "reasons": [
        "能源资源类主题位于强势主题前列",
        "全市场广度偏低，资金更可能偏向防守确定性"
      ]
    },
    "external_context": {
      "available": false,
      "source": "D:\\sector_wave_agent\\manual_context_2026-05-29.json",
      "overnight_events": [],
      "policy_events": [],
      "key_levels": {},
      "review_watchpoints": []
    },
    "risk_flags": [
      "LOW_BREADTH",
      "LIMIT_DOWN_PRESSURE",
      "INDEX_WEAKNESS",
      "GROWTH_STYLE_WEAK",
      "DIRECTIONAL_AMOUNT_RISK_OFF"
    ],
    "support_flags": [
      "LIMIT_UP_COUNT_OK",
      "HIGH_MARKET_AMOUNT",
      "ENERGY_RESOURCE_THEME_ACTIVE",
      "HAS_HIGH_BOARD"
    ],
    "missing_fields": [
      "index_bse50",
      "manual_context"
    ],
    "regime_reasons": [
      "上涨家数占比27.49%，市场宽度偏低",
      "跌停56只，亏钱效应明显",
      "主要指数平均跌幅约-1.69%，指数层偏弱",
      "创业板指跌幅-2.11%，成长风格承压",
      "下跌股票成交额占比较高，方向成交额代理偏风险回避",
      "涨停51只，局部情绪仍有活跃度",
      "全市场成交额约32978亿，流动性绝对水平较高",
      "能源资源链处于强势主题前列，呈现防守资源方向的局部主线",
      "最高连板达到5板，短线情绪并未完全冰点"
    ],
    "index_ret_pct": -0.73,
    "breadth": 0.2749,
    "limit_up_count": 51,
    "limit_down_count": 56,
    "market_amount_yi": 32977.77
  },
  "theme_summary": {
    "triggered": [],
    "near_triggered_themes": [],
    "structure_watch": [
      {
        "sector_code": "007407",
        "sector_name": "绿色电力",
        "sector_type": "concept_1003",
        "theme_cluster": "新能源电力链",
        "business_meaning_level": "HIGH",
        "business_reason": null,
        "is_blacklisted": false,
        "is_generic_label": false,
        "generic_reason": null,
        "generic_penalty_applied": false,
        "member_count": 167,
        "valid_member_count": 164,
        "specificity_score": 0.6011,
        "raw_heat_score": 123.8,
        "adjusted_heat_score": 74.42,
        "state": "STRUCTURE_WATCH",
        "sector_ret_pct": 0.54,
        "sector_amount_yi": 1485.07,
        "amount_ratio5": 1.398,
        "sector_rank_today": 15,
        "near_previous_high": false,
        "distance_to_previous_high": -0.0408,
        "next_day_gap_risk": true,
        "ohlc": {
          "open": 103.6348,
          "high": 107.338,
          "low": 101.3346,
          "close": 104.2242,
          "close_location": 0.4813,
          "source": "synthetic_equal_weight_index"
        },
        "second_wave_tags": [
          "STRUCTURE_CONFIRMED",
          "LADDER_COMPLETE",
          "LIMIT_UP_CONFIRMED",
          "FRONT_STRENGTH_CONFIRMED",
          "MID_CAP_PARTICIPATION",
          "VOLUME_EXPANSION",
          "MA_REPAIR",
          "NEXT_DAY_GAP_RISK"
        ],
        "ladder": {
          "limit_up_count": 5,
          "front_only_count": 1,
          "front_count": 6,
          "head_count": 5,
          "mid_count": 11,
          "tail_count": 19
        },
        "structure_quality": "COMPLETE_LADDER",
        "tape_quality": "OK",
        "weak_tape_reasons": [],
        "report_score": 153.61,
        "stocks": [
          {
            "symbol": "SZSE.000767",
            "name": "晋控电力",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.06,
            "amount_yi": 20.22,
            "turnover": null,
            "market_cap_yi": 162.5,
            "amount_to_mcap_pct": 12.44,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600011",
            "name": "华能国际",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.05,
            "amount_yi": 38.79,
            "turnover": null,
            "market_cap_yi": 975.5,
            "amount_to_mcap_pct": 3.976,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.000539",
            "name": "粤电力A",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.04,
            "amount_yi": 10.24,
            "turnover": null,
            "market_cap_yi": 226.92,
            "amount_to_mcap_pct": 4.514,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600979",
            "name": "广安爱众",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.96,
            "amount_yi": 5.93,
            "turnover": null,
            "market_cap_yi": 65.81,
            "amount_to_mcap_pct": 9.017,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600863",
            "name": "华能蒙电",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.94,
            "amount_yi": 42.15,
            "turnover": null,
            "market_cap_yi": 476.46,
            "amount_to_mcap_pct": 8.845,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.300317",
            "name": "珈伟新能",
            "role": "FRONT",
            "ret_pct": 11.28,
            "amount_yi": 11.57,
            "turnover": null,
            "market_cap_yi": 47.41,
            "amount_to_mcap_pct": 24.408,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": false,
            "note": "强前排，未确认涨停，不等同封板强度"
          },
          {
            "symbol": "SZSE.002039",
            "name": "黔源电力",
            "role": "MID",
            "ret_pct": 9.24,
            "amount_yi": 7.19,
            "turnover": null,
            "market_cap_yi": 99.11,
            "amount_to_mcap_pct": 7.252,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600995",
            "name": "南网储能",
            "role": "MID",
            "ret_pct": 9.23,
            "amount_yi": 16.52,
            "turnover": null,
            "market_cap_yi": 499.22,
            "amount_to_mcap_pct": 3.31,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.601991",
            "name": "大唐发电",
            "role": "MID",
            "ret_pct": 7.88,
            "amount_yi": 93.49,
            "turnover": null,
            "market_cap_yi": 1069.78,
            "amount_to_mcap_pct": 8.739,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.300854",
            "name": "中兰环保",
            "role": "MID",
            "ret_pct": 7.56,
            "amount_yi": 4.04,
            "turnover": null,
            "market_cap_yi": 38.44,
            "amount_to_mcap_pct": 10.511,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.605580",
            "name": "恒盛能源",
            "role": "MID",
            "ret_pct": 7.49,
            "amount_yi": 10.85,
            "turnover": null,
            "market_cap_yi": 84.81,
            "amount_to_mcap_pct": 12.791,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600508",
            "name": "上海能源",
            "role": "MID",
            "ret_pct": 6.87,
            "amount_yi": 3.83,
            "turnover": null,
            "market_cap_yi": 103.42,
            "amount_to_mcap_pct": 3.702,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600502",
            "name": "安徽建工",
            "role": "MID",
            "ret_pct": 6.65,
            "amount_yi": 2.27,
            "turnover": null,
            "market_cap_yi": 90.8,
            "amount_to_mcap_pct": 2.495,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.603071",
            "name": "物产环能",
            "role": "MID",
            "ret_pct": 6.46,
            "amount_yi": 1.02,
            "turnover": null,
            "market_cap_yi": 78.11,
            "amount_to_mcap_pct": 1.31,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000690",
            "name": "宝新能源",
            "role": "MID",
            "ret_pct": 6.36,
            "amount_yi": 23.88,
            "turnover": null,
            "market_cap_yi": 134.6,
            "amount_to_mcap_pct": 17.742,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000601",
            "name": "韶能股份",
            "role": "MID",
            "ret_pct": 5.49,
            "amount_yi": 17.77,
            "turnover": null,
            "market_cap_yi": 88.8,
            "amount_to_mcap_pct": 20.006,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600021",
            "name": "上海电力",
            "role": "MID",
            "ret_pct": 5.19,
            "amount_yi": 52.35,
            "turnover": null,
            "market_cap_yi": 628.57,
            "amount_to_mcap_pct": 8.329,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600642",
            "name": "申能股份",
            "role": "TAIL",
            "ret_pct": 4.98,
            "amount_yi": 7.65,
            "turnover": null,
            "market_cap_yi": 505.04,
            "amount_to_mcap_pct": 1.514,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600027",
            "name": "华电国际",
            "role": "TAIL",
            "ret_pct": 4.91,
            "amount_yi": 18.87,
            "turnover": null,
            "market_cap_yi": 512.39,
            "amount_to_mcap_pct": 3.684,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600483",
            "name": "福能股份",
            "role": "TAIL",
            "ret_pct": 4.74,
            "amount_yi": 6.62,
            "turnover": null,
            "market_cap_yi": 319.44,
            "amount_to_mcap_pct": 2.071,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          }
        ],
        "missing_fields": [
          "auction_seal_amount",
          "stock_turnover"
        ],
        "filter_reasons": [],
        "is_primary_sector": true,
        "related_sectors": []
      },
      {
        "sector_code": "007236",
        "sector_name": "新零售",
        "sector_type": "concept_1003",
        "theme_cluster": "新零售",
        "business_meaning_level": "HIGH",
        "business_reason": null,
        "is_blacklisted": false,
        "is_generic_label": false,
        "generic_reason": null,
        "generic_penalty_applied": false,
        "member_count": 151,
        "valid_member_count": 140,
        "specificity_score": 0.6179,
        "raw_heat_score": 100.62,
        "adjusted_heat_score": 62.17,
        "state": "STRUCTURE_WATCH",
        "sector_ret_pct": 0.84,
        "sector_amount_yi": 632.38,
        "amount_ratio5": 1.014,
        "sector_rank_today": 9,
        "near_previous_high": false,
        "distance_to_previous_high": -0.0772,
        "next_day_gap_risk": true,
        "ohlc": {
          "open": 101.9134,
          "high": 105.4296,
          "low": 100.2804,
          "close": 102.6495,
          "close_location": 0.4601,
          "source": "synthetic_equal_weight_index"
        },
        "second_wave_tags": [
          "STRUCTURE_CONFIRMED",
          "LADDER_COMPLETE",
          "LIMIT_UP_CONFIRMED",
          "FRONT_STRENGTH_CONFIRMED",
          "MID_CAP_PARTICIPATION",
          "NEXT_DAY_GAP_RISK"
        ],
        "ladder": {
          "limit_up_count": 5,
          "front_only_count": 0,
          "front_count": 5,
          "head_count": 5,
          "mid_count": 4,
          "tail_count": 21
        },
        "structure_quality": "COMPLETE_LADDER",
        "tape_quality": "OK",
        "weak_tape_reasons": [],
        "report_score": 116.64,
        "stocks": [
          {
            "symbol": "SHSE.601566",
            "name": "九牧王",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.04,
            "amount_yi": 3.99,
            "turnover": null,
            "market_cap_yi": 69.3,
            "amount_to_mcap_pct": 5.759,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.601086",
            "name": "国芳集团",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.03,
            "amount_yi": 2.56,
            "turnover": null,
            "market_cap_yi": 57.01,
            "amount_to_mcap_pct": 4.486,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.601116",
            "name": "三江购物",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.98,
            "amount_yi": 3.16,
            "turnover": null,
            "market_cap_yi": 71.2,
            "amount_to_mcap_pct": 4.431,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600280",
            "name": "中央商场",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.97,
            "amount_yi": 1.55,
            "turnover": null,
            "market_cap_yi": 36.11,
            "amount_to_mcap_pct": 4.295,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.002251",
            "name": "步步高",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.91,
            "amount_yi": 15.77,
            "turnover": null,
            "market_cap_yi": 105.04,
            "amount_to_mcap_pct": 15.018,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.002946",
            "name": "新乳业",
            "role": "MID",
            "ret_pct": 6.48,
            "amount_yi": 1.78,
            "turnover": null,
            "market_cap_yi": 159.34,
            "amount_to_mcap_pct": 1.116,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000759",
            "name": "中百集团",
            "role": "MID",
            "ret_pct": 5.89,
            "amount_yi": 8.92,
            "turnover": null,
            "market_cap_yi": 40.06,
            "amount_to_mcap_pct": 22.27,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600827",
            "name": "百联股份",
            "role": "MID",
            "ret_pct": 5.6,
            "amount_yi": 2.76,
            "turnover": null,
            "market_cap_yi": 136.22,
            "amount_to_mcap_pct": 2.027,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.002697",
            "name": "红旗连锁",
            "role": "MID",
            "ret_pct": 5.07,
            "amount_yi": 2.6,
            "turnover": null,
            "market_cap_yi": 56.92,
            "amount_to_mcap_pct": 4.561,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600859",
            "name": "王府井",
            "role": "TAIL",
            "ret_pct": 4.88,
            "amount_yi": 4.33,
            "turnover": null,
            "market_cap_yi": 125.64,
            "amount_to_mcap_pct": 3.446,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600702",
            "name": "舍得酒业",
            "role": "TAIL",
            "ret_pct": 4.41,
            "amount_yi": 9.1,
            "turnover": null,
            "market_cap_yi": 146.55,
            "amount_to_mcap_pct": 6.206,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.002187",
            "name": "广百股份",
            "role": "TAIL",
            "ret_pct": 4.32,
            "amount_yi": 2.06,
            "turnover": null,
            "market_cap_yi": 40.65,
            "amount_to_mcap_pct": 5.057,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000681",
            "name": "视觉中国",
            "role": "TAIL",
            "ret_pct": 4.31,
            "amount_yi": 11.72,
            "turnover": null,
            "market_cap_yi": 139.22,
            "amount_to_mcap_pct": 8.416,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000858",
            "name": "五粮液",
            "role": "TAIL",
            "ret_pct": 4.17,
            "amount_yi": 50.28,
            "turnover": null,
            "market_cap_yi": 3295.02,
            "amount_to_mcap_pct": 1.526,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.002991",
            "name": "甘源食品",
            "role": "TAIL",
            "ret_pct": 4.02,
            "amount_yi": 0.6,
            "turnover": null,
            "market_cap_yi": 23.65,
            "amount_to_mcap_pct": 2.529,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000501",
            "name": "武商集团",
            "role": "TAIL",
            "ret_pct": 3.99,
            "amount_yi": 1.24,
            "turnover": null,
            "market_cap_yi": 60.0,
            "amount_to_mcap_pct": 2.07,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.601801",
            "name": "皖新传媒",
            "role": "TAIL",
            "ret_pct": 3.84,
            "amount_yi": 0.71,
            "turnover": null,
            "market_cap_yi": 111.21,
            "amount_to_mcap_pct": 0.639,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600882",
            "name": "妙可蓝多",
            "role": "TAIL",
            "ret_pct": 3.62,
            "amount_yi": 2.3,
            "turnover": null,
            "market_cap_yi": 97.83,
            "amount_to_mcap_pct": 2.353,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600814",
            "name": "杭州解百",
            "role": "TAIL",
            "ret_pct": 3.56,
            "amount_yi": 1.14,
            "turnover": null,
            "market_cap_yi": 53.44,
            "amount_to_mcap_pct": 2.13,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.603031",
            "name": "安孚科技",
            "role": "TAIL",
            "ret_pct": 3.55,
            "amount_yi": 20.58,
            "turnover": null,
            "market_cap_yi": 188.95,
            "amount_to_mcap_pct": 10.892,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          }
        ],
        "missing_fields": [
          "auction_seal_amount",
          "stock_turnover"
        ],
        "filter_reasons": [],
        "is_primary_sector": true,
        "related_sectors": [
          {
            "sector_code": "007391",
            "sector_name": "内贸流通",
            "theme_cluster": "内贸流通",
            "state": "STRUCTURE_WATCH",
            "sector_rank_today": 11,
            "sector_ret_pct": 0.75,
            "adjusted_heat_score": 67.55,
            "limit_up_count": 10,
            "front_count": 10,
            "mid_count": 4,
            "tail_count": 14,
            "tape_quality": "OK",
            "weak_tape_reasons": [],
            "reason": "core_overlap:7;jaccard:0.44"
          }
        ]
      },
      {
        "sector_code": "007601",
        "sector_name": "零售概念",
        "sector_type": "concept_1003",
        "theme_cluster": "零售概念",
        "business_meaning_level": "HIGH",
        "business_reason": null,
        "is_blacklisted": false,
        "is_generic_label": false,
        "generic_reason": null,
        "generic_penalty_applied": false,
        "member_count": 62,
        "valid_member_count": 61,
        "specificity_score": 0.7509,
        "raw_heat_score": 84.38,
        "adjusted_heat_score": 63.36,
        "state": "STRUCTURE_WATCH",
        "sector_ret_pct": 1.63,
        "sector_amount_yi": 241.47,
        "amount_ratio5": 1.685,
        "sector_rank_today": 4,
        "near_previous_high": false,
        "distance_to_previous_high": -0.0793,
        "next_day_gap_risk": true,
        "ohlc": {
          "open": 98.9573,
          "high": 102.8236,
          "low": 97.8231,
          "close": 100.4428,
          "close_location": 0.5239,
          "source": "synthetic_equal_weight_index"
        },
        "second_wave_tags": [
          "STRUCTURE_CONFIRMED",
          "LADDER_COMPLETE",
          "LIMIT_UP_CONFIRMED",
          "FRONT_STRENGTH_CONFIRMED",
          "MID_CAP_PARTICIPATION",
          "VOLUME_EXPANSION",
          "NEXT_DAY_GAP_RISK"
        ],
        "ladder": {
          "limit_up_count": 2,
          "front_only_count": 0,
          "front_count": 2,
          "head_count": 2,
          "mid_count": 7,
          "tail_count": 9
        },
        "structure_quality": "COMPLETE_LADDER",
        "tape_quality": "OK",
        "weak_tape_reasons": [],
        "report_score": 106.03,
        "stocks": [
          {
            "symbol": "SHSE.600865",
            "name": "百大集团",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.02,
            "amount_yi": 1.3,
            "turnover": null,
            "market_cap_yi": 40.9,
            "amount_to_mcap_pct": 3.187,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600828",
            "name": "茂业商业",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.98,
            "amount_yi": 1.2,
            "turnover": null,
            "market_cap_yi": 80.16,
            "amount_to_mcap_pct": 1.494,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.601888",
            "name": "中国中免",
            "role": "MID",
            "ret_pct": 8.8,
            "amount_yi": 75.32,
            "turnover": null,
            "market_cap_yi": 1163.28,
            "amount_to_mcap_pct": 6.474,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.603605",
            "name": "珀莱雅",
            "role": "MID",
            "ret_pct": 7.03,
            "amount_yi": 7.64,
            "turnover": null,
            "market_cap_yi": 244.75,
            "amount_to_mcap_pct": 3.122,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.001328",
            "name": "登康口腔",
            "role": "MID",
            "ret_pct": 6.57,
            "amount_yi": 0.79,
            "turnover": null,
            "market_cap_yi": 50.07,
            "amount_to_mcap_pct": 1.573,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.300255",
            "name": "常山药业",
            "role": "MID",
            "ret_pct": 5.88,
            "amount_yi": 10.25,
            "turnover": null,
            "market_cap_yi": 378.52,
            "amount_to_mcap_pct": 2.707,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600315",
            "name": "上海家化",
            "role": "MID",
            "ret_pct": 5.53,
            "amount_yi": 1.97,
            "turnover": null,
            "market_cap_yi": 125.64,
            "amount_to_mcap_pct": 1.57,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.300896",
            "name": "爱美客",
            "role": "MID",
            "ret_pct": 5.16,
            "amount_yi": 5.7,
            "turnover": null,
            "market_cap_yi": 214.16,
            "amount_to_mcap_pct": 2.662,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.001979",
            "name": "招商蛇口",
            "role": "MID",
            "ret_pct": 5.13,
            "amount_yi": 10.01,
            "turnover": null,
            "market_cap_yi": 742.08,
            "amount_to_mcap_pct": 1.349,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600859",
            "name": "王府井",
            "role": "TAIL",
            "ret_pct": 4.88,
            "amount_yi": 4.33,
            "turnover": null,
            "market_cap_yi": 125.64,
            "amount_to_mcap_pct": 3.446,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.603983",
            "name": "丸美生物",
            "role": "TAIL",
            "ret_pct": 4.41,
            "amount_yi": 0.89,
            "turnover": null,
            "market_cap_yi": 94.96,
            "amount_to_mcap_pct": 0.938,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.002187",
            "name": "广百股份",
            "role": "TAIL",
            "ret_pct": 4.32,
            "amount_yi": 2.06,
            "turnover": null,
            "market_cap_yi": 40.65,
            "amount_to_mcap_pct": 5.057,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000501",
            "name": "武商集团",
            "role": "TAIL",
            "ret_pct": 3.99,
            "amount_yi": 1.24,
            "turnover": null,
            "market_cap_yi": 60.0,
            "amount_to_mcap_pct": 2.07,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600814",
            "name": "杭州解百",
            "role": "TAIL",
            "ret_pct": 3.56,
            "amount_yi": 1.14,
            "turnover": null,
            "market_cap_yi": 53.44,
            "amount_to_mcap_pct": 2.13,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.603031",
            "name": "安孚科技",
            "role": "TAIL",
            "ret_pct": 3.55,
            "amount_yi": 20.58,
            "turnover": null,
            "market_cap_yi": 188.95,
            "amount_to_mcap_pct": 10.892,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600655",
            "name": "豫园股份",
            "role": "TAIL",
            "ret_pct": 3.49,
            "amount_yi": 0.96,
            "turnover": null,
            "market_cap_yi": 184.38,
            "amount_to_mcap_pct": 0.521,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.688363",
            "name": "华熙生物",
            "role": "TAIL",
            "ret_pct": 3.34,
            "amount_yi": 2.01,
            "turnover": null,
            "market_cap_yi": 177.16,
            "amount_to_mcap_pct": 1.133,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000813",
            "name": "德展健康",
            "role": "TAIL",
            "ret_pct": 3.06,
            "amount_yi": 2.2,
            "turnover": null,
            "market_cap_yi": 70.66,
            "amount_to_mcap_pct": 3.108,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.603193",
            "name": "润本股份",
            "role": "WATCH",
            "ret_pct": 2.74,
            "amount_yi": 0.85,
            "turnover": null,
            "market_cap_yi": 22.85,
            "amount_to_mcap_pct": 3.699,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600694",
            "name": "大商股份",
            "role": "WATCH",
            "ret_pct": 2.59,
            "amount_yi": 1.12,
            "turnover": null,
            "market_cap_yi": 57.05,
            "amount_to_mcap_pct": 1.959,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          }
        ],
        "missing_fields": [
          "auction_seal_amount",
          "stock_turnover"
        ],
        "filter_reasons": [],
        "is_primary_sector": true,
        "related_sectors": []
      },
      {
        "sector_code": "007450",
        "sector_name": "超超临界发电",
        "sector_type": "concept_1003",
        "theme_cluster": "超超临界发电",
        "business_meaning_level": "HIGH",
        "business_reason": null,
        "is_blacklisted": false,
        "is_generic_label": false,
        "generic_reason": null,
        "generic_penalty_applied": false,
        "member_count": 49,
        "valid_member_count": 48,
        "specificity_score": 0.7805,
        "raw_heat_score": 80.23,
        "adjusted_heat_score": 62.62,
        "state": "STRUCTURE_WATCH",
        "sector_ret_pct": 0.47,
        "sector_amount_yi": 448.6,
        "amount_ratio5": 1.351,
        "sector_rank_today": 18,
        "near_previous_high": true,
        "distance_to_previous_high": -0.0236,
        "next_day_gap_risk": true,
        "ohlc": {
          "open": 105.9176,
          "high": 109.8857,
          "low": 103.2732,
          "close": 106.3045,
          "close_location": 0.4584,
          "source": "synthetic_equal_weight_index"
        },
        "second_wave_tags": [
          "STRUCTURE_CONFIRMED",
          "LADDER_COMPLETE",
          "LIMIT_UP_CONFIRMED",
          "FRONT_STRENGTH_CONFIRMED",
          "MID_CAP_PARTICIPATION",
          "VOLUME_EXPANSION",
          "MA_REPAIR",
          "NEAR_PREVIOUS_HIGH",
          "NEXT_DAY_GAP_RISK"
        ],
        "ladder": {
          "limit_up_count": 4,
          "front_only_count": 0,
          "front_count": 4,
          "head_count": 4,
          "mid_count": 5,
          "tail_count": 4
        },
        "structure_quality": "COMPLETE_LADDER",
        "tape_quality": "OK",
        "weak_tape_reasons": [],
        "report_score": 105.67,
        "stocks": [
          {
            "symbol": "SZSE.000767",
            "name": "晋控电力",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.06,
            "amount_yi": 20.22,
            "turnover": null,
            "market_cap_yi": 162.5,
            "amount_to_mcap_pct": 12.44,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.600011",
            "name": "华能国际",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.05,
            "amount_yi": 38.79,
            "turnover": null,
            "market_cap_yi": 975.5,
            "amount_to_mcap_pct": 3.976,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.002608",
            "name": "江苏国信",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.05,
            "amount_yi": 6.6,
            "turnover": null,
            "market_cap_yi": 347.58,
            "amount_to_mcap_pct": 1.898,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.000539",
            "name": "粤电力A",
            "role": "LIMIT_HEAD",
            "ret_pct": 10.04,
            "amount_yi": 10.24,
            "turnover": null,
            "market_cap_yi": 226.92,
            "amount_to_mcap_pct": 4.514,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SHSE.601918",
            "name": "新集能源",
            "role": "MID",
            "ret_pct": 7.33,
            "amount_yi": 10.83,
            "turnover": null,
            "market_cap_yi": 265.53,
            "amount_to_mcap_pct": 4.078,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600508",
            "name": "上海能源",
            "role": "MID",
            "ret_pct": 6.87,
            "amount_yi": 3.83,
            "turnover": null,
            "market_cap_yi": 103.42,
            "amount_to_mcap_pct": 3.702,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000690",
            "name": "宝新能源",
            "role": "MID",
            "ret_pct": 6.36,
            "amount_yi": 23.88,
            "turnover": null,
            "market_cap_yi": 134.6,
            "amount_to_mcap_pct": 17.742,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600023",
            "name": "浙能电力",
            "role": "MID",
            "ret_pct": 6.07,
            "amount_yi": 13.24,
            "turnover": null,
            "market_cap_yi": 867.55,
            "amount_to_mcap_pct": 1.526,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000543",
            "name": "皖能电力",
            "role": "MID",
            "ret_pct": 5.04,
            "amount_yi": 14.62,
            "turnover": null,
            "market_cap_yi": 222.15,
            "amount_to_mcap_pct": 6.581,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600027",
            "name": "华电国际",
            "role": "TAIL",
            "ret_pct": 4.91,
            "amount_yi": 18.87,
            "turnover": null,
            "market_cap_yi": 512.39,
            "amount_to_mcap_pct": 3.684,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.001896",
            "name": "豫能控股",
            "role": "TAIL",
            "ret_pct": 4.33,
            "amount_yi": 34.77,
            "turnover": null,
            "market_cap_yi": 249.77,
            "amount_to_mcap_pct": 13.922,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600744",
            "name": "华银电力",
            "role": "TAIL",
            "ret_pct": 3.42,
            "amount_yi": 26.91,
            "turnover": null,
            "market_cap_yi": 184.02,
            "amount_to_mcap_pct": 14.621,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000883",
            "name": "湖北能源",
            "role": "TAIL",
            "ret_pct": 3.09,
            "amount_yi": 5.52,
            "turnover": null,
            "market_cap_yi": 345.36,
            "amount_to_mcap_pct": 1.599,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.001286",
            "name": "陕西能源",
            "role": "WATCH",
            "ret_pct": 2.89,
            "amount_yi": 5.68,
            "turnover": null,
            "market_cap_yi": 173.07,
            "amount_to_mcap_pct": 3.283,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SZSE.000966",
            "name": "长源电力",
            "role": "WATCH",
            "ret_pct": 2.66,
            "amount_yi": 11.64,
            "turnover": null,
            "market_cap_yi": 176.12,
            "amount_to_mcap_pct": 6.611,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600925",
            "name": "苏能股份",
            "role": "WATCH",
            "ret_pct": 2.17,
            "amount_yi": 1.11,
            "turnover": null,
            "market_cap_yi": 75.48,
            "amount_to_mcap_pct": 1.466,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600395",
            "name": "盘江股份",
            "role": "WATCH",
            "ret_pct": 2.0,
            "amount_yi": 3.41,
            "turnover": null,
            "market_cap_yi": 120.43,
            "amount_to_mcap_pct": 2.828,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SZSE.000065",
            "name": "北方国际",
            "role": "WATCH",
            "ret_pct": 1.83,
            "amount_yi": 3.24,
            "turnover": null,
            "market_cap_yi": 119.53,
            "amount_to_mcap_pct": 2.713,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600546",
            "name": "山煤国际",
            "role": "WATCH",
            "ret_pct": 1.46,
            "amount_yi": 3.55,
            "turnover": null,
            "market_cap_yi": 275.16,
            "amount_to_mcap_pct": 1.291,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600348",
            "name": "华阳股份",
            "role": "WATCH",
            "ret_pct": 1.42,
            "amount_yi": 4.11,
            "turnover": null,
            "market_cap_yi": 335.14,
            "amount_to_mcap_pct": 1.227,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          }
        ],
        "missing_fields": [
          "auction_seal_amount",
          "stock_turnover"
        ],
        "filter_reasons": [],
        "is_primary_sector": true,
        "related_sectors": []
      },
      {
        "sector_code": "007393",
        "sector_name": "抽水蓄能",
        "sector_type": "concept_1003",
        "theme_cluster": "抽水蓄能",
        "business_meaning_level": "HIGH",
        "business_reason": null,
        "is_blacklisted": false,
        "is_generic_label": false,
        "generic_reason": null,
        "generic_penalty_applied": false,
        "member_count": 38,
        "valid_member_count": 38,
        "specificity_score": 0.8094,
        "raw_heat_score": 47.94,
        "adjusted_heat_score": 38.8,
        "state": "STRUCTURE_WATCH",
        "sector_ret_pct": 0.66,
        "sector_amount_yi": 520.82,
        "amount_ratio5": 1.368,
        "sector_rank_today": 13,
        "near_previous_high": false,
        "distance_to_previous_high": -0.0352,
        "next_day_gap_risk": true,
        "ohlc": {
          "open": 106.8142,
          "high": 110.9852,
          "low": 104.3885,
          "close": 107.4291,
          "close_location": 0.4609,
          "source": "synthetic_equal_weight_index"
        },
        "second_wave_tags": [
          "STRUCTURE_CONFIRMED",
          "LADDER_COMPLETE",
          "FRONT_STRENGTH_CONFIRMED",
          "MID_CAP_PARTICIPATION",
          "VOLUME_EXPANSION",
          "MA_REPAIR",
          "NEXT_DAY_GAP_RISK"
        ],
        "ladder": {
          "limit_up_count": 1,
          "front_only_count": 1,
          "front_count": 2,
          "head_count": 1,
          "mid_count": 2,
          "tail_count": 6
        },
        "structure_quality": "MID_SUPPORTED",
        "tape_quality": "OK",
        "weak_tape_reasons": [],
        "report_score": 64.17,
        "stocks": [
          {
            "symbol": "SHSE.603618",
            "name": "杭电股份",
            "role": "LIMIT_HEAD",
            "ret_pct": 9.99,
            "amount_yi": 57.08,
            "turnover": null,
            "market_cap_yi": 295.29,
            "amount_to_mcap_pct": 19.33,
            "is_limit_up": true,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "真实涨停龙头，强度锚"
          },
          {
            "symbol": "SZSE.301038",
            "name": "深水规院",
            "role": "FRONT",
            "ret_pct": 10.45,
            "amount_yi": 2.41,
            "turnover": null,
            "market_cap_yi": 45.04,
            "amount_to_mcap_pct": 5.346,
            "is_limit_up": false,
            "limit_rate": 0.2,
            "actionable_hint": false,
            "note": "强前排，未确认涨停，不等同封板强度"
          },
          {
            "symbol": "SHSE.600995",
            "name": "南网储能",
            "role": "MID",
            "ret_pct": 9.23,
            "amount_yi": 16.52,
            "turnover": null,
            "market_cap_yi": 499.22,
            "amount_to_mcap_pct": 3.31,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SZSE.000543",
            "name": "皖能电力",
            "role": "MID",
            "ret_pct": 5.04,
            "amount_yi": 14.62,
            "turnover": null,
            "market_cap_yi": 222.15,
            "amount_to_mcap_pct": 6.581,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": true,
            "note": "中军观察"
          },
          {
            "symbol": "SHSE.600642",
            "name": "申能股份",
            "role": "TAIL",
            "ret_pct": 4.98,
            "amount_yi": 7.65,
            "turnover": null,
            "market_cap_yi": 505.04,
            "amount_to_mcap_pct": 1.514,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.001896",
            "name": "豫能控股",
            "role": "TAIL",
            "ret_pct": 4.33,
            "amount_yi": 34.77,
            "turnover": null,
            "market_cap_yi": 249.77,
            "amount_to_mcap_pct": 13.922,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.601016",
            "name": "节能风电",
            "role": "TAIL",
            "ret_pct": 3.49,
            "amount_yi": 30.7,
            "turnover": null,
            "market_cap_yi": 304.33,
            "amount_to_mcap_pct": 10.089,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000875",
            "name": "电投绿能",
            "role": "TAIL",
            "ret_pct": 3.16,
            "amount_yi": 9.98,
            "turnover": null,
            "market_cap_yi": 239.98,
            "amount_to_mcap_pct": 4.159,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SHSE.600310",
            "name": "广西能源",
            "role": "TAIL",
            "ret_pct": 3.1,
            "amount_yi": 14.3,
            "turnover": null,
            "market_cap_yi": 87.65,
            "amount_to_mcap_pct": 16.316,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000883",
            "name": "湖北能源",
            "role": "TAIL",
            "ret_pct": 3.09,
            "amount_yi": 5.52,
            "turnover": null,
            "market_cap_yi": 345.36,
            "amount_to_mcap_pct": 1.599,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "后排扩散"
          },
          {
            "symbol": "SZSE.000966",
            "name": "长源电力",
            "role": "WATCH",
            "ret_pct": 2.66,
            "amount_yi": 11.64,
            "turnover": null,
            "market_cap_yi": 176.12,
            "amount_to_mcap_pct": 6.611,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SZSE.002060",
            "name": "广东建工",
            "role": "WATCH",
            "ret_pct": 2.6,
            "amount_yi": 1.17,
            "turnover": null,
            "market_cap_yi": 55.48,
            "amount_to_mcap_pct": 2.106,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600098",
            "name": "广州发展",
            "role": "WATCH",
            "ret_pct": 2.17,
            "amount_yi": 6.34,
            "turnover": null,
            "market_cap_yi": 280.47,
            "amount_to_mcap_pct": 2.26,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600032",
            "name": "浙江新能",
            "role": "WATCH",
            "ret_pct": 2.02,
            "amount_yi": 13.42,
            "turnover": null,
            "market_cap_yi": 255.14,
            "amount_to_mcap_pct": 5.259,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600900",
            "name": "长江电力",
            "role": "WATCH",
            "ret_pct": 1.95,
            "amount_yi": 58.88,
            "turnover": null,
            "market_cap_yi": 6789.93,
            "amount_to_mcap_pct": 0.867,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.601669",
            "name": "中国电建",
            "role": "WATCH",
            "ret_pct": 1.71,
            "amount_yi": 11.41,
            "turnover": null,
            "market_cap_yi": 698.02,
            "amount_to_mcap_pct": 1.635,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SZSE.002015",
            "name": "协鑫能科",
            "role": "WATCH",
            "ret_pct": 1.65,
            "amount_yi": 44.68,
            "turnover": null,
            "market_cap_yi": 379.53,
            "amount_to_mcap_pct": 11.774,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600528",
            "name": "中铁工业",
            "role": "WATCH",
            "ret_pct": 0.95,
            "amount_yi": 0.92,
            "turnover": null,
            "market_cap_yi": 165.28,
            "amount_to_mcap_pct": 0.56,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          },
          {
            "symbol": "SHSE.600509",
            "name": "天富能源",
            "role": "WATCH",
            "ret_pct": 0.0,
            "amount_yi": 9.5,
            "turnover": null,
            "market_cap_yi": 133.87,
            "amount_to_mcap_pct": 7.093,
            "is_limit_up": false,
            "limit_rate": 0.1,
            "actionable_hint": false,
            "note": "辅助观察"
          }
        ],
        "missing_fields": [
          "auction_seal_amount",
          "stock_turnover"
        ],
        "filter_reasons": [],
        "is_primary_sector": true,
        "related_sectors": []
      }
    ],
    "filtered_noise": [
      {
        "sector_code": "007007",
        "sector_name": "AB股",
        "reason": "blacklist_keyword:B股",
        "member_count": 72
      },
      {
        "sector_code": "007008",
        "sector_name": "AH股",
        "reason": "blacklist_keyword:AH股",
        "member_count": 189
      },
      {
        "sector_code": "007009",
        "sector_name": "HS300",
        "reason": "blacklist_keyword:HS300",
        "member_count": 300
      },
      {
        "sector_code": "007010",
        "sector_name": "次新股",
        "reason": "blacklist_keyword:次新股",
        "member_count": 84
      },
      {
        "sector_code": "007019",
        "sector_name": "ST股",
        "reason": "too_few_valid_members",
        "member_count": 249,
        "valid_member_count": 0
      },
      {
        "sector_code": "007022",
        "sector_name": "参股券商",
        "reason": "blacklist_keyword:参股券商",
        "member_count": 127
      },
      {
        "sector_code": "007025",
        "sector_name": "社保重仓",
        "reason": "blacklist_keyword:社保重仓",
        "member_count": 15
      },
      {
        "sector_code": "007029",
        "sector_name": "参股期货",
        "reason": "blacklist_keyword:参股期货",
        "member_count": 46
      },
      {
        "sector_code": "007030",
        "sector_name": "参股银行",
        "reason": "blacklist_keyword:参股银行",
        "member_count": 228
      },
      {
        "sector_code": "007032",
        "sector_name": "转债标的",
        "reason": "blacklist_keyword:转债标的",
        "member_count": 325
      },
      {
        "sector_code": "007033",
        "sector_name": "成渝特区",
        "reason": "blacklist_keyword:成渝特区",
        "member_count": 85
      },
      {
        "sector_code": "007034",
        "sector_name": "QFII重仓",
        "reason": "blacklist_keyword:QFII重仓",
        "member_count": 712
      },
      {
        "sector_code": "007035",
        "sector_name": "基金重仓",
        "reason": "blacklist_keyword:基金重仓",
        "member_count": 100
      },
      {
        "sector_code": "007040",
        "sector_name": "深圳特区",
        "reason": "blacklist_keyword:深圳特区",
        "member_count": 346
      },
      {
        "sector_code": "007043",
        "sector_name": "机构重仓",
        "reason": "blacklist_keyword:机构重仓",
        "member_count": 1112
      },
      {
        "sector_code": "007049",
        "sector_name": "滨海新区",
        "reason": "blacklist_keyword:滨海新区",
        "member_count": 21
      },
      {
        "sector_code": "007050",
        "sector_name": "股权激励",
        "reason": "blacklist_keyword:股权激励",
        "member_count": 212
      },
      {
        "sector_code": "007051",
        "sector_name": "深成500",
        "reason": "blacklist_keyword:深成500",
        "member_count": 500
      },
      {
        "sector_code": "007070",
        "sector_name": "西部大开发",
        "reason": "blacklist_keyword:西部大开发",
        "member_count": 574
      },
      {
        "sector_code": "007074",
        "sector_name": "长江三角",
        "reason": "blacklist_keyword:长江三角",
        "member_count": 411
      },
      {
        "sector_code": "007076",
        "sector_name": "融资融券",
        "reason": "blacklist_keyword:融资融券",
        "member_count": 3471
      },
      {
        "sector_code": "007079",
        "sector_name": "参股新三板",
        "reason": "blacklist_keyword:参股新三板",
        "member_count": 104
      },
      {
        "sector_code": "007082",
        "sector_name": "页岩气",
        "reason": "too_few_valid_members",
        "member_count": 30,
        "valid_member_count": 29
      },
      {
        "sector_code": "007083",
        "sector_name": "参股保险",
        "reason": "blacklist_keyword:参股保险",
        "member_count": 75
      },
      {
        "sector_code": "007089",
        "sector_name": "央视50",
        "reason": "blacklist_keyword:央视50",
        "member_count": 50
      },
      {
        "sector_code": "007090",
        "sector_name": "上证50",
        "reason": "blacklist_keyword:上证",
        "member_count": 50
      },
      {
        "sector_code": "007091",
        "sector_name": "上证180",
        "reason": "blacklist_keyword:上证",
        "member_count": 180
      },
      {
        "sector_code": "007099",
        "sector_name": "地热能",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007112",
        "sector_name": "B股",
        "reason": "blacklist_keyword:B股",
        "member_count": 79
      },
      {
        "sector_code": "007114",
        "sector_name": "创业成份",
        "reason": "blacklist_keyword:成份",
        "member_count": 100
      },
      {
        "sector_code": "007119",
        "sector_name": "上海自贸",
        "reason": "blacklist_keyword:自贸",
        "member_count": 34
      },
      {
        "sector_code": "007120",
        "sector_name": "特斯拉概念",
        "reason": "blacklist_keyword:特斯拉",
        "member_count": 208
      },
      {
        "sector_code": "007125",
        "sector_name": "智能电视",
        "reason": "too_few_members",
        "member_count": 13
      },
      {
        "sector_code": "007136",
        "sector_name": "苹果概念",
        "reason": "blacklist_keyword:苹果概念",
        "member_count": 124
      },
      {
        "sector_code": "007142",
        "sector_name": "彩票概念",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007143",
        "sector_name": "沪企改革",
        "reason": "blacklist_keyword:沪企改革",
        "member_count": 40
      },
      {
        "sector_code": "007145",
        "sector_name": "蓝宝石",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007148",
        "sector_name": "粤港自贸",
        "reason": "blacklist_keyword:自贸",
        "member_count": 74
      },
      {
        "sector_code": "007149",
        "sector_name": "超导概念",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007153",
        "sector_name": "央国企改革",
        "reason": "too_many_members",
        "member_count": 1409
      },
      {
        "sector_code": "007154",
        "sector_name": "京津冀",
        "reason": "blacklist_keyword:京津冀",
        "member_count": 60
      },
      {
        "sector_code": "007155",
        "sector_name": "举牌",
        "reason": "blacklist_keyword:举牌",
        "member_count": 6
      },
      {
        "sector_code": "007159",
        "sector_name": "阿里概念",
        "reason": "blacklist_keyword:阿里概念",
        "member_count": 162
      },
      {
        "sector_code": "007166",
        "sector_name": "IPO受益",
        "reason": "blacklist_keyword:IPO受益",
        "member_count": 55
      },
      {
        "sector_code": "007168",
        "sector_name": "全息技术",
        "reason": "too_few_members",
        "member_count": 11
      },
      {
        "sector_code": "007170",
        "sector_name": "中证500",
        "reason": "blacklist_keyword:中证",
        "member_count": 500
      },
      {
        "sector_code": "007174",
        "sector_name": "上证380",
        "reason": "blacklist_keyword:上证",
        "member_count": 380
      },
      {
        "sector_code": "007176",
        "sector_name": "沪股通",
        "reason": "blacklist_keyword:沪股通",
        "member_count": 1527
      },
      {
        "sector_code": "007180",
        "sector_name": "券商概念",
        "reason": "blacklist_keyword:券商概念",
        "member_count": 55
      },
      {
        "sector_code": "007181",
        "sector_name": "一带一路",
        "reason": "blacklist_keyword:一带一路",
        "member_count": 494
      },
      {
        "sector_code": "007187",
        "sector_name": "证金持股",
        "reason": "blacklist_keyword:证金持股",
        "member_count": 189
      },
      {
        "sector_code": "007190",
        "sector_name": "PPP模式",
        "reason": "blacklist_keyword:PPP模式",
        "member_count": 145
      },
      {
        "sector_code": "007193",
        "sector_name": "海绵城市",
        "reason": "blacklist_keyword:海绵城市",
        "member_count": 36
      },
      {
        "sector_code": "007203",
        "sector_name": "3D玻璃",
        "reason": "too_few_members",
        "member_count": 15
      },
      {
        "sector_code": "007210",
        "sector_name": "草甘膦",
        "reason": "too_few_members",
        "member_count": 13
      },
      {
        "sector_code": "007213",
        "sector_name": "化债(AMC)概念",
        "reason": "blacklist_keyword:化债",
        "member_count": 57
      },
      {
        "sector_code": "007215",
        "sector_name": "股权转让",
        "reason": "blacklist_keyword:股权转让",
        "member_count": 39
      },
      {
        "sector_code": "007216",
        "sector_name": "深股通",
        "reason": "blacklist_keyword:深股通",
        "member_count": 1716
      },
      {
        "sector_code": "007217",
        "sector_name": "钛白粉概念",
        "reason": "too_few_members",
        "member_count": 12
      },
      {
        "sector_code": "007219",
        "sector_name": "共享经济",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007221",
        "sector_name": "超级品牌",
        "reason": "blacklist_keyword:超级品牌",
        "member_count": 32
      },
      {
        "sector_code": "007222",
        "sector_name": "贬值受益",
        "reason": "blacklist_keyword:贬值受益",
        "member_count": 172
      },
      {
        "sector_code": "007223",
        "sector_name": "雄安新区",
        "reason": "blacklist_keyword:雄安",
        "member_count": 147
      },
      {
        "sector_code": "007225",
        "sector_name": "昨日涨停",
        "reason": "blacklist_keyword:昨日",
        "member_count": 123
      },
      {
        "sector_code": "007226",
        "sector_name": "昨日连板",
        "reason": "blacklist_keyword:昨日",
        "member_count": 12
      },
      {
        "sector_code": "007227",
        "sector_name": "昨日触板",
        "reason": "blacklist_keyword:昨日",
        "member_count": 41
      },
      {
        "sector_code": "007228",
        "sector_name": "可燃冰",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007230",
        "sector_name": "MSCI中国",
        "reason": "blacklist_keyword:MSCI",
        "member_count": 569
      },
      {
        "sector_code": "007231",
        "sector_name": "创业板综",
        "reason": "blacklist_keyword:创业板",
        "member_count": 1342
      },
      {
        "sector_code": "007232",
        "sector_name": "深证100R",
        "reason": "blacklist_keyword:深证",
        "member_count": 100
      },
      {
        "sector_code": "007233",
        "sector_name": "租售同权",
        "reason": "blacklist_keyword:租售同权",
        "member_count": 17
      },
      {
        "sector_code": "007234",
        "sector_name": "养老金",
        "reason": "blacklist_keyword:养老金",
        "member_count": 197
      },
      {
        "sector_code": "007239",
        "sector_name": "小米概念",
        "reason": "blacklist_keyword:小米概念",
        "member_count": 224
      },
      {
        "sector_code": "007249",
        "sector_name": "百度概念",
        "reason": "blacklist_keyword:百度概念",
        "member_count": 145
      },
      {
        "sector_code": "007258",
        "sector_name": "华为概念",
        "reason": "blacklist_keyword:华为概念",
        "member_count": 729
      },
      {
        "sector_code": "007259",
        "sector_name": "纳米银",
        "reason": "too_few_members",
        "member_count": 7
      },
      {
        "sector_code": "007270",
        "sector_name": "人造肉",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007271",
        "sector_name": "富时罗素",
        "reason": "blacklist_keyword:富时",
        "member_count": 1281
      },
      {
        "sector_code": "007272",
        "sector_name": "GDR",
        "reason": "too_few_members",
        "member_count": 11
      },
      {
        "sector_code": "007275",
        "sector_name": "青蒿素",
        "reason": "too_few_members",
        "member_count": 11
      },
      {
        "sector_code": "007278",
        "sector_name": "ETC",
        "reason": "blacklist_keyword:ETC",
        "member_count": 42
      },
      {
        "sector_code": "007282",
        "sector_name": "标准普尔",
        "reason": "blacklist_keyword:标准普尔",
        "member_count": 1049
      },
      {
        "sector_code": "007283",
        "sector_name": "UWB概念",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007286",
        "sector_name": "VPN",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007288",
        "sector_name": "鸡肉概念",
        "reason": "too_few_valid_members",
        "member_count": 20,
        "valid_member_count": 20
      },
      {
        "sector_code": "007291",
        "sector_name": "MLCC",
        "reason": "too_few_valid_members",
        "member_count": 24,
        "valid_member_count": 24
      },
      {
        "sector_code": "007292",
        "sector_name": "乳业",
        "reason": "too_few_valid_members",
        "member_count": 30,
        "valid_member_count": 28
      },
      {
        "sector_code": "007294",
        "sector_name": "阿兹海默",
        "reason": "too_few_valid_members",
        "member_count": 21,
        "valid_member_count": 20
      },
      {
        "sector_code": "007297",
        "sector_name": "IPv6",
        "reason": "too_few_members",
        "member_count": 13
      },
      {
        "sector_code": "007298",
        "sector_name": "胎压监测",
        "reason": "too_few_valid_members",
        "member_count": 28,
        "valid_member_count": 27
      },
      {
        "sector_code": "007300",
        "sector_name": "3D摄像头",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007306",
        "sector_name": "转基因",
        "reason": "too_few_members",
        "member_count": 14
      },
      {
        "sector_code": "007312",
        "sector_name": "医废处理",
        "reason": "too_few_valid_members",
        "member_count": 31,
        "valid_member_count": 27
      },
      {
        "sector_code": "007321",
        "sector_name": "地摊经济",
        "reason": "too_few_valid_members",
        "member_count": 30,
        "valid_member_count": 29
      },
      {
        "sector_code": "007322",
        "sector_name": "北交所概念",
        "reason": "too_few_valid_members",
        "member_count": 25,
        "valid_member_count": 24
      },
      {
        "sector_code": "007323",
        "sector_name": "湖北自贸",
        "reason": "blacklist_keyword:自贸",
        "member_count": 28
      },
      {
        "sector_code": "007324",
        "sector_name": "免税概念",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007329",
        "sector_name": "退税商店",
        "reason": "too_few_members",
        "member_count": 12
      },
      {
        "sector_code": "007332",
        "sector_name": "长寿药",
        "reason": "too_few_members",
        "member_count": 14
      },
      {
        "sector_code": "007334",
        "sector_name": "代糖概念",
        "reason": "too_few_members",
        "member_count": 15
      },
      {
        "sector_code": "007338",
        "sector_name": "汽车拆解",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007339",
        "sector_name": "肝素概念",
        "reason": "too_few_members",
        "member_count": 13
      },
      {
        "sector_code": "007341",
        "sector_name": "EDA概念",
        "reason": "too_few_members",
        "member_count": 12
      },
      {
        "sector_code": "007342",
        "sector_name": "屏下摄像",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007344",
        "sector_name": "氦气概念",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007345",
        "sector_name": "刀片电池",
        "reason": "too_few_members",
        "member_count": 12
      },
      {
        "sector_code": "007348",
        "sector_name": "盲盒经济",
        "reason": "too_few_members",
        "member_count": 12
      },
      {
        "sector_code": "007351",
        "sector_name": "拼多多概念",
        "reason": "too_few_valid_members",
        "member_count": 27,
        "valid_member_count": 26
      },
      {
        "sector_code": "007353",
        "sector_name": "数字阅读",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007358",
        "sector_name": "社区团购",
        "reason": "blacklist_keyword:社区团购",
        "member_count": 38
      },
      {
        "sector_code": "007360",
        "sector_name": "水产概念",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007364",
        "sector_name": "快手概念",
        "reason": "blacklist_keyword:快手概念",
        "member_count": 32
      },
      {
        "sector_code": "007367",
        "sector_name": "磁悬浮概念",
        "reason": "too_few_valid_members",
        "member_count": 29,
        "valid_member_count": 28
      },
      {
        "sector_code": "007368",
        "sector_name": "被动元件概念",
        "reason": "too_few_valid_members",
        "member_count": 28,
        "valid_member_count": 25
      },
      {
        "sector_code": "007371",
        "sector_name": "低碳冶金",
        "reason": "too_few_members",
        "member_count": 7
      },
      {
        "sector_code": "007372",
        "sector_name": "工业气体",
        "reason": "too_few_valid_members",
        "member_count": 27,
        "valid_member_count": 26
      },
      {
        "sector_code": "007373",
        "sector_name": "电子车牌",
        "reason": "blacklist_keyword:电子车牌",
        "member_count": 18
      },
      {
        "sector_code": "007374",
        "sector_name": "核污染防治",
        "reason": "too_few_valid_members",
        "member_count": 30,
        "valid_member_count": 29
      },
      {
        "sector_code": "007377",
        "sector_name": "CAR-T细胞疗法",
        "reason": "too_few_valid_members",
        "member_count": 23,
        "valid_member_count": 21
      },
      {
        "sector_code": "007382",
        "sector_name": "REITs概念",
        "reason": "too_few_valid_members",
        "member_count": 24,
        "valid_member_count": 22
      },
      {
        "sector_code": "007384",
        "sector_name": "空间站概念",
        "reason": "too_few_valid_members",
        "member_count": 20,
        "valid_member_count": 20
      },
      {
        "sector_code": "007386",
        "sector_name": "毛发医疗",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007389",
        "sector_name": "茅指数",
        "reason": "blacklist_keyword:指数",
        "member_count": 42
      },
      {
        "sector_code": "007390",
        "sector_name": "宁组合",
        "reason": "too_few_valid_members",
        "member_count": 24,
        "valid_member_count": 24
      },
      {
        "sector_code": "007395",
        "sector_name": "专精特新",
        "reason": "blacklist_keyword:专精特新",
        "member_count": 1077
      },
      {
        "sector_code": "007396",
        "sector_name": "碳基材料",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007397",
        "sector_name": "植物照明",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007398",
        "sector_name": "国资云概念",
        "reason": "too_few_valid_members",
        "member_count": 20,
        "valid_member_count": 18
      },
      {
        "sector_code": "007401",
        "sector_name": "环氧丙烷",
        "reason": "too_few_valid_members",
        "member_count": 20,
        "valid_member_count": 20
      },
      {
        "sector_code": "007402",
        "sector_name": "PVDF概念",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007403",
        "sector_name": "华为欧拉",
        "reason": "too_few_members",
        "member_count": 14
      },
      {
        "sector_code": "007404",
        "sector_name": "发电机概念",
        "reason": "too_few_valid_members",
        "member_count": 23,
        "valid_member_count": 21
      },
      {
        "sector_code": "007406",
        "sector_name": "培育钻石",
        "reason": "too_few_members",
        "member_count": 15
      },
      {
        "sector_code": "007412",
        "sector_name": "EDR概念",
        "reason": "too_few_members",
        "member_count": 14
      },
      {
        "sector_code": "007413",
        "sector_name": "昨日涨停_含一字",
        "reason": "blacklist_keyword:昨日",
        "member_count": 125
      },
      {
        "sector_code": "007414",
        "sector_name": "昨日连板_含一字",
        "reason": "blacklist_keyword:昨日",
        "member_count": 14
      },
      {
        "sector_code": "007416",
        "sector_name": "低价股",
        "reason": "blacklist_keyword:低价股",
        "member_count": 188
      },
      {
        "sector_code": "007417",
        "sector_name": "DRG/DIP",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007420",
        "sector_name": "电子纸概念",
        "reason": "too_few_members",
        "member_count": 14
      },
      {
        "sector_code": "007422",
        "sector_name": "百元股",
        "reason": "blacklist_keyword:百元股",
        "member_count": 273
      },
      {
        "sector_code": "007426",
        "sector_name": "重组蛋白",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007429",
        "sector_name": "民爆概念",
        "reason": "too_few_valid_members",
        "member_count": 22,
        "valid_member_count": 21
      },
      {
        "sector_code": "007431",
        "sector_name": "净水概念",
        "reason": "too_few_valid_members",
        "member_count": 21,
        "valid_member_count": 20
      },
      {
        "sector_code": "007432",
        "sector_name": "智慧灯杆",
        "reason": "too_few_valid_members",
        "member_count": 26,
        "valid_member_count": 24
      },
      {
        "sector_code": "007436",
        "sector_name": "啤酒概念",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007437",
        "sector_name": "托育服务",
        "reason": "blacklist_keyword:托育服务",
        "member_count": 6
      },
      {
        "sector_code": "007438",
        "sector_name": "电子身份证",
        "reason": "blacklist_keyword:电子身份证",
        "member_count": 38
      },
      {
        "sector_code": "007442",
        "sector_name": "户外露营",
        "reason": "too_few_valid_members",
        "member_count": 26,
        "valid_member_count": 25
      },
      {
        "sector_code": "007445",
        "sector_name": "噪声防治",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007449",
        "sector_name": "粮食概念",
        "reason": "too_few_valid_members",
        "member_count": 28,
        "valid_member_count": 27
      },
      {
        "sector_code": "007451",
        "sector_name": "F5G概念",
        "reason": "too_few_valid_members",
        "member_count": 25,
        "valid_member_count": 25
      },
      {
        "sector_code": "007454",
        "sector_name": "麒麟电池",
        "reason": "too_few_members",
        "member_count": 8
      },
      {
        "sector_code": "007455",
        "sector_name": "汽车一体化压铸",
        "reason": "too_few_valid_members",
        "member_count": 28,
        "valid_member_count": 27
      },
      {
        "sector_code": "007457",
        "sector_name": "钒电池",
        "reason": "too_few_valid_members",
        "member_count": 22,
        "valid_member_count": 21
      },
      {
        "sector_code": "007460",
        "sector_name": "生物质能发电",
        "reason": "too_few_valid_members",
        "member_count": 29,
        "valid_member_count": 28
      },
      {
        "sector_code": "007461",
        "sector_name": "轮毂电机",
        "reason": "too_few_members",
        "member_count": 9
      },
      {
        "sector_code": "007465",
        "sector_name": "熔盐储能",
        "reason": "too_few_members",
        "member_count": 10
      },
      {
        "sector_code": "007469",
        "sector_name": "科创板做市商",
        "reason": "blacklist_keyword:科创",
        "member_count": 14
      },
      {
        "sector_code": "007470",
        "sector_name": "科创板做市股",
        "reason": "blacklist_keyword:科创",
        "member_count": 45
      },
      {
        "sector_code": "007471",
        "sector_name": "供销社概念",
        "reason": "blacklist_keyword:供销社",
        "member_count": 14
      },
      {
        "sector_code": "007474",
        "sector_name": "破净股",
        "reason": "blacklist_keyword:破净股",
        "member_count": 147
      },
      {
        "sector_code": "007478",
        "sector_name": "抗菌面料",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007481",
        "sector_name": "PLC概念",
        "reason": "too_few_members",
        "member_count": 10
      },
      {
        "sector_code": "007483",
        "sector_name": "第四代半导体",
        "reason": "too_few_members",
        "member_count": 4
      },
      {
        "sector_code": "007487",
        "sector_name": "电子后视镜",
        "reason": "too_few_valid_members",
        "member_count": 26,
        "valid_member_count": 25
      },
      {
        "sector_code": "007491",
        "sector_name": "数字水印",
        "reason": "too_few_members",
        "member_count": 18
      },
      {
        "sector_code": "007492",
        "sector_name": "时空大数据",
        "reason": "too_few_valid_members",
        "member_count": 26,
        "valid_member_count": 24
      },
      {
        "sector_code": "007493",
        "sector_name": "同步磁阻电机",
        "reason": "too_few_members",
        "member_count": 7
      },
      {
        "sector_code": "007494",
        "sector_name": "MLOps概念",
        "reason": "too_few_members",
        "member_count": 10
      },
      {
        "sector_code": "007495",
        "sector_name": "ERP概念",
        "reason": "too_few_valid_members",
        "member_count": 22,
        "valid_member_count": 22
      },
      {
        "sector_code": "007501",
        "sector_name": "中特估",
        "reason": "blacklist_keyword:中特估",
        "member_count": 81
      },
      {
        "sector_code": "007504",
        "sector_name": "裸眼3D",
        "reason": "too_few_valid_members",
        "member_count": 24,
        "valid_member_count": 24
      },
      {
        "sector_code": "007505",
        "sector_name": "空间计算",
        "reason": "too_few_valid_members",
        "member_count": 23,
        "valid_member_count": 22
      },
      {
        "sector_code": "007509",
        "sector_name": "SPD概念",
        "reason": "too_few_members",
        "member_count": 13
      },
      {
        "sector_code": "007510",
        "sector_name": "BC电池",
        "reason": "too_few_valid_members",
        "member_count": 24,
        "valid_member_count": 23
      },
      {
        "sector_code": "007514",
        "sector_name": "高带宽内存",
        "reason": "too_few_valid_members",
        "member_count": 27,
        "valid_member_count": 27
      },
      {
        "sector_code": "007520",
        "sector_name": "微盘股",
        "reason": "blacklist_keyword:微盘股",
        "member_count": 400
      },
      {
        "sector_code": "007531",
        "sector_name": "Kimi概念",
        "reason": "too_few_members",
        "member_count": 16
      },
      {
        "sector_code": "007549",
        "sector_name": "小红书概念",
        "reason": "blacklist_keyword:小红书概念",
        "member_count": 73
      },
      {
        "sector_code": "007552",
        "sector_name": "腾讯云",
        "reason": "blacklist_keyword:腾讯云",
        "member_count": 20
      },
      {
        "sector_code": "007553",
        "sector_name": "虚拟机器人",
        "reason": "too_few_members",
        "member_count": 15
      },
      {
        "sector_code": "007555",
        "sector_name": "海南自贸",
        "reason": "blacklist_keyword:自贸",
        "member_count": 82
      },
      {
        "sector_code": "007559",
        "sector_name": "反内卷概念",
        "reason": "blacklist_keyword:反内卷",
        "member_count": 157
      },
      {
        "sector_code": "007560",
        "sector_name": "2025三季报预增",
        "reason": "blacklist_keyword:预增",
        "member_count": 90
      },
      {
        "sector_code": "007561",
        "sector_name": "2025三季报预减",
        "reason": "blacklist_keyword:预减",
        "member_count": 7
      },
      {
        "sector_code": "007562",
        "sector_name": "2025三季报扭亏",
        "reason": "blacklist_keyword:扭亏",
        "member_count": 9
      },
      {
        "sector_code": "007564",
        "sector_name": "昨日首板",
        "reason": "blacklist_keyword:昨日",
        "member_count": 94
      },
      {
        "sector_code": "007565",
        "sector_name": "昨日炸板",
        "reason": "blacklist_keyword:昨日",
        "member_count": 34
      },
      {
        "sector_code": "007566",
        "sector_name": "昨日高换手",
        "reason": "blacklist_keyword:昨日",
        "member_count": 71
      },
      {
        "sector_code": "007567",
        "sector_name": "昨日高振幅",
        "reason": "blacklist_keyword:昨日",
        "member_count": 637
      },
      {
        "sector_code": "007569",
        "sector_name": "长期破净",
        "reason": "blacklist_keyword:长期破净",
        "member_count": 195
      },
      {
        "sector_code": "007570",
        "sector_name": "红利破净股",
        "reason": "blacklist_keyword:红利破净",
        "member_count": 43
      },
      {
        "sector_code": "007571",
        "sector_name": "东方财富热股",
        "reason": "blacklist_keyword:东方财富",
        "member_count": 100
      },
      {
        "sector_code": "007572",
        "sector_name": "最近多板",
        "reason": "blacklist_keyword:最近多板",
        "member_count": 186
      },
      {
        "sector_code": "007573",
        "sector_name": "周期股",
        "reason": "blacklist_keyword:周期股",
        "member_count": 100
      },
      {
        "sector_code": "007574",
        "sector_name": "价值股",
        "reason": "blacklist_keyword:价值股",
        "member_count": 100
      },
      {
        "sector_code": "007575",
        "sector_name": "红利股",
        "reason": "blacklist_keyword:红利股",
        "member_count": 100
      },
      {
        "sector_code": "007577",
        "sector_name": "资源开采概念",
        "reason": "too_few_members",
        "member_count": 19
      },
      {
        "sector_code": "007578",
        "sector_name": "汽车整车",
        "reason": "too_few_valid_members",
        "member_count": 26,
        "valid_member_count": 26
      },
      {
        "sector_code": "007586",
        "sector_name": "船舶制造",
        "reason": "too_few_members",
        "member_count": 14
      }
    ]
  },
  "previous_day_review": {
    "plan_date": "2026-05-28",
    "execution_date": "2026-05-29",
    "rows": 30,
    "entry_effective_count": 4,
    "no_entry_count": 26,
    "bucket_counts": {
      "conditional_plan": 11,
      "observe_only": 19
    },
    "eval_status_counts": {
      "other": 6,
      "clean_or_usable_trigger": 4,
      "observe_boundary_touched": 15,
      "observe_no_trade": 4,
      "not_triggered": 1
    },
    "exit_quality_counts": {
      "not_entry": 26,
      "exit_quality_ok": 2,
      "exit_quality_good": 1,
      "exit_quality_poor": 1
    },
    "giveback_label_counts": {
      "not_entry": 26,
      "giveback_warning": 3,
      "giveback_normal": 1
    },
    "entry_stats_by_bucket": [
      {
        "group": "conditional_plan",
        "count": 4,
        "entry_close_positive_count": 4,
        "entry_close_positive_rate": 1.0,
        "mfe_ge_3_count": 4,
        "mae_le_minus_2_count": 0,
        "exit_quality_poor_count": 1,
        "giveback_critical_count": 0,
        "avg_close_ret_from_entry_pct": 6.9446179000505985,
        "median_close_ret_from_entry_pct": 6.61859363103281,
        "avg_mfe_after_entry_pct": 10.553647449036696,
        "avg_mae_after_entry_pct": -0.4568066942122445,
        "avg_capture_ratio": 0.5846494876407592,
        "avg_giveback_from_mfe_pct": 3.609029548986098,
        "avg_daily_pct_chg": 3.217078318620281
      }
    ],
    "template_stats_by_key": [
      {
        "group": "VWAP_RECLAIM",
        "count": 4,
        "entry_close_positive_count": 4,
        "entry_close_positive_rate": 1.0,
        "mfe_ge_3_count": 4,
        "mae_le_minus_2_count": 0,
        "exit_quality_poor_count": 1,
        "giveback_critical_count": 0,
        "avg_close_ret_from_entry_pct": 6.9446179000505985,
        "median_close_ret_from_entry_pct": 6.61859363103281,
        "avg_mfe_after_entry_pct": 10.553647449036696,
        "avg_mae_after_entry_pct": -0.4568066942122445,
        "avg_capture_ratio": 0.5846494876407592,
        "avg_giveback_from_mfe_pct": 3.609029548986098,
        "avg_daily_pct_chg": 3.217078318620281
      }
    ],
    "entry_win_rate_pct": 100.0,
    "avg_close_ret_from_entry_pct": 6.9446179000505985,
    "avg_mfe_after_entry_pct": 10.553647449036696,
    "formal_missed_momentum_count": 1,
    "formal_missed_samples": [
      {
        "symbol": "SZSE.300227",
        "name": "光韵达",
        "bucket": "conditional_plan",
        "theme": "光纤概念",
        "template_outcome": "no_pullback_zone_touch",
        "missed_momentum_bucket": "no_pullback_zone_touch",
        "daily_pct_chg": -0.3593890386343279,
        "open_to_high_pct": 8.120035304501316,
        "preclose_to_high_pct": 10.062893081761004
      }
    ],
    "shadow_observe_strong_samples": [
      {
        "symbol": "SZSE.301468",
        "name": "博盈特焊",
        "bucket": "observe_only",
        "theme": "核能核电",
        "template_outcome": "observe_only_boundary_touched",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 3.0952380952380842,
        "open_to_high_pct": 0.1335113484646211,
        "preclose_to_high_pct": 7.14285714285714
      }
    ],
    "observe_only_shadow_alpha_count": 1,
    "key_finding": "前日 30 条计划中有效入场 4 条；observe_only shadow alpha 样本：博盈特焊(核能核电)；这是 shadow 研究，不得倒推追高。",
    "best": {
      "symbol": "SHSE.603618",
      "name": "杭电股份",
      "entry_close_pct": 13.379346960445982,
      "mfe_pct": 13.379346960445982
    },
    "worst": {
      "symbol": "SZSE.300570",
      "name": "太辰光",
      "entry_close_pct": 1.1619373776907915,
      "mfe_pct": 5.675146771037176
    },
    "entry_details": [
      {
        "symbol": "SZSE.300120",
        "name": "经纬辉开",
        "bucket": "conditional_plan",
        "theme": "OLED",
        "template": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "EMOTION",
        "wave": "PULLBACK",
        "style": "EMOTION",
        "amount_state": "explosive",
        "theme_cluster": "OLED",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "triggered_no_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": 6.683804627249357
      },
      {
        "symbol": "SHSE.603083",
        "name": "剑桥科技",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "clean_or_usable_trigger",
        "template_outcome": "reclaim_no_invalid",
        "entry_effective": true,
        "entry_price": 197.34,
        "close_ret_from_entry_pct": 5.249822641126989,
        "mfe_after_entry_pct": 10.975980541197927,
        "mae_after_entry_pct": 0.9425357251444222,
        "capture_ratio": 0.4783010156971378,
        "giveback_from_mfe_pct": 5.726157900070938,
        "exit_quality_label": "exit_quality_ok",
        "giveback_label": "giveback_warning",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": 2.2951142631993715
      },
      {
        "symbol": "SZSE.002046",
        "name": "国机精工",
        "bucket": "observe_only",
        "theme": "卫星军工信息化",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "卫星军工信息化",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -4.932735426008971
      },
      {
        "symbol": "SZSE.300521",
        "name": "爱司凯",
        "bucket": "observe_only",
        "theme": "3D打印",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "FIRST",
        "style_hint_raw": "MIXED",
        "wave": "FIRST",
        "style": "MIXED",
        "amount_state": "strong_expansion",
        "theme_cluster": "3D打印",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -3.6131386861313786
      },
      {
        "symbol": "SZSE.002591",
        "name": "恒大高新",
        "bucket": "observe_only",
        "theme": "3D打印",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "strong_expansion",
        "theme_cluster": "3D打印",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -6.129807692307699
      },
      {
        "symbol": "SHSE.688388",
        "name": "嘉元科技",
        "bucket": "conditional_plan",
        "theme": "复合集流体",
        "template": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "strong_expansion",
        "theme_cluster": "复合集流体",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "triggered_no_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": 3.569152326322489
      },
      {
        "symbol": "SZSE.000795",
        "name": "英洛华",
        "bucket": "observe_only",
        "theme": "农业资源品",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "strong_expansion",
        "theme_cluster": "农业资源品",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -4.643628509719222
      },
      {
        "symbol": "SZSE.300666",
        "name": "江丰电子",
        "bucket": "observe_only",
        "theme": "OLED",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "mild_expansion",
        "theme_cluster": "OLED",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -6.3284905195764685
      },
      {
        "symbol": "SHSE.688048",
        "name": "长光华芯",
        "bucket": "observe_only",
        "theme": "AI光通信链",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "mild_expansion",
        "theme_cluster": "AI光通信链",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_no_trade",
        "template_outcome": "observe_only_no_trade",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -0.21234642802971937
      },
      {
        "symbol": "SHSE.688418",
        "name": "震有科技",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "reclaim_then_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": -10.292728989612844
      },
      {
        "symbol": "SZSE.002491",
        "name": "通鼎互联",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "clean_or_usable_trigger",
        "template_outcome": "reclaim_no_invalid",
        "entry_effective": true,
        "entry_price": 22.16,
        "close_ret_from_entry_pct": 7.987364620938631,
        "mfe_after_entry_pct": 12.1841155234657,
        "mae_after_entry_pct": -0.6768953068592043,
        "capture_ratio": 0.655555555555556,
        "giveback_from_mfe_pct": 4.196750902527069,
        "exit_quality_label": "exit_quality_ok",
        "giveback_label": "giveback_warning",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": 3.503460207612452
      },
      {
        "symbol": "SZSE.001267",
        "name": "汇绿生态",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "reclaim_then_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": -4.3104872006606065
      },
      {
        "symbol": "SHSE.603618",
        "name": "杭电股份",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "clean_or_usable_trigger",
        "template_outcome": "reclaim_no_invalid",
        "entry_effective": true,
        "entry_price": 37.67,
        "close_ret_from_entry_pct": 13.379346960445982,
        "mfe_after_entry_pct": 13.379346960445982,
        "mae_after_entry_pct": -0.7963897000265563,
        "capture_ratio": 1.0,
        "giveback_from_mfe_pct": 0.0,
        "exit_quality_label": "exit_quality_good",
        "giveback_label": "giveback_normal",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": 9.99227401493692
      },
      {
        "symbol": "SZSE.300747",
        "name": "锐科激光",
        "bucket": "observe_only",
        "theme": "光纤概念",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "EMOTION",
        "wave": "PULLBACK",
        "style": "EMOTION",
        "amount_state": "strong_expansion",
        "theme_cluster": "光纤概念",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_no_trade",
        "template_outcome": "observe_only_no_trade",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -0.12413108242305126
      },
      {
        "symbol": "SZSE.300227",
        "name": "光韵达",
        "bucket": "conditional_plan",
        "theme": "光纤概念",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "mild_expansion",
        "theme_cluster": "光纤概念",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "not_triggered",
        "template_outcome": "no_pullback_zone_touch",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "no_pullback_zone_touch",
        "daily_pct_chg": -0.3593890386343279
      },
      {
        "symbol": "SZSE.300570",
        "name": "太辰光",
        "bucket": "conditional_plan",
        "theme": "光纤概念",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "mild_expansion",
        "theme_cluster": "光纤概念",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "clean_or_usable_trigger",
        "template_outcome": "reclaim_no_invalid",
        "entry_effective": true,
        "entry_price": 163.52,
        "close_ret_from_entry_pct": 1.1619373776907915,
        "mfe_after_entry_pct": 5.675146771037176,
        "mae_after_entry_pct": -1.2964774951076397,
        "capture_ratio": 0.20474137931034314,
        "giveback_from_mfe_pct": 4.513209393346385,
        "exit_quality_label": "exit_quality_poor",
        "giveback_label": "giveback_warning",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -2.9225352112676184
      },
      {
        "symbol": "SZSE.002222",
        "name": "福晶科技",
        "bucket": "conditional_plan",
        "theme": "光纤概念",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "normal",
        "theme_cluster": "光纤概念",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "reclaim_then_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": -6.750741839762608
      },
      {
        "symbol": "SZSE.000899",
        "name": "赣能股份",
        "bucket": "observe_only",
        "theme": "新能源电力链",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "FIRST",
        "style_hint_raw": "MIXED",
        "wave": "FIRST",
        "style": "MIXED",
        "amount_state": "explosive",
        "theme_cluster": "新能源电力链",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": 0.0
      },
      {
        "symbol": "SZSE.300916",
        "name": "朗特智能",
        "bucket": "observe_only",
        "theme": "新能源电力链",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "MIXED",
        "wave": "FIRST",
        "style": "MIXED",
        "amount_state": "explosive",
        "theme_cluster": "新能源电力链",
        "role": "FRONT",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -9.909208819714655
      },
      {
        "symbol": "SZSE.301307",
        "name": "美利信",
        "bucket": "observe_only",
        "theme": "新能源电力链",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "新能源电力链",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_no_trade",
        "template_outcome": "observe_only_no_trade",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -3.3979777888281104
      },
      {
        "symbol": "SHSE.688602",
        "name": "康鹏科技",
        "bucket": "observe_only",
        "theme": "光刻机(胶)",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "strong_expansion",
        "theme_cluster": "光刻机(胶)",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -7.258064516129037
      },
      {
        "symbol": "SZSE.003022",
        "name": "联泓新科",
        "bucket": "observe_only",
        "theme": "光刻机(胶)",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "光刻机(胶)",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_no_trade",
        "template_outcome": "observe_only_no_trade",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -3.088350273651286
      },
      {
        "symbol": "SZSE.301603",
        "name": "乔锋智能",
        "bucket": "observe_only",
        "theme": "AI算力基础设施",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "AI算力基础设施",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -5.851301115241636
      },
      {
        "symbol": "SZSE.301468",
        "name": "博盈特焊",
        "bucket": "observe_only",
        "theme": "核能核电",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "核能核电",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 3.0952380952380842
      },
      {
        "symbol": "SHSE.688290",
        "name": "景业智能",
        "bucket": "observe_only",
        "theme": "核能核电",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "核能核电",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -8.803743784732376
      },
      {
        "symbol": "SZSE.002026",
        "name": "山东威达",
        "bucket": "observe_only",
        "theme": "机器人智能制造",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "strong_expansion",
        "theme_cluster": "机器人智能制造",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -5.100463678516231
      },
      {
        "symbol": "SHSE.688545",
        "name": "兴福电子",
        "bucket": "observe_only",
        "theme": "中芯概念",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "MIXED",
        "wave": "FIRST",
        "style": "MIXED",
        "amount_state": "normal",
        "theme_cluster": "中芯概念",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -6.861530839732466
      },
      {
        "symbol": "SZSE.300345",
        "name": "华民股份",
        "bucket": "observe_only",
        "theme": "3D打印",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "mild_expansion",
        "theme_cluster": "3D打印",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -6.758832565284168
      },
      {
        "symbol": "SZSE.300210",
        "name": "森远股份",
        "bucket": "observe_only",
        "theme": "3D打印",
        "template": "TPL_OBSERVE_ONLY",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "FIRST",
        "style_hint_raw": "TREND",
        "wave": "FIRST",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "3D打印",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "observe_boundary_touched",
        "template_outcome": "observe_only_boundary_touched",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "not_missed_momentum",
        "daily_pct_chg": -2.1533161068044815
      },
      {
        "symbol": "SHSE.688530",
        "name": "欧莱新材",
        "bucket": "conditional_plan",
        "theme": "复合集流体",
        "template": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "normal",
        "theme_cluster": "复合集流体",
        "role": "MID",
        "evidence_grade": "",
        "eval_status": "other",
        "template_outcome": "reclaim_then_invalid",
        "entry_effective": false,
        "entry_price": null,
        "close_ret_from_entry_pct": null,
        "mfe_after_entry_pct": null,
        "mae_after_entry_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "exit_quality_label": "not_entry",
        "giveback_label": "not_entry",
        "missed_momentum_bucket": "triggered_but_no_fill",
        "daily_pct_chg": -4.59615384615385
      }
    ]
  },
  "entry_based_outcome_review": {
    "rows": 30,
    "entry_effective_count": 4,
    "no_entry_count": 26,
    "entry_stats_by_template_key": [
      {
        "group": "VWAP_RECLAIM",
        "count": 4,
        "entry_close_positive_count": 4,
        "entry_close_positive_rate": 1.0,
        "mfe_ge_3_count": 4,
        "mae_le_minus_2_count": 0,
        "exit_quality_poor_count": 1,
        "giveback_critical_count": 0,
        "avg_close_ret_from_entry_pct": 6.9446179000505985,
        "median_close_ret_from_entry_pct": 6.61859363103281,
        "avg_mfe_after_entry_pct": 10.553647449036696,
        "avg_mae_after_entry_pct": -0.4568066942122445,
        "avg_capture_ratio": 0.5846494876407592,
        "avg_giveback_from_mfe_pct": 3.609029548986098,
        "avg_daily_pct_chg": 3.217078318620281
      }
    ],
    "missed_momentum_summary": {
      "formal_missed_count": 1,
      "shadow_observe_strong_count": 1,
      "missed_momentum_bucket_counts": {
        "triggered_but_no_fill": 6,
        "not_missed_momentum": 22,
        "no_pullback_zone_touch": 1,
        "observe_only_shadow_alpha": 1
      },
      "formal_missed_total_daily_pct": -0.3593890386343279,
      "formal_missed_max_daily_pct": -0.3593890386343279,
      "formal_missed_samples": [
        {
          "symbol": "SZSE.300227",
          "name": "光韵达",
          "bucket": "conditional_plan",
          "theme": "光纤概念",
          "template_outcome": "no_pullback_zone_touch",
          "missed_momentum_bucket": "no_pullback_zone_touch",
          "daily_pct_chg": -0.3593890386343279,
          "open_to_high_pct": 8.120035304501316,
          "preclose_to_high_pct": 10.062893081761004
        }
      ],
      "shadow_observe_strong_samples": [
        {
          "symbol": "SZSE.301468",
          "name": "博盈特焊",
          "bucket": "observe_only",
          "theme": "核能核电",
          "template_outcome": "observe_only_boundary_touched",
          "missed_momentum_bucket": "observe_only_shadow_alpha",
          "daily_pct_chg": 3.0952380952380842,
          "open_to_high_pct": 0.1335113484646211,
          "preclose_to_high_pct": 7.14285714285714
        }
      ]
    }
  },
  "quality_status": {
    "schema_version": "quality_status_v1",
    "trade_date": "20260529",
    "created_at": "2026-05-29T19:14:48",
    "overall_grade": "B",
    "blocks_publish": false,
    "external_context": {
      "status": "unavailable",
      "path": "/Users/tonyyu/sector_wave_agent/external_context/external_context_20260529_strict_v1.json",
      "fallback_used": true,
      "model": null
    },
    "v2_shadow": {
      "status": "safe_stub",
      "path": "/Users/tonyyu/sector_wave_agent/external_context/external_context_20260529_v2_shadow.json",
      "is_stub": true,
      "stub_reason": "shadow_real_data_not_generated_before_hermes_input",
      "boundary_ok": true
    },
    "gm_sector_coverage": {
      "status": "ok",
      "path": "/Users/tonyyu/sector_wave_agent/reports/audit/20260529_gm_sector_coverage_audit.json",
      "anomalies": []
    },
    "data_integrity": {
      "evidence_pack_ok": true,
      "price_refs_ok": true,
      "technical_facts_ok": true,
      "manifest_ok": true
    },
    "notes": [
      "strict_v1 外部资讯为 fallback/review 状态",
      "V2 Shadow 使用 safe stub"
    ]
  },
  "lesson_registry_summary": [
    "clean_or_usable_trigger 在 entry-based 口径下表现优于普通日线复盘。",
    "reclaim_no_invalid 是当前最重要的干净触发形态之一。",
    "triggered_after_prior_boundary_touch 可用，但质量可能弱于 reclaim_no_invalid。",
    "same_bar_trigger_invalid_ambiguous 不应计入 clean entry。",
    "未回踩/未确认导致的 missed momentum 是策略机会成本，应持续量化。",
    "observe_only 中存在强表现样本，但不能直接升级 Strict Gate。",
    "capture_ratio 与 giveback 能揭示入场后管理质量，应进入后续 T+N 与持仓管理研究。"
  ],
  "next_validation_tasks": [
    "今日无 active/conditional，重点验证 observe_only 是否继续产生 shadow alpha。",
    "跟踪半导体材料设备、MiniLED 是否从 near_triggered 升级到 triggered。",
    "继续记录 observe_only shadow alpha，尤其电力/算电协同与存储芯片 coverage。"
  ],
  "next_day_key_watch": [],
  "active_plan_focus": [],
  "conditional_plan_focus": [],
  "risk_flags": [
    "market_risk_regime=COLD(15)，trade_mode=OBSERVE_ONLY，弱市只允许防御性精选。",
    "涨停 51 / 跌停 56，上涨家数占比 +27.49%。",
    "Strict Gate 今日 0 active、0 conditional、30 observe；不能从 observe_only 临时升级。",
    "External Context V2 Shadow/free_web_deepseek_normalized、Airtap/X、GM coverage audit 只能 require_confirmation，不能升级、不能降级 Strict Gate。"
  ],
  "execution_discipline": [
    "09:25 先看半导体材料设备/MiniLED 集合竞价承接，未放量不做条件观察。",
    "条件观察必须同时满足主题不转弱、价格触发或 VWAP 收复、未破风险边界。",
    "今日无 conditional；盘中只做主题承接与 observe_only shadow 记录，不临时升级。",
    "observe_only 与 risk_verify 只用于复盘和验证，不作为交易计划。"
  ],
  "data_quality_notes": {
    "quality_grade": "B",
    "blocks_publish": false,
    "outcome_learning_loaded": true,
    "x_kol_boundary": "shadow_only_require_confirmation"
  },
  "output_files": {
    "full_report": "reports/full/20260529_full_report_v2.md",
    "wechat_brief": "reports/wechat/20260529_wechat_brief_v2.txt",
    "agent_summary": "reports/json/20260529_agent_summary_v2.json"
  },
  "x_kol_shadow": {},
  "v8_strict_gate": {
    "schema_version": "v8_strict_gate_v1",
    "available": true,
    "audit_path": "reports/v8/strategy_pick_audit_20260529.json",
    "v2_plan_path": "reports/trade_plan/20260529_next_day_trade_plan_sector_bound_v2_leader_aware_news.json",
    "regime_at_decision": "MIXED",
    "v8_summary": {
      "plans": 229,
      "v1_decision_count": {
        "observe_only": 150,
        "conditional_only": 51,
        "risk_verify": 14,
        "forbidden": 14
      },
      "v2_decision_count": {
        "observe_only": 194,
        "conditional_plan": 7,
        "forbidden": 28
      },
      "v8_reason_count": {
        "v8_no_uplift_no_downgrade": 222,
        "v8_huddle_uplift_conditional_plan": 6,
        "v8_whitelist_uplift_conditional_plan": 1
      },
      "v8_whitelist_promoted": 1,
      "v8_huddle_promoted": 6,
      "v8_limit_head_promoted": 0,
      "v8_blacklist_blocked": 28,
      "v8_market_cap_downgrade": 0,
      "v2_tradable_active_count": 0,
      "v2_active_but_untradable_count": 0,
      "v2_active_count_alert": false
    },
    "v2_active_plans": [],
    "v2_conditional_plans": [
      {
        "symbol": "SHSE.605580",
        "name": "恒盛能源",
        "theme": "新能源电力链",
        "role": "MID",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 31.0,
        "invalid_price": 26.86,
        "chase_ceiling": null,
        "vwap_reference": 29.2106,
        "prev_high": 31.0,
        "prev_close": 30.29,
        "ma5": 26.86,
        "ma20": 23.0135,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": true,
        "v8_tradable_reason": "tradable",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 7.49,
          "amount_yi": 10.85,
          "market_cap_yi": 84.81,
          "recent_limit_count": 3.0,
          "is_limit_up": false,
          "amount_state": "strong_expansion"
        },
        "technical": {
          "technical_grade": "B",
          "position_quality": "strong_close_above_vwap",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT",
            "TOUCHED_LIMIT_UP_BUT_NOT_CLOSE"
          ]
        }
      },
      {
        "symbol": "SHSE.600021",
        "name": "上海电力",
        "theme": "新能源电力链",
        "role": "MID",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 22.35,
        "invalid_price": 20.596,
        "chase_ceiling": null,
        "vwap_reference": 21.8817,
        "prev_high": 22.35,
        "prev_close": 22.28,
        "ma5": 20.596,
        "ma20": 18.433,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": true,
        "v8_tradable_reason": "tradable",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 5.19,
          "amount_yi": 52.35,
          "market_cap_yi": 628.57,
          "recent_limit_count": 2.0,
          "is_limit_up": false,
          "amount_state": "strong_expansion"
        },
        "technical": {
          "technical_grade": "B",
          "position_quality": "strong_close_near_high",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT"
          ]
        }
      },
      {
        "symbol": "SHSE.601991",
        "name": "大唐发电",
        "theme": "新能源电力链",
        "role": "MID",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 8.79,
        "invalid_price": 7.78,
        "chase_ceiling": null,
        "vwap_reference": 8.3618,
        "prev_high": 8.79,
        "prev_close": 8.63,
        "ma5": 7.78,
        "ma20": 6.779,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": true,
        "v8_tradable_reason": "tradable",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 7.88,
          "amount_yi": 93.49,
          "market_cap_yi": 1069.78,
          "recent_limit_count": 7.0,
          "is_limit_up": false,
          "amount_state": "mild_expansion"
        },
        "technical": {
          "technical_grade": "B",
          "position_quality": "strong_close_near_high",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT"
          ]
        }
      },
      {
        "symbol": "SHSE.600863",
        "name": "华能蒙电",
        "theme": "新能源电力链",
        "role": "LIMIT_HEAD",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 7.3,
        "invalid_price": 6.536,
        "chase_ceiling": null,
        "vwap_reference": 7.0798,
        "prev_high": 7.3,
        "prev_close": 7.3,
        "ma5": 6.536,
        "ma20": 5.373,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": false,
        "v8_tradable_reason": "limit_up",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 9.94,
          "amount_yi": 42.15,
          "market_cap_yi": 476.46,
          "recent_limit_count": 4.0,
          "is_limit_up": true,
          "amount_state": "strong_expansion"
        },
        "technical": {
          "technical_grade": "B",
          "position_quality": "strong_close_near_high",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT"
          ]
        }
      },
      {
        "symbol": "SZSE.000539",
        "name": "粤电力A",
        "theme": "新能源电力链",
        "role": "LIMIT_HEAD",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 8.88,
        "invalid_price": 7.544,
        "chase_ceiling": null,
        "vwap_reference": 8.7959,
        "prev_high": 8.88,
        "prev_close": 8.88,
        "ma5": 7.544,
        "ma20": 7.13,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": false,
        "v8_tradable_reason": "limit_up",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 10.04,
          "amount_yi": 10.24,
          "market_cap_yi": 226.92,
          "recent_limit_count": 3.0,
          "is_limit_up": true,
          "amount_state": "mild_expansion"
        },
        "technical": {
          "technical_grade": "B",
          "position_quality": "strong_close_near_high",
          "trend_quality": "mixed_but_above_ma5",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT"
          ]
        }
      },
      {
        "symbol": "SZSE.000690",
        "name": "宝新能源",
        "theme": "新能源电力链",
        "role": "MID",
        "layer": "structure_watch_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 6.4,
        "invalid_price": 5.754,
        "chase_ceiling": null,
        "vwap_reference": 6.2198,
        "prev_high": 6.4,
        "prev_close": 6.19,
        "ma5": 5.754,
        "ma20": 5.5765,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": false,
        "v8_in_huddle": true,
        "v8_reasons": [
          "v8_huddle_uplift_conditional_plan"
        ],
        "v2_status": "v8_huddle_promoted",
        "v8_gate5_reason": "huddle_exempt",
        "v8_tradable": true,
        "v8_tradable_reason": "tradable",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 6.36,
          "amount_yi": 23.88,
          "market_cap_yi": 134.6,
          "recent_limit_count": 0.0,
          "is_limit_up": false,
          "amount_state": "explosive"
        },
        "technical": {
          "technical_grade": "C",
          "position_quality": "mid_high_close",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT",
            "CLOSE_BELOW_VWAP",
            "TOUCHED_LIMIT_UP_BUT_NOT_CLOSE"
          ]
        }
      },
      {
        "symbol": "SZSE.300394",
        "name": "天孚通信",
        "theme": "光纤概念",
        "role": "WATCH",
        "layer": "weak_tape_structure_sectors",
        "template_key": "BREAK_PREV_HIGH",
        "template_raw": "BREAK_PREV_HIGH",
        "trigger_price": 492.38,
        "invalid_price": 426.976,
        "chase_ceiling": null,
        "vwap_reference": 470.3175,
        "prev_high": 492.38,
        "prev_close": 455.2,
        "ma5": 426.976,
        "ma20": 369.2635,
        "v8_decision_v2": "conditional_plan",
        "v8_in_whitelist": true,
        "v8_in_huddle": false,
        "v8_reasons": [
          "v8_whitelist_uplift_conditional_plan"
        ],
        "v2_status": "v8_whitelist_leader_promoted",
        "v8_gate5_reason": "whitelist_exempt",
        "v8_tradable": true,
        "v8_tradable_reason": "tradable",
        "v8_active_but_untradable": false,
        "metrics": {
          "ret_pct": 1.71,
          "amount_yi": 289.27,
          "market_cap_yi": 3539.62,
          "recent_limit_count": 0.0,
          "is_limit_up": false,
          "amount_state": "mild_expansion"
        },
        "technical": {
          "technical_grade": "C",
          "position_quality": "weak_close_low_location",
          "trend_quality": "short_mid_bullish",
          "risk_flags": [
            "HIGH_BIAS_OVERHEAT",
            "CLOSE_BELOW_VWAP"
          ]
        }
      }
    ]
  }
}