{
  "title": "Cron Job: 持仓情报-盘后 (FAILED)",
  "type": "盘后",
  "created_at": "2026-06-01T10:25:54.295262",
  "summary": "**Job ID:** a9677843362e\n**Run Time:** 2026-05-28 20:03:05\n**Schedule:** 0 20 * * 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:** a9677843362e\n**Run Time:** 2026-05-28 20:03:05\n**Schedule:** 0 20 * * 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【盘后复盘】\n\n⚠️ 跳过规则：周六20:00或周日8:00 → [SILENT]\n\n一、时间检查。不在工作日20:00 ± 5min → [SILENT]\n\n二、采集原始数据：读持仓和自选文件，web_search获取指数收盘行情，curl获取收盘价。打包原始数据。\n\n三、调知微做分析（不做推送）：\n`position-analyst -z \"（知微）盘后复盘。数据：... 读持仓和自选，实时收盘价。大盘行情+热点板块+持仓分析+明日关注。每只两行格式。⚠️ 直接用格式输出、不加[zw]前缀、不做推送。输出是最终答案——不准'建议关注''需确认'。\" --resume analyst-session` timeout=600\n\n四、整理格式并推QQ：\n   1. 加标题行「📊 盘后复盘 | $(date '+%Y-%m-%d %H:%M')」\n   2. POST localhost:3003/send_private_msg {user_id: 965455, message: \"完整消息\"}\n   3. 注意绕过 http_proxy（--noproxy '*'）\n\n五、输出 [SILENT]\n\n## Error\n\n```\nRuntimeError: Connection error.\n```\n",
  "stocks_mentioned": [
    "965455"
  ],
  "_id": "cron_a9677843362e_2026-05-28_20-03-05"
}