{
  "snapshot_id": "20260415T162957_watchlist_us_watchlist_default",
  "snapshot_health": "WATCHLIST_ONLY",
  "account_value_krw": 0,
  "cash_diagnostics": {
    "source": "watchlist_only_profile",
    "reason": "No broker account snapshot is configured for this scheduled profile."
  },
  "decision_distribution": {},
  "legacy_rating_distribution": {},
  "stance_distribution": {},
  "entry_action_distribution": {},
  "translated_action_distribution": {},
  "portfolio_summary_counts": {
    "decision_distribution": {},
    "stance_distribution": {},
    "entry_action_distribution": {},
    "avg_confidence": null,
    "company_news_zero_ratio": null,
    "snapshot_health": "WATCHLIST_ONLY",
    "warning_flags": [
      "No broker account snapshot is configured; generated a watchlist-only account report."
    ],
    "actionable_now_count": 0,
    "triggerable_candidates_count": 0,
    "watch_candidates_count": 0,
    "held_watch_count": 0,
    "review_required_count": 0,
    "rule_only_fallback_count": 0
  },
  "warnings": [
    "No broker account snapshot is configured; generated a watchlist-only account report."
  ],
  "semantic_verdicts": [],
  "action_judge": {
    "status": "not_needed",
    "provider": "codex",
    "model": "gpt-5.4",
    "priority_order": [],
    "portfolio_note": null,
    "reason_by_ticker": {}
  },
  "report_writer": {
    "status": "fallback",
    "scope": "portfolio",
    "provider": "codex",
    "model": "gpt-5.4",
    "reason": "writer_failed",
    "error": "thread/start failed (-32603): error creating thread: Fatal error: Codex cannot access session files at \\\\?\\C:\\Users\\JY\\.codex\\sessions (permission denied). If sessions were created using sudo, fix ownership: sudo chown -R $(whoami) \\\\?\\C:\\Users\\JY\\.codex (underlying error: 액세스가 거부되었습니다. (os error 5)). stderr_tail=WARNING: proceeding, even though we could not update PATH: 액세스가 거부되었습니다. (os error 5) at path \"\\\\\\\\?\\\\C:\\\\Users\\\\JY\\\\.codex\\\\tmp\\\\arg0\\\\codex-arg0RgXgaz\"\n\u001b[2m2026-04-15T07:30:07.463220Z\u001b[0m \u001b[31mERROR\u001b[0m \u001b[2mcodex_models_manager::cache\u001b[0m\u001b[2m:\u001b[0m failed to write models cache: 액세스가 거부되었습니다. (os error 5)\n\u001b[2m2026-04-15T07:30:07.470150Z\u001b[0m \u001b[31mERROR\u001b[0m \u001b[2mcodex_core::codex\u001b[0m\u001b[2m:\u001b[0m Failed to create session: 액세스가 거부되었습니다. (os error 5)"
  },
  "candidates": [],
  "actions": []
}