{
  "trade_date": "2026-05-25",
  "next_trade_date": "2026-05-26",
  "source": "local_fallback_from_hermes_input_after_browser_handoff_stalled",
  "not_recommendation": true,
  "external_context_quality": "Gemini strict_v1=partial; External Context V2 Shadow=minimal_fallback_stub source=free_web_deepseek_normalized_missing_safe_stub; Airtap/X=True kept=2 quality=accepted_same_day_social_signals; cross_verification_json_loaded=False",
  "external_context_v2_shadow_summary": {
    "available": true,
    "external_context_quality": "minimal_fallback_stub",
    "quality": "minimal_fallback_stub",
    "source": "free_web_deepseek_normalized_missing_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/20260525_gm_sector_coverage_audit.json",
    "themes_checked": [
      "存储芯片",
      "光刻胶/光刻机",
      "MLCC",
      "国资云",
      "电力",
      "机器人"
    ],
    "key_findings": [
      "存储芯片进入 near_triggered/半导体材料设备链，GM coverage 要求报告显式覆盖，但 Strict Gate 未给 active/conditional。",
      "电力/算电协同对应绿色电力/新能源电力链 structure_watch，只能作为 coverage/observe，不升级计划。"
    ],
    "summary_rows": [
      {
        "theme": "存储芯片",
        "internet_mentions": 0,
        "gm_probe_hits": 2,
        "evidence_sector_hits": 2,
        "candidate_pool_hits": 12,
        "strict_plan_hits": 1,
        "explanation": "entered_strict_plan: {'observe_only': 1}"
      },
      {
        "theme": "电力",
        "internet_mentions": 0,
        "gm_probe_hits": 2,
        "evidence_sector_hits": 3,
        "candidate_pool_hits": 18,
        "strict_plan_hits": 5,
        "explanation": "entered_strict_plan: {'observe_only': 5}"
      },
      {
        "theme": "光刻胶/光刻机",
        "internet_mentions": 0,
        "gm_probe_hits": 2,
        "evidence_sector_hits": 3,
        "candidate_pool_hits": 22,
        "strict_plan_hits": 1,
        "explanation": "entered_strict_plan: {'observe_only': 1}"
      },
      {
        "theme": "MLCC",
        "internet_mentions": 0,
        "gm_probe_hits": 3,
        "evidence_sector_hits": 3,
        "candidate_pool_hits": 1,
        "strict_plan_hits": 0,
        "explanation": "in_candidate_pool_but_not_strict: pools={'conditional_candidates': 1}, layers={'structure_watch_sectors': 1}"
      },
      {
        "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": 1,
        "evidence_sector_hits": 1,
        "candidate_pool_hits": 1,
        "strict_plan_hits": 0,
        "explanation": "in_candidate_pool_but_not_strict: pools={'risk_verify': 1}, layers={'structure_watch_sectors': 1}"
      }
    ]
  },
  "x_kol_shadow_summary": {
    "available": false,
    "source": "airtap_x_cloud_phone_strict_latest",
    "input_count": 5,
    "kept_count": 0,
    "rejected_count": 5,
    "quality": "unavailable_rejected_by_strict_date_gate",
    "use_in_report": "do_not_quote_rejected_posts_as_market_views"
  },
  "strict_plan_counts": {
    "active_plan": 1,
    "conditional_plan": 5,
    "observe_only": 24,
    "status_counts": {
      "strict_structure_watch_to_observe": 22,
      "strict_near_triggered_conditional": 5,
      "strict_near_triggered_insufficient_to_observe": 1,
      "strict_tail_observe_only": 1,
      "strict_triggered_active_pass": 1
    }
  },
  "market_summary": {
    "market_risk_regime": {
      "regime": "MIXED",
      "subtype": "STRUCTURAL_MARKET",
      "score": 79,
      "level": "结构性分化市场，只适合聚焦最强主线",
      "reasons": [
        "全市场成交额约31858亿，流动性绝对水平较高"
      ]
    },
    "theme_opportunity_regime": {
      "regime": "MIXED",
      "subtype": "STRUCTURAL_THEME",
      "score": 65.0,
      "score_meaning": "局部主题机会存在度，不代表全市场可进攻强度；全市场风险应优先读取 market_risk_regime。",
      "level": "仅存在局部结构性机会",
      "reasons": [
        "涨停103只，局部情绪仍有活跃度",
        "最高连板达到4板，短线情绪并未完全冰点"
      ]
    },
    "trade_mode": "SELECTIVE_ONLY",
    "indices": {
      "shanghai": {
        "symbol": "SHSE.000001",
        "name": "上证指数",
        "ret_pct": 0.96,
        "close": 4152.57,
        "amount_yi": 14456.55
      },
      "shenzhen": {
        "symbol": "SZSE.399001",
        "name": "深证成指",
        "ret_pct": 1.66,
        "close": 15856.61,
        "amount_yi": 17600.75
      },
      "chinext": {
        "symbol": "SZSE.399006",
        "name": "创业板指",
        "ret_pct": 2.1,
        "close": 4021.16,
        "amount_yi": 8840.36
      },
      "csi300": {
        "symbol": "SHSE.000300",
        "name": "沪深300",
        "ret_pct": 1.58,
        "close": 4921.6,
        "amount_yi": 8611.79
      },
      "csi500": {
        "symbol": "SHSE.000905",
        "name": "中证500",
        "ret_pct": 1.48,
        "close": 8703.89,
        "amount_yi": 6293.33
      },
      "csi1000": {
        "symbol": "SHSE.000852",
        "name": "中证1000",
        "ret_pct": 1.23,
        "close": 8799.31,
        "amount_yi": 6685.84
      }
    },
    "breadth": {
      "up_count": 2041,
      "down_count": 2853,
      "flat_count": 93,
      "total_count": 4987,
      "up_ratio": 0.4093,
      "down_ratio": 0.5721,
      "avg_ret_pct": 0.0822,
      "median_ret_pct": -0.4762
    },
    "limit_activity": {
      "limit_up_count": 103,
      "limit_down_count": 18,
      "limit_up_down_ratio": 5.7222
    }
  },
  "theme_summary": {
    "triggered": [
      {
        "sector_name": "玻璃基板",
        "theme_cluster": "玻璃基板",
        "ret_pct": 4.92,
        "rank": 2,
        "limit_up_count": 5,
        "front_count": 8,
        "mid_count": 7,
        "tape_quality": "STRONG",
        "next_day_gap_risk": true
      },
      {
        "sector_name": "中芯概念",
        "theme_cluster": "中芯概念",
        "ret_pct": 3.87,
        "rank": 7,
        "limit_up_count": 3,
        "front_count": 9,
        "mid_count": 14,
        "tape_quality": "STRONG",
        "next_day_gap_risk": true
      }
    ],
    "near_triggered_themes": [
      {
        "theme_cluster": "半导体材料设备",
        "theme_display_name": "半导体材料设备链",
        "primary_sector": "存储芯片",
        "ret_pct": 4.44,
        "rank": 3,
        "limit_up_count": 9,
        "mid_count": 25,
        "theme_tape_quality": "STRONG"
      },
      {
        "theme_cluster": "AI光通信链",
        "theme_display_name": "AI光通信链（光通信模块/CPO概念/铜缆高速连接）",
        "primary_sector": "光通信模块",
        "ret_pct": 3.37,
        "rank": 8,
        "limit_up_count": 7,
        "mid_count": 9,
        "theme_tape_quality": "STRONG"
      },
      {
        "theme_cluster": "IGBT概念",
        "theme_display_name": "IGBT概念（IGBT概念/碳化硅）",
        "primary_sector": "IGBT概念",
        "ret_pct": 4.02,
        "rank": 5,
        "limit_up_count": 3,
        "mid_count": 9,
        "theme_tape_quality": "STRONG"
      },
      {
        "theme_cluster": "氮化镓",
        "theme_display_name": "氮化镓（氮化镓）",
        "primary_sector": "氮化镓",
        "ret_pct": 2.85,
        "rank": 11,
        "limit_up_count": 2,
        "mid_count": 9,
        "theme_tape_quality": "STRONG"
      },
      {
        "theme_cluster": "显示技术",
        "theme_display_name": "显示技术（显示技术/柔性屏(折叠屏)/MiniLED）",
        "primary_sector": "显示技术",
        "ret_pct": 2.72,
        "rank": 13,
        "limit_up_count": 3,
        "mid_count": 6,
        "theme_tape_quality": "STRONG"
      }
    ]
  },
  "previous_day_review": {
    "plan_date": "2026-05-22",
    "execution_date": "2026-05-25",
    "rows": 30,
    "entry_effective_count": 3,
    "no_entry_count": 27,
    "bucket_counts": {
      "observe_only": 21,
      "conditional_plan": 9
    },
    "exit_quality_counts": {
      "not_entry": 27,
      "exit_quality_good": 3
    },
    "giveback_label_counts": {
      "not_entry": 27,
      "giveback_normal": 3
    },
    "entry_stats_by_bucket": [
      {
        "group": "conditional_plan",
        "count": 3,
        "entry_close_positive_count": 3,
        "entry_close_positive_rate": 1.0,
        "mfe_ge_3_count": 2,
        "mae_le_minus_2_count": 0,
        "exit_quality_poor_count": 0,
        "giveback_critical_count": 0,
        "avg_close_ret_from_entry_pct": 5.796204530680844,
        "median_close_ret_from_entry_pct": 4.221214636949977,
        "avg_mfe_after_entry_pct": 5.883188623232139,
        "avg_mae_after_entry_pct": 0.10523425131470458,
        "avg_capture_ratio": 0.9885671480759518,
        "avg_giveback_from_mfe_pct": 0.0869840925512942,
        "avg_daily_pct_chg": 3.11538636537277
      }
    ],
    "formal_missed_samples": [
      {
        "symbol": "SZSE.300560",
        "name": "中富通",
        "bucket": "conditional_plan",
        "theme": "英伟达概念",
        "template_outcome": "no_pullback_zone_touch",
        "missed_momentum_bucket": "no_pullback_zone_touch",
        "daily_pct_chg": 5.950991831971986,
        "open_to_high_pct": 8.564946114577431,
        "preclose_to_high_pct": 11.668611435239207
      },
      {
        "symbol": "SZSE.300852",
        "name": "四会富仕",
        "bucket": "conditional_plan",
        "theme": "AI光通信链",
        "template_outcome": "no_pullback_zone_touch",
        "missed_momentum_bucket": "no_pullback_zone_touch",
        "daily_pct_chg": 4.364545279753895,
        "open_to_high_pct": 5.376758527654646,
        "preclose_to_high_pct": 5.133628148432989
      }
    ],
    "shadow_observe_strong_samples": [
      {
        "symbol": "SHSE.688028",
        "name": "沃尔德",
        "bucket": "observe_only",
        "theme": "OLED",
        "template_outcome": "observe_only_boundary_touched",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 5.103426243910225,
        "open_to_high_pct": 7.415748411485579,
        "preclose_to_high_pct": 6.660809839469706
      },
      {
        "symbol": "SZSE.301458",
        "name": "钧崴电子",
        "bucket": "observe_only",
        "theme": "英伟达概念",
        "template_outcome": "observe_only_no_trade",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 6.42633228840126,
        "open_to_high_pct": 6.6928275561369155,
        "preclose_to_high_pct": 9.583519928347517
      },
      {
        "symbol": "SZSE.300373",
        "name": "扬杰科技",
        "bucket": "observe_only",
        "theme": "英伟达概念",
        "template_outcome": "observe_only_no_trade",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 10.257003936096321,
        "open_to_high_pct": 7.730171160085009,
        "preclose_to_high_pct": 11.484139847186858
      },
      {
        "symbol": "SHSE.601231",
        "name": "环旭电子",
        "bucket": "observe_only",
        "theme": "AI眼镜",
        "template_outcome": "observe_only_no_trade",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 6.970849176172367,
        "open_to_high_pct": 6.182996758913006,
        "preclose_to_high_pct": 7.959442332065914
      },
      {
        "symbol": "SZSE.300812",
        "name": "易天股份",
        "bucket": "observe_only",
        "theme": "MiniLED",
        "template_outcome": "observe_only_no_trade",
        "missed_momentum_bucket": "observe_only_shadow_alpha",
        "daily_pct_chg": 5.116502522219535,
        "open_to_high_pct": 5.140523660821517,
        "preclose_to_high_pct": 5.140523660821517
      }
    ],
    "key_finding": "conditional VWAP reclaim 样本有效；no_pullback_zone_touch 只记录 missed momentum，不能倒推追高。",
    "entry_details": [
      {
        "symbol": "SZSE.002815",
        "name": "崇达技术",
        "layer": "conditional_plan",
        "theme": "荣耀概念",
        "outcome": "triggered_no_invalid",
        "eval_status": "other",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": 3.860294117647056,
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "theme_cluster": "荣耀概念",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "strong_expansion"
      },
      {
        "symbol": "SHSE.688183",
        "name": "生益电子",
        "layer": "conditional_plan",
        "theme": "AIPC",
        "outcome": "trigger_then_invalid",
        "eval_status": "other",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": 1.465572863858422,
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "theme_cluster": "AIPC",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "strong_expansion"
      },
      {
        "symbol": "SZSE.301622",
        "name": "英思特",
        "layer": "conditional_plan",
        "theme": "网络安全通信",
        "outcome": "not_triggered_boundary_touched",
        "eval_status": "not_triggered_boundary_touched",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": -0.8552631578947256,
        "template_raw": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
        "template_key": "BREAK_PREV_HIGH",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "EMOTION",
        "theme_cluster": "网络安全通信",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "EMOTION",
        "amount_state": "explosive"
      },
      {
        "symbol": "SZSE.300857",
        "name": "协创数据",
        "layer": "conditional_plan",
        "theme": "英伟达概念",
        "outcome": "reclaim_then_invalid",
        "eval_status": "other",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": -1.8272058823529558,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "theme_cluster": "英伟达概念",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "normal"
      },
      {
        "symbol": "SZSE.300560",
        "name": "中富通",
        "layer": "conditional_plan",
        "theme": "英伟达概念",
        "outcome": "no_pullback_zone_touch",
        "eval_status": "not_triggered",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": 5.950991831971986,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "MIXED",
        "theme_cluster": "英伟达概念",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "MIXED",
        "amount_state": "normal"
      },
      {
        "symbol": "SZSE.000823",
        "name": "超声电子",
        "layer": "conditional_plan",
        "theme": "AI光通信链",
        "outcome": "reclaim_no_invalid",
        "eval_status": "clean_or_usable_trigger",
        "entry_effective": true,
        "entry": 16.09,
        "entry_close_pct": 1.4916096954630031,
        "mfe_pct": 1.4916096954630031,
        "mae_pct": -0.5593536357986317,
        "capture_ratio": 1.0,
        "giveback_from_mfe_pct": 0.0,
        "daily_pct": -0.36607687614400586,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion"
      },
      {
        "symbol": "SZSE.300502",
        "name": "新易盛",
        "layer": "conditional_plan",
        "theme": "AI光通信链",
        "outcome": "reclaim_no_invalid",
        "eval_status": "clean_or_usable_trigger",
        "entry_effective": true,
        "entry": 590.11,
        "entry_close_pct": 11.675789259629553,
        "mfe_pct": 11.853722187388783,
        "mae_pct": 0.8303536628764041,
        "capture_ratio": 0.9849892780557542,
        "giveback_from_mfe_pct": 0.17793292775922964,
        "daily_pct": 8.609522553850724,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion"
      },
      {
        "symbol": "SZSE.300852",
        "name": "四会富仕",
        "layer": "conditional_plan",
        "theme": "AI光通信链",
        "outcome": "no_pullback_zone_touch",
        "eval_status": "not_triggered",
        "entry_effective": false,
        "entry": null,
        "entry_close_pct": null,
        "mfe_pct": null,
        "mae_pct": null,
        "capture_ratio": null,
        "giveback_from_mfe_pct": null,
        "daily_pct": 4.364545279753895,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "mild_expansion"
      },
      {
        "symbol": "SZSE.300570",
        "name": "太辰光",
        "layer": "conditional_plan",
        "theme": "AI光通信链",
        "outcome": "reclaim_no_invalid",
        "eval_status": "clean_or_usable_trigger",
        "entry_effective": true,
        "entry": 156.59,
        "entry_close_pct": 4.221214636949977,
        "mfe_pct": 4.30423398684463,
        "mae_pct": 0.04470272686634136,
        "capture_ratio": 0.9807121661721013,
        "giveback_from_mfe_pct": 0.08301934989465298,
        "daily_pct": 1.1027134184115939,
        "template_raw": "TPL_PULLBACK_VWAP_RECLAIM",
        "template_key": "VWAP_RECLAIM",
        "wave_hint": "PULLBACK",
        "style_hint_raw": "TREND",
        "theme_cluster": "AI光通信链",
        "role": "MID",
        "evidence_grade": "",
        "wave": "PULLBACK",
        "style": "TREND",
        "amount_state": "normal"
      }
    ],
    "template_stats_by_key": [
      {
        "group": "VWAP_RECLAIM",
        "count": 3,
        "entry_close_positive_count": 3,
        "entry_close_positive_rate": 1.0,
        "mfe_ge_3_count": 2,
        "mae_le_minus_2_count": 0,
        "exit_quality_poor_count": 0,
        "giveback_critical_count": 0,
        "avg_close_ret_from_entry_pct": 5.796204530680844,
        "median_close_ret_from_entry_pct": 4.221214636949977,
        "avg_mfe_after_entry_pct": 5.883188623232139,
        "avg_mae_after_entry_pct": 0.10523425131470458,
        "avg_capture_ratio": 0.9885671480759518,
        "avg_giveback_from_mfe_pct": 0.0869840925512942,
        "avg_daily_pct_chg": 3.11538636537277
      }
    ],
    "v5_refresh_note": "V5 refreshed after latest Windows drop import; template fields preserved and Airtap strict-latest recrawl now passes status-id snowflake date validation for kept items.",
    "entry_effective": 3,
    "entry_win_rate_pct": 100.0,
    "avg_entry_close_pct": 5.796204530680844,
    "avg_mfe_pct": 5.883188623232139,
    "median_entry_close_pct": 4.221214636949977,
    "best": {
      "symbol": "SZSE.300502",
      "name": "新易盛",
      "theme": "AI光通信链",
      "template_key": "VWAP_RECLAIM",
      "entry_close_pct": 11.675789259629553,
      "mfe_pct": 11.853722187388783,
      "mae_pct": 0.8303536628764041,
      "outcome": "reclaim_no_invalid"
    },
    "worst": {
      "symbol": "SZSE.000823",
      "name": "超声电子",
      "theme": "AI光通信链",
      "template_key": "VWAP_RECLAIM",
      "entry_close_pct": 1.4916096954630031,
      "mfe_pct": 1.4916096954630031,
      "mae_pct": -0.5593536357986317,
      "outcome": "reclaim_no_invalid"
    },
    "entry_details_field_source": "reports/outcome/20260522_plan_20260525_outcome_eval_v1_2_entry_based.json::previous_plan_result_table"
  },
  "lesson_registry_summary": {
    "rows": 30,
    "entry_effective": 3,
    "entry_status_counts": {
      "observe_no_trade": 7,
      "observe_boundary_touched": 14,
      "other": 3,
      "not_triggered_boundary_touched": 1,
      "not_triggered": 2,
      "clean_or_usable_trigger": 3
    },
    "template_outcome_counts": {
      "observe_only_no_trade": 7,
      "observe_only_boundary_touched": 14,
      "triggered_no_invalid": 1,
      "trigger_then_invalid": 1,
      "not_triggered_boundary_touched": 1,
      "reclaim_then_invalid": 1,
      "no_pullback_zone_touch": 2,
      "reclaim_no_invalid": 3
    },
    "exit_quality_counts": {
      "not_entry": 27,
      "exit_quality_good": 3
    },
    "giveback_label_counts": {
      "not_entry": 27,
      "giveback_normal": 3
    },
    "missed_momentum_bucket_counts": {
      "not_missed_momentum": 20,
      "observe_only_shadow_alpha": 5,
      "triggered_but_no_fill": 3,
      "no_pullback_zone_touch": 2
    },
    "weak_entry_count": 0,
    "high_giveback_count": 0,
    "giveback_critical_count": 0,
    "exit_quality_poor_count": 0,
    "observe_strong_count": 5,
    "formal_missed_momentum_count": 2,
    "formal_missed_total_daily_pct": 10.315537111725881,
    "formal_missed_max_daily_pct": 5.950991831971986
  },
  "next_validation_tasks": [
    "将 missed_momentum_bucket 纳入每日 outcome_eval 和 full_report 固定小节。",
    "建立 10 日滚动 missed_momentum 机会成本统计。",
    "建立 T+1/T+2/T+3/T+5 outcome panel。",
    "把 capture_ratio<0.3 与 giveback_critical 作为持仓管理研究标签。",
    "为 observe_only_shadow_alpha 建立 shadow 统计，不直接放宽 Strict Gate。",
    "继续累计 30～60 个交易日后再评估规则修改。"
  ],
  "active_plan_focus": [
    {
      "symbol": "SZSE.002845",
      "name": "同兴达",
      "theme": "玻璃基板",
      "template": "TPL_PULLBACK_VWAP_RECLAIM",
      "entry": "16.27~16.56（VWAP 16.45）",
      "invalid": 16.2,
      "do_not_chase_above": 17.12,
      "strict_status": "strict_triggered_active_pass",
      "risk_flags": [
        "HIGH_BIAS_OVERHEAT"
      ]
    }
  ],
  "conditional_plan_focus": [
    {
      "symbol": "SZSE.002860",
      "name": "星帅尔",
      "theme": "AI光通信链",
      "template": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
      "entry": "突破 14.79",
      "invalid": 14.49,
      "do_not_chase_above": 15.0,
      "strict_status": "strict_near_triggered_conditional"
    },
    {
      "symbol": "SHSE.601231",
      "name": "环旭电子",
      "theme": "AI光通信链",
      "template": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
      "entry": "突破 42.60",
      "invalid": 42.05,
      "do_not_chase_above": 43.68,
      "strict_status": "strict_near_triggered_conditional"
    },
    {
      "symbol": "SHSE.600060",
      "name": "海信视像",
      "theme": "显示技术",
      "template": "TPL_BREAK_PREV_HIGH_WITH_AMOUNT_CONFIRM",
      "entry": "突破 26.51",
      "invalid": 26.32,
      "do_not_chase_above": 26.96,
      "strict_status": "strict_near_triggered_conditional"
    },
    {
      "symbol": "SHSE.600330",
      "name": "天通股份",
      "theme": "AI光通信链",
      "template": "TPL_PULLBACK_VWAP_RECLAIM",
      "entry": "29.84~30.86（VWAP 30.48）",
      "invalid": 29.58,
      "do_not_chase_above": 32.25,
      "strict_status": "strict_near_triggered_conditional"
    },
    {
      "symbol": "SZSE.300671",
      "name": "富满微",
      "theme": "氮化镓",
      "template": "TPL_PULLBACK_VWAP_RECLAIM",
      "entry": "51.13~52.44（VWAP 51.95）",
      "invalid": 50.8,
      "do_not_chase_above": 54.32,
      "strict_status": "strict_near_triggered_conditional"
    }
  ],
  "risk_flags": [
    "指数强但个股分化：上涨2041、下跌2853，trade_mode=SELECTIVE_ONLY。",
    "玻璃基板/中芯概念/存储芯片均存在 next_day_gap_risk。",
    "同兴达存在 HIGH_BIAS_OVERHEAT，只能按 VWAP 回踩确认模板。",
    "External Context V2 Shadow/free_web_deepseek_normalized/GM coverage 不能升级、不能降级 Strict Gate。",
    "Airtap/X strict-latest kept=2，status id 已通过 2026-05-25 snowflake 校验；仅作 require_confirmation，不升级 Strict Gate。"
  ],
  "execution_discipline": [
    "active 只有同兴达，且不追 17.12 以上。",
    "conditional 必须主题强、价格触发、量能/承接确认三者同时满足。",
    "observe_only 不临时升级。",
    "电力/算电协同仅作 coverage/observe。"
  ],
  "data_quality_notes": {
    "previous_full_report_loaded": true,
    "previous_wechat_brief_loaded": true,
    "previous_agent_summary_loaded": true,
    "previous_strict_plan_loaded": true,
    "previous_outcome_raw_loaded": true,
    "previous_auction_fact_loaded": true,
    "previous_entry_detail_csv_loaded": true,
    "previous_outcome_eval_entry_based_loaded": true,
    "previous_outcome_eval_entry_based_md_loaded": true,
    "previous_lesson_registry_loaded": true,
    "previous_lesson_registry_md_loaded": true,
    "outcome_learning_manifest_loaded": true,
    "outcome_learning_status": "ok",
    "outcome_learning_rc": 0,
    "gm_sector_coverage_audit_loaded": true,
    "gm_sector_coverage_audit_md_loaded": true,
    "gm_sector_coverage_audit_status": "ok",
    "gm_sector_coverage_audit_rc": 0,
    "cross_verification_md_loaded": false,
    "cross_verification_json_loaded": false,
    "x_kol_shadow_loaded": true,
    "x_kol_shadow_available": false,
    "x_kol_shadow_quality": "unavailable_rejected_by_strict_date_gate",
    "x_kol_input_count": 5,
    "x_kol_kept_count": 0,
    "x_kol_rejected_count": 5,
    "x_kol_audit_boundary_pass": true
  },
  "output_files": {
    "full_report": "reports/full/20260525_full_report_v2.md",
    "wechat_brief": "reports/wechat/20260525_wechat_brief_v2.txt",
    "agent_summary": "reports/json/20260525_agent_summary_v2.json",
    "acceptance_audit": "reports/audit/20260525_report_v2_acceptance_audit.json",
    "delivery_manifest": "reports/delivery/20260525_report_v2_delivery_manifest.json"
  },
  "quality_status": {
    "schema_version": "quality_status_v1",
    "trade_date": "20260525",
    "created_at": "2026-05-25T20:56:58",
    "overall_grade": "B",
    "blocks_publish": false,
    "external_context": {
      "status": "partial",
      "path": "/Users/tonyyu/sector_wave_agent/external_context/external_context_20260525_strict_v1.json",
      "fallback_used": false,
      "model": null
    },
    "v2_shadow": {
      "status": "minimal_fallback_stub",
      "path": "/Users/tonyyu/sector_wave_agent/external_context/external_context_20260525_v2_shadow.json",
      "is_stub": true,
      "stub_reason": null,
      "boundary_ok": true
    },
    "gm_sector_coverage": {
      "status": "ok",
      "path": "/Users/tonyyu/sector_wave_agent/reports/audit/20260525_gm_sector_coverage_audit.json",
      "anomalies": []
    },
    "data_integrity": {
      "evidence_pack_ok": true,
      "price_refs_ok": true,
      "technical_facts_ok": true,
      "manifest_ok": true
    },
    "notes": [
      "V2 Shadow 使用 safe stub"
    ]
  },
  "data_health_summary": {
    "overall": "yellow",
    "generated_at": "2026-05-25T20:59:17",
    "active_plan_count": 1,
    "conditional_plan_count": 5,
    "observe_only_count": 24,
    "quality_grade": "B",
    "blocks_publish": false,
    "windows_imported_count": 6,
    "windows_import_created_at": "2026-05-25T20:55:12",
    "notes": [
      "V2 Shadow 使用 safe stub"
    ]
  },
  "x_kol_shadow": {
    "source": "airtap_x_cloud_phone_strict_latest",
    "available": true,
    "input_count": 5,
    "kept_count": 2,
    "rejected_count": 0,
    "external_context_quality": "accepted_same_day_social_signals",
    "warnings": [],
    "boundary_pass": true,
    "signals": [
      {
        "post_id": "2058901060782354865",
        "author_handle": "yvoPsTsszN29090",
        "score": 57.0,
        "action": "require_confirmation",
        "themes": [
          "半导体",
          "电力"
        ],
        "quality_flags": [
          "a_share_relevant",
          "fresh_24h",
          "market_structure_hint",
          "theme_mappable"
        ],
        "risk_flags": [],
        "text": "科创50今天走的很硬，华虹公司封板带起了半导体情绪。PCB方向核心品种还在创新高，电力板块作为防御支点稳住大盘。"
      },
      {
        "post_id": "2058900866745475507",
        "author_handle": "zerochao",
        "score": 45.4,
        "action": "require_confirmation",
        "themes": [
          "未映射"
        ],
        "quality_flags": [
          "a_share_relevant",
          "fresh_24h",
          "market_structure_hint"
        ],
        "risk_flags": [],
        "text": "大A成交再次达到3万亿以上，割裂的是全天仍有超过 3200 只个股下跌，核心特征是超级吸血效应。主力资金全天在科技行业间的无情调度，基本榨干了非科技板块的流动性。"
      }
    ],
    "usage_boundary": "shadow_only; require_confirmation/risk_note only; cannot upgrade/downgrade Strict Gate"
  }
}