{
  "schema_version": "local_paper_hermes_review_v1",
  "available": true,
  "structured_output": true,
  "source": "deepseek_via_hermes_cli",
  "model": "deepseek-v4-pro",
  "plan_date": "20260723",
  "trade_date": "20260724",
  "reason": "",
  "conclusion": "计划HOT转执行MIXED，外部冲击从LOW一夜逆转为EXTREME，主线油气改革开盘断裂，3个active全部跌破invalid取消，零成交，OBSERVE_ONLY防线完整执行。",
  "fact_check": {
    "real_fills": [
      "零成交：0正式买入、0影子买入、0风控卖出，账户全现金104.57万。"
    ],
    "existing_positions": [
      "零持仓：全天无持仓变动，position_flow_sanity为空，无超卖风险。"
    ],
    "market_gate": {
      "status": "OBSERVE_ONLY阻断3个正式入场为首因；外部科技冲击EXTREME（纳斯达克-2.15%/韩国KOSPI-3.07%盘中低点-3.83%）；主线承接断裂（active_up_ratio=0，0只active站上VWAP）。"
    },
    "external_tech_shock": {
      "source_level": "EXTREME",
      "source_score": 76.0,
      "runtime_level": "EXTREME",
      "runtime_score": 100.0,
      "source_trade_date": "20260724",
      "guardrail": "positive_or_low_external_source_cannot_be_described_as_extreme"
    }
  },
  "good_lessons": [
    "OBSERVE_ONLY正确执行：3个active（飞马国际/恒逸石化/广汇能源）全部跌破invalid且分钟能量不足，未强行入场。",
    "外部冲击门控有效：盘前09:25识别EXTREME级别，叠加regime HOT→MIXED恶化2级，防线完整。"
  ],
  "mistake_lessons": [
    "计划日日报外部冲击LOW（20260723 SOX+0.44%），执行日变为EXTREME（20260724 SOX-0.54%/KOSPI-3.07%），隔夜逆转幅度大，计划日选股缺乏对隔夜冲击的安全边际预留。"
  ],
  "code_iterations_done": [
    "外部科技冲击双日期源（plan/trade）已实现，同日比较规则已落地，20260723 LOW与20260724 EXTREME按不同交易日正确分层。",
    "影子观察覆盖率100%（24/24），unclassified=0，信号追踪完整。",
    "本地事实护栏已校验 position_flow_sanity，避免把收盘剩余持仓误读为全天起始持仓。"
  ],
  "pending_rule_change_candidates": [
    "regime HOT→MIXED跳变≥2级时，可评估自动将仓位上限从45%收紧至更低档位。",
    "外部冲击EXTREME+主线断裂双触发时，可考虑盘前自动将active全部降为conditional，减少无效active评估。"
  ],
  "next_validation_tasks": [
    "补齐20260724收盘后全市场广度（涨跌比/涨跌停），当前execution_market_facts仅覆盖24只候选池，不足以确认regime复核。",
    "下一个交易日观察油气改革板块是否有修复性承接，验证今日全线CANCELLED是否为主流退潮而非短暂冲击。"
  ],
  "framework_audit": {
    "entry_fit": [
      "零入场正确：HOT→MIXED恶化+冲击EXTREME+主线断裂，三振共振中板块一环已断，不满足入场条件。",
      "3个active均跌破invalid且分钟能量不足，即使regime未恶化、不是OBSERVE_ONLY，技术门控也会阻断。"
    ],
    "holding_fit": [
      "零持仓，无处理。"
    ],
    "sell_fit": [
      "零持仓，无卖出；风控卖出通道保持开启（position_management_policy=risk_sell_remains_enabled）。"
    ],
    "violations_or_warnings": [
      "execution_market_facts缺失全市场涨比/涨跌停/涨跌家数，收盘后仅候选池45.83%涨比（24只），不得以此推断全市场广度。",
      "plan_contract中daily_report显示外部冲击LOW是计划日20260723事实，不是执行日20260724事实，日期分层已正确，但日报文字易被误读为执行日门控依据——建议日报显式标注数据所属trade_date。"
    ],
    "source": "deepseek_via_hermes_cli"
  },
  "fact_scope_guardrail": {
    "execution_market_facts": {
      "report_date": "20260724",
      "role": "execution_date_post_close_market_facts",
      "count_comparison_allowed": false,
      "pool_up_pct": 45.83,
      "whole_market_rise_pct": null,
      "breadth_divergence_pct_points": null,
      "rise_count": null,
      "fall_count": null,
      "flat_count": null,
      "limit_up_count": null,
      "limit_down_count": null,
      "regime_label": "盘前候选池分化（待复核）",
      "regime_code": "MIXED",
      "regime_score": 49.61,
      "source_contract": "dashboard_text_date_scoped; market facts only; no active_or_conditional_count_comparison",
      "candidate_pool_limit_up_count": 1,
      "candidate_pool_limit_down_count": 0,
      "market_fact_quality": {
        "state": "trajectory_partial_candidate_pool",
        "trajectory_record_available": true,
        "candidate_pool_scope": "runtime_candidate_confirmation",
        "missing_whole_market_fields": [
          "whole_market_rise_pct",
          "rise_count",
          "fall_count",
          "limit_up_count",
          "limit_down_count"
        ],
        "action": "收盘后全市场快照缺失；仅保留候选池与执行日 regime 事实，不得将候选池统计表述为全市场广度。"
      },
      "authority": "authoritative_for_execution_day_market_numbers; do not substitute plan-date breadth values",
      "plan_date_reference": {
        "report_date": "20260723",
        "role": "plan_session_historical_context",
        "count_comparison_allowed": false,
        "pool_up_pct": 95.8,
        "whole_market_rise_pct": 72.2,
        "breadth_divergence_pct_points": 23.6,
        "rise_count": 3997,
        "fall_count": 1142,
        "flat_count": 394,
        "limit_up_count": 129,
        "limit_down_count": 2,
        "regime_label": "亢奋",
        "regime_code": "HOT",
        "regime_score": 81.0,
        "source_contract": "dashboard_text_date_scoped; market facts only; no active_or_conditional_count_comparison",
        "candidate_pool_limit_up_count": null,
        "candidate_pool_limit_down_count": null,
        "market_fact_quality": {
          "state": "dashboard_verified",
          "trajectory_record_available": false,
          "candidate_pool_scope": null,
          "missing_whole_market_fields": [],
          "action": "执行日全市场与候选池市场事实均已可审计。"
        }
      }
    },
    "rule": "execution-day market claims must use execution_market_facts; plan-day breadth requires explicit historical label",
    "triggered": false
  }
}
