{
  "title": "Cron Job: 盘前热点扫描 (FAILED)",
  "type": "盘前",
  "created_at": "2026-06-05T09:56:43.468315",
  "summary": "**Job ID:** 99c06255590a\n**Run Time:** 2026-06-05 09:12:34\n**Schedule:** 30 8 * * 1-5\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered",
  "content": "# Cron Job: 盘前热点扫描 (FAILED)\n\n**Job ID:** 99c06255590a\n**Run Time:** 2026-06-05 09:12:34\n**Schedule:** 30 8 * * 1-5\n\n## Prompt\n\n[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly \"[SILENT]\" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]\n\n【盘前热点扫描】每日8:00-9:30之间\n\n一、数据采集：\n  读 /home/hmo/web-dashboard/data/portfolio.json（最新持仓）\n  读 /home/hmo/web-dashboard/data/decisions.json（决策库—含所有active策略+trigger条件）\n  读 /home/hmo/web-dashboard/data/daily_reviews.json（近期历史判断+修正记录）\n  读 /home/hmo/web-dashboard/data/stock_profiles.json（行业/业务知识）\n  拉美股隔夜行情、中概股、黄金/原油/汇率\n  当日重要新闻（有重大新闻才写，否则省略）\n\n二、输出策略：\n  基于以上数据做综合研判，不是孤立分析。\n  \n  【持仓影响分析】每只持仓按仓位从高到低排列：\n  决策库中有策略的股票 → 引用策略后做今日最新研判\n    \"诺德600110：现价XX（昨日-4.2%），决策库策略11.5~11.8加仓，今日观察是否触发区间\"\n    \"百济06160：现价XX，策略164~166试仓/170~172加仓，今日关注\"\n  决策库无策略的股票 → 简要分析\n  \n  【今日操作预案】3-5条核心提示，引用决策库trigger条件\n  触发区间附近的标的分开写，其他合并\n  市场风险提示（如有）\n\n三、报告对决策库的引用必须具体（直接写价位），不笼统说\"按计划\"\n\n【报告格式硬规则】每条报告标题必须以【股票名+代码】开头，禁止只有价格没有股票名。\n四、基于历史判断做纵向分析：读daily_reviews近3天判断，对比当前情况看是否有修正\n\n【结构化数据输出】\n报告末尾用<structured_data>标签附上：\n{\"type\":\"盘前\",\"time\":\"HH:MM\",\"holdings\":[{\"code\":\"...\",\"name\":\"...\",\"action\":\"买入/卖出/持有/观望\",\"trigger\":\"关键价位(可选)\"}],\"new_finds\":[{\"code\":\"...\",\"name\":\"...\",\"reason\":\"关注理由\"}]}\n【策略执行原则】\n1. 默认严格执行决策库现有策略，到价位就如实报告。\n   正确示例：百济163.80，在试仓区间164~166内；诺德11.52，在加仓区间11.5~11.8内\n   错误示例：自己说\"不建议加仓\"或擅自改区间\n\n2. 修改策略要慎重。只有确实认为原策略不再适用（有充分的新市场信息或基本面变化），才附上修改建议：\n   【策略修改建议】原决策→建议改为→理由\n   改完等用户确认。\n\n3. 没有确凿理由就严格执行，不提修改建议。\n\n【重要】以上示例仅为格式展示，实际策略以 /home/hmo/web-dashboard/data/decisions.json 中所有status=active的股票为准。每份报告必须先读decisions.json获取完整策略列表（目前16只），再逐只分析。\n\n【标题规则】每条报告标题必须含股票名和代码，例如「百济神州(06160) XXX」不能只说「进入区间」让用户猜。\n\n【区间偏差联动】写报告前读 ~/.hermes/zone_breach.json。\n  对action=\"reassess\"的股票，在报告中标注\"⚠️ 区间偏离：建议重新评估\"\n\n【格式铁律】\n每只股票的分析报告必须包含\"股票名(代码)\"前缀，格式如：\n- 腾讯(00700) 现价466.4 ...\n绝对禁止出现无股票名的分析段落。若有SH/HK分区标题，每条下面的分析也要写全名。\n违例惩罚：报告作废重写（严格检查每个bullet point）\n\n【数据源优先级规则】\n- portfolio.json = 唯一可信的当前持仓数据（股数、成本、均价、现价）\n- decisions.json = 仅用于策略参考（区间、止损、目标），不可用于股数/成本\n- 禁止：用decisions.json的shares字段替代portfolio.json的实际持仓\n- 必须：先读portfolio.json确认当前实际股数和成本，再对照decisions.json看策略是否触发\n\n【自选股标注规则（严格遵循）】\n自选股每只必须带🟢🟡⚪表情符：\n\n🟢 可操作 — 价格在买入区内或距触发<3%，给仓位百分比+止损+策略\n   格式：🟢 小鹏汽车(09868) 66.4 — 已入区间65~68，首仓2~3%，止损64\n🟡 关注 — 距触发3~5%，说明距买入区多远、何时变可操作\n   格式：🟡 中国神华(01088) 46.78 — 距买入区45~46仅+3.9%，回落至45.5可关注\n⚪ 观察 — 距触发>5%或无可操作信号，一笔带过不说建议\n   格式：⚪ 建滔(01888) 54.25 — 高于买入区，无操作\n\n仓位只用百分比不要股数。禁止说\"可关注/到达买入区\"等空话。排序按推荐价值从高到低。\n\n## Error\n\n```\nAttributeError: 'dict' object has no attribute 'lower'\n```\n",
  "stocks_mentioned": [
    "00700",
    "01088",
    "01888",
    "06160",
    "09868"
  ],
  "structured": null,
  "_id": "cron_99c06255590a_2026-06-05_09-12-34"
}