{
  "schema_version": "local_paper_hermes_review_v1",
  "available": true,
  "source": "deepseek_via_hermes_cli",
  "model": "deepseek-v4-pro",
  "plan_date": "20260713",
  "trade_date": "20260714",
  "reason": "",
  "conclusion": "今日模拟盘严格按体系执行零成交，多道门控协同生效（OBSERVE_ONLY政策、分钟能量预热、行情陈旧锁、风险旗标断档、外部科技冲击EXTREME），与plan_contract的COLD regime和allow_new_positions=false一致，风控纪律无违规。但日报与计划契约存在regime矛盾（日报HOT/88 vs 计划COLD）以及主线-候选标的不对应，需工程定位修复。",
  "fact_check": {
    "real_fills": [
      "当日无正式成交、无影子成交、无风控卖出，filled_orders=0，accounts显示全现金状态（现金1,045,662.51元，持仓市值0），与gate_funnel诊断一致（99个信号全部被policy_blocked_observe_only阻断，无任何信号通过）"
    ],
    "existing_positions": [
      "账户持仓为零，positions数组为空，无dust仓位，无盘中持仓变动，position_flow_sanity为空，与账户total_value=1,045,662.51元全现金口径一致"
    ],
    "market_gate": {
      "status": "门控全部正确生效。当日无新入场：plan_contract明确OBSERVE_ONLY、allow_new_positions=false、active_count=0；gate_funnel首层policy_blocked_observe_only阻断全部99个信号；minute_energy全部处于warmup状态（0/3）；quote_stale_lock触发全局行情陈旧阻断；外部科技冲击EXTREME级别（SOX-4.78%、NVDA-3.52%、韩国盘中熔断低至-5.26%），设定earliest_entry_time=13:10且tech_new_buy_allowed=false；风险旗标覆盖断档19天，new_entry_blocked=true。所有门控层与计划契约口径一致，无逐层降级或绕过。"
    }
  },
  "good_lessons": [
    "runtime执行层严格尊重plan_contract：即便daily_report描述市场为HOT/88，runtime仍依据plan_contract的COLD regime和OBSERVE_ONLY指令保持零成交，未因日报情绪文字而放行信号。",
    "外部科技冲击门控完整生效：SOX-4.78%触发EXTREME级别，automatically限制科技链新买入、设定earliest_entry_time=13:10、降仓位上限至35%，且partial源策略正确保留了计算门控而不放宽，符合系统设计意图。",
    "风险旗标断档19天的硬阻断正确执行：runtime_guard_policy明确规定shadow_risk_flags_gap=broker_entry_hard_block_when_dated_feed_gap_is_at_least_5_days，gate_funnel同时展示quote_stale和minute_energy双重数据降级阻断，多层防线协同正确。",
    "regime_correction机制在plan_contract中显式记录了planned_regime=COLD与observed_regime=HOT的偏离，并采取了keep_observe_only_until_preopen_reconfirmation的保护性动作，避免了执行日因市场突变而自动放开门控的风险。"
  ],
  "mistake_lessons": [
    "日报与计划契约存在体制性矛盾：daily_report标注市场HOT/88、8 active候选、给出具体个股触发价，但plan_contract为COLD regime、active_count=0、allow_new_positions=false。日报中'明日最终执行建议'列出了石化油服等8只active标的的触发价/VWAP/invalid，读者极易误读为有可执行计划，而实际上plan_contract已将全部标的归为conditional且零active。regime_correction已检测到此偏离，但日报文本未同步反映该修正。",
    "主线描述与候选池不匹配：daily_report的decision-overview和only-action两个章节均将'第一观察'定位于医药医疗线（医药商业/CRO概念），但final-execution章节列出的8只重点候选全部属于油气开采板块。竞价章节的dominant_theme为芬太尼/生物制药，与油气候选同样不匹配。主线观察方向与实际候选标的脱节，影响盘前决策聚焦度。",
    "evidence_pack数据连续性严重断裂：market_trajectory记录14日窗口中有13个交易日缺少完整evidence_pack，仅7/14当日有完整证据组。当前状态为degraded_manual_review，regime轨迹只能作审计参考。13/14缺失意味着连续三周的数据采集/同步流水线几近全面失效，需要工程层面专项修复而非单日补采。",
    "风险旗标覆盖断档已达19天（latest_available_date=20260625），影响99只候选标的。系统正确处理了断档（new_entry_blocked=true），但断档本身是数据采集链路的持续工程缺陷，需排查Windows端风险旗标生成/同步是否已中断超两周。"
  ],
  "code_iterations_done": [
    "regime_correction机制已上线：plan_contract中自动对比planned_regime与observed_regime，检测到跨档偏离（COLD→HOT，差3档）时触发keep_observe_only_until_preopen_reconfirmation保护，避免了执行日市场情绪突变导致门控被冲开的风险。",
    "runtime_guard_policy多层硬阻断框架完整：shadow_pool_gate在theme_rejected_or_unverified时hard block；shadow_risk_flags_gap在断档≥5天时hard block；shadow_external_shock遵守earliest_entry_time；shadow_evidence_continuity在缺失≥5/80%时hard block。四层阻断在broker入口处统一生效，不再依赖单一门控。",
    "external_tech_shock门控对partial源的保护策略正确：source_status=partial时采用partial_source_retain_calculated_gate_no_relaxation，不放宽门控，同时在缺失taiwan等非关键源时不将整个门控降级为skip，符合'宁可保守不放行'的风控原则。"
  ],
  "pending_rule_change_candidates": [
    "日报生成管线需引入计划契约校验步骤：当plan_contract的active_count=0且regime为COLD时，日报不应输出具体触发价和'明日最终执行建议'开仓字段，而应明确标注'今日计划为零执行/OBSERVE_ONLY，以下为仅观察样本'，避免读者/下游系统误读。",
    "主线一致性校验规则：建议在日报生成阶段增加cross-check——daily_report中decision-overview的主线板块必须与final-execution中列出的候选标的板块一致。若不一致（如当前医药主线+油气候选），应标记为LINE_THEME_MISMATCH并触发人工复核，或在日报中显式解释切换原因。",
    "evidence_pack连续缺失告警阈值：当前13/14缺失已是极度告警级别，建议增加连续缺失≥3天自动触发飞书/终端告警、≥5天自动暂停Strict Gate评估并标记全市场数据降级为untrusted，避免在严重数据断裂时仍输出看似正常但实际无证据支撑的日报。",
    "risk_flags断档与日报'不建议碰的方向'章节联动：当前日报的forbidden/risk_verify章节仅做了通用声明（'风险旗标未覆盖时，业务禁区尚未完成核验'），但未列出受影响的具体品种。建议当risk_flags断档≥10天时，在日报中显式标注'全候选池未经验证的风险品种清单（退市/ST/减持/质押/监管）数据缺失，以下候选该风险校验全部跳过'，并在此基础上执行更严格的仓位限制。"
  ],
  "next_validation_tasks": [
    "排查Windows端evidence_pack采集流水线为何连续13个交易日失效：检查GM掘金端数据采集计划是否因crontab/任务计划失效、GM接口变更或交易日历问题导致全量缺失，修复后至少回补最近5个交易日的evidence_pack用于regime轨迹纠正。",
    "排查risk_flags断档19天的根因：检查Windows端risk_flag_source文件生成脚本是否因信源变更（如东方财富ST/减持/质押页面改版）而静默失败，修复后回补20260626至20260714的风险旗标数据。",
    "对日报管线做regime-contract一致性验证测试：用历史不同regime组合（COLD/HOT/WARM/MIXED）运行日报生成，校验输出的active_count、开仓建议、触发价是否与plan_contract的allow_new_positions和active_symbols/conditional_symbols划分一致，修复当前主线-候选不匹配的逻辑缺陷。",
    "验证external_tech_shock在SOX单日跌幅-5%、-7%、-10%三个档位的门控行为：确认earliest_entry_time、position_cap_pct、tech_new_buy_allowed和label是否正确逐级加严，并检查韩国盘中熔断信号（korea_circuit_breaker=true）在门控评分中的权重是否合理。"
  ],
  "framework_audit": {
    "entry_fit": [
      "当日零入场符合板块二波体系核心原则：plan_contract的COLD regime和theme_opportunity_regime同为COLD，按体系框架此时只能做仓位保护和观察积累，不应有主动买入。runtime的多层门控（policy_blocked_observe_only + minute_energy_warmup + quote_stale + risk_flags_gap）正确执行了这一原则。",
      "外部科技冲击EXTREME级别下的非科技链买入限制同样正确：即便当日有医药/油气等非科技主题活跃，system在tech_new_buy_allowed=false的前提下并未自动放行非科技买入，而是配合OBSERVE_ONLY政策整体封存，符合'外部系统性风险时不做主题切换套利'的保守风控理念。"
    ],
    "holding_fit": [
      "账户零持仓，无持仓处理需求。当前全现金状态（市值0，现金约104.6万）与plan_contract的observe_only=true和max_position_pct=0一致，未出现计划不允许持仓而账户遗留仓位的口径矛盾。"
    ],
    "sell_fit": [
      "当日无卖出触发。plan_contract无持仓保护/减仓指令，runtime未生成任何risk_sell信号。account_integrity_warning=null且realized_pnl_source=no_filled_sell，口径自洽。若有前日遗留仓位，当日未处理的断档风险需标记为manual_confirm_required。"
    ],
    "violations_or_warnings": [
      "日报与计划契约regime矛盾：日报标注市场HOT/88、8 active候选，plan_contract为COLD、0 active、allow_new_positions=false。日报的final-execution章节给出了8只active标的的具体触发价和invalid价，但plan_contract中active_symbols为空、conditional_count=99。属于生成管线口径不一致，可能导致下游系统或人工误读为有可执行计划。",
      "主线-候选错位：日报多处将'第一观察'指向医药医疗线（医药商业/CRO概念），竞价章节dominant_theme为芬太尼/生物制药，但最终候选池全部为油气开采及服务板块个股。三处主题描述互不锚定，降低盘前决策的可操作性。",
      "evidence_pack连续13/14日缺失属于全流水线级数据质量事故，当前market_trajectory的HOT/88 regime评分仅基于单日dashboard复原数据，缺乏多日连续证据支撑。系统虽正确标记为degraded_manual_review，但日报标题仍以'市场亢奋·严格筛选'作为首屏结论，可能过度收窄了读者对该regime评分可靠性的判断空间。",
      "风险旗标断档19天的影响面被日报低估：日报'明日不建议碰的方向'章节仅做通用声明，未列出受影响的具体品种类别（99只候选全受影响），也未明确标注'以下全部候选标的的风险旗标校验均已跳过'。对于ST、退市风险、减持窗口期等硬排除项，用户若未仔细阅读plan_contract可能误以为系统已完成核验。"
    ],
    "source": "deepseek_via_hermes_cli"
  }
}
