{
  "generated_at": "2026-06-22T21:32:26+00:00",
  "signal_date": "2026-06-23",
  "status": {
    "documents": 12715,
    "analyses": 9611,
    "company_scores": 90528,
    "strategy_lenses": 19,
    "theme_company_scores": 364,
    "market_theme_signals": 209,
    "company_strategy_rankings": 486,
    "source_strategy_scores": 1321,
    "documents_by_kind": [
      {
        "kind": "attachment_pdf",
        "count": 7697
      },
      {
        "kind": "page",
        "count": 5014
      },
      {
        "kind": "podcast",
        "count": 4
      }
    ],
    "last_run": {
      "id": 57,
      "started_at": "2026-06-22T21:20:03+00:00",
      "finished_at": "2026-06-22T21:26:06+00:00",
      "status": "ok",
      "sources_checked": 148,
      "candidates_found": 2406,
      "documents_new": 164,
      "analyses_new": 159,
      "error": null
    },
    "source_errors": [
      {
        "source_id": "gsi_news",
        "error_count": 6,
        "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
      },
      {
        "source_id": "iea_reports",
        "error_count": 6,
        "last_error": "HTTP Error 403: Forbidden"
      },
      {
        "source_id": "nuveen_investment_outlook",
        "error_count": 6,
        "last_error": "The read operation timed out"
      }
    ]
  },
  "backlog": {
    "pending_fetch_count": 116,
    "pending_analysis_count": 0,
    "pending_fetch_by_publisher": [
      {
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "count": 73
      },
      {
        "publisher_type": "government",
        "document_kind": "page",
        "count": 17
      },
      {
        "publisher_type": "exchange",
        "document_kind": "attachment_pdf",
        "count": 13
      },
      {
        "publisher_type": "international_organization",
        "document_kind": "page",
        "count": 11
      },
      {
        "publisher_type": "think_tank",
        "document_kind": "attachment_pdf",
        "count": 2
      }
    ],
    "pending_analysis_by_publisher": [],
    "top_pending_fetch": [
      {
        "id": 12575,
        "title": "産業 \n 2040年の住宅市場と課題 \n 2026年06月18日 / 全文ダウンロード（PDF:1.6MB）",
        "url": "https://www.nri.com/jp/knowledge/report/files/000062822.pdf",
        "source_id": "nri_reports",
        "source_name": "野村総合研究所 レポート",
        "publisher_type": "think_tank",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-18",
        "discovered_at": "2026-06-22T21:24:06+00:00",
        "priority": 41.0
      },
      {
        "id": 12591,
        "title": "小泉防衛大臣の出張の予定について / PDF資料",
        "url": "https://www.mod.go.jp/j/press/news/2026/06/22c.pdf",
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:08+00:00",
        "priority": 36.0
      },
      {
        "id": 12700,
        "title": "シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～ / 「シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～」の詳細 （PDF形式 242KB）",
        "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r8/k260622/k260622.pdf",
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:47+00:00",
        "priority": 34.0
      },
      {
        "id": 12620,
        "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料3：人工妊娠中絶一時金認定審査部会 委員名簿（PDF／159KB）",
        "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/0570e607/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_04.pdf",
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-17",
        "discovered_at": "2026-06-22T21:24:28+00:00",
        "priority": 20.0
      },
      {
        "id": 12619,
        "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料2：旧優生保護法補償金等認定審査会運営規程（PDF／188KB）",
        "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/b24a3ea0/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_03.pdf",
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-17",
        "discovered_at": "2026-06-22T21:24:28+00:00",
        "priority": 20.0
      },
      {
        "id": 12618,
        "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料1：人工妊娠中絶一時金認定審査部会審査方針（PDF／177KB）",
        "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/017cea71/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_02.pdf",
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-17",
        "discovered_at": "2026-06-22T21:24:28+00:00",
        "priority": 20.0
      },
      {
        "id": 12666,
        "title": "カナダ国防大臣の当省訪問について / PDF資料",
        "url": "https://www.mod.go.jp/j/press/news/2026/06/22a.pdf",
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:43+00:00",
        "priority": 18.0
      },
      {
        "id": 12665,
        "title": "第１１回処遇・給与部会の開催について / PDF資料",
        "url": "https://www.mod.go.jp/j/press/news/2026/06/22b.pdf",
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:43+00:00",
        "priority": 18.0
      },
      {
        "id": 12652,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料3】教育課程部会芸術ワーキンググループ委員名簿 (PDF:108KB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_8.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12651,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-4】令和6年度 高等学校学習指導要領実施状況調査の結果について（書道）【暫定版】 (PDF:1.2MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_7.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12650,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-3】令和6年度 高等学校学習指導要領実施状況調査の結果について（工芸）【暫定版】 (PDF:1.6MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_6.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12649,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-2】令和6年度 高等学校学習指導要領実施状況調査の結果について（美術）【暫定版】 (PDF:1.5MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_5.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12648,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-1】令和6年度 高等学校学習指導要領実施状況調査の結果について（音楽）【暫定版】 (PDF:1.1MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_4.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12647,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料1】これまでの芸術ワーキンググループにおける主な意見 (PDF:1.5MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_3-1.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12646,
        "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【資料1】芸術ワーキンググループ取りまとめ（案） (PDF:2.2MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_2.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:33+00:00",
        "priority": 18.0
      },
      {
        "id": 12626,
        "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料2】専門高校に関する参考資料集 (PDF:7.9MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_5.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:32+00:00",
        "priority": 18.0
      },
      {
        "id": 12625,
        "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料1】「高次の資質・能力」等を活かした単元計画づくりの参考イメージ（産業教育） (PDF:1.7MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_8.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:32+00:00",
        "priority": 18.0
      },
      {
        "id": 12624,
        "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【資料1】産業教育WG取りまとめ（案） (PDF:1.4MB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_9.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:32+00:00",
        "priority": 18.0
      },
      {
        "id": 12623,
        "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【進行資料】産業教育ワーキンググループ（第9回）の流れ（イメージ） (PDF:330KB)",
        "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_2.pdf",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:32+00:00",
        "priority": 18.0
      },
      {
        "id": 12699,
        "title": "報道発表\n \n \n 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について掲載しました \n \n \n \n \n 2026年6月22日 / 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について（PDF／266KB）",
        "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0/1dcc4c70/20260622_press_9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0_01.pdf",
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "document_kind": "attachment_pdf",
        "published_at": "2026-06-22",
        "discovered_at": "2026-06-22T21:24:47+00:00",
        "priority": 16.0
      }
    ],
    "top_pending_analysis": []
  },
  "strategy_delta": {
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:32:27+00:00",
    "previous_theme_date": "2026-06-22",
    "previous_company_date": "2026-06-22",
    "summary": "人的資本・労働市場など一部テーマの勢いが低下しています。ポジションは材料継続性を確認します。",
    "new_themes": [],
    "strengthened_themes": [],
    "weakened_themes": [
      {
        "theme": "人的資本・労働市場",
        "label": "横ばい",
        "signal_score": 0.76,
        "previous_signal_score": 0.77,
        "delta": -0.01,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "action_bucket": "監視",
        "document_count": 940,
        "source_count": 44,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ"
      }
    ],
    "dropped_themes": [],
    "new_companies": [],
    "rising_companies": [
      {
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "label": "横ばい",
        "weighted_score": 79.8,
        "previous_weighted_score": 79.1,
        "delta": 0.7,
        "theme_count": 1,
        "total_evidence": 142,
        "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.8、関連テーマ1件、根拠142件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6762.T",
        "company_name": "TDK",
        "label": "横ばい",
        "weighted_score": 80.8,
        "previous_weighted_score": 80.3,
        "delta": 0.5,
        "theme_count": 1,
        "total_evidence": 174,
        "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ1件、根拠174件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "label": "横ばい",
        "weighted_score": 79.4,
        "previous_weighted_score": 78.9,
        "delta": 0.5,
        "theme_count": 1,
        "total_evidence": 170,
        "strategy_view": "トヨタ自動車はEV・電池で強いテーマに接続する重点候補。総合スコア79.4、関連テーマ1件、根拠170件。技術適合0.87、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "4062.T",
        "company_name": "イビデン",
        "label": "横ばい",
        "weighted_score": 78.7,
        "previous_weighted_score": 78.2,
        "delta": 0.5,
        "theme_count": 1,
        "total_evidence": 151,
        "strategy_view": "イビデンはEV・電池で強いテーマに接続する重点候補。総合スコア78.7、関連テーマ1件、根拠151件。技術適合0.84、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "label": "横ばい",
        "weighted_score": 77.9,
        "previous_weighted_score": 77.4,
        "delta": 0.5,
        "theme_count": 1,
        "total_evidence": 125,
        "strategy_view": "ルネサスエレクトロニクスはEV・電池で強いテーマに接続する重点候補。総合スコア77.9、関連テーマ1件、根拠125件。技術適合0.81、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6902.T",
        "company_name": "デンソー",
        "label": "横ばい",
        "weighted_score": 78.9,
        "previous_weighted_score": 78.5,
        "delta": 0.4,
        "theme_count": 1,
        "total_evidence": 134,
        "strategy_view": "デンソーはEV・電池で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠134件。技術適合0.85、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "label": "横ばい",
        "weighted_score": 80.8,
        "previous_weighted_score": 80.6,
        "delta": 0.2,
        "theme_count": 2,
        "total_evidence": 1714,
        "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1714件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "label": "横ばい",
        "weighted_score": 78.6,
        "previous_weighted_score": 78.4,
        "delta": 0.2,
        "theme_count": 1,
        "total_evidence": 410,
        "strategy_view": "インターネットイニシアティブはサイバーセキュリティで強いテーマに接続する重点候補。総合スコア78.6、関連テーマ1件、根拠410件。技術適合0.88、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "4543.T",
        "company_name": "テルモ",
        "label": "横ばい",
        "weighted_score": 77.4,
        "previous_weighted_score": 77.2,
        "delta": 0.2,
        "theme_count": 1,
        "total_evidence": 867,
        "strategy_view": "テルモはスポーツ・ヘルスケアでテーマ適合を継続確認する候補。総合スコア77.4、関連テーマ1件、根拠867件。技術適合0.85、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "label": "横ばい",
        "weighted_score": 76.7,
        "previous_weighted_score": 76.5,
        "delta": 0.2,
        "theme_count": 1,
        "total_evidence": 619,
        "strategy_view": "レーザーテックは半導体でテーマ適合を継続確認する候補。総合スコア76.7、関連テーマ1件、根拠619件。技術適合0.82、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ],
    "falling_companies": [
      {
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "label": "横ばい",
        "weighted_score": 76.7,
        "previous_weighted_score": 78.6,
        "delta": -1.9,
        "theme_count": 1,
        "total_evidence": 1860,
        "strategy_view": "楽天グループは金融政策・金利でテーマ適合を継続確認する候補。総合スコア76.7、関連テーマ1件、根拠1860件。技術適合0.82、収益感応0.86、政策追い風0.80、競争優位1.00、モメンタム0.47、織り込み0.52。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "label": "横ばい",
        "weighted_score": 83.3,
        "previous_weighted_score": 84.8,
        "delta": -1.5,
        "theme_count": 3,
        "total_evidence": 5755,
        "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.3、関連テーマ3件、根拠5755件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.45、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "label": "横ばい",
        "weighted_score": 82.2,
        "previous_weighted_score": 83.7,
        "delta": -1.5,
        "theme_count": 3,
        "total_evidence": 6382,
        "strategy_view": "みずほフィナンシャルグループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア82.2、関連テーマ3件、根拠6382件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.45、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "label": "横ばい",
        "weighted_score": 81.3,
        "previous_weighted_score": 82.8,
        "delta": -1.5,
        "theme_count": 2,
        "total_evidence": 1119,
        "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1119件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "label": "横ばい",
        "weighted_score": 80.7,
        "previous_weighted_score": 82.2,
        "delta": -1.5,
        "theme_count": 2,
        "total_evidence": 3857,
        "strategy_view": "三井住友フィナンシャルグループは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.7、関連テーマ2件、根拠3857件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "label": "横ばい",
        "weighted_score": 80.3,
        "previous_weighted_score": 81.8,
        "delta": -1.5,
        "theme_count": 2,
        "total_evidence": 3643,
        "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.3、関連テーマ2件、根拠3643件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "label": "横ばい",
        "weighted_score": 80.3,
        "previous_weighted_score": 81.8,
        "delta": -1.5,
        "theme_count": 2,
        "total_evidence": 3627,
        "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.3、関連テーマ2件、根拠3627件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "label": "横ばい",
        "weighted_score": 79.1,
        "previous_weighted_score": 80.6,
        "delta": -1.5,
        "theme_count": 1,
        "total_evidence": 921,
        "strategy_view": "東京ガスはGX・脱炭素で強いテーマに接続する重点候補。総合スコア79.1、関連テーマ1件、根拠921件。技術適合0.90、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "label": "横ばい",
        "weighted_score": 79.0,
        "previous_weighted_score": 80.0,
        "delta": -1.0,
        "theme_count": 2,
        "total_evidence": 965,
        "strategy_view": "アドバンテストはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア79.0、関連テーマ2件、根拠965件。技術適合0.81、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.48、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "label": "横ばい",
        "weighted_score": 84.3,
        "previous_weighted_score": 85.2,
        "delta": -0.9,
        "theme_count": 4,
        "total_evidence": 2705,
        "strategy_view": "東京エレクトロンは量子・次世代計算、半導体、生成AI・AIで複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ4件、根拠2705件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ]
  },
  "strategy_playbook": {
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:32+00:00",
    "summary": {
      "date": "2026-06-23",
      "stance": "テーマ分散で強めに監視",
      "themes": 12,
      "buy": 0,
      "sell": 0,
      "watch": 12,
      "risk": 0,
      "top_company_count": 12
    },
    "stance": "テーマ分散で強めに監視",
    "delta": {
      "date": "2026-06-23",
      "generated_at": "2026-06-22T21:26:32+00:00",
      "previous_theme_date": "2026-06-22",
      "previous_company_date": "2026-06-22",
      "summary": "人的資本・労働市場など一部テーマの勢いが低下しています。ポジションは材料継続性を確認します。",
      "new_themes": [],
      "strengthened_themes": [],
      "weakened_themes": [
        {
          "theme": "人的資本・労働市場",
          "label": "横ばい",
          "signal_score": 0.76,
          "previous_signal_score": 0.77,
          "delta": -0.01,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "action_bucket": "監視",
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ"
        }
      ],
      "dropped_themes": [],
      "new_companies": [],
      "rising_companies": [
        {
          "ticker": "6752.T",
          "company_name": "パナソニックホールディングス",
          "label": "横ばい",
          "weighted_score": 79.7,
          "previous_weighted_score": 79.1,
          "delta": 0.6,
          "theme_count": 1,
          "total_evidence": 141,
          "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.7、関連テーマ1件、根拠141件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6762.T",
          "company_name": "TDK",
          "label": "横ばい",
          "weighted_score": 80.7,
          "previous_weighted_score": 80.3,
          "delta": 0.4,
          "theme_count": 1,
          "total_evidence": 173,
          "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.7、関連テーマ1件、根拠173件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "7203.T",
          "company_name": "トヨタ自動車",
          "label": "横ばい",
          "weighted_score": 79.3,
          "previous_weighted_score": 78.9,
          "delta": 0.4,
          "theme_count": 1,
          "total_evidence": 169,
          "strategy_view": "トヨタ自動車はEV・電池で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠169件。技術適合0.87、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "4062.T",
          "company_name": "イビデン",
          "label": "横ばい",
          "weighted_score": 78.6,
          "previous_weighted_score": 78.2,
          "delta": 0.4,
          "theme_count": 1,
          "total_evidence": 150,
          "strategy_view": "イビデンはEV・電池で強いテーマに接続する重点候補。総合スコア78.6、関連テーマ1件、根拠150件。技術適合0.84、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6723.T",
          "company_name": "ルネサスエレクトロニクス",
          "label": "横ばい",
          "weighted_score": 77.8,
          "previous_weighted_score": 77.4,
          "delta": 0.4,
          "theme_count": 1,
          "total_evidence": 124,
          "strategy_view": "ルネサスエレクトロニクスはEV・電池で強いテーマに接続する重点候補。総合スコア77.8、関連テーマ1件、根拠124件。技術適合0.81、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6902.T",
          "company_name": "デンソー",
          "label": "横ばい",
          "weighted_score": 78.8,
          "previous_weighted_score": 78.5,
          "delta": 0.3,
          "theme_count": 1,
          "total_evidence": 133,
          "strategy_view": "デンソーはEV・電池で強いテーマに接続する重点候補。総合スコア78.8、関連テーマ1件、根拠133件。技術適合0.85、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6981.T",
          "company_name": "村田製作所",
          "label": "横ばい",
          "weighted_score": 80.8,
          "previous_weighted_score": 80.6,
          "delta": 0.2,
          "theme_count": 2,
          "total_evidence": 1703,
          "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1703件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        }
      ],
      "falling_companies": [
        {
          "ticker": "4755.T",
          "company_name": "楽天グループ",
          "label": "低下",
          "weighted_score": 76.6,
          "previous_weighted_score": 78.6,
          "delta": -2.0,
          "theme_count": 1,
          "total_evidence": 1851,
          "strategy_view": "楽天グループは金融政策・金利でテーマ適合を継続確認する候補。総合スコア76.6、関連テーマ1件、根拠1851件。技術適合0.82、収益感応0.86、政策追い風0.80、競争優位1.00、モメンタム0.46、織り込み0.52。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8604.T",
          "company_name": "野村ホールディングス",
          "label": "横ばい",
          "weighted_score": 80.0,
          "previous_weighted_score": 81.8,
          "delta": -1.8,
          "theme_count": 2,
          "total_evidence": 3629,
          "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3629件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8601.T",
          "company_name": "大和証券グループ本社",
          "label": "横ばい",
          "weighted_score": 80.0,
          "previous_weighted_score": 81.8,
          "delta": -1.8,
          "theme_count": 2,
          "total_evidence": 3613,
          "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3613件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8411.T",
          "company_name": "みずほフィナンシャルグループ",
          "label": "横ばい",
          "weighted_score": 82.0,
          "previous_weighted_score": 83.7,
          "delta": -1.7,
          "theme_count": 3,
          "total_evidence": 6343,
          "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア82.0、関連テーマ3件、根拠6343件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8316.T",
          "company_name": "三井住友フィナンシャルグループ",
          "label": "横ばい",
          "weighted_score": 80.5,
          "previous_weighted_score": 82.2,
          "delta": -1.7,
          "theme_count": 2,
          "total_evidence": 3840,
          "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア80.5、関連テーマ2件、根拠3840件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8306.T",
          "company_name": "三菱UFJフィナンシャル・グループ",
          "label": "横ばい",
          "weighted_score": 83.2,
          "previous_weighted_score": 84.8,
          "delta": -1.6,
          "theme_count": 3,
          "total_evidence": 5725,
          "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.2、関連テーマ3件、根拠5725件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6503.T",
          "company_name": "三菱電機",
          "label": "横ばい",
          "weighted_score": 81.3,
          "previous_weighted_score": 82.8,
          "delta": -1.5,
          "theme_count": 2,
          "total_evidence": 1115,
          "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1115件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "9531.T",
          "company_name": "東京ガス",
          "label": "横ばい",
          "weighted_score": 79.1,
          "previous_weighted_score": 80.6,
          "delta": -1.5,
          "theme_count": 1,
          "total_evidence": 918,
          "strategy_view": "東京ガスはGX・脱炭素で強いテーマに接続する重点候補。総合スコア79.1、関連テーマ1件、根拠918件。技術適合0.90、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "6857.T",
          "company_name": "アドバンテスト",
          "label": "横ばい",
          "weighted_score": 78.8,
          "previous_weighted_score": 80.0,
          "delta": -1.2,
          "theme_count": 2,
          "total_evidence": 958,
          "strategy_view": "アドバンテストはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア78.8、関連テーマ2件、根拠958件。技術適合0.81、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "7735.T",
          "company_name": "SCREENホールディングス",
          "label": "横ばい",
          "weighted_score": 80.0,
          "previous_weighted_score": 81.1,
          "delta": -1.1,
          "theme_count": 2,
          "total_evidence": 962,
          "strategy_view": "SCREENホールディングスは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠962件。技術適合0.85、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "8035.T",
          "company_name": "東京エレクトロン",
          "label": "横ばい",
          "weighted_score": 84.2,
          "previous_weighted_score": 85.2,
          "delta": -1.0,
          "theme_count": 4,
          "total_evidence": 2695,
          "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、半導体で複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ4件、根拠2695件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        },
        {
          "ticker": "4502.T",
          "company_name": "武田薬品工業",
          "label": "横ばい",
          "weighted_score": 79.3,
          "previous_weighted_score": 80.3,
          "delta": -1.0,
          "theme_count": 1,
          "total_evidence": 1047,
          "strategy_view": "武田薬品工業はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠1047件。技術適合0.91、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
        }
      ]
    },
    "buckets": {
      "買い": [],
      "売り": [],
      "監視": [
        {
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 62,
              "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
              "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 85.46,
              "max_score": 100.0,
              "evidence_count": 1311,
              "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 80.73,
              "max_score": 100.0,
              "evidence_count": 1475,
              "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
              "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 78.4,
              "max_score": 100.0,
              "evidence_count": 2548,
              "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
              "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 998,
              "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.72,
              "max_score": 100.0,
              "evidence_count": 978,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 85.39,
              "max_score": 100.0,
              "evidence_count": 1640,
              "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
              "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 85.56,
              "max_score": 100.0,
              "evidence_count": 436,
              "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "EV・電池",
          "action_bucket": "監視",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "matched_terms": "AI半導体, 半導体, 電子部品",
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            },
            {
              "company_name": "デンソー",
              "ticker": "6902.T",
              "avg_score": 86.89,
              "max_score": 100.0,
              "evidence_count": 133,
              "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 92.27,
              "max_score": 100.0,
              "evidence_count": 782,
              "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
              "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "matched_terms": "FA, ロボット, 工作機械, 本文に企業名/別名",
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "matched_terms": "FA, モーター, ロボット, 本文に企業名/別名",
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "matched_terms": "EV, モーター, ロボット, 省人化",
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            },
            {
              "company_name": "オムロン",
              "ticker": "6645.T",
              "avg_score": 93.78,
              "max_score": 100.0,
              "evidence_count": 457,
              "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
              "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "stage": "既存テーマの強化",
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "trade_view": {
            "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
            "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
            "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
            "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
          },
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 82.75,
              "max_score": 100.0,
              "evidence_count": 276,
              "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
              "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。"
            }
          ],
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ],
          "checkpoints": [
            "次回の同テーマ資料が増えているか",
            "証券会社・運用会社レポートの追随があるか",
            "関連企業の受注・決算コメント・設備投資に接続したか",
            "織り込み度が上がりすぎていないか"
          ]
        }
      ],
      "リスク要因": []
    },
    "themes": [
      {
        "theme": "量子・次世代計算",
        "action_bucket": "監視",
        "signal_score": 0.79,
        "momentum_score": 0.45,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
        "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 98.37,
            "max_score": 100.0,
            "evidence_count": 70,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 93.52,
            "max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 88.96,
            "max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.06,
            "max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 92.73,
            "max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 96.08,
            "max_score": 100.0,
            "evidence_count": 62,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "スタートアップ・イノベーション",
        "action_bucket": "監視",
        "signal_score": 0.78,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 99.52,
            "max_score": 100.0,
            "evidence_count": 1563,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.08,
            "max_score": 100.0,
            "evidence_count": 1561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 91.27,
            "max_score": 100.0,
            "evidence_count": 1528,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 92.53,
            "max_score": 100.0,
            "evidence_count": 1370,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.68,
            "max_score": 100.0,
            "evidence_count": 1336,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 85.46,
            "max_score": 100.0,
            "evidence_count": 1311,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "防災・国土強靭化",
        "action_bucket": "監視",
        "signal_score": 0.77,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
        "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 92.95,
            "max_score": 100.0,
            "evidence_count": 1900,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 82.13,
            "max_score": 100.0,
            "evidence_count": 1715,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 83.36,
            "max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 83.99,
            "max_score": 100.0,
            "evidence_count": 1559,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
          },
          {
            "company_name": "住友電気工業",
            "ticker": "5802.T",
            "avg_score": 84.24,
            "max_score": 100.0,
            "evidence_count": 1489,
            "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
            "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 80.73,
            "max_score": 100.0,
            "evidence_count": 1475,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "人的資本・労働市場",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.0,
            "max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.04,
            "max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 89.07,
            "max_score": 100.0,
            "evidence_count": 3049,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 85.37,
            "max_score": 100.0,
            "evidence_count": 3020,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 86.35,
            "max_score": 100.0,
            "evidence_count": 2553,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 78.4,
            "max_score": 100.0,
            "evidence_count": 2548,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "GX・脱炭素",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
        "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "INPEX",
            "ticker": "1605.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "九州電力",
            "ticker": "9508.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 95.38,
            "max_score": 100.0,
            "evidence_count": 1002,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
          },
          {
            "company_name": "電源開発",
            "ticker": "9513.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 998,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "バイオ・医療技術",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
        "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "武田薬品工業",
            "ticker": "4502.T",
            "avg_score": 93.64,
            "max_score": 100.0,
            "evidence_count": 1047,
            "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
          },
          {
            "company_name": "第一三共",
            "ticker": "4568.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "中外製薬",
            "ticker": "4519.T",
            "avg_score": 92.91,
            "max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "エーザイ",
            "ticker": "4523.T",
            "avg_score": 92.91,
            "max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 89.08,
            "max_score": 100.0,
            "evidence_count": 986,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.72,
            "max_score": 100.0,
            "evidence_count": 978,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "生成AI・AI",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 91.87,
            "max_score": 100.0,
            "evidence_count": 1769,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
          },
          {
            "company_name": "ソフトバンク",
            "ticker": "9434.T",
            "avg_score": 91.62,
            "max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 91.22,
            "max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 94.55,
            "max_score": 100.0,
            "evidence_count": 1765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 89.51,
            "max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 85.39,
            "max_score": 100.0,
            "evidence_count": 1640,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "サイバーセキュリティ",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
        "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 97.05,
            "max_score": 100.0,
            "evidence_count": 594,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.81,
            "max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 95.08,
            "max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.66,
            "max_score": 100.0,
            "evidence_count": 549,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 85.84,
            "max_score": 100.0,
            "evidence_count": 459,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 85.56,
            "max_score": 100.0,
            "evidence_count": 436,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "EV・電池",
        "action_bucket": "監視",
        "signal_score": 0.76,
        "momentum_score": 0.51,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
        "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "TDK",
            "ticker": "6762.T",
            "avg_score": 94.41,
            "max_score": 100.0,
            "evidence_count": 173,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
          },
          {
            "company_name": "トヨタ自動車",
            "ticker": "7203.T",
            "avg_score": 88.13,
            "max_score": 100.0,
            "evidence_count": 169,
            "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
            "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
          },
          {
            "company_name": "イビデン",
            "ticker": "4062.T",
            "avg_score": 88.03,
            "max_score": 100.0,
            "evidence_count": 150,
            "matched_terms": "AI半導体, 半導体, 電子部品",
            "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 91.09,
            "max_score": 100.0,
            "evidence_count": 144,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
          },
          {
            "company_name": "パナソニックホールディングス",
            "ticker": "6752.T",
            "avg_score": 89.71,
            "max_score": 100.0,
            "evidence_count": 141,
            "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
          },
          {
            "company_name": "デンソー",
            "ticker": "6902.T",
            "avg_score": 86.89,
            "max_score": 100.0,
            "evidence_count": 133,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "防衛・宇宙",
        "action_bucket": "監視",
        "signal_score": 0.75,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
        "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 93.61,
            "max_score": 100.0,
            "evidence_count": 875,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 91.73,
            "max_score": 100.0,
            "evidence_count": 869,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
          },
          {
            "company_name": "三菱電機",
            "ticker": "6503.T",
            "avg_score": 90.34,
            "max_score": 100.0,
            "evidence_count": 829,
            "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
            "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 86.44,
            "max_score": 100.0,
            "evidence_count": 814,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
          },
          {
            "company_name": "川崎重工業",
            "ticker": "7012.T",
            "avg_score": 85.73,
            "max_score": 100.0,
            "evidence_count": 811,
            "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 92.27,
            "max_score": 100.0,
            "evidence_count": 782,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "ロボット・省人化",
        "action_bucket": "監視",
        "signal_score": 0.75,
        "momentum_score": 0.4,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
        "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "キーエンス",
            "ticker": "6861.T",
            "avg_score": 99.07,
            "max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
          },
          {
            "company_name": "ファナック",
            "ticker": "6954.T",
            "avg_score": 93.02,
            "max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, ロボット, 工作機械, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
          },
          {
            "company_name": "安川電機",
            "ticker": "6506.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 482,
            "matched_terms": "FA, モーター, ロボット, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 94.02,
            "max_score": 100.0,
            "evidence_count": 474,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
          },
          {
            "company_name": "ニデック",
            "ticker": "6594.T",
            "avg_score": 93.19,
            "max_score": 100.0,
            "evidence_count": 472,
            "matched_terms": "EV, モーター, ロボット, 省人化",
            "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
          },
          {
            "company_name": "オムロン",
            "ticker": "6645.T",
            "avg_score": 93.78,
            "max_score": 100.0,
            "evidence_count": 457,
            "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      },
      {
        "theme": "サプライチェーン・経済安全保障",
        "action_bucket": "監視",
        "signal_score": 0.74,
        "momentum_score": 0.5,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
        "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "trade_view": {
          "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
          "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
          "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
        },
        "related_companies": [
          {
            "company_name": "アドバンテスト",
            "ticker": "6857.T",
            "avg_score": 83.3,
            "max_score": 100.0,
            "evidence_count": 353,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 82.98,
            "max_score": 100.0,
            "evidence_count": 312,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
          },
          {
            "company_name": "SUMCO",
            "ticker": "3436.T",
            "avg_score": 83.9,
            "max_score": 99.2,
            "evidence_count": 289,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
          },
          {
            "company_name": "三菱電機",
            "ticker": "6503.T",
            "avg_score": 90.85,
            "max_score": 100.0,
            "evidence_count": 286,
            "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 90.14,
            "max_score": 100.0,
            "evidence_count": 284,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 82.75,
            "max_score": 100.0,
            "evidence_count": 276,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
            "date": "2026-06-12",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
            "date": "2026-06-10",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          }
        ],
        "checkpoints": [
          "次回の同テーマ資料が増えているか",
          "証券会社・運用会社レポートの追随があるか",
          "関連企業の受注・決算コメント・設備投資に接続したか",
          "織り込み度が上がりすぎていないか"
        ]
      }
    ],
    "top_companies": [
      {
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "weighted_score": 85.8,
        "theme_count": 12,
        "total_evidence": 14679,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 95.06,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 95.0,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 1561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 95.72,
            "company_max_score": 100.0,
            "evidence_count": 978,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 97.1,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 96.81,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.55,
            "company_max_score": 100.0,
            "evidence_count": 1765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 97.06,
            "company_max_score": 100.0,
            "evidence_count": 660,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 92.27,
            "company_max_score": 100.0,
            "evidence_count": 782,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 94.21,
            "company_max_score": 100.0,
            "evidence_count": 896,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.47,
            "company_max_score": 100.0,
            "evidence_count": 1692,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 90.98,
            "company_max_score": 100.0,
            "evidence_count": 1992,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTデータグループは量子・次世代計算、人的資本・労働市場、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ12件、根拠14679件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "weighted_score": 85.8,
        "theme_count": 10,
        "total_evidence": 11764,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 92.95,
            "company_max_score": 100.0,
            "evidence_count": 1900,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.96,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 91.27,
            "company_max_score": 100.0,
            "evidence_count": 1528,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 89.08,
            "company_max_score": 100.0,
            "evidence_count": 986,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.41,
            "company_max_score": 100.0,
            "evidence_count": 580,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.37,
            "company_max_score": 100.0,
            "evidence_count": 3020,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 86.04,
            "company_max_score": 100.0,
            "evidence_count": 1585,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1585件、平均86.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.38,
            "company_max_score": 100.0,
            "evidence_count": 887,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "日立製作所はGX・脱炭素、核融合・次世代エネルギー、防災・国土強靭化で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ10件、根拠11764件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "weighted_score": 85.7,
        "theme_count": 7,
        "total_evidence": 6155,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 62,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 99.52,
            "company_max_score": 100.0,
            "evidence_count": 1563,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。",
            "weighted_score": 79.3,
            "technology_fit_score": 0.98,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 88.27,
            "company_max_score": 100.0,
            "evidence_count": 261,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.2,
            "company_max_score": 100.0,
            "evidence_count": 415,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1564,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 89.81,
            "company_max_score": 100.0,
            "evidence_count": 603,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠603件、平均89.8、最大100.0。",
            "weighted_score": 76.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 83.29,
            "company_max_score": 100.0,
            "evidence_count": 1687,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソフトバンクグループは量子・次世代計算、スタートアップ・イノベーション、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.7、関連テーマ7件、根拠6155件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6701.T",
        "company_name": "NEC",
        "weighted_score": 85.1,
        "theme_count": 7,
        "total_evidence": 5226,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 93.52,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 97.05,
            "company_max_score": 100.0,
            "evidence_count": 594,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.14,
            "company_max_score": 100.0,
            "evidence_count": 284,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 91.73,
            "company_max_score": 100.0,
            "evidence_count": 869,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 86.23,
            "company_max_score": 100.0,
            "evidence_count": 1236,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.36,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.05,
            "company_max_score": 100.0,
            "evidence_count": 524,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠524件、平均82.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NECは量子・次世代計算、サイバーセキュリティ、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.1、関連テーマ7件、根拠5226件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9719.T",
        "company_name": "SCSK",
        "weighted_score": 84.8,
        "theme_count": 4,
        "total_evidence": 4910,
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 94.04,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.66,
            "company_max_score": 100.0,
            "evidence_count": 549,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.04,
            "company_max_score": 100.0,
            "evidence_count": 545,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.84,
            "company_max_score": 100.0,
            "evidence_count": 690,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。",
            "weighted_score": 76.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠4910件。技術適合0.90、収益感応0.87、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "weighted_score": 84.5,
        "theme_count": 9,
        "total_evidence": 11515,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 95.08,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 92.53,
            "company_max_score": 100.0,
            "evidence_count": 1370,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 91.28,
            "company_max_score": 100.0,
            "evidence_count": 885,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.05,
            "company_max_score": 100.0,
            "evidence_count": 765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 89.07,
            "company_max_score": 100.0,
            "evidence_count": 3049,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.16,
            "company_max_score": 100.0,
            "evidence_count": 554,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 87.78,
            "company_max_score": 100.0,
            "evidence_count": 772,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠772件、平均87.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 85.45,
            "company_max_score": 100.0,
            "evidence_count": 1908,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 85.02,
            "company_max_score": 100.0,
            "evidence_count": 1633,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1633件、平均85.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "野村総合研究所はサイバーセキュリティ、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ9件、根拠11515件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "weighted_score": 84.3,
        "theme_count": 3,
        "total_evidence": 2025,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.44,
            "company_max_score": 100.0,
            "evidence_count": 814,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ3件、根拠2025件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "weighted_score": 84.2,
        "theme_count": 11,
        "total_evidence": 8594,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 94.02,
            "company_max_score": 100.0,
            "evidence_count": 474,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 84.49,
            "company_max_score": 100.0,
            "evidence_count": 130,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 84.03,
            "company_max_score": 100.0,
            "evidence_count": 54,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.98,
            "company_max_score": 100.0,
            "evidence_count": 312,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.68,
            "company_max_score": 100.0,
            "evidence_count": 1336,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.39,
            "company_max_score": 100.0,
            "evidence_count": 1640,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 83.6,
            "company_max_score": 100.0,
            "evidence_count": 835,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠835件、平均83.6、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 82.13,
            "company_max_score": 100.0,
            "evidence_count": 1715,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 84.65,
            "company_max_score": 100.0,
            "evidence_count": 678,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 81.8,
            "company_max_score": 100.0,
            "evidence_count": 838,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソニーグループはロボット・省人化、EV・電池、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ11件、根拠8594件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "weighted_score": 84.2,
        "theme_count": 4,
        "total_evidence": 2695,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 53,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。",
            "weighted_score": 76.3,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 90.48,
            "company_max_score": 100.0,
            "evidence_count": 714,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.75,
            "company_max_score": 100.0,
            "evidence_count": 276,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、半導体で複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ4件、根拠2695件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9432.T",
        "company_name": "NTT",
        "weighted_score": 84.0,
        "theme_count": 6,
        "total_evidence": 5270,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 92.73,
            "company_max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.22,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.83,
            "company_max_score": 100.0,
            "evidence_count": 1112,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.56,
            "company_max_score": 100.0,
            "evidence_count": 436,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.97,
            "company_max_score": 100.0,
            "evidence_count": 1431,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 80.68,
            "company_max_score": 100.0,
            "evidence_count": 458,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠458件、平均80.7、最大100.0。",
            "weighted_score": 74.6,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ6件、根拠5270件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7013.T",
        "company_name": "IHI",
        "weighted_score": 84.0,
        "theme_count": 3,
        "total_evidence": 2078,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 95.38,
            "company_max_score": 100.0,
            "evidence_count": 1002,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。",
            "weighted_score": 78.8,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 93.61,
            "company_max_score": 100.0,
            "evidence_count": 875,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。",
            "weighted_score": 78.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 92.5,
            "company_max_score": 100.0,
            "evidence_count": 201,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ3件、根拠2078件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6702.T",
        "company_name": "富士通",
        "weighted_score": 83.9,
        "theme_count": 5,
        "total_evidence": 5250,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 98.37,
            "company_max_score": 100.0,
            "evidence_count": 70,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 85.46,
            "company_max_score": 100.0,
            "evidence_count": 1311,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.57,
            "company_max_score": 100.0,
            "evidence_count": 567,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.4,
            "company_max_score": 100.0,
            "evidence_count": 2548,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。",
            "weighted_score": 74.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 79.47,
            "company_max_score": 100.0,
            "evidence_count": 754,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。",
            "weighted_score": 74.3,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ5件、根拠5250件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ],
    "cross_theme_companies": [
      {
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_count": 12,
        "avg_score": 94.61,
        "total_evidence": 14679,
        "themes": "資産運用・市場制度 / 生成AI・AI / 半導体 / 金融政策・金利 / 人的資本・労働市場 / スタートアップ・イノベーション / 防衛・宇宙 / サイバーセキュリティ / バイオ・医療技術 / コンテンツ・エンタメ / スポーツ・ヘルスケア / 量子・次世代計算"
      },
      {
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_count": 12,
        "avg_score": 90.04,
        "total_evidence": 13651,
        "themes": "金融政策・金利 / 人的資本・労働市場 / 半導体 / 生成AI・AI / 資産運用・市場制度 / スタートアップ・イノベーション / 防衛・宇宙 / サイバーセキュリティ / バイオ・医療技術 / コンテンツ・エンタメ / スポーツ・ヘルスケア / 量子・次世代計算"
      },
      {
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_count": 11,
        "avg_score": 90.43,
        "total_evidence": 12340,
        "themes": "生成AI・AI / 半導体 / GX・脱炭素 / 人的資本・労働市場 / 防災・国土強靭化 / スタートアップ・イノベーション / 核融合・次世代エネルギー / バイオ・医療技術 / コンテンツ・エンタメ / スポーツ・ヘルスケア / 量子・次世代計算"
      },
      {
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_count": 11,
        "avg_score": 85.14,
        "total_evidence": 8594,
        "themes": "生成AI・AI / 半導体 / ロボット・省人化 / 防災・国土強靭化 / スタートアップ・イノベーション / サプライチェーン・経済安全保障 / バイオ・医療技術 / コンテンツ・エンタメ / スポーツ・ヘルスケア / EV・電池 / 量子・次世代計算"
      },
      {
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_count": 10,
        "avg_score": 83.98,
        "total_evidence": 8081,
        "themes": "生成AI・AI / 半導体 / 資産運用・市場制度 / 金融政策・金利 / スタートアップ・イノベーション / バイオ・医療技術 / サイバーセキュリティ / 防災・国土強靭化 / コンテンツ・エンタメ / 量子・次世代計算"
      },
      {
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_count": 10,
        "avg_score": 88.21,
        "total_evidence": 7832,
        "themes": "生成AI・AI / 半導体 / スタートアップ・イノベーション / 防衛・宇宙 / サプライチェーン・経済安全保障 / サイバーセキュリティ / 防災・国土強靭化 / バイオ・医療技術 / コンテンツ・エンタメ / 量子・次世代計算"
      },
      {
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_count": 10,
        "avg_score": 90.04,
        "total_evidence": 7396,
        "themes": "資産運用・市場制度 / 生成AI・AI / 半導体 / ロボット・省人化 / スタートアップ・イノベーション / サプライチェーン・経済安全保障 / EV・電池 / コンテンツ・エンタメ / バイオ・医療技術 / 量子・次世代計算"
      },
      {
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_count": 10,
        "avg_score": 89.02,
        "total_evidence": 2914,
        "themes": "生成AI・AI / 半導体 / ロボット・省人化 / GX・脱炭素 / 防災・国土強靭化 / 防衛・宇宙 / サプライチェーン・経済安全保障 / サイバーセキュリティ / EV・電池 / 核融合・次世代エネルギー"
      },
      {
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_count": 9,
        "avg_score": 90.21,
        "total_evidence": 9784,
        "themes": "金融政策・金利 / 人的資本・労働市場 / 生成AI・AI / スタートアップ・イノベーション / 防衛・宇宙 / 資産運用・市場制度 / サイバーセキュリティ / コンテンツ・エンタメ / スポーツ・ヘルスケア"
      },
      {
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_count": 9,
        "avg_score": 85.71,
        "total_evidence": 7223,
        "themes": "生成AI・AI / 半導体 / 防災・国土強靭化 / スタートアップ・イノベーション / 防衛・宇宙 / サイバーセキュリティ / バイオ・医療技術 / コンテンツ・エンタメ / 量子・次世代計算"
      },
      {
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_count": 9,
        "avg_score": 86.06,
        "total_evidence": 4405,
        "themes": "スタートアップ・イノベーション / 防衛・宇宙 / サイバーセキュリティ / 生成AI・AI / 人的資本・労働市場 / 半導体 / コンテンツ・エンタメ / バイオ・医療技術 / 量子・次世代計算"
      },
      {
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_count": 8,
        "avg_score": 83.99,
        "total_evidence": 7378,
        "themes": "スタートアップ・イノベーション / 人的資本・労働市場 / 生成AI・AI / 半導体 / コンテンツ・エンタメ / バイオ・医療技術 / スポーツ・ヘルスケア / 量子・次世代計算"
      }
    ]
  },
  "strategy_lenses": {
    "generated_at": "2026-06-22T21:26:32+00:00",
    "summary": {
      "lens_count": 19,
      "max_confidence": 0.98,
      "total_source_count": 21540
    },
    "lenses": [
      {
        "theme": "人的資本・労働市場",
        "lens_summary": "人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.42。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
        "confidence": 0.98,
        "source_count": 3126,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 88.7
          },
          {
            "name": "SCSK",
            "ticker": "9719.T",
            "score": 88.7
          },
          {
            "name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "score": 79.7
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 79.7
          },
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 70.7
          },
          {
            "name": "富士通",
            "ticker": "6702.T",
            "score": 70.7
          },
          {
            "name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "score": 70.7
          },
          {
            "name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "score": 70.7
          }
        ],
        "reuse_prompt": "人的資本・労働市場を見る時は、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.42。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "金融政策・金利",
        "lens_summary": "金融政策・金利は、銀行、保険、不動産、グロース株、為替、債券市場に直接影響する。を軸に見る。政策シグナル0.48、市場テーマ性0.77。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 金利は、経済全体の体温計兼ブレーキです。",
        "confidence": 0.98,
        "source_count": 2178,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "score": 100.0
          },
          {
            "name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "score": 99.6
          },
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 99.6
          },
          {
            "name": "楽天グループ",
            "ticker": "4755.T",
            "score": 90.6
          },
          {
            "name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "score": 90.6
          },
          {
            "name": "野村ホールディングス",
            "ticker": "8604.T",
            "score": 90.6
          },
          {
            "name": "大和証券グループ本社",
            "ticker": "8601.T",
            "score": 90.6
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 90.6
          }
        ],
        "reuse_prompt": "金融政策・金利を見る時は、金融政策・金利は、銀行、保険、不動産、グロース株、為替、債券市場に直接影響する。を軸に見る。政策シグナル0.48、市場テーマ性0.77。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 金利は、経済全体の体温計兼ブレーキです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "防災・国土強靭化",
        "lens_summary": "防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.57。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
        "confidence": 0.98,
        "source_count": 1900,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 77.7
          },
          {
            "name": "村田製作所",
            "ticker": "6981.T",
            "score": 77.7
          },
          {
            "name": "住友電気工業",
            "ticker": "5802.T",
            "score": 77.7
          },
          {
            "name": "楽天グループ",
            "ticker": "4755.T",
            "score": 77.7
          },
          {
            "name": "東京海上ホールディングス",
            "ticker": "8766.T",
            "score": 77.7
          },
          {
            "name": "MS&ADインシュアランスグループ",
            "ticker": "8725.T",
            "score": 77.7
          },
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 68.7
          },
          {
            "name": "デンソー",
            "ticker": "6902.T",
            "score": 68.7
          }
        ],
        "reuse_prompt": "防災・国土強靭化を見る時は、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.57。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "生成AI・AI",
        "lens_summary": "生成AI・AIは、半導体、データセンター、通信、ソフトウェア、電力需要に波及しやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.77。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: AIは、工場における熟練作業者のように、判断や作業の一部を高速化する道具です。",
        "confidence": 0.98,
        "source_count": 1769,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 99.6
          },
          {
            "name": "東京エレクトロン",
            "ticker": "8035.T",
            "score": 90.6
          },
          {
            "name": "NTT",
            "ticker": "9432.T",
            "score": 90.6
          },
          {
            "name": "KDDI",
            "ticker": "9433.T",
            "score": 90.6
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 90.6
          },
          {
            "name": "ソフトバンク",
            "ticker": "9434.T",
            "score": 90.6
          },
          {
            "name": "SUMCO",
            "ticker": "3436.T",
            "score": 90.6
          },
          {
            "name": "SCREENホールディングス",
            "ticker": "7735.T",
            "score": 90.6
          }
        ],
        "reuse_prompt": "生成AI・AIを見る時は、生成AI・AIは、半導体、データセンター、通信、ソフトウェア、電力需要に波及しやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.77。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: AIは、工場における熟練作業者のように、判断や作業の一部を高速化する道具です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "スタートアップ・イノベーション",
        "lens_summary": "スタートアップ・イノベーションは、グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。を軸に見る。政策シグナル0.79、市場テーマ性0.60。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。",
        "confidence": 0.98,
        "source_count": 1563,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 100.0
          },
          {
            "name": "NEC",
            "ticker": "6701.T",
            "score": 100.0
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 100.0
          },
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 100.0
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 100.0
          },
          {
            "name": "SCSK",
            "ticker": "9719.T",
            "score": 100.0
          },
          {
            "name": "トレンドマイクロ",
            "ticker": "4704.T",
            "score": 92.4
          },
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 83.4
          }
        ],
        "reuse_prompt": "スタートアップ・イノベーションを見る時は、スタートアップ・イノベーションは、グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。を軸に見る。政策シグナル0.79、市場テーマ性0.60。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "バイオ・医療技術",
        "lens_summary": "バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.51。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
        "confidence": 0.98,
        "source_count": 1048,
        "first_seen_at": "2026-06-08T22:47:06+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 98.9
          },
          {
            "name": "第一三共",
            "ticker": "4568.T",
            "score": 89.9
          },
          {
            "name": "中外製薬",
            "ticker": "4519.T",
            "score": 89.9
          },
          {
            "name": "武田薬品工業",
            "ticker": "4502.T",
            "score": 89.9
          },
          {
            "name": "エーザイ",
            "ticker": "4523.T",
            "score": 89.9
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 89.9
          },
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 80.9
          },
          {
            "name": "富士通",
            "ticker": "6702.T",
            "score": 80.9
          }
        ],
        "reuse_prompt": "バイオ・医療技術を見る時は、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.51。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "GX・脱炭素",
        "lens_summary": "GX・脱炭素は、電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.75。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: GXは、社会の燃料と配線を入れ替える大規模リフォームです。",
        "confidence": 0.98,
        "source_count": 1003,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 100.0
          },
          {
            "name": "三菱重工業",
            "ticker": "7011.T",
            "score": 100.0
          },
          {
            "name": "INPEX",
            "ticker": "1605.T",
            "score": 100.0
          },
          {
            "name": "九州電力",
            "ticker": "9508.T",
            "score": 100.0
          },
          {
            "name": "電源開発",
            "ticker": "9513.T",
            "score": 100.0
          },
          {
            "name": "出光興産",
            "ticker": "5019.T",
            "score": 99.3
          },
          {
            "name": "IHI",
            "ticker": "7013.T",
            "score": 90.3
          },
          {
            "name": "東京ガス",
            "ticker": "9531.T",
            "score": 90.3
          }
        ],
        "reuse_prompt": "GX・脱炭素を見る時は、GX・脱炭素は、電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.75。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: GXは、社会の燃料と配線を入れ替える大規模リフォームです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "スポーツ・ヘルスケア",
        "lens_summary": "スポーツ・ヘルスケアは、ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。を軸に見る。政策シグナル0.53、市場テーマ性0.63。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
        "confidence": 0.98,
        "source_count": 900,
        "first_seen_at": "2026-06-08T22:47:08+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 97.8
          },
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 88.8
          },
          {
            "name": "シスメックス",
            "ticker": "6869.T",
            "score": 88.8
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 88.8
          },
          {
            "name": "SCSK",
            "ticker": "9719.T",
            "score": 88.8
          },
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 79.8
          },
          {
            "name": "富士通",
            "ticker": "6702.T",
            "score": 79.8
          },
          {
            "name": "テルモ",
            "ticker": "4543.T",
            "score": 79.8
          }
        ],
        "reuse_prompt": "スポーツ・ヘルスケアを見る時は、スポーツ・ヘルスケアは、ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。を軸に見る。政策シグナル0.53、市場テーマ性0.63。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "防衛・宇宙",
        "lens_summary": "防衛・宇宙は、重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.73。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。",
        "confidence": 0.98,
        "source_count": 875,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "三菱重工業",
            "ticker": "7011.T",
            "score": 100.0
          },
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 100.0
          },
          {
            "name": "NEC",
            "ticker": "6701.T",
            "score": 98.7
          },
          {
            "name": "KDDI",
            "ticker": "9433.T",
            "score": 98.7
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 98.7
          },
          {
            "name": "IHI",
            "ticker": "7013.T",
            "score": 89.7
          },
          {
            "name": "SCSK",
            "ticker": "9719.T",
            "score": 89.7
          },
          {
            "name": "三菱電機",
            "ticker": "6503.T",
            "score": 89.7
          }
        ],
        "reuse_prompt": "防衛・宇宙を見る時は、防衛・宇宙は、重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.73。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "サイバーセキュリティ",
        "lens_summary": "サイバーセキュリティは、ITサービス、通信、防衛、金融システム投資と結びつく。を軸に見る。政策シグナル0.47、市場テーマ性0.65。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。",
        "confidence": 0.98,
        "source_count": 594,
        "first_seen_at": "2026-06-08T22:47:06+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 100.0
          },
          {
            "name": "NEC",
            "ticker": "6701.T",
            "score": 97.1
          },
          {
            "name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "score": 97.1
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 97.1
          },
          {
            "name": "三菱重工業",
            "ticker": "7011.T",
            "score": 91.1
          },
          {
            "name": "NTT",
            "ticker": "9432.T",
            "score": 88.1
          },
          {
            "name": "KDDI",
            "ticker": "9433.T",
            "score": 88.1
          },
          {
            "name": "ソフトバンク",
            "ticker": "9434.T",
            "score": 88.1
          }
        ],
        "reuse_prompt": "サイバーセキュリティを見る時は、サイバーセキュリティは、ITサービス、通信、防衛、金融システム投資と結びつく。を軸に見る。政策シグナル0.47、市場テーマ性0.65。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "サプライチェーン・経済安全保障",
        "lens_summary": "サプライチェーン・経済安全保障は、半導体、素材、商社、物流、防衛、国内設備投資に連動しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.62。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: サプライチェーン政策は、部品の通り道に予備ルートを作る作業です。",
        "confidence": 0.98,
        "source_count": 373,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 100.0
          },
          {
            "name": "東京エレクトロン",
            "ticker": "8035.T",
            "score": 100.0
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 100.0
          },
          {
            "name": "IHI",
            "ticker": "7013.T",
            "score": 92.2
          },
          {
            "name": "NEC",
            "ticker": "6701.T",
            "score": 92.2
          },
          {
            "name": "三菱電機",
            "ticker": "6503.T",
            "score": 92.2
          },
          {
            "name": "アドバンテスト",
            "ticker": "6857.T",
            "score": 83.2
          },
          {
            "name": "三菱重工業",
            "ticker": "7011.T",
            "score": 83.2
          }
        ],
        "reuse_prompt": "サプライチェーン・経済安全保障を見る時は、サプライチェーン・経済安全保障は、半導体、素材、商社、物流、防衛、国内設備投資に連動しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.62。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: サプライチェーン政策は、部品の通り道に予備ルートを作る作業です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "核融合・次世代エネルギー",
        "lens_summary": "核融合・次世代エネルギーは、重工、電力、素材、超電導、制御システム、研究開発投資の長期テーマになりやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.49。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 核融合は、太陽の発電方式を地上で小さく安全に再現しようとする技術です。",
        "confidence": 0.98,
        "source_count": 208,
        "first_seen_at": "2026-06-08T22:47:06+00:00",
        "last_seen_at": "2026-06-22T21:26:02+00:00",
        "key_companies": [
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 100.0
          },
          {
            "name": "三菱重工業",
            "ticker": "7011.T",
            "score": 100.0
          },
          {
            "name": "九州電力",
            "ticker": "9508.T",
            "score": 100.0
          },
          {
            "name": "INPEX",
            "ticker": "1605.T",
            "score": 94.3
          },
          {
            "name": "電源開発",
            "ticker": "9513.T",
            "score": 94.3
          },
          {
            "name": "関西電力",
            "ticker": "9503.T",
            "score": 85.3
          },
          {
            "name": "出光興産",
            "ticker": "5019.T",
            "score": 85.3
          },
          {
            "name": "IHI",
            "ticker": "7013.T",
            "score": 76.3
          }
        ],
        "reuse_prompt": "核融合・次世代エネルギーを見る時は、核融合・次世代エネルギーは、重工、電力、素材、超電導、制御システム、研究開発投資の長期テーマになりやすい。を軸に見る。政策シグナル0.47、市場テーマ性0.49。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 核融合は、太陽の発電方式を地上で小さく安全に再現しようとする技術です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "EV・電池",
        "lens_summary": "EV・電池は、自動車、電池、電子部品、素材、充電インフラに影響する。を軸に見る。政策シグナル0.85、市場テーマ性0.65。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: EV・電池は、移動手段の燃料タンクを電気の箱に置き換える流れです。",
        "confidence": 0.98,
        "source_count": 174,
        "first_seen_at": "2026-06-08T22:47:06+00:00",
        "last_seen_at": "2026-06-22T21:26:01+00:00",
        "key_companies": [
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 94.3
          },
          {
            "name": "トヨタ自動車",
            "ticker": "7203.T",
            "score": 94.3
          },
          {
            "name": "TDK",
            "ticker": "6762.T",
            "score": 94.3
          },
          {
            "name": "パナソニックホールディングス",
            "ticker": "6752.T",
            "score": 94.3
          },
          {
            "name": "イビデン",
            "ticker": "4062.T",
            "score": 94.3
          },
          {
            "name": "東京エレクトロン",
            "ticker": "8035.T",
            "score": 85.3
          },
          {
            "name": "アドバンテスト",
            "ticker": "6857.T",
            "score": 85.3
          },
          {
            "name": "ルネサスエレクトロニクス",
            "ticker": "6723.T",
            "score": 85.3
          }
        ],
        "reuse_prompt": "EV・電池を見る時は、EV・電池は、自動車、電池、電子部品、素材、充電インフラに影響する。を軸に見る。政策シグナル0.85、市場テーマ性0.65。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: EV・電池は、移動手段の燃料タンクを電気の箱に置き換える流れです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "量子・次世代計算",
        "lens_summary": "量子・次世代計算は、通信、計算基盤、暗号、素材、研究開発投資の長期テーマになりやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.47。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 量子技術は、今の計算機では遠回りになる迷路に抜け道を作る考え方です。",
        "confidence": 0.98,
        "source_count": 70,
        "first_seen_at": "2026-06-08T22:47:09+00:00",
        "last_seen_at": "2026-06-22T21:25:58+00:00",
        "key_companies": [
          {
            "name": "富士通",
            "ticker": "6702.T",
            "score": 89.4
          },
          {
            "name": "NEC",
            "ticker": "6701.T",
            "score": 80.4
          },
          {
            "name": "NTT",
            "ticker": "9432.T",
            "score": 80.4
          },
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 71.4
          },
          {
            "name": "東京エレクトロン",
            "ticker": "8035.T",
            "score": 71.4
          },
          {
            "name": "アドバンテスト",
            "ticker": "6857.T",
            "score": 71.4
          },
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 71.4
          },
          {
            "name": "KDDI",
            "ticker": "9433.T",
            "score": 71.4
          }
        ],
        "reuse_prompt": "量子・次世代計算を見る時は、量子・次世代計算は、通信、計算基盤、暗号、素材、研究開発投資の長期テーマになりやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.47。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 量子技術は、今の計算機では遠回りになる迷路に抜け道を作る考え方です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "資産運用・市場制度",
        "lens_summary": "資産運用・市場制度は、証券、運用会社、取引所、金融プラットフォームの追い風になりやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.77。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 市場制度は、投資家と企業が使う道路の交通ルールです。",
        "confidence": 0.97,
        "source_count": 1830,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "score": 100.0
          },
          {
            "name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "score": 99.6
          },
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 99.6
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 90.6
          },
          {
            "name": "楽天グループ",
            "ticker": "4755.T",
            "score": 90.6
          },
          {
            "name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "score": 90.6
          },
          {
            "name": "野村ホールディングス",
            "ticker": "8604.T",
            "score": 90.6
          },
          {
            "name": "大和証券グループ本社",
            "ticker": "8601.T",
            "score": 90.6
          }
        ],
        "reuse_prompt": "資産運用・市場制度を見る時は、資産運用・市場制度は、証券、運用会社、取引所、金融プラットフォームの追い風になりやすい。を軸に見る。政策シグナル0.48、市場テーマ性0.77。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 市場制度は、投資家と企業が使う道路の交通ルールです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "ロボット・省人化",
        "lens_summary": "ロボット・省人化は、FA、センサー、モーター、工作機械、物流自動化に連動する。を軸に見る。政策シグナル0.83、市場テーマ性0.78。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: ロボットは、人手不足の現場に入る追加の腕です。",
        "confidence": 0.96,
        "source_count": 483,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:01+00:00",
        "key_companies": [
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 100.0
          },
          {
            "name": "キーエンス",
            "ticker": "6861.T",
            "score": 100.0
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 96.2
          },
          {
            "name": "ファナック",
            "ticker": "6954.T",
            "score": 96.2
          },
          {
            "name": "安川電機",
            "ticker": "6506.T",
            "score": 96.2
          },
          {
            "name": "三菱電機",
            "ticker": "6503.T",
            "score": 96.2
          },
          {
            "name": "ニデック",
            "ticker": "6594.T",
            "score": 96.2
          },
          {
            "name": "オムロン",
            "ticker": "6645.T",
            "score": 96.2
          }
        ],
        "reuse_prompt": "ロボット・省人化を見る時は、ロボット・省人化は、FA、センサー、モーター、工作機械、物流自動化に連動する。を軸に見る。政策シグナル0.83、市場テーマ性0.78。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: ロボットは、人手不足の現場に入る追加の腕です。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "コンテンツ・エンタメ",
        "lens_summary": "コンテンツ・エンタメは、ゲーム、音楽、映画、配信、IP保有企業、広告・プラットフォーム企業に連動しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.48。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: コンテンツ産業は、知的財産を何度も使える商品棚に並べるビジネスです。",
        "confidence": 0.94,
        "source_count": 582,
        "first_seen_at": "2026-06-08T22:47:07+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 98.6
          },
          {
            "name": "野村総合研究所",
            "ticker": "4307.T",
            "score": 89.6
          },
          {
            "name": "SCSK",
            "ticker": "9719.T",
            "score": 89.6
          },
          {
            "name": "ソニーグループ",
            "ticker": "6758.T",
            "score": 80.6
          },
          {
            "name": "日立製作所",
            "ticker": "6501.T",
            "score": 80.6
          },
          {
            "name": "富士通",
            "ticker": "6702.T",
            "score": 80.6
          },
          {
            "name": "トレンドマイクロ",
            "ticker": "4704.T",
            "score": 80.6
          },
          {
            "name": "さくらインターネット",
            "ticker": "3778.T",
            "score": 80.6
          }
        ],
        "reuse_prompt": "コンテンツ・エンタメを見る時は、コンテンツ・エンタメは、ゲーム、音楽、映画、配信、IP保有企業、広告・プラットフォーム企業に連動しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.48。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: コンテンツ産業は、知的財産を何度も使える商品棚に並べるビジネスです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "半導体",
        "lens_summary": "半導体は、製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。を軸に見る。政策シグナル0.48、市場テーマ性0.77。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 半導体は、デジタル社会のエンジン部品です。性能が上がるほど車全体の動きが変わります。",
        "confidence": 0.93,
        "source_count": 725,
        "first_seen_at": "2026-06-08T22:47:05+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [
          {
            "name": "NTTデータグループ",
            "ticker": "9613.T",
            "score": 99.6
          },
          {
            "name": "東京エレクトロン",
            "ticker": "8035.T",
            "score": 90.6
          },
          {
            "name": "NTT",
            "ticker": "9432.T",
            "score": 90.6
          },
          {
            "name": "KDDI",
            "ticker": "9433.T",
            "score": 90.6
          },
          {
            "name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "score": 90.6
          },
          {
            "name": "ソフトバンク",
            "ticker": "9434.T",
            "score": 90.6
          },
          {
            "name": "SUMCO",
            "ticker": "3436.T",
            "score": 90.6
          },
          {
            "name": "SCREENホールディングス",
            "ticker": "7735.T",
            "score": 90.6
          }
        ],
        "reuse_prompt": "半導体を見る時は、半導体は、製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。を軸に見る。政策シグナル0.48、市場テーマ性0.77。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 半導体は、デジタル社会のエンジン部品です。性能が上がるほど車全体の動きが変わります。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      },
      {
        "theme": "マクロ・政策一般",
        "lens_summary": "マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.42。",
        "market_view": "政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
        "confidence": 0.66,
        "source_count": 2139,
        "first_seen_at": "2026-06-08T22:47:06+00:00",
        "last_seen_at": "2026-06-22T21:26:03+00:00",
        "key_companies": [],
        "reuse_prompt": "マクロ・政策一般を見る時は、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.42。 確認軸は、政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。 新規資料では、既存レンズと同じ流れの強化か、別方向への分岐かを確認する。"
      }
    ]
  },
  "strategy_export": {
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:34+00:00",
    "summary": {
      "stance": "テーマ分散で強めに監視",
      "theme_count": 19,
      "company_count": 54,
      "matrix_count": 300,
      "buy": 0,
      "sell": 0,
      "watch": 18,
      "risk": 0
    },
    "themes": [
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.79,
        "momentum_score": 0.45,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 43,
        "source_count": 9,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "中国",
          "欧州",
          "韓国"
        ],
        "asset_classes": [
          "コモディティ",
          "日本株"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 98.37,
            "max_score": 100.0,
            "evidence_count": 70,
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 93.52,
            "max_score": 100.0,
            "evidence_count": 67,
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 88.96,
            "max_score": 100.0,
            "evidence_count": 67,
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.06,
            "max_score": 100.0,
            "evidence_count": 66,
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 92.73,
            "max_score": 100.0,
            "evidence_count": 65,
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 96.08,
            "max_score": 100.0,
            "evidence_count": 62,
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.03,
            "max_score": 100.0,
            "evidence_count": 54,
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 88.72,
            "max_score": 100.0,
            "evidence_count": 53,
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第64回） / 特定国立研究開発法人物質・材料研究機構の業務及び組織の全般にわたる検討結果並びに講ずる措置の内容について（通知）（PDF形式：438KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.78,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 780,
        "source_count": 43,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 99.52,
            "max_score": 100.0,
            "evidence_count": 1563,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.08,
            "max_score": 100.0,
            "evidence_count": 1561,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 91.27,
            "max_score": 100.0,
            "evidence_count": 1528,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 92.53,
            "max_score": 100.0,
            "evidence_count": 1370,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.68,
            "max_score": 100.0,
            "evidence_count": 1336,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 85.46,
            "max_score": 100.0,
            "evidence_count": 1311,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 86.23,
            "max_score": 100.0,
            "evidence_count": 1236,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 84.83,
            "max_score": 100.0,
            "evidence_count": 1112,
            "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.77,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 747,
        "source_count": 38,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "中国",
          "欧州"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 92.95,
            "max_score": 100.0,
            "evidence_count": 1900,
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 82.13,
            "max_score": 100.0,
            "evidence_count": 1715,
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 83.36,
            "max_score": 100.0,
            "evidence_count": 1652,
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 83.99,
            "max_score": 100.0,
            "evidence_count": 1559,
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
          },
          {
            "company_name": "住友電気工業",
            "ticker": "5802.T",
            "avg_score": 84.24,
            "max_score": 100.0,
            "evidence_count": 1489,
            "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 80.73,
            "max_score": 100.0,
            "evidence_count": 1475,
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 79.97,
            "max_score": 100.0,
            "evidence_count": 1431,
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。"
          },
          {
            "company_name": "ソフトバンク",
            "ticker": "9434.T",
            "avg_score": 79.77,
            "max_score": 100.0,
            "evidence_count": 1317,
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1317件、平均79.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 930,
        "source_count": 44,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.0,
            "max_score": 100.0,
            "evidence_count": 3126,
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.04,
            "max_score": 100.0,
            "evidence_count": 3126,
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 89.07,
            "max_score": 100.0,
            "evidence_count": 3049,
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 85.37,
            "max_score": 100.0,
            "evidence_count": 3020,
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 86.35,
            "max_score": 100.0,
            "evidence_count": 2553,
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 78.4,
            "max_score": 100.0,
            "evidence_count": 2548,
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。"
          },
          {
            "company_name": "トレンドマイクロ",
            "ticker": "4704.T",
            "avg_score": 78.85,
            "max_score": 100.0,
            "evidence_count": 1723,
            "rationale": "人的資本・労働市場との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠1723件、平均78.8、最大100.0。"
          },
          {
            "company_name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "avg_score": 85.48,
            "max_score": 100.0,
            "evidence_count": 1718,
            "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1718件、平均85.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国際卓越研究大学研究等体制強化計画概要（PDF形式：5432KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 452,
        "source_count": 39,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "コモディティ",
          "日本株"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "INPEX",
            "ticker": "1605.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "九州電力",
            "ticker": "9508.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 1003,
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
          },
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 95.38,
            "max_score": 100.0,
            "evidence_count": 1002,
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
          },
          {
            "company_name": "電源開発",
            "ticker": "9513.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 998,
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。"
          },
          {
            "company_name": "出光興産",
            "ticker": "5019.T",
            "avg_score": 99.2,
            "max_score": 100.0,
            "evidence_count": 994,
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠994件、平均99.2、最大100.0。"
          },
          {
            "company_name": "東京ガス",
            "ticker": "9531.T",
            "avg_score": 93.49,
            "max_score": 100.0,
            "evidence_count": 918,
            "rationale": "GX・脱炭素との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠918件、平均93.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 410,
        "source_count": 31,
        "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "欧州",
          "米国",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "武田薬品工業",
            "ticker": "4502.T",
            "avg_score": 93.64,
            "max_score": 100.0,
            "evidence_count": 1047,
            "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
          },
          {
            "company_name": "第一三共",
            "ticker": "4568.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 1046,
            "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "中外製薬",
            "ticker": "4519.T",
            "avg_score": 92.91,
            "max_score": 100.0,
            "evidence_count": 1046,
            "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "エーザイ",
            "ticker": "4523.T",
            "avg_score": 92.91,
            "max_score": 100.0,
            "evidence_count": 1046,
            "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 89.08,
            "max_score": 100.0,
            "evidence_count": 986,
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.72,
            "max_score": 100.0,
            "evidence_count": 978,
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 91.28,
            "max_score": 100.0,
            "evidence_count": 885,
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 83.6,
            "max_score": 100.0,
            "evidence_count": 835,
            "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠835件、平均83.6、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 222,
        "source_count": 33,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 91.87,
            "max_score": 100.0,
            "evidence_count": 1769,
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
          },
          {
            "company_name": "ソフトバンク",
            "ticker": "9434.T",
            "avg_score": 91.62,
            "max_score": 100.0,
            "evidence_count": 1768,
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 91.22,
            "max_score": 100.0,
            "evidence_count": 1768,
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 94.55,
            "max_score": 100.0,
            "evidence_count": 1765,
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 89.51,
            "max_score": 100.0,
            "evidence_count": 1652,
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 85.39,
            "max_score": 100.0,
            "evidence_count": 1640,
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 86.04,
            "max_score": 100.0,
            "evidence_count": 1585,
            "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1585件、平均86.0、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 89.51,
            "max_score": 100.0,
            "evidence_count": 1564,
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 世界と伍する研究大学の在り方について最終まとめ（案）（PDF形式：1898KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 217,
        "source_count": 33,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ",
          "不動産・REIT",
          "クレジット",
          "為替",
          "金利・債券"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 97.05,
            "max_score": 100.0,
            "evidence_count": 594,
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.81,
            "max_score": 100.0,
            "evidence_count": 579,
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 95.08,
            "max_score": 100.0,
            "evidence_count": 579,
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.66,
            "max_score": 100.0,
            "evidence_count": 549,
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 85.84,
            "max_score": 100.0,
            "evidence_count": 459,
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 85.56,
            "max_score": 100.0,
            "evidence_count": 436,
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。"
          },
          {
            "company_name": "インターネットイニシアティブ",
            "ticker": "3774.T",
            "avg_score": 90.85,
            "max_score": 100.0,
            "evidence_count": 406,
            "rationale": "サイバーセキュリティとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠406件、平均90.8、最大100.0。"
          },
          {
            "company_name": "トレンドマイクロ",
            "ticker": "4704.T",
            "avg_score": 90.83,
            "max_score": 100.0,
            "evidence_count": 402,
            "rationale": "サイバーセキュリティとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠402件、平均90.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.51,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 40,
        "source_count": 17,
        "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
        "market_regions": [
          "日本",
          "グローバル",
          "中国",
          "米国",
          "欧州",
          "韓国"
        ],
        "asset_classes": [
          "コモディティ",
          "日本株",
          "為替"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "TDK",
            "ticker": "6762.T",
            "avg_score": 94.41,
            "max_score": 100.0,
            "evidence_count": 173,
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
          },
          {
            "company_name": "トヨタ自動車",
            "ticker": "7203.T",
            "avg_score": 88.13,
            "max_score": 100.0,
            "evidence_count": 169,
            "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
          },
          {
            "company_name": "イビデン",
            "ticker": "4062.T",
            "avg_score": 88.03,
            "max_score": 100.0,
            "evidence_count": 150,
            "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 91.09,
            "max_score": 100.0,
            "evidence_count": 144,
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
          },
          {
            "company_name": "パナソニックホールディングス",
            "ticker": "6752.T",
            "avg_score": 89.71,
            "max_score": 100.0,
            "evidence_count": 141,
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
          },
          {
            "company_name": "デンソー",
            "ticker": "6902.T",
            "avg_score": 86.89,
            "max_score": 100.0,
            "evidence_count": 133,
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.49,
            "max_score": 100.0,
            "evidence_count": 130,
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。"
          },
          {
            "company_name": "ルネサスエレクトロニクス",
            "ticker": "6723.T",
            "avg_score": 82.43,
            "max_score": 100.0,
            "evidence_count": 124,
            "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠124件、平均82.4、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第1回） / 日本経済復興のために（JVCA提出資料）（PDF形式：1890KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/1kai/siryo8.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.75,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 260,
        "source_count": 35,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ",
          "金利・債券"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 93.61,
            "max_score": 100.0,
            "evidence_count": 875,
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 91.73,
            "max_score": 100.0,
            "evidence_count": 869,
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
          },
          {
            "company_name": "三菱電機",
            "ticker": "6503.T",
            "avg_score": 90.34,
            "max_score": 100.0,
            "evidence_count": 829,
            "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 86.44,
            "max_score": 100.0,
            "evidence_count": 814,
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
          },
          {
            "company_name": "川崎重工業",
            "ticker": "7012.T",
            "avg_score": 85.73,
            "max_score": 100.0,
            "evidence_count": 811,
            "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 92.27,
            "max_score": 100.0,
            "evidence_count": 782,
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 90.05,
            "max_score": 100.0,
            "evidence_count": 765,
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 85.48,
            "max_score": 100.0,
            "evidence_count": 744,
            "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠744件、平均85.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.75,
        "momentum_score": 0.4,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 161,
        "source_count": 31,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "中国",
          "欧州",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ",
          "不動産・REIT"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "キーエンス",
            "ticker": "6861.T",
            "avg_score": 99.07,
            "max_score": 100.0,
            "evidence_count": 483,
            "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
          },
          {
            "company_name": "ファナック",
            "ticker": "6954.T",
            "avg_score": 93.02,
            "max_score": 100.0,
            "evidence_count": 483,
            "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
          },
          {
            "company_name": "安川電機",
            "ticker": "6506.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 482,
            "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 94.02,
            "max_score": 100.0,
            "evidence_count": 474,
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
          },
          {
            "company_name": "ニデック",
            "ticker": "6594.T",
            "avg_score": 93.19,
            "max_score": 100.0,
            "evidence_count": 472,
            "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
          },
          {
            "company_name": "オムロン",
            "ticker": "6645.T",
            "avg_score": 93.78,
            "max_score": 100.0,
            "evidence_count": 457,
            "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 93.2,
            "max_score": 100.0,
            "evidence_count": 415,
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。"
          },
          {
            "company_name": "SMC",
            "ticker": "6273.T",
            "avg_score": 88.53,
            "max_score": 100.0,
            "evidence_count": 283,
            "rationale": "ロボット・省人化との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠283件、平均88.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第3回） / 印刷用一括版（PDF形式：3757KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/3kai/siryo2_print.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.74,
        "momentum_score": 0.5,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 92,
        "source_count": 20,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ",
          "為替",
          "金利・債券"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "アドバンテスト",
            "ticker": "6857.T",
            "avg_score": 83.3,
            "max_score": 100.0,
            "evidence_count": 353,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 82.98,
            "max_score": 100.0,
            "evidence_count": 312,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
          },
          {
            "company_name": "SUMCO",
            "ticker": "3436.T",
            "avg_score": 83.9,
            "max_score": 99.2,
            "evidence_count": 289,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
          },
          {
            "company_name": "三菱電機",
            "ticker": "6503.T",
            "avg_score": 90.85,
            "max_score": 100.0,
            "evidence_count": 286,
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 90.14,
            "max_score": 100.0,
            "evidence_count": 284,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 82.75,
            "max_score": 100.0,
            "evidence_count": 276,
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 88.27,
            "max_score": 100.0,
            "evidence_count": 261,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。"
          },
          {
            "company_name": "SCREENホールディングス",
            "ticker": "7735.T",
            "avg_score": 84.02,
            "max_score": 100.0,
            "evidence_count": 239,
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠239件、平均84.0、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
            "date": "2026-06-12",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
            "date": "2026-06-10",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "「強い経済」を実現する総合経済対策",
            "url": "https://www.kantei.go.jp/jp/headline/sougoukeizaitaisaku2025/index.html",
            "date": "2026-06-06T23:19:41+00:00",
            "source_id": "kantei_home",
            "source_name": "首相官邸 新着情報"
          },
          {
            "title": "（論文）企業物価指数・2025年基準改定の基本方針 / 全文 [PDF 3,643KB]",
            "url": "http://www.boj.or.jp/research/brp/ron_2026/data/ron260603a.pdf",
            "date": "2026-06-03",
            "source_id": "boj_releases",
            "source_name": "日本銀行 更新情報RSS"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.74,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 81,
        "source_count": 19,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国"
        ],
        "asset_classes": [
          "日本株",
          "金利・債券",
          "クレジット",
          "不動産・REIT",
          "為替",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "avg_score": 95.01,
            "max_score": 100.0,
            "evidence_count": 1829,
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
          },
          {
            "company_name": "野村ホールディングス",
            "ticker": "8604.T",
            "avg_score": 91.19,
            "max_score": 100.0,
            "evidence_count": 1827,
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
          },
          {
            "company_name": "大和証券グループ本社",
            "ticker": "8601.T",
            "avg_score": 90.51,
            "max_score": 100.0,
            "evidence_count": 1827,
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 90.47,
            "max_score": 100.0,
            "evidence_count": 1692,
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 83.29,
            "max_score": 100.0,
            "evidence_count": 1687,
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
          },
          {
            "company_name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "avg_score": 90.57,
            "max_score": 100.0,
            "evidence_count": 1663,
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1663件、平均90.6、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 85.02,
            "max_score": 100.0,
            "evidence_count": 1633,
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1633件、平均85.0、最大100.0。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 88.76,
            "max_score": 100.0,
            "evidence_count": 1618,
            "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1618件、平均88.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料４・令和８事務年度国税庁実績評価実施計画及び実績評価の事前分析表（案）(PDF:1318KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon04.pdf",
            "date": "2026-06-17T21:24:03+00:00",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "報道発表資料",
            "url": "https://www.fsa.go.jp/news/index.html",
            "date": "2026-06-06T22:03:22+00:00",
            "source_id": "fsa_recent",
            "source_name": "金融庁 新着情報一覧"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 235,
        "source_count": 35,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 94.21,
            "max_score": 100.0,
            "evidence_count": 896,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 86.38,
            "max_score": 100.0,
            "evidence_count": 887,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
          },
          {
            "company_name": "シスメックス",
            "ticker": "6869.T",
            "avg_score": 85.87,
            "max_score": 100.0,
            "evidence_count": 857,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
          },
          {
            "company_name": "テルモ",
            "ticker": "4543.T",
            "avg_score": 86.28,
            "max_score": 100.0,
            "evidence_count": 848,
            "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 81.8,
            "max_score": 100.0,
            "evidence_count": 838,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 87.78,
            "max_score": 100.0,
            "evidence_count": 772,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠772件、平均87.8、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 79.47,
            "max_score": 100.0,
            "evidence_count": 754,
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 89.84,
            "max_score": 100.0,
            "evidence_count": 690,
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 生命倫理専門調査会第３次報告（案）～研究用新規作成胚を用いた基礎的研究の容認～（PDF形式：1053KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo6-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 第56回総合科学技術・イノベーション会議議事録（案）（PDF形式：13KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/sanko1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.36,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 95,
        "source_count": 10,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国",
          "韓国"
        ],
        "asset_classes": [
          "コモディティ",
          "日本株"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 208,
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 208,
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
          },
          {
            "company_name": "九州電力",
            "ticker": "9508.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 208,
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
          },
          {
            "company_name": "INPEX",
            "ticker": "1605.T",
            "avg_score": 98.92,
            "max_score": 100.0,
            "evidence_count": 208,
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
          },
          {
            "company_name": "電源開発",
            "ticker": "9513.T",
            "avg_score": 98.92,
            "max_score": 100.0,
            "evidence_count": 208,
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
          },
          {
            "company_name": "関西電力",
            "ticker": "9503.T",
            "avg_score": 95.09,
            "max_score": 100.0,
            "evidence_count": 207,
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力。資料根拠207件、平均95.1、最大100.0。"
          },
          {
            "company_name": "出光興産",
            "ticker": "5019.T",
            "avg_score": 95.2,
            "max_score": 100.0,
            "evidence_count": 202,
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。"
          },
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 92.5,
            "max_score": 100.0,
            "evidence_count": 201,
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第77回） / 今後の科学技術・イノベーション政策の方向性について（PDF形式：800KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui077/siryo1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "国家資格等のオンライン・デジタル化に係る現在手続が可能な資格に「中小企業診断士」の情報および資料を更新しました / 国家資格等オンライン・デジタル化の開始について（PDF／2,745KB）",
            "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/f5541d61-9839-408d-babb-bd40c8dead71/3b97abd4/20260601_policies_online_govrnment_certifications_01.pdf",
            "date": "2026-06-01",
            "source_id": "digital_agency_rss",
            "source_name": "デジタル庁 新着・更新RSS"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 72,
        "source_count": 18,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "中国",
          "欧州"
        ],
        "asset_classes": [
          "コモディティ",
          "為替",
          "金利・債券",
          "日本株"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
        "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "SUMCO",
            "ticker": "3436.T",
            "avg_score": 91.26,
            "max_score": 100.0,
            "evidence_count": 724,
            "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
          },
          {
            "company_name": "SCREENホールディングス",
            "ticker": "7735.T",
            "avg_score": 91.32,
            "max_score": 100.0,
            "evidence_count": 723,
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 90.48,
            "max_score": 100.0,
            "evidence_count": 714,
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.65,
            "max_score": 100.0,
            "evidence_count": 678,
            "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 97.06,
            "max_score": 100.0,
            "evidence_count": 660,
            "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
          },
          {
            "company_name": "レーザーテック",
            "ticker": "6920.T",
            "avg_score": 82.41,
            "max_score": 100.0,
            "evidence_count": 614,
            "rationale": "半導体との適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠614件、平均82.4、最大100.0。"
          },
          {
            "company_name": "アドバンテスト",
            "ticker": "6857.T",
            "avg_score": 82.61,
            "max_score": 100.0,
            "evidence_count": 605,
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠605件、平均82.6、最大100.0。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 89.81,
            "max_score": 100.0,
            "evidence_count": 603,
            "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠603件、平均89.8、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "通貨及び金融の調節に関する報告書",
            "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
            "date": "2026-06-22",
            "source_id": "boj_releases",
            "source_name": "日本銀行 更新情報RSS"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第72回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「競争的な水素サプライチェーン構築に向けた技術開発事業」の事前評価結果（案）PDF形式：325KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui072/siryo1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第60回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率・高速処理を可能とするAI チップ・次世代コンピューティングの技術開発」の中間評価結果（案）（PDF形式：824KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui060/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "action_bucket": "監視",
        "theme_stage": "継続監視",
        "signal_score": 0.71,
        "momentum_score": 0.46,
        "priced_in_score": 0.52,
        "report_linkage_score": 0.45,
        "document_count": 208,
        "source_count": 21,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "中国",
          "欧州"
        ],
        "asset_classes": [
          "金利・債券",
          "為替",
          "コモディティ",
          "日本株",
          "不動産・REIT",
          "クレジット"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
        "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "avg_score": 98.81,
            "max_score": 100.0,
            "evidence_count": 2178,
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
          },
          {
            "company_name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "avg_score": 92.97,
            "max_score": 100.0,
            "evidence_count": 2177,
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 91.71,
            "max_score": 100.0,
            "evidence_count": 2172,
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 90.98,
            "max_score": 100.0,
            "evidence_count": 1992,
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 85.45,
            "max_score": 100.0,
            "evidence_count": 1908,
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
          },
          {
            "company_name": "楽天グループ",
            "ticker": "4755.T",
            "avg_score": 82.65,
            "max_score": 100.0,
            "evidence_count": 1851,
            "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1851件、平均82.7、最大100.0。"
          },
          {
            "company_name": "野村ホールディングス",
            "ticker": "8604.T",
            "avg_score": 88.56,
            "max_score": 100.0,
            "evidence_count": 1802,
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1802件、平均88.6、最大100.0。"
          },
          {
            "company_name": "大和証券グループ本社",
            "ticker": "8601.T",
            "avg_score": 88.13,
            "max_score": 100.0,
            "evidence_count": 1786,
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1786件、平均88.1、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
            "date": "2026-06-17T21:24:03+00:00",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
            "date": "2026-06-12",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
            "date": "2026-06-10",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
            "date": "2026-06-17T21:24:03+00:00",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "通貨及び金融の調節に関する報告書",
            "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
            "date": "2026-06-22",
            "source_id": "boj_releases",
            "source_name": "日本銀行 更新情報RSS"
          },
          {
            "title": "金融安定理事会（FSB）",
            "url": "https://www.fsa.go.jp/inter/fsf/index.html",
            "date": "2026-06-06T22:03:22+00:00",
            "source_id": "fsa_recent",
            "source_name": "金融庁 新着情報一覧"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "action_bucket": "監視",
        "theme_stage": "継続監視",
        "signal_score": 0.7,
        "momentum_score": 0.44,
        "priced_in_score": 0.51,
        "report_linkage_score": 0.45,
        "document_count": 204,
        "source_count": 32,
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
        "market_regions": [
          "日本",
          "グローバル",
          "米国",
          "欧州",
          "中国"
        ],
        "asset_classes": [
          "日本株",
          "コモディティ",
          "為替"
        ],
        "buy_view": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
        "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
        "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 97.1,
            "max_score": 100.0,
            "evidence_count": 582,
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 88.72,
            "max_score": 100.0,
            "evidence_count": 582,
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 88.41,
            "max_score": 100.0,
            "evidence_count": 580,
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 82.57,
            "max_score": 100.0,
            "evidence_count": 567,
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 90.16,
            "max_score": 100.0,
            "evidence_count": 554,
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 90.04,
            "max_score": 100.0,
            "evidence_count": 545,
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 82.05,
            "max_score": 100.0,
            "evidence_count": 524,
            "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠524件、平均82.0、最大100.0。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 80.68,
            "max_score": 100.0,
            "evidence_count": 458,
            "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠458件、平均80.7、最大100.0。"
          }
        ],
        "evidence": [
          {
            "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
            "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
            "date": "2026-06-04",
            "source_id": "digital_agency_rss",
            "source_name": "デジタル庁 新着・更新RSS"
          },
          {
            "title": "メインナビゲーションへジャンプ",
            "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
            "date": "2026-06-06T23:19:41+00:00",
            "source_id": "mic_press",
            "source_name": "総務省 報道資料"
          },
          {
            "title": "令和7年度 水産白書を本日公表",
            "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
            "date": "2026-06-05",
            "source_id": "maff_press_rss",
            "source_name": "農林水産省 報道発表RSS"
          },
          {
            "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
            "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
            "date": "2026-06-12",
            "source_id": "maff_press_rss",
            "source_name": "農林水産省 報道発表RSS"
          },
          {
            "title": "「日ロ漁業委員会第42回会議(日ロ地先沖合漁業交渉)」の結果について",
            "url": "https://www.jfa.maff.go.jp/j/press/kokusai/260619.html",
            "date": "2026-06-19",
            "source_id": "maff_press_rss",
            "source_name": "農林水産省 報道発表RSS"
          },
          {
            "title": "国際原子力機関（IAEA）の枠組みの下で実施する水産物等の試料採取について",
            "url": "https://www.jfa.maff.go.jp/j/press/kenkyu/260616.html",
            "date": "2026-06-16",
            "source_id": "maff_press_rss",
            "source_name": "農林水産省 報道発表RSS"
          }
        ]
      },
      {
        "signal_date": "2026-06-23",
        "theme": "マクロ・政策一般",
        "action_bucket": "リスク要因",
        "theme_stage": "継続監視",
        "signal_score": 0.61,
        "momentum_score": 0.46,
        "priced_in_score": 0.51,
        "report_linkage_score": 0.45,
        "document_count": 195,
        "source_count": 24,
        "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
        "market_regions": [
          "日本",
          "中国",
          "欧州"
        ],
        "asset_classes": [
          "日本株",
          "金利・債券"
        ],
        "buy_view": "材料が分散的で投資テーマとしては弱い。関連銘柄はリスク確認を優先。",
        "sell_view": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch_view": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk_view": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
        "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
        "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "top_companies": [],
        "evidence": [
          {
            "title": "説明資料１（PDF形式：690KB）",
            "url": "https://www.jcrc.go.jp/content/000002854.pdf",
            "date": "2026-06-07T01:03:53+00:00",
            "source_id": "jcrc_activity",
            "source_name": "カジノ管理委員会 委員会開催状況"
          },
          {
            "title": "令和８年度補正予算が成立しました",
            "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
            "date": "2026-06-05",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
            "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
            "date": "2026-06-03",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS"
          },
          {
            "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
            "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
            "date": "2026-06-07T14:50:33+00:00",
            "source_id": "nta_information",
            "source_name": "国税庁 新着情報"
          },
          {
            "title": "第24回農林水産物・食品の輸出拡大のための輸入国規制への対応等に関する関係閣僚会議を開催しました。",
            "url": "https://www.cas.go.jp/jp/seisakukaigi/nousui/yunyuukoku_kisei_kaigi/index.html",
            "date": "2026-06-17T21:23:49+00:00",
            "source_id": "cas_home",
            "source_name": "内閣官房 新着情報"
          },
          {
            "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 令和8年政策評価・行政事業レビュー有識者会議の運営について（案） （PDF／254KB）",
            "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/7dcee227/20260604_policies_project_review_outline_04.pdf",
            "date": "2026-06-04",
            "source_id": "digital_agency_rss",
            "source_name": "デジタル庁 新着・更新RSS"
          }
        ]
      }
    ],
    "companies": [
      {
        "signal_date": "2026-06-23",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "weighted_score": 85.8,
        "theme_count": 12,
        "total_evidence": 14679,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 95.06,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 95.0,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 1561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 95.72,
            "company_max_score": 100.0,
            "evidence_count": 978,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 97.1,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 96.81,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.55,
            "company_max_score": 100.0,
            "evidence_count": 1765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 97.06,
            "company_max_score": 100.0,
            "evidence_count": 660,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 92.27,
            "company_max_score": 100.0,
            "evidence_count": 782,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 94.21,
            "company_max_score": 100.0,
            "evidence_count": 896,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.47,
            "company_max_score": 100.0,
            "evidence_count": 1692,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 90.98,
            "company_max_score": 100.0,
            "evidence_count": 1992,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTデータグループは量子・次世代計算、人的資本・労働市場、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ12件、根拠14679件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "weighted_score": 85.8,
        "theme_count": 10,
        "total_evidence": 11764,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 92.95,
            "company_max_score": 100.0,
            "evidence_count": 1900,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.96,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 91.27,
            "company_max_score": 100.0,
            "evidence_count": 1528,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 89.08,
            "company_max_score": 100.0,
            "evidence_count": 986,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.41,
            "company_max_score": 100.0,
            "evidence_count": 580,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.37,
            "company_max_score": 100.0,
            "evidence_count": 3020,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 86.04,
            "company_max_score": 100.0,
            "evidence_count": 1585,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1585件、平均86.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.38,
            "company_max_score": 100.0,
            "evidence_count": 887,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "日立製作所はGX・脱炭素、核融合・次世代エネルギー、防災・国土強靭化で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ10件、根拠11764件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "weighted_score": 85.7,
        "theme_count": 7,
        "total_evidence": 6155,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.4,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 62,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 99.52,
            "company_max_score": 100.0,
            "evidence_count": 1563,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。",
            "weighted_score": 79.3,
            "technology_fit_score": 0.98,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 88.27,
            "company_max_score": 100.0,
            "evidence_count": 261,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.2,
            "company_max_score": 100.0,
            "evidence_count": 415,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1564,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 89.81,
            "company_max_score": 100.0,
            "evidence_count": 603,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠603件、平均89.8、最大100.0。",
            "weighted_score": 76.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 83.29,
            "company_max_score": 100.0,
            "evidence_count": 1687,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソフトバンクグループは量子・次世代計算、スタートアップ・イノベーション、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.7、関連テーマ7件、根拠6155件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6701.T",
        "company_name": "NEC",
        "weighted_score": 85.1,
        "theme_count": 7,
        "total_evidence": 5226,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 93.52,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 97.05,
            "company_max_score": 100.0,
            "evidence_count": 594,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.14,
            "company_max_score": 100.0,
            "evidence_count": 284,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 91.73,
            "company_max_score": 100.0,
            "evidence_count": 869,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 86.23,
            "company_max_score": 100.0,
            "evidence_count": 1236,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.36,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.05,
            "company_max_score": 100.0,
            "evidence_count": 524,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠524件、平均82.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NECは量子・次世代計算、サイバーセキュリティ、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.1、関連テーマ7件、根拠5226件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "weighted_score": 84.8,
        "theme_count": 4,
        "total_evidence": 4910,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "人的資本・労働市場",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 94.04,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.66,
            "company_max_score": 100.0,
            "evidence_count": 549,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.04,
            "company_max_score": 100.0,
            "evidence_count": 545,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.84,
            "company_max_score": 100.0,
            "evidence_count": 690,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。",
            "weighted_score": 76.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠4910件。技術適合0.90、収益感応0.87、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "weighted_score": 84.5,
        "theme_count": 9,
        "total_evidence": 11515,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 77.5,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 95.08,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 92.53,
            "company_max_score": 100.0,
            "evidence_count": 1370,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 91.28,
            "company_max_score": 100.0,
            "evidence_count": 885,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.05,
            "company_max_score": 100.0,
            "evidence_count": 765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 89.07,
            "company_max_score": 100.0,
            "evidence_count": 3049,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.16,
            "company_max_score": 100.0,
            "evidence_count": 554,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 87.78,
            "company_max_score": 100.0,
            "evidence_count": 772,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠772件、平均87.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 85.45,
            "company_max_score": 100.0,
            "evidence_count": 1908,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 85.02,
            "company_max_score": 100.0,
            "evidence_count": 1633,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1633件、平均85.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "野村総合研究所はサイバーセキュリティ、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ9件、根拠11515件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "weighted_score": 84.3,
        "theme_count": 3,
        "total_evidence": 2025,
        "technology_fit_score": 0.97,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.44,
            "company_max_score": 100.0,
            "evidence_count": 814,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ3件、根拠2025件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "weighted_score": 84.2,
        "theme_count": 11,
        "total_evidence": 8594,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 94.02,
            "company_max_score": 100.0,
            "evidence_count": 474,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 84.49,
            "company_max_score": 100.0,
            "evidence_count": 130,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 84.03,
            "company_max_score": 100.0,
            "evidence_count": 54,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.98,
            "company_max_score": 100.0,
            "evidence_count": 312,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.68,
            "company_max_score": 100.0,
            "evidence_count": 1336,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.39,
            "company_max_score": 100.0,
            "evidence_count": 1640,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 83.6,
            "company_max_score": 100.0,
            "evidence_count": 835,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠835件、平均83.6、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 82.13,
            "company_max_score": 100.0,
            "evidence_count": 1715,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 84.65,
            "company_max_score": 100.0,
            "evidence_count": 678,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 81.8,
            "company_max_score": 100.0,
            "evidence_count": 838,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソニーグループはロボット・省人化、EV・電池、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ11件、根拠8594件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "weighted_score": 84.2,
        "theme_count": 4,
        "total_evidence": 2695,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.45,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 76.8,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 53,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。",
            "weighted_score": 76.3,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 90.48,
            "company_max_score": 100.0,
            "evidence_count": 714,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.75,
            "company_max_score": 100.0,
            "evidence_count": 276,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、半導体で複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ4件、根拠2695件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9432.T",
        "company_name": "NTT",
        "weighted_score": 84.0,
        "theme_count": 6,
        "total_evidence": 5270,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.1,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 92.73,
            "company_max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.22,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.83,
            "company_max_score": 100.0,
            "evidence_count": 1112,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.56,
            "company_max_score": 100.0,
            "evidence_count": 436,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.97,
            "company_max_score": 100.0,
            "evidence_count": 1431,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 80.68,
            "company_max_score": 100.0,
            "evidence_count": 458,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠458件、平均80.7、最大100.0。",
            "weighted_score": 74.6,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ6件、根拠5270件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7013.T",
        "company_name": "IHI",
        "weighted_score": 84.0,
        "theme_count": 3,
        "total_evidence": 2078,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.8,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 95.38,
            "company_max_score": 100.0,
            "evidence_count": 1002,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。",
            "weighted_score": 78.8,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 93.61,
            "company_max_score": 100.0,
            "evidence_count": 875,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。",
            "weighted_score": 78.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 92.5,
            "company_max_score": 100.0,
            "evidence_count": 201,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ3件、根拠2078件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6702.T",
        "company_name": "富士通",
        "weighted_score": 83.9,
        "theme_count": 5,
        "total_evidence": 5250,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.1,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 98.37,
            "company_max_score": 100.0,
            "evidence_count": 70,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 85.46,
            "company_max_score": 100.0,
            "evidence_count": 1311,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.57,
            "company_max_score": 100.0,
            "evidence_count": 567,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.4,
            "company_max_score": 100.0,
            "evidence_count": 2548,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。",
            "weighted_score": 74.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 79.47,
            "company_max_score": 100.0,
            "evidence_count": 754,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。",
            "weighted_score": 74.3,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ5件、根拠5250件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "weighted_score": 83.8,
        "theme_count": 4,
        "total_evidence": 4447,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.87,
            "company_max_score": 100.0,
            "evidence_count": 1769,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 744,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠744件、平均85.5、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.84,
            "company_max_score": 100.0,
            "evidence_count": 459,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 80.73,
            "company_max_score": 100.0,
            "evidence_count": 1475,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ4件、根拠4447件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "weighted_score": 83.2,
        "theme_count": 3,
        "total_evidence": 5725,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 78.1,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 98.81,
            "company_max_score": 100.0,
            "evidence_count": 2178,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 95.01,
            "company_max_score": 100.0,
            "evidence_count": 1829,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 1718,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1718件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.2、関連テーマ3件、根拠5725件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "weighted_score": 82.8,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.99,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.4,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.8、関連テーマ2件、根拠1211件。技術適合0.99、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "1605.T",
        "company_name": "INPEX",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1211件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9513.T",
        "company_name": "電源開発",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1206,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 998,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "電源開発はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1206件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "weighted_score": 82.0,
        "theme_count": 3,
        "total_evidence": 6343,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.2,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 91.71,
            "company_max_score": 100.0,
            "evidence_count": 2172,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 86.35,
            "company_max_score": 100.0,
            "evidence_count": 2553,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 88.76,
            "company_max_score": 100.0,
            "evidence_count": 1618,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1618件、平均88.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア82.0、関連テーマ3件、根拠6343件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "5019.T",
        "company_name": "出光興産",
        "weighted_score": 81.5,
        "theme_count": 2,
        "total_evidence": 1196,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 99.2,
            "company_max_score": 100.0,
            "evidence_count": 994,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠994件、平均99.2、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 95.2,
            "company_max_score": 100.0,
            "evidence_count": 202,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "出光興産はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア81.5、関連テーマ2件、根拠1196件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "weighted_score": 81.3,
        "theme_count": 2,
        "total_evidence": 1115,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サプライチェーン・経済安全保障",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.85,
            "company_max_score": 100.0,
            "evidence_count": 286,
            "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.34,
            "company_max_score": 100.0,
            "evidence_count": 829,
            "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
            "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1115件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "weighted_score": 80.8,
        "theme_count": 2,
        "total_evidence": 1703,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.9,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 91.09,
            "company_max_score": 100.0,
            "evidence_count": 144,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.99,
            "company_max_score": 100.0,
            "evidence_count": 1559,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1703件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6762.T",
        "company_name": "TDK",
        "weighted_score": 80.7,
        "theme_count": 1,
        "total_evidence": 173,
        "technology_fit_score": 0.92,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 78.7,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 94.41,
            "company_max_score": 100.0,
            "evidence_count": 173,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.7、関連テーマ1件、根拠173件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "weighted_score": 80.5,
        "theme_count": 2,
        "total_evidence": 3840,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 92.97,
            "company_max_score": 100.0,
            "evidence_count": 2177,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.57,
            "company_max_score": 100.0,
            "evidence_count": 1663,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1663件、平均90.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア80.5、関連テーマ2件、根拠3840件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "weighted_score": 80.2,
        "theme_count": 1,
        "total_evidence": 483,
        "technology_fit_score": 0.95,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 78.2,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 99.07,
            "company_max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "キーエンスはロボット・省人化で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠483件。技術適合0.95、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3629,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 91.19,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.56,
            "company_max_score": 100.0,
            "evidence_count": 1802,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1802件、平均88.6、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3629件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3613,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.51,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.13,
            "company_max_score": 100.0,
            "evidence_count": 1786,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1786件、平均88.1、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3613件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 962,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.32,
            "company_max_score": 100.0,
            "evidence_count": 723,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 84.02,
            "company_max_score": 100.0,
            "evidence_count": 239,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠239件、平均84.0、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.83,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SCREENホールディングスは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠962件。技術適合0.85、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "weighted_score": 79.8,
        "theme_count": 2,
        "total_evidence": 1013,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.26,
            "company_max_score": 100.0,
            "evidence_count": 724,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 83.9,
            "company_max_score": 99.2,
            "evidence_count": 289,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SUMCOは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア79.8、関連テーマ2件、根拠1013件。技術適合0.84、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "weighted_score": 79.7,
        "theme_count": 1,
        "total_evidence": 141,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.7,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 89.71,
            "company_max_score": 100.0,
            "evidence_count": 141,
            "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.7、関連テーマ1件、根拠141件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "weighted_score": 79.5,
        "theme_count": 2,
        "total_evidence": 3085,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.62,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.77,
            "company_max_score": 100.0,
            "evidence_count": 1317,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1317件、平均79.8、最大100.0。",
            "weighted_score": 74.5,
            "technology_fit_score": 0.8,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソフトバンクは生成AI・AI、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア79.5、関連テーマ2件、根拠3085件。技術適合0.84、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4502.T",
        "company_name": "武田薬品工業",
        "weighted_score": 79.3,
        "theme_count": 1,
        "total_evidence": 1047,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 77.3,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.64,
            "company_max_score": 100.0,
            "evidence_count": 1047,
            "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "武田薬品工業はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠1047件。技術適合0.91、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "weighted_score": 79.3,
        "theme_count": 1,
        "total_evidence": 169,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.3,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 88.13,
            "company_max_score": 100.0,
            "evidence_count": 169,
            "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
            "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "トヨタ自動車はEV・電池で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠169件。技術適合0.87、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "weighted_score": 79.2,
        "theme_count": 2,
        "total_evidence": 2125,
        "technology_fit_score": 0.83,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.83,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 90.83,
            "company_max_score": 100.0,
            "evidence_count": 402,
            "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
            "rationale": "サイバーセキュリティとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠402件、平均90.8、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.85,
            "company_max_score": 100.0,
            "evidence_count": 1723,
            "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
            "rationale": "人的資本・労働市場との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠1723件、平均78.8、最大100.0。",
            "weighted_score": 74.1,
            "technology_fit_score": 0.78,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "トレンドマイクロはサイバーセキュリティ、人的資本・労働市場で強いテーマに接続する重点候補。総合スコア79.2、関連テーマ2件、根拠2125件。技術適合0.83、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "weighted_score": 79.1,
        "theme_count": 1,
        "total_evidence": 918,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 77.1,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 93.49,
            "company_max_score": 100.0,
            "evidence_count": 918,
            "matched_terms": "GX, 本文に企業名/別名, 水素, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠918件、平均93.5、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "東京ガスはGX・脱炭素で強いテーマに接続する重点候補。総合スコア79.1、関連テーマ1件、根拠918件。技術適合0.90、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "weighted_score": 79.0,
        "theme_count": 1,
        "total_evidence": 457,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 77.0,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.78,
            "company_max_score": 100.0,
            "evidence_count": 457,
            "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "オムロンはロボット・省人化で強いテーマに接続する重点候補。総合スコア79.0、関連テーマ1件、根拠457件。技術適合0.91、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4568.T",
        "company_name": "第一三共",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.92,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "第一三共はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.91,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "中外製薬はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4523.T",
        "company_name": "エーザイ",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.91,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "エーザイはバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "weighted_score": 78.8,
        "theme_count": 2,
        "total_evidence": 958,
        "technology_fit_score": 0.81,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サプライチェーン・経済安全保障",
        "primary_theme_score": 75.5,
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 83.3,
            "company_max_score": 100.0,
            "evidence_count": 353,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 82.61,
            "company_max_score": 100.0,
            "evidence_count": 605,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠605件、平均82.6、最大100.0。",
            "weighted_score": 74.2,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "アドバンテストはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア78.8、関連テーマ2件、根拠958件。技術適合0.81、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "weighted_score": 78.8,
        "theme_count": 1,
        "total_evidence": 133,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 76.8,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 86.89,
            "company_max_score": 100.0,
            "evidence_count": 133,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "デンソーはEV・電池で強いテーマに接続する重点候補。総合スコア78.8、関連テーマ1件、根拠133件。技術適合0.85、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "weighted_score": 78.6,
        "theme_count": 1,
        "total_evidence": 150,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 76.6,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 88.03,
            "company_max_score": 100.0,
            "evidence_count": 150,
            "matched_terms": "AI半導体, 半導体, 電子部品",
            "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "イビデンはEV・電池で強いテーマに接続する重点候補。総合スコア78.6、関連テーマ1件、根拠150件。技術適合0.84、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6954.T",
        "company_name": "ファナック",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 483,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.02,
            "company_max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, ロボット, 工作機械, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ファナックはロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠483件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6506.T",
        "company_name": "安川電機",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 482,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.92,
            "company_max_score": 100.0,
            "evidence_count": 482,
            "matched_terms": "FA, モーター, ロボット, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "安川電機はロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠482件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6594.T",
        "company_name": "ニデック",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 472,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.19,
            "company_max_score": 100.0,
            "evidence_count": 472,
            "matched_terms": "EV, モーター, ロボット, 省人化",
            "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ニデックはロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠472件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "weighted_score": 78.4,
        "theme_count": 1,
        "total_evidence": 406,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 90.85,
            "company_max_score": 100.0,
            "evidence_count": 406,
            "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠406件、平均90.8、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "インターネットイニシアティブはサイバーセキュリティで強いテーマに接続する重点候補。総合スコア78.4、関連テーマ1件、根拠406件。技術適合0.88、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9503.T",
        "company_name": "関西電力",
        "weighted_score": 78.4,
        "theme_count": 1,
        "total_evidence": 207,
        "technology_fit_score": 0.92,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.36,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "核融合・次世代エネルギー",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 95.09,
            "company_max_score": 100.0,
            "evidence_count": 207,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力。資料根拠207件、平均95.1、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "関西電力は核融合・次世代エネルギーでテーマ適合を継続確認する候補。総合スコア78.4、関連テーマ1件、根拠207件。技術適合0.92、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.36、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "weighted_score": 77.9,
        "theme_count": 1,
        "total_evidence": 811,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "防衛・宇宙",
        "primary_theme_score": 75.9,
        "themes": [
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.73,
            "company_max_score": 100.0,
            "evidence_count": 811,
            "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "川崎重工業は防衛・宇宙で強いテーマに接続する重点候補。総合スコア77.9、関連テーマ1件、根拠811件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "weighted_score": 77.8,
        "theme_count": 1,
        "total_evidence": 124,
        "technology_fit_score": 0.81,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 75.8,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 82.43,
            "company_max_score": 100.0,
            "evidence_count": 124,
            "matched_terms": "半導体, 本文に企業名/別名, 車載",
            "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠124件、平均82.4、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ルネサスエレクトロニクスはEV・電池で強いテーマに接続する重点候補。総合スコア77.8、関連テーマ1件、根拠124件。技術適合0.81、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "weighted_score": 77.7,
        "theme_count": 1,
        "total_evidence": 1489,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "防災・国土強靭化",
        "primary_theme_score": 75.7,
        "themes": [
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 84.24,
            "company_max_score": 100.0,
            "evidence_count": 1489,
            "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
            "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "住友電気工業は防災・国土強靭化で強いテーマに接続する重点候補。総合スコア77.7、関連テーマ1件、根拠1489件。技術適合0.85、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6273.T",
        "company_name": "SMC",
        "weighted_score": 77.7,
        "theme_count": 1,
        "total_evidence": 283,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 75.7,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 88.53,
            "company_max_score": 100.0,
            "evidence_count": 283,
            "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠283件、平均88.5、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SMCはロボット・省人化で強いテーマに接続する重点候補。総合スコア77.7、関連テーマ1件、根拠283件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "weighted_score": 77.3,
        "theme_count": 1,
        "total_evidence": 857,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "スポーツ・ヘルスケア",
        "primary_theme_score": 75.3,
        "themes": [
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.87,
            "company_max_score": 100.0,
            "evidence_count": 857,
            "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。",
            "weighted_score": 75.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "シスメックスはスポーツ・ヘルスケアでテーマ適合を継続確認する候補。総合スコア77.3、関連テーマ1件、根拠857件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4543.T",
        "company_name": "テルモ",
        "weighted_score": 77.2,
        "theme_count": 1,
        "total_evidence": 848,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "スポーツ・ヘルスケア",
        "primary_theme_score": 75.2,
        "themes": [
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.28,
            "company_max_score": 100.0,
            "evidence_count": 848,
            "matched_terms": "バイオ, ヘルスケア, 医療機器, 検査",
            "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "テルモはスポーツ・ヘルスケアでテーマ適合を継続確認する候補。総合スコア77.2、関連テーマ1件、根拠848件。技術適合0.85、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "weighted_score": 76.6,
        "theme_count": 1,
        "total_evidence": 1851,
        "technology_fit_score": 0.82,
        "revenue_sensitivity_score": 0.86,
        "policy_tailwind_score": 0.8,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.52,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.52,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 74.6,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 82.65,
            "company_max_score": 100.0,
            "evidence_count": 1851,
            "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
            "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1851件、平均82.7、最大100.0。",
            "weighted_score": 74.6,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "楽天グループは金融政策・金利でテーマ適合を継続確認する候補。総合スコア76.6、関連テーマ1件、根拠1851件。技術適合0.82、収益感応0.86、政策追い風0.80、競争優位1.00、モメンタム0.46、織り込み0.52。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "weighted_score": 76.4,
        "theme_count": 1,
        "total_evidence": 614,
        "technology_fit_score": 0.82,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 74.4,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 82.41,
            "company_max_score": 100.0,
            "evidence_count": 614,
            "matched_terms": "EUV, 半導体, 本文に企業名/別名, 検査装置",
            "rationale": "半導体との適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠614件、平均82.4、最大100.0。",
            "weighted_score": 74.4,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "レーザーテックは半導体でテーマ適合を継続確認する候補。総合スコア76.4、関連テーマ1件、根拠614件。技術適合0.82、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ],
    "theme_company_matrix": [
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6762.T",
        "company_name": "TDK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.7,
        "theme_company_avg_score": 94.41,
        "theme_company_max_score": 100.0,
        "evidence_count": 173,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
        "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 91.09,
        "theme_company_max_score": 100.0,
        "evidence_count": 144,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
        "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.7,
        "theme_company_avg_score": 89.71,
        "theme_company_max_score": 100.0,
        "evidence_count": 141,
        "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
        "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 88.65,
        "theme_company_max_score": 100.0,
        "evidence_count": 96,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "EV・電池との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠96件、平均88.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.3,
        "theme_company_avg_score": 88.13,
        "theme_company_max_score": 100.0,
        "evidence_count": 169,
        "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
        "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 88.03,
        "theme_company_max_score": 100.0,
        "evidence_count": 150,
        "matched_terms": "AI半導体, 半導体, 電子部品",
        "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 86.89,
        "theme_company_max_score": 100.0,
        "evidence_count": 133,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 86.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 106,
        "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠106件、平均86.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 85.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 100,
        "matched_terms": "EV, 光通信, 電力網, 電線",
        "rationale": "EV・電池との適合語: EV, 光通信, 電力網, 電線。資料根拠100件、平均85.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 84.49,
        "theme_company_max_score": 100.0,
        "evidence_count": 130,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 82.83,
        "theme_company_max_score": 100.0,
        "evidence_count": 64,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "EV・電池との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠64件、平均82.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.8,
        "theme_company_avg_score": 82.43,
        "theme_company_max_score": 100.0,
        "evidence_count": 124,
        "matched_terms": "半導体, 本文に企業名/別名, 車載",
        "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠124件、平均82.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6594.T",
        "company_name": "ニデック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.5,
        "theme_company_avg_score": 81.44,
        "theme_company_max_score": 100.0,
        "evidence_count": 32,
        "matched_terms": "EV, モーター, ロボット, 本文に企業名/別名, 省人化",
        "rationale": "EV・電池との適合語: EV, モーター, ロボット, 本文に企業名/別名, 省人化。資料根拠32件、平均81.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 80.99,
        "theme_company_max_score": 100.0,
        "evidence_count": 46,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "EV・電池との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠46件、平均81.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 79.29,
        "theme_company_max_score": 91.4,
        "evidence_count": 89,
        "matched_terms": "AI半導体, 半導体",
        "rationale": "EV・電池との適合語: AI半導体, 半導体。資料根拠89件、平均79.3、最大91.4。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "EV・電池",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 76.4,
        "theme_company_avg_score": 74.22,
        "theme_company_max_score": 89.4,
        "evidence_count": 43,
        "matched_terms": "EUV, 半導体, 検査装置",
        "rationale": "EV・電池との適合語: EUV, 半導体, 検査装置。資料根拠43件、平均74.2、最大89.4。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 1003,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.3,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 1003,
        "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
        "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "1605.T",
        "company_name": "INPEX",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 82.2,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 1003,
        "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
        "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 82.8,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 1003,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "9513.T",
        "company_name": "電源開発",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 82.2,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 998,
        "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "5019.T",
        "company_name": "出光興産",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 81.5,
        "theme_company_avg_score": 99.2,
        "theme_company_max_score": 100.0,
        "evidence_count": 994,
        "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
        "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠994件、平均99.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "7013.T",
        "company_name": "IHI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 95.38,
        "theme_company_max_score": 100.0,
        "evidence_count": 1002,
        "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
        "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "9503.T",
        "company_name": "関西電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 94.62,
        "theme_company_max_score": 100.0,
        "evidence_count": 889,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 送電網, 電力",
        "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 送電網, 電力。資料根拠889件、平均94.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.1,
        "theme_company_avg_score": 93.49,
        "theme_company_max_score": 100.0,
        "evidence_count": 918,
        "matched_terms": "GX, 本文に企業名/別名, 水素, 電力",
        "rationale": "GX・脱炭素との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠918件、平均93.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.7,
        "theme_company_avg_score": 90.53,
        "theme_company_max_score": 100.0,
        "evidence_count": 653,
        "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
        "rationale": "GX・脱炭素との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠653件、平均90.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 88.33,
        "theme_company_max_score": 100.0,
        "evidence_count": 305,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "GX・脱炭素との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠305件、平均88.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.3,
        "theme_company_avg_score": 86.06,
        "theme_company_max_score": 100.0,
        "evidence_count": 757,
        "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
        "rationale": "GX・脱炭素との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠757件、平均86.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.9,
        "theme_company_avg_score": 85.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 291,
        "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
        "rationale": "GX・脱炭素との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠291件、平均85.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "6762.T",
        "company_name": "TDK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.7,
        "theme_company_avg_score": 83.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 313,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
        "rationale": "GX・脱炭素との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠313件、平均83.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "GX・脱炭素",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 81.34,
        "theme_company_max_score": 100.0,
        "evidence_count": 262,
        "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
        "rationale": "GX・脱炭素との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠262件、平均81.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 97.1,
        "theme_company_max_score": 100.0,
        "evidence_count": 582,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 90.16,
        "theme_company_max_score": 100.0,
        "evidence_count": 554,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 90.04,
        "theme_company_max_score": 100.0,
        "evidence_count": 545,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
        "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 88.72,
        "theme_company_max_score": 100.0,
        "evidence_count": 582,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 88.41,
        "theme_company_max_score": 100.0,
        "evidence_count": 580,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
        "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 86.95,
        "theme_company_max_score": 100.0,
        "evidence_count": 187,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "コンテンツ・エンタメとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠187件、平均87.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 84.08,
        "theme_company_max_score": 97.7,
        "evidence_count": 204,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 検査",
        "rationale": "コンテンツ・エンタメとの適合語: AI診断, ヘルスケア, 医療機器, 検査。資料根拠204件、平均84.1、最大97.7。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 84.07,
        "theme_company_max_score": 97.8,
        "evidence_count": 454,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
        "rationale": "コンテンツ・エンタメとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠454件、平均84.1、最大97.8。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 83.68,
        "theme_company_max_score": 100.0,
        "evidence_count": 307,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "コンテンツ・エンタメとの適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠307件、平均83.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 83.32,
        "theme_company_max_score": 100.0,
        "evidence_count": 375,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "コンテンツ・エンタメとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠375件、平均83.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 82.57,
        "theme_company_max_score": 100.0,
        "evidence_count": 567,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 82.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 524,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠524件、平均82.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 81.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 432,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠432件、平均81.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 81.22,
        "theme_company_max_score": 100.0,
        "evidence_count": 376,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠376件、平均81.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 80.68,
        "theme_company_max_score": 100.0,
        "evidence_count": 458,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠458件、平均80.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 77.97,
        "theme_company_max_score": 97.8,
        "evidence_count": 141,
        "matched_terms": "AI創薬, バイオ, 医薬",
        "rationale": "コンテンツ・エンタメとの適合語: AI創薬, バイオ, 医薬。資料根拠141件、平均78.0、最大97.8。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 77.66,
        "theme_company_max_score": 100.0,
        "evidence_count": 173,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "コンテンツ・エンタメとの適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠173件、平均77.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 77.39,
        "theme_company_max_score": 100.0,
        "evidence_count": 433,
        "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "コンテンツ・エンタメとの適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠433件、平均77.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 76.54,
        "theme_company_max_score": 93.2,
        "evidence_count": 169,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
        "rationale": "コンテンツ・エンタメとの適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠169件、平均76.5、最大93.2。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 76.09,
        "theme_company_max_score": 94.3,
        "evidence_count": 162,
        "matched_terms": "AI半導体, 半導体, 電子部品",
        "rationale": "コンテンツ・エンタメとの適合語: AI半導体, 半導体, 電子部品。資料根拠162件、平均76.1、最大94.3。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "コンテンツ・エンタメ",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.7,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 75.32,
        "theme_company_max_score": 89.9,
        "evidence_count": 397,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
        "rationale": "コンテンツ・エンタメとの適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠397件、平均75.3、最大89.9。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 97.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 594,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 96.81,
        "theme_company_max_score": 100.0,
        "evidence_count": 579,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 95.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 579,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 94.66,
        "theme_company_max_score": 100.0,
        "evidence_count": 549,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 90.95,
        "theme_company_max_score": 100.0,
        "evidence_count": 205,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "サイバーセキュリティとの適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠205件、平均91.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 90.85,
        "theme_company_max_score": 100.0,
        "evidence_count": 406,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "サイバーセキュリティとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠406件、平均90.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 90.83,
        "theme_company_max_score": 100.0,
        "evidence_count": 402,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
        "rationale": "サイバーセキュリティとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠402件、平均90.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.2,
        "theme_company_avg_score": 90.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 243,
        "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
        "rationale": "サイバーセキュリティとの適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠243件、平均90.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 87.39,
        "theme_company_max_score": 100.0,
        "evidence_count": 203,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "サイバーセキュリティとの適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠203件、平均87.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 87.19,
        "theme_company_max_score": 100.0,
        "evidence_count": 192,
        "matched_terms": "市場制度, 資産運用, 金融",
        "rationale": "サイバーセキュリティとの適合語: 市場制度, 資産運用, 金融。資料根拠192件、平均87.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 82.0,
        "theme_company_avg_score": 86.42,
        "theme_company_max_score": 100.0,
        "evidence_count": 366,
        "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
        "rationale": "サイバーセキュリティとの適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠366件、平均86.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "7013.T",
        "company_name": "IHI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 86.33,
        "theme_company_max_score": 100.0,
        "evidence_count": 312,
        "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
        "rationale": "サイバーセキュリティとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠312件、平均86.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 85.84,
        "theme_company_max_score": 100.0,
        "evidence_count": 459,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 85.56,
        "theme_company_max_score": 100.0,
        "evidence_count": 436,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.5,
        "theme_company_avg_score": 85.42,
        "theme_company_max_score": 100.0,
        "evidence_count": 223,
        "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
        "rationale": "サイバーセキュリティとの適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠223件、平均85.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 85.14,
        "theme_company_max_score": 100.0,
        "evidence_count": 400,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠400件、平均85.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 84.52,
        "theme_company_max_score": 100.0,
        "evidence_count": 357,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "サイバーセキュリティとの適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠357件、平均84.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.3,
        "theme_company_avg_score": 83.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 313,
        "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
        "rationale": "サイバーセキュリティとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠313件、平均83.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 82.43,
        "theme_company_max_score": 100.0,
        "evidence_count": 282,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
        "rationale": "サイバーセキュリティとの適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠282件、平均82.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 81.54,
        "theme_company_max_score": 97.2,
        "evidence_count": 237,
        "matched_terms": "EV, 光通信, 電力網, 電線",
        "rationale": "サイバーセキュリティとの適合語: EV, 光通信, 電力網, 電線。資料根拠237件、平均81.5、最大97.2。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サイバーセキュリティ",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.9,
        "theme_company_avg_score": 80.42,
        "theme_company_max_score": 97.6,
        "evidence_count": 282,
        "matched_terms": "ロボット, 水素, 航空, 防衛",
        "rationale": "サイバーセキュリティとの適合語: ロボット, 水素, 航空, 防衛。資料根拠282件、平均80.4、最大97.6。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6273.T",
        "company_name": "SMC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 93.91,
        "theme_company_max_score": 98.2,
        "evidence_count": 22,
        "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
        "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠22件、平均93.9、最大98.2。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "7013.T",
        "company_name": "IHI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 92.41,
        "theme_company_max_score": 100.0,
        "evidence_count": 182,
        "matched_terms": "アンモニア, 宇宙, 次世代エネルギー, 水素, 航空, 防衛",
        "rationale": "サプライチェーン・経済安全保障との適合語: アンモニア, 宇宙, 次世代エネルギー, 水素, 航空, 防衛。資料根拠182件、平均92.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 90.85,
        "theme_company_max_score": 100.0,
        "evidence_count": 286,
        "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
        "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 90.14,
        "theme_company_max_score": 100.0,
        "evidence_count": 284,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 88.27,
        "theme_company_max_score": 100.0,
        "evidence_count": 261,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 87.41,
        "theme_company_max_score": 100.0,
        "evidence_count": 183,
        "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
        "rationale": "サプライチェーン・経済安全保障との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠183件、平均87.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.3,
        "theme_company_avg_score": 85.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 214,
        "matched_terms": "エネルギー, 地熱, 宇宙, 本文に企業名/別名, 次世代エネルギー, 水素, 発電, 防衛",
        "rationale": "サプライチェーン・経済安全保障との適合語: エネルギー, 地熱, 宇宙, 本文に企業名/別名, 次世代エネルギー, 水素, 発電, 防衛。資料根拠214件、平均85.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 84.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 239,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠239件、平均84.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 83.9,
        "theme_company_max_score": 99.2,
        "evidence_count": 289,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 77.9,
        "theme_company_avg_score": 83.85,
        "theme_company_max_score": 100.0,
        "evidence_count": 159,
        "matched_terms": "ロボット, 水素, 航空, 防衛",
        "rationale": "サプライチェーン・経済安全保障との適合語: ロボット, 水素, 航空, 防衛。資料根拠159件、平均83.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 83.3,
        "theme_company_max_score": 100.0,
        "evidence_count": 353,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 83.24,
        "theme_company_max_score": 100.0,
        "evidence_count": 212,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 電子部品",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 電子部品。資料根拠212件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 82.98,
        "theme_company_max_score": 100.0,
        "evidence_count": 312,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 82.75,
        "theme_company_max_score": 100.0,
        "evidence_count": 276,
        "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 79.44,
        "theme_company_max_score": 100.0,
        "evidence_count": 131,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "サプライチェーン・経済安全保障との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠131件、平均79.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 76.4,
        "theme_company_avg_score": 76.07,
        "theme_company_max_score": 96.0,
        "evidence_count": 112,
        "matched_terms": "EUV, 半導体, 検査装置",
        "rationale": "サプライチェーン・経済安全保障との適合語: EUV, 半導体, 検査装置。資料根拠112件、平均76.1、最大96.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "サプライチェーン・経済安全保障",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 77.8,
        "theme_company_avg_score": 73.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 69,
        "matched_terms": "半導体, 本文に企業名/別名, 車載",
        "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠69件、平均73.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 99.52,
        "theme_company_max_score": 100.0,
        "evidence_count": 1563,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 96.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 1561,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 92.53,
        "theme_company_max_score": 100.0,
        "evidence_count": 1370,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 91.27,
        "theme_company_max_score": 100.0,
        "evidence_count": 1528,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 90.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 1055,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "スタートアップ・イノベーションとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1055件、平均90.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 86.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 605,
        "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
        "rationale": "スタートアップ・イノベーションとの適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠605件、平均86.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 86.23,
        "theme_company_max_score": 100.0,
        "evidence_count": 1236,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 85.46,
        "theme_company_max_score": 100.0,
        "evidence_count": 1311,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 85.23,
        "theme_company_max_score": 100.0,
        "evidence_count": 1090,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1090件、平均85.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 84.83,
        "theme_company_max_score": 100.0,
        "evidence_count": 1112,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 84.8,
        "theme_company_max_score": 100.0,
        "evidence_count": 957,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠957件、平均84.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 84.68,
        "theme_company_max_score": 100.0,
        "evidence_count": 1336,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 84.58,
        "theme_company_max_score": 100.0,
        "evidence_count": 689,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠689件、平均84.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 84.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 489,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "スタートアップ・イノベーションとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠489件、平均84.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 83.18,
        "theme_company_max_score": 100.0,
        "evidence_count": 675,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "スタートアップ・イノベーションとの適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠675件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 82.11,
        "theme_company_max_score": 100.0,
        "evidence_count": 1031,
        "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "スタートアップ・イノベーションとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1031件、平均82.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 80.69,
        "theme_company_max_score": 100.0,
        "evidence_count": 496,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "スタートアップ・イノベーションとの適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠496件、平均80.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 79.81,
        "theme_company_max_score": 98.7,
        "evidence_count": 555,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
        "rationale": "スタートアップ・イノベーションとの適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠555件、平均79.8、最大98.7。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 78.5,
        "theme_company_max_score": 100.0,
        "evidence_count": 384,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 電子部品",
        "rationale": "スタートアップ・イノベーションとの適合語: AI半導体, 半導体, 本文に企業名/別名, 電子部品。資料根拠384件、平均78.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スタートアップ・イノベーション",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.78,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 78.33,
        "theme_company_max_score": 92.5,
        "evidence_count": 925,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
        "rationale": "スタートアップ・イノベーションとの適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠925件、平均78.3、最大92.5。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 94.21,
        "theme_company_max_score": 100.0,
        "evidence_count": 896,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 89.84,
        "theme_company_max_score": 100.0,
        "evidence_count": 690,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 87.78,
        "theme_company_max_score": 100.0,
        "evidence_count": 772,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠772件、平均87.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 86.38,
        "theme_company_max_score": 100.0,
        "evidence_count": 887,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "4543.T",
        "company_name": "テルモ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.2,
        "theme_company_avg_score": 86.28,
        "theme_company_max_score": 100.0,
        "evidence_count": 848,
        "matched_terms": "バイオ, ヘルスケア, 医療機器, 検査",
        "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 85.87,
        "theme_company_max_score": 100.0,
        "evidence_count": 857,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 79.0,
        "theme_company_avg_score": 83.66,
        "theme_company_max_score": 100.0,
        "evidence_count": 641,
        "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
        "rationale": "スポーツ・ヘルスケアとの適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠641件、平均83.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 81.8,
        "theme_company_max_score": 100.0,
        "evidence_count": 838,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 79.61,
        "theme_company_max_score": 100.0,
        "evidence_count": 573,
        "matched_terms": "EV, センサー, 通信, 電子部品",
        "rationale": "スポーツ・ヘルスケアとの適合語: EV, センサー, 通信, 電子部品。資料根拠573件、平均79.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 79.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 754,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 80.2,
        "theme_company_avg_score": 76.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 336,
        "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
        "rationale": "スポーツ・ヘルスケアとの適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠336件、平均76.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6762.T",
        "company_name": "TDK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 80.7,
        "theme_company_avg_score": 75.25,
        "theme_company_max_score": 100.0,
        "evidence_count": 306,
        "matched_terms": "EV, センサー, 電子部品, 電池",
        "rationale": "スポーツ・ヘルスケアとの適合語: EV, センサー, 電子部品, 電池。資料根拠306件、平均75.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "スポーツ・ヘルスケア",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 74.93,
        "theme_company_max_score": 100.0,
        "evidence_count": 585,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "スポーツ・ヘルスケアとの適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠585件、平均74.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 95.72,
        "theme_company_max_score": 100.0,
        "evidence_count": 978,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4502.T",
        "company_name": "武田薬品工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.3,
        "theme_company_avg_score": 93.64,
        "theme_company_max_score": 100.0,
        "evidence_count": 1047,
        "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4568.T",
        "company_name": "第一三共",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 92.92,
        "theme_company_max_score": 100.0,
        "evidence_count": 1046,
        "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 92.91,
        "theme_company_max_score": 100.0,
        "evidence_count": 1046,
        "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4523.T",
        "company_name": "エーザイ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 92.91,
        "theme_company_max_score": 100.0,
        "evidence_count": 1046,
        "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 91.28,
        "theme_company_max_score": 100.0,
        "evidence_count": 885,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.0,
        "theme_company_avg_score": 90.56,
        "theme_company_max_score": 100.0,
        "evidence_count": 30,
        "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
        "rationale": "バイオ・医療技術との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠30件、平均90.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 89.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 986,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 88.77,
        "theme_company_max_score": 100.0,
        "evidence_count": 770,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠770件、平均88.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4543.T",
        "company_name": "テルモ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.2,
        "theme_company_avg_score": 88.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 794,
        "matched_terms": "バイオ, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "バイオ・医療技術との適合語: バイオ, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠794件、平均88.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 84.3,
        "theme_company_max_score": 100.0,
        "evidence_count": 617,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "バイオ・医療技術との適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠617件、平均84.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 83.9,
        "theme_company_max_score": 100.0,
        "evidence_count": 408,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
        "rationale": "バイオ・医療技術との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠408件、平均83.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 83.6,
        "theme_company_max_score": 100.0,
        "evidence_count": 835,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠835件、平均83.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 83.24,
        "theme_company_max_score": 100.0,
        "evidence_count": 807,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "バイオ・医療技術との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠807件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 83.18,
        "theme_company_max_score": 100.0,
        "evidence_count": 366,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "バイオ・医療技術との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠366件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 83.16,
        "theme_company_max_score": 100.0,
        "evidence_count": 494,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "バイオ・医療技術との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠494件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 82.98,
        "theme_company_max_score": 100.0,
        "evidence_count": 730,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "バイオ・医療技術との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠730件、平均83.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 82.09,
        "theme_company_max_score": 100.0,
        "evidence_count": 656,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "バイオ・医療技術との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠656件、平均82.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "バイオ・医療技術",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 81.57,
        "theme_company_max_score": 100.0,
        "evidence_count": 684,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "バイオ・医療技術との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠684件、平均81.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 80.2,
        "theme_company_avg_score": 99.07,
        "theme_company_max_score": 100.0,
        "evidence_count": 483,
        "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
        "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 94.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 474,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 79.0,
        "theme_company_avg_score": 93.78,
        "theme_company_max_score": 100.0,
        "evidence_count": 457,
        "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
        "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 93.2,
        "theme_company_max_score": 100.0,
        "evidence_count": 415,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6594.T",
        "company_name": "ニデック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 78.5,
        "theme_company_avg_score": 93.19,
        "theme_company_max_score": 100.0,
        "evidence_count": 472,
        "matched_terms": "EV, モーター, ロボット, 省人化",
        "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6954.T",
        "company_name": "ファナック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 78.5,
        "theme_company_avg_score": 93.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 483,
        "matched_terms": "FA, ロボット, 工作機械, 本文に企業名/別名",
        "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6506.T",
        "company_name": "安川電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 78.5,
        "theme_company_avg_score": 92.92,
        "theme_company_max_score": 100.0,
        "evidence_count": 482,
        "matched_terms": "FA, モーター, ロボット, 本文に企業名/別名",
        "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 91.11,
        "theme_company_max_score": 100.0,
        "evidence_count": 183,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "ロボット・省人化との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠183件、平均91.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6273.T",
        "company_name": "SMC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 88.53,
        "theme_company_max_score": 100.0,
        "evidence_count": 283,
        "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
        "rationale": "ロボット・省人化との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠283件、平均88.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 77.9,
        "theme_company_avg_score": 84.58,
        "theme_company_max_score": 100.0,
        "evidence_count": 168,
        "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
        "rationale": "ロボット・省人化との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠168件、平均84.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 79.3,
        "theme_company_avg_score": 82.54,
        "theme_company_max_score": 100.0,
        "evidence_count": 176,
        "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
        "rationale": "ロボット・省人化との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠176件、平均82.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 82.29,
        "theme_company_max_score": 100.0,
        "evidence_count": 137,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
        "rationale": "ロボット・省人化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠137件、平均82.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 80.56,
        "theme_company_max_score": 100.0,
        "evidence_count": 179,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "ロボット・省人化との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠179件、平均80.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "ロボット・省人化",
        "ticker": "6762.T",
        "company_name": "TDK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 80.7,
        "theme_company_avg_score": 79.2,
        "theme_company_max_score": 100.0,
        "evidence_count": 46,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
        "rationale": "ロボット・省人化との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠46件、平均79.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 95.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 3126,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 94.04,
        "theme_company_max_score": 100.0,
        "evidence_count": 3126,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 89.07,
        "theme_company_max_score": 100.0,
        "evidence_count": 3049,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 82.0,
        "theme_company_avg_score": 86.35,
        "theme_company_max_score": 100.0,
        "evidence_count": 2553,
        "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
        "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.2,
        "theme_company_avg_score": 85.48,
        "theme_company_max_score": 100.0,
        "evidence_count": 1718,
        "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
        "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1718件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 85.37,
        "theme_company_max_score": 100.0,
        "evidence_count": 3020,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.5,
        "theme_company_avg_score": 82.98,
        "theme_company_max_score": 100.0,
        "evidence_count": 1486,
        "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
        "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1486件、平均83.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 81.63,
        "theme_company_max_score": 100.0,
        "evidence_count": 1364,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "人的資本・労働市場との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1364件、平均81.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 81.26,
        "theme_company_max_score": 100.0,
        "evidence_count": 1345,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "人的資本・労働市場との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1345件、平均81.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 79.1,
        "theme_company_max_score": 100.0,
        "evidence_count": 1513,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "人的資本・労働市場との適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠1513件、平均79.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 78.85,
        "theme_company_max_score": 100.0,
        "evidence_count": 1723,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
        "rationale": "人的資本・労働市場との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠1723件、平均78.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "人的資本・労働市場",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 78.4,
        "theme_company_max_score": 100.0,
        "evidence_count": 2548,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 97.06,
        "theme_company_max_score": 100.0,
        "evidence_count": 660,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 94.09,
        "theme_company_max_score": 100.0,
        "evidence_count": 67,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "半導体との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠67件、平均94.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "4543.T",
        "company_name": "テルモ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.2,
        "theme_company_avg_score": 93.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 54,
        "matched_terms": "バイオ, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "半導体との適合語: バイオ, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠54件、平均93.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6273.T",
        "company_name": "SMC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 92.72,
        "theme_company_max_score": 100.0,
        "evidence_count": 93,
        "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
        "rationale": "半導体との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠93件、平均92.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 91.69,
        "theme_company_max_score": 100.0,
        "evidence_count": 548,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠548件、平均91.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 91.32,
        "theme_company_max_score": 100.0,
        "evidence_count": 723,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 91.26,
        "theme_company_max_score": 100.0,
        "evidence_count": 724,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
        "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 90.76,
        "theme_company_max_score": 100.0,
        "evidence_count": 44,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
        "rationale": "半導体との適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠44件、平均90.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 90.5,
        "theme_company_max_score": 100.0,
        "evidence_count": 531,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "半導体との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠531件、平均90.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 90.48,
        "theme_company_max_score": 100.0,
        "evidence_count": 714,
        "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 89.89,
        "theme_company_max_score": 100.0,
        "evidence_count": 546,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "半導体との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠546件、平均89.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 89.81,
        "theme_company_max_score": 100.0,
        "evidence_count": 603,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠603件、平均89.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 89.26,
        "theme_company_max_score": 100.0,
        "evidence_count": 547,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "半導体との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠547件、平均89.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 89.06,
        "theme_company_max_score": 95.5,
        "evidence_count": 439,
        "matched_terms": "AI, フィンテック, 通信",
        "rationale": "半導体との適合語: AI, フィンテック, 通信。資料根拠439件、平均89.1、最大95.5。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 87.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 95,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 検査",
        "rationale": "半導体との適合語: AI診断, ヘルスケア, 医療機器, 検査。資料根拠95件、平均87.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 86.23,
        "theme_company_max_score": 100.0,
        "evidence_count": 576,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "半導体との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠576件、平均86.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 86.06,
        "theme_company_max_score": 100.0,
        "evidence_count": 437,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "半導体との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠437件、平均86.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 84.65,
        "theme_company_max_score": 100.0,
        "evidence_count": 678,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 82.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 149,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 電子部品",
        "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 電子部品。資料根拠149件、平均82.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 82.61,
        "theme_company_max_score": 100.0,
        "evidence_count": 605,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
        "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠605件、平均82.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 82.51,
        "theme_company_max_score": 100.0,
        "evidence_count": 271,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "半導体との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠271件、平均82.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 76.4,
        "theme_company_avg_score": 82.41,
        "theme_company_max_score": 100.0,
        "evidence_count": 614,
        "matched_terms": "EUV, 半導体, 本文に企業名/別名, 検査装置",
        "rationale": "半導体との適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠614件、平均82.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 81.3,
        "theme_company_max_score": 100.0,
        "evidence_count": 112,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "半導体との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠112件、平均81.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "半導体",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.8,
        "theme_company_avg_score": 74.56,
        "theme_company_max_score": 95.5,
        "evidence_count": 42,
        "matched_terms": "半導体, 本文に企業名/別名, 車載",
        "rationale": "半導体との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠42件、平均74.6、最大95.5。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 208,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.3,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 208,
        "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
        "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 82.8,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 208,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "1605.T",
        "company_name": "INPEX",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 82.2,
        "theme_company_avg_score": 98.92,
        "theme_company_max_score": 100.0,
        "evidence_count": 208,
        "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
        "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "9513.T",
        "company_name": "電源開発",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 82.2,
        "theme_company_avg_score": 98.92,
        "theme_company_max_score": 100.0,
        "evidence_count": 208,
        "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "5019.T",
        "company_name": "出光興産",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 81.5,
        "theme_company_avg_score": 95.2,
        "theme_company_max_score": 100.0,
        "evidence_count": 202,
        "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
        "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "9503.T",
        "company_name": "関西電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 95.09,
        "theme_company_max_score": 100.0,
        "evidence_count": 207,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力",
        "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力。資料根拠207件、平均95.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "7013.T",
        "company_name": "IHI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 92.5,
        "theme_company_max_score": 100.0,
        "evidence_count": 201,
        "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
        "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 79.1,
        "theme_company_avg_score": 89.97,
        "theme_company_max_score": 100.0,
        "evidence_count": 120,
        "matched_terms": "GX, 水素, 電力",
        "rationale": "核融合・次世代エネルギーとの適合語: GX, 水素, 電力。資料根拠120件、平均90.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 82.68,
        "theme_company_max_score": 100.0,
        "evidence_count": 55,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "核融合・次世代エネルギーとの適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠55件、平均82.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "核融合・次世代エネルギー",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.73,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 78.66,
        "theme_company_max_score": 100.0,
        "evidence_count": 98,
        "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網",
        "rationale": "核融合・次世代エネルギーとの適合語: EV, 光通信, 本文に企業名/別名, 電力網。資料根拠98件、平均78.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 95.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 233,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "生成AI・AIとの適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠233件、平均95.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 94.55,
        "theme_company_max_score": 100.0,
        "evidence_count": 1765,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 94.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 606,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "生成AI・AIとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠606件、平均94.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 93.7,
        "theme_company_max_score": 100.0,
        "evidence_count": 124,
        "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠124件、平均93.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6273.T",
        "company_name": "SMC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 93.44,
        "theme_company_max_score": 100.0,
        "evidence_count": 224,
        "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
        "rationale": "生成AI・AIとの適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠224件、平均93.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 93.09,
        "theme_company_max_score": 100.0,
        "evidence_count": 95,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "生成AI・AIとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠95件、平均93.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 92.07,
        "theme_company_max_score": 100.0,
        "evidence_count": 174,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠174件、平均92.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 91.87,
        "theme_company_max_score": 100.0,
        "evidence_count": 1769,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 91.62,
        "theme_company_max_score": 100.0,
        "evidence_count": 1768,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 91.22,
        "theme_company_max_score": 100.0,
        "evidence_count": 1768,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 90.38,
        "theme_company_max_score": 100.0,
        "evidence_count": 1540,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1540件、平均90.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 89.96,
        "theme_company_max_score": 100.0,
        "evidence_count": 131,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
        "rationale": "生成AI・AIとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠131件、平均90.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 89.51,
        "theme_company_max_score": 100.0,
        "evidence_count": 1652,
        "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 89.51,
        "theme_company_max_score": 100.0,
        "evidence_count": 1564,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 89.01,
        "theme_company_max_score": 100.0,
        "evidence_count": 1439,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "生成AI・AIとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1439件、平均89.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 88.42,
        "theme_company_max_score": 100.0,
        "evidence_count": 182,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
        "rationale": "生成AI・AIとの適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠182件、平均88.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 87.15,
        "theme_company_max_score": 100.0,
        "evidence_count": 1319,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "生成AI・AIとの適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1319件、平均87.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 86.04,
        "theme_company_max_score": 100.0,
        "evidence_count": 1585,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1585件、平均86.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 85.72,
        "theme_company_max_score": 100.0,
        "evidence_count": 182,
        "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
        "rationale": "生成AI・AIとの適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠182件、平均85.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 85.46,
        "theme_company_max_score": 100.0,
        "evidence_count": 1056,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "生成AI・AIとの適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠1056件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 85.39,
        "theme_company_max_score": 100.0,
        "evidence_count": 1640,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 84.54,
        "theme_company_max_score": 100.0,
        "evidence_count": 1119,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠1119件、平均84.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 82.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 1490,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
        "rationale": "生成AI・AIとの適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠1490件、平均82.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 81.91,
        "theme_company_max_score": 100.0,
        "evidence_count": 1050,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "生成AI・AIとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1050件、平均81.9、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 80.66,
        "theme_company_max_score": 100.0,
        "evidence_count": 570,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 電子部品",
        "rationale": "生成AI・AIとの適合語: AI半導体, 半導体, 本文に企業名/別名, 電子部品。資料根拠570件、平均80.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 78.59,
        "theme_company_max_score": 100.0,
        "evidence_count": 449,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "生成AI・AIとの適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠449件、平均78.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 76.4,
        "theme_company_avg_score": 76.37,
        "theme_company_max_score": 100.0,
        "evidence_count": 667,
        "matched_terms": "EUV, 半導体, 本文に企業名/別名, 検査装置",
        "rationale": "生成AI・AIとの適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠667件、平均76.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "生成AI・AI",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.76,
        "company_weighted_score": 77.8,
        "theme_company_avg_score": 70.28,
        "theme_company_max_score": 100.0,
        "evidence_count": 299,
        "matched_terms": "半導体, 本文に企業名/別名, 車載",
        "rationale": "生成AI・AIとの適合語: 半導体, 本文に企業名/別名, 車載。資料根拠299件、平均70.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 83.2,
        "theme_company_avg_score": 95.01,
        "theme_company_max_score": 100.0,
        "evidence_count": 1829,
        "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
        "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 91.19,
        "theme_company_max_score": 100.0,
        "evidence_count": 1827,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 80.5,
        "theme_company_avg_score": 90.57,
        "theme_company_max_score": 100.0,
        "evidence_count": 1663,
        "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
        "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1663件、平均90.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 90.51,
        "theme_company_max_score": 100.0,
        "evidence_count": 1827,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 90.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 1692,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 82.0,
        "theme_company_avg_score": 88.76,
        "theme_company_max_score": 100.0,
        "evidence_count": 1618,
        "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
        "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1618件、平均88.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 85.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 1633,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1633件、平均85.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 84.26,
        "theme_company_max_score": 100.0,
        "evidence_count": 1159,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "資産運用・市場制度との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1159件、平均84.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 83.29,
        "theme_company_max_score": 100.0,
        "evidence_count": 1687,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "資産運用・市場制度",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.74,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 82.31,
        "theme_company_max_score": 100.0,
        "evidence_count": 1606,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "資産運用・市場制度との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1606件、平均82.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6702.T",
        "company_name": "富士通",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 83.9,
        "theme_company_avg_score": 98.37,
        "theme_company_max_score": 100.0,
        "evidence_count": 70,
        "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
        "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 85.7,
        "theme_company_avg_score": 96.08,
        "theme_company_max_score": 100.0,
        "evidence_count": 62,
        "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
        "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 95.06,
        "theme_company_max_score": 100.0,
        "evidence_count": 66,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
        "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 93.52,
        "theme_company_max_score": 100.0,
        "evidence_count": 67,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 92.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 65,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 92.02,
        "theme_company_max_score": 100.0,
        "evidence_count": 48,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠48件、平均92.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 88.96,
        "theme_company_max_score": 100.0,
        "evidence_count": 67,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 88.72,
        "theme_company_max_score": 100.0,
        "evidence_count": 53,
        "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
        "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 88.55,
        "theme_company_max_score": 100.0,
        "evidence_count": 52,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "量子・次世代計算との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠52件、平均88.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 88.16,
        "theme_company_max_score": 100.0,
        "evidence_count": 43,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "量子・次世代計算との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠43件、平均88.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 78.9,
        "theme_company_avg_score": 87.59,
        "theme_company_max_score": 100.0,
        "evidence_count": 33,
        "matched_terms": "AI創薬, バイオ, 医薬",
        "rationale": "量子・次世代計算との適合語: AI創薬, バイオ, 医薬。資料根拠33件、平均87.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 86.27,
        "theme_company_max_score": 100.0,
        "evidence_count": 31,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
        "rationale": "量子・次世代計算との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠31件、平均86.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 85.55,
        "theme_company_max_score": 98.4,
        "evidence_count": 34,
        "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
        "rationale": "量子・次世代計算との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠34件、平均85.5、最大98.4。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 79.8,
        "theme_company_avg_score": 85.37,
        "theme_company_max_score": 98.4,
        "evidence_count": 37,
        "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
        "rationale": "量子・次世代計算との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠37件、平均85.4、最大98.4。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 84.86,
        "theme_company_max_score": 97.7,
        "evidence_count": 30,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "量子・次世代計算との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠30件、平均84.9、最大97.7。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 77.3,
        "theme_company_avg_score": 84.18,
        "theme_company_max_score": 100.0,
        "evidence_count": 29,
        "matched_terms": "AI診断, ヘルスケア, 医療機器, 検査",
        "rationale": "量子・次世代計算との適合語: AI診断, ヘルスケア, 医療機器, 検査。資料根拠29件、平均84.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 84.03,
        "theme_company_max_score": 100.0,
        "evidence_count": 54,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
        "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 81.37,
        "theme_company_max_score": 90.1,
        "evidence_count": 45,
        "matched_terms": "AI半導体, 半導体",
        "rationale": "量子・次世代計算との適合語: AI半導体, 半導体。資料根拠45件、平均81.4、最大90.1。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "量子・次世代計算",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.79,
        "company_weighted_score": 78.6,
        "theme_company_avg_score": 80.76,
        "theme_company_max_score": 97.0,
        "evidence_count": 23,
        "matched_terms": "AI半導体, 半導体, 電子部品",
        "rationale": "量子・次世代計算との適合語: AI半導体, 半導体, 電子部品。資料根拠23件、平均80.8、最大97.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 83.2,
        "theme_company_avg_score": 98.81,
        "theme_company_max_score": 100.0,
        "evidence_count": 2178,
        "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
        "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 80.5,
        "theme_company_avg_score": 92.97,
        "theme_company_max_score": 100.0,
        "evidence_count": 2177,
        "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
        "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 82.0,
        "theme_company_avg_score": 91.71,
        "theme_company_max_score": 100.0,
        "evidence_count": 2172,
        "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
        "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 90.98,
        "theme_company_max_score": 100.0,
        "evidence_count": 1992,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 88.56,
        "theme_company_max_score": 100.0,
        "evidence_count": 1802,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1802件、平均88.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 80.0,
        "theme_company_avg_score": 88.13,
        "theme_company_max_score": 100.0,
        "evidence_count": 1786,
        "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
        "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1786件、平均88.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 85.78,
        "theme_company_max_score": 100.0,
        "evidence_count": 1443,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "金融政策・金利との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1443件、平均85.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 85.45,
        "theme_company_max_score": 100.0,
        "evidence_count": 1908,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "金融政策・金利",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.71,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 82.65,
        "theme_company_max_score": 100.0,
        "evidence_count": 1851,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1851件、平均82.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 82.8,
        "theme_company_avg_score": 100.0,
        "theme_company_max_score": 100.0,
        "evidence_count": 412,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "防災・国土強靭化との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠412件、平均100.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9513.T",
        "company_name": "電源開発",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 82.2,
        "theme_company_avg_score": 99.85,
        "theme_company_max_score": 100.0,
        "evidence_count": 413,
        "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
        "rationale": "防災・国土強靭化との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠413件、平均99.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9503.T",
        "company_name": "関西電力",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 95.47,
        "theme_company_max_score": 100.0,
        "evidence_count": 397,
        "matched_terms": "GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 送電網, 電力",
        "rationale": "防災・国土強靭化との適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 送電網, 電力。資料根拠397件、平均95.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 92.95,
        "theme_company_max_score": 100.0,
        "evidence_count": 1900,
        "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
        "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 79.1,
        "theme_company_avg_score": 85.45,
        "theme_company_max_score": 100.0,
        "evidence_count": 632,
        "matched_terms": "GX, 本文に企業名/別名, 水素, 電力",
        "rationale": "防災・国土強靭化との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠632件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 77.7,
        "theme_company_avg_score": 84.24,
        "theme_company_max_score": 100.0,
        "evidence_count": 1489,
        "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
        "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 80.8,
        "theme_company_avg_score": 83.99,
        "theme_company_max_score": 100.0,
        "evidence_count": 1559,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
        "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 83.98,
        "theme_company_max_score": 100.0,
        "evidence_count": 687,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "防災・国土強靭化との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠687件、平均84.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 83.36,
        "theme_company_max_score": 100.0,
        "evidence_count": 1652,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 84.2,
        "theme_company_avg_score": 82.13,
        "theme_company_max_score": 100.0,
        "evidence_count": 1715,
        "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
        "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 79.7,
        "theme_company_avg_score": 81.67,
        "theme_company_max_score": 100.0,
        "evidence_count": 957,
        "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
        "rationale": "防災・国土強靭化との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠957件、平均81.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 81.56,
        "theme_company_max_score": 100.0,
        "evidence_count": 927,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "防災・国土強靭化との適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠927件、平均81.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 80.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 1475,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 79.0,
        "theme_company_avg_score": 80.04,
        "theme_company_max_score": 100.0,
        "evidence_count": 551,
        "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
        "rationale": "防災・国土強靭化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠551件、平均80.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9432.T",
        "company_name": "NTT",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 79.97,
        "theme_company_max_score": 100.0,
        "evidence_count": 1431,
        "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
        "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 79.5,
        "theme_company_avg_score": 79.77,
        "theme_company_max_score": 100.0,
        "evidence_count": 1317,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
        "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1317件、平均79.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 76.6,
        "theme_company_avg_score": 79.19,
        "theme_company_max_score": 100.0,
        "evidence_count": 1131,
        "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
        "rationale": "防災・国土強靭化との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1131件、平均79.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 80.2,
        "theme_company_avg_score": 76.99,
        "theme_company_max_score": 100.0,
        "evidence_count": 727,
        "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
        "rationale": "防災・国土強靭化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠727件、平均77.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 78.8,
        "theme_company_avg_score": 75.84,
        "theme_company_max_score": 100.0,
        "evidence_count": 1058,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
        "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠1058件、平均75.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防災・国土強靭化",
        "ticker": "6762.T",
        "company_name": "TDK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.77,
        "company_weighted_score": 80.7,
        "theme_company_avg_score": 75.54,
        "theme_company_max_score": 100.0,
        "evidence_count": 742,
        "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
        "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠742件、平均75.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "7013.T",
        "company_name": "IHI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 84.0,
        "theme_company_avg_score": 93.61,
        "theme_company_max_score": 100.0,
        "evidence_count": 875,
        "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
        "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 85.8,
        "theme_company_avg_score": 92.27,
        "theme_company_max_score": 100.0,
        "evidence_count": 782,
        "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
        "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "6701.T",
        "company_name": "NEC",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 85.1,
        "theme_company_avg_score": 91.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 869,
        "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
        "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 81.3,
        "theme_company_avg_score": 90.34,
        "theme_company_max_score": 100.0,
        "evidence_count": 829,
        "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
        "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 84.5,
        "theme_company_avg_score": 90.05,
        "theme_company_max_score": 100.0,
        "evidence_count": 765,
        "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
        "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 84.8,
        "theme_company_avg_score": 88.84,
        "theme_company_max_score": 100.0,
        "evidence_count": 611,
        "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
        "rationale": "防衛・宇宙との適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠611件、平均88.8、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 84.3,
        "theme_company_avg_score": 86.44,
        "theme_company_max_score": 100.0,
        "evidence_count": 814,
        "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
        "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 77.9,
        "theme_company_avg_score": 85.73,
        "theme_company_max_score": 100.0,
        "evidence_count": 811,
        "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
        "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 83.8,
        "theme_company_avg_score": 85.48,
        "theme_company_max_score": 100.0,
        "evidence_count": 744,
        "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
        "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠744件、平均85.5、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 79.2,
        "theme_company_avg_score": 83.19,
        "theme_company_max_score": 100.0,
        "evidence_count": 480,
        "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
        "rationale": "防衛・宇宙との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠480件、平均83.2、最大100.0。"
      },
      {
        "signal_date": "2026-06-23",
        "theme": "防衛・宇宙",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "theme_action_bucket": "監視",
        "theme_signal_score": 0.75,
        "company_weighted_score": 78.4,
        "theme_company_avg_score": 82.4,
        "theme_company_max_score": 100.0,
        "evidence_count": 425,
        "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
        "rationale": "防衛・宇宙との適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠425件、平均82.4、最大100.0。"
      }
    ]
  },
  "strategy_action_queue": {
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:35+00:00",
    "summary": {
      "date": "2026-06-23",
      "stance": "テーマ分散で強めに監視",
      "buy": 0,
      "sell": 0,
      "watch": 19,
      "risk": 19,
      "short": 19,
      "mid": 19,
      "long": 19,
      "themes": 19,
      "companies": 54,
      "top_priority": 0.668
    },
    "buckets": {
      "買い": [],
      "売り": [],
      "監視": [
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.668,
          "theme": "EV・電池",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 40,
          "source_count": 17,
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            }
          ],
          "related_company_text": "TDK 6762.T / トヨタ自動車 7203.T / イビデン 4062.T / 村田製作所 6981.T / パナソニックホールディングス 6752.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6595,
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 92,
          "source_count": 20,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            }
          ],
          "related_company_text": "アドバンテスト 6857.T / ソニーグループ 6758.T / SUMCO 3436.T / 三菱電機 6503.T / NEC 6701.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6515,
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 780,
          "source_count": 43,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            }
          ],
          "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.651,
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 747,
          "source_count": 38,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / ソニーグループ 6758.T / NEC 6701.T / 村田製作所 6981.T / 住友電気工業 5802.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6505,
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / SCSK 9719.T / 野村総合研究所 4307.T / 日立製作所 6501.T / みずほフィナンシャルグループ 8411.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.648,
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 452,
          "source_count": 39,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            }
          ],
          "related_company_text": "INPEX 1605.T / 日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / IHI 7013.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.648,
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 410,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            }
          ],
          "related_company_text": "武田薬品工業 4502.T / 第一三共 4568.T / 中外製薬 4519.T / エーザイ 4523.T / 日立製作所 6501.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6475,
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 260,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            }
          ],
          "related_company_text": "IHI 7013.T / NEC 6701.T / 三菱電機 6503.T / 三菱重工業 7011.T / 川崎重工業 7012.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.643,
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 222,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            }
          ],
          "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.643,
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 217,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            }
          ],
          "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.642,
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 43,
          "source_count": 9,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            }
          ],
          "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6405,
          "theme": "金融政策・金利",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.71,
          "momentum_score": 0.46,
          "priced_in_score": 0.52,
          "report_linkage_score": 0.45,
          "document_count": 208,
          "source_count": 21,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 98.81,
              "max_score": 100.0,
              "evidence_count": 2178,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
            },
            {
              "company_name": "三井住友フィナンシャルグループ",
              "ticker": "8316.T",
              "avg_score": 92.97,
              "max_score": 100.0,
              "evidence_count": 2177,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 91.71,
              "max_score": 100.0,
              "evidence_count": 2172,
              "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.98,
              "max_score": 100.0,
              "evidence_count": 1992,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 85.45,
              "max_score": 100.0,
              "evidence_count": 1908,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 三井住友フィナンシャルグループ 8316.T / みずほフィナンシャルグループ 8411.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6395,
          "theme": "資産運用・市場制度",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 81,
          "source_count": 19,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 95.01,
              "max_score": 100.0,
              "evidence_count": 1829,
              "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
            },
            {
              "company_name": "野村ホールディングス",
              "ticker": "8604.T",
              "avg_score": 91.19,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
            },
            {
              "company_name": "大和証券グループ本社",
              "ticker": "8601.T",
              "avg_score": 90.51,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.47,
              "max_score": 100.0,
              "evidence_count": 1692,
              "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 83.29,
              "max_score": 100.0,
              "evidence_count": 1687,
              "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 野村ホールディングス 8604.T / 大和証券グループ本社 8601.T / NTTデータグループ 9613.T / ソフトバンクグループ 9984.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.639,
          "theme": "半導体",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 72,
          "source_count": 18,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
          "related_companies": [
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 91.26,
              "max_score": 100.0,
              "evidence_count": 724,
              "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
            },
            {
              "company_name": "SCREENホールディングス",
              "ticker": "7735.T",
              "avg_score": 91.32,
              "max_score": 100.0,
              "evidence_count": 723,
              "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 90.48,
              "max_score": 100.0,
              "evidence_count": 714,
              "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.65,
              "max_score": 100.0,
              "evidence_count": 678,
              "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.06,
              "max_score": 100.0,
              "evidence_count": 660,
              "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
            }
          ],
          "related_company_text": "SUMCO 3436.T / SCREENホールディングス 7735.T / 東京エレクトロン 8035.T / ソニーグループ 6758.T / NTTデータグループ 9613.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "通貨及び金融の調節に関する報告書",
              "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
              "date": "2026-06-22",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            },
            {
              "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6375,
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 161,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            }
          ],
          "related_company_text": "キーエンス 6861.T / ファナック 6954.T / 安川電機 6506.T / ソニーグループ 6758.T / ニデック 6594.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6365,
          "theme": "スポーツ・ヘルスケア",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 235,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.21,
              "max_score": 100.0,
              "evidence_count": 896,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 86.38,
              "max_score": 100.0,
              "evidence_count": 887,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
            },
            {
              "company_name": "シスメックス",
              "ticker": "6869.T",
              "avg_score": 85.87,
              "max_score": 100.0,
              "evidence_count": 857,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
            },
            {
              "company_name": "テルモ",
              "ticker": "4543.T",
              "avg_score": 86.28,
              "max_score": 100.0,
              "evidence_count": 848,
              "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 81.8,
              "max_score": 100.0,
              "evidence_count": 838,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / 日立製作所 6501.T / シスメックス 6869.T / テルモ 4543.T / ソニーグループ 6758.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6325,
          "theme": "コンテンツ・エンタメ",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.7,
          "momentum_score": 0.44,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 204,
          "source_count": 32,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.1,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 88.72,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.41,
              "max_score": 100.0,
              "evidence_count": 580,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 82.57,
              "max_score": 100.0,
              "evidence_count": 567,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 90.16,
              "max_score": 100.0,
              "evidence_count": 554,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / ソニーグループ 6758.T / 日立製作所 6501.T / 富士通 6702.T / 野村総合研究所 4307.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
              "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
              "date": "2026-06-04",
              "source_id": "digital_agency_rss",
              "source_name": "デジタル庁 新着・更新RSS"
            },
            {
              "title": "メインナビゲーションへジャンプ",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "mic_press",
              "source_name": "総務省 報道資料"
            },
            {
              "title": "令和7年度 水産白書を本日公表",
              "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
              "date": "2026-06-05",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            },
            {
              "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
              "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
              "date": "2026-06-12",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6215,
          "theme": "核融合・次世代エネルギー",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.36,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 95,
          "source_count": 10,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "監視",
          "horizon": "",
          "priority_score": 0.6105,
          "theme": "マクロ・政策一般",
          "action_bucket": "リスク要因",
          "theme_stage": "継続監視",
          "signal_score": 0.61,
          "momentum_score": 0.46,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 195,
          "source_count": 24,
          "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
          "related_companies": [],
          "related_company_text": "",
          "next_action": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
          "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
          "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "説明資料１（PDF形式：690KB）",
              "url": "https://www.jcrc.go.jp/content/000002854.pdf",
              "date": "2026-06-07T01:03:53+00:00",
              "source_id": "jcrc_activity",
              "source_name": "カジノ管理委員会 委員会開催状況"
            },
            {
              "title": "令和８年度補正予算が成立しました",
              "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
              "date": "2026-06-05",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
              "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
              "date": "2026-06-03",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
              "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
              "date": "2026-06-07T14:50:33+00:00",
              "source_id": "nta_information",
              "source_name": "国税庁 新着情報"
            }
          ]
        }
      ],
      "リスク要因": [
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5435,
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 780,
          "source_count": 43,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            }
          ],
          "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.543,
          "theme": "核融合・次世代エネルギー",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.36,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 95,
          "source_count": 10,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5405,
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 222,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            }
          ],
          "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5405,
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 217,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            }
          ],
          "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.54,
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 43,
          "source_count": 9,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            }
          ],
          "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.54,
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 161,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            }
          ],
          "related_company_text": "キーエンス 6861.T / ファナック 6954.T / 安川電機 6506.T / ソニーグループ 6758.T / ニデック 6594.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.539,
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 747,
          "source_count": 38,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / ソニーグループ 6758.T / NEC 6701.T / 村田製作所 6981.T / 住友電気工業 5802.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5365,
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 452,
          "source_count": 39,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            }
          ],
          "related_company_text": "INPEX 1605.T / 日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / IHI 7013.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5365,
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 410,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            }
          ],
          "related_company_text": "武田薬品工業 4502.T / 第一三共 4568.T / 中外製薬 4519.T / エーザイ 4523.T / 日立製作所 6501.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5345,
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / SCSK 9719.T / 野村総合研究所 4307.T / 日立製作所 6501.T / みずほフィナンシャルグループ 8411.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5335,
          "theme": "資産運用・市場制度",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 81,
          "source_count": 19,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 95.01,
              "max_score": 100.0,
              "evidence_count": 1829,
              "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
            },
            {
              "company_name": "野村ホールディングス",
              "ticker": "8604.T",
              "avg_score": 91.19,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
            },
            {
              "company_name": "大和証券グループ本社",
              "ticker": "8601.T",
              "avg_score": 90.51,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.47,
              "max_score": 100.0,
              "evidence_count": 1692,
              "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 83.29,
              "max_score": 100.0,
              "evidence_count": 1687,
              "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 野村ホールディングス 8604.T / 大和証券グループ本社 8601.T / NTTデータグループ 9613.T / ソフトバンクグループ 9984.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.532,
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 260,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            }
          ],
          "related_company_text": "IHI 7013.T / NEC 6701.T / 三菱電機 6503.T / 三菱重工業 7011.T / 川崎重工業 7012.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.531,
          "theme": "スポーツ・ヘルスケア",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 235,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.21,
              "max_score": 100.0,
              "evidence_count": 896,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 86.38,
              "max_score": 100.0,
              "evidence_count": 887,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
            },
            {
              "company_name": "シスメックス",
              "ticker": "6869.T",
              "avg_score": 85.87,
              "max_score": 100.0,
              "evidence_count": 857,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
            },
            {
              "company_name": "テルモ",
              "ticker": "4543.T",
              "avg_score": 86.28,
              "max_score": 100.0,
              "evidence_count": 848,
              "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 81.8,
              "max_score": 100.0,
              "evidence_count": 838,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / 日立製作所 6501.T / シスメックス 6869.T / テルモ 4543.T / ソニーグループ 6758.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.529,
          "theme": "半導体",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 72,
          "source_count": 18,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
          "related_companies": [
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 91.26,
              "max_score": 100.0,
              "evidence_count": 724,
              "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
            },
            {
              "company_name": "SCREENホールディングス",
              "ticker": "7735.T",
              "avg_score": 91.32,
              "max_score": 100.0,
              "evidence_count": 723,
              "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 90.48,
              "max_score": 100.0,
              "evidence_count": 714,
              "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.65,
              "max_score": 100.0,
              "evidence_count": 678,
              "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.06,
              "max_score": 100.0,
              "evidence_count": 660,
              "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
            }
          ],
          "related_company_text": "SUMCO 3436.T / SCREENホールディングス 7735.T / 東京エレクトロン 8035.T / ソニーグループ 6758.T / NTTデータグループ 9613.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "通貨及び金融の調節に関する報告書",
              "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
              "date": "2026-06-22",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            },
            {
              "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5205,
          "theme": "EV・電池",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 40,
          "source_count": 17,
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            }
          ],
          "related_company_text": "TDK 6762.T / トヨタ自動車 7203.T / イビデン 4062.T / 村田製作所 6981.T / パナソニックホールディングス 6752.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5175,
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 92,
          "source_count": 20,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            }
          ],
          "related_company_text": "アドバンテスト 6857.T / ソニーグループ 6758.T / SUMCO 3436.T / 三菱電機 6503.T / NEC 6701.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5075,
          "theme": "金融政策・金利",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.71,
          "momentum_score": 0.46,
          "priced_in_score": 0.52,
          "report_linkage_score": 0.45,
          "document_count": 208,
          "source_count": 21,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 98.81,
              "max_score": 100.0,
              "evidence_count": 2178,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
            },
            {
              "company_name": "三井住友フィナンシャルグループ",
              "ticker": "8316.T",
              "avg_score": 92.97,
              "max_score": 100.0,
              "evidence_count": 2177,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 91.71,
              "max_score": 100.0,
              "evidence_count": 2172,
              "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.98,
              "max_score": 100.0,
              "evidence_count": 1992,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 85.45,
              "max_score": 100.0,
              "evidence_count": 1908,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 三井住友フィナンシャルグループ 8316.T / みずほフィナンシャルグループ 8411.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
          "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.5055,
          "theme": "コンテンツ・エンタメ",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.7,
          "momentum_score": 0.44,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 204,
          "source_count": 32,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.1,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 88.72,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.41,
              "max_score": 100.0,
              "evidence_count": 580,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 82.57,
              "max_score": 100.0,
              "evidence_count": 567,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 90.16,
              "max_score": 100.0,
              "evidence_count": 554,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / ソニーグループ 6758.T / 日立製作所 6501.T / 富士通 6702.T / 野村総合研究所 4307.T",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
          "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
              "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
              "date": "2026-06-04",
              "source_id": "digital_agency_rss",
              "source_name": "デジタル庁 新着・更新RSS"
            },
            {
              "title": "メインナビゲーションへジャンプ",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "mic_press",
              "source_name": "総務省 報道資料"
            },
            {
              "title": "令和7年度 水産白書を本日公表",
              "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
              "date": "2026-06-05",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            },
            {
              "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
              "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
              "date": "2026-06-12",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "リスク要因",
          "horizon": "",
          "priority_score": 0.479,
          "theme": "マクロ・政策一般",
          "action_bucket": "リスク要因",
          "theme_stage": "継続監視",
          "signal_score": 0.61,
          "momentum_score": 0.46,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 195,
          "source_count": 24,
          "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
          "related_companies": [],
          "related_company_text": "",
          "next_action": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。",
          "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
          "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "説明資料１（PDF形式：690KB）",
              "url": "https://www.jcrc.go.jp/content/000002854.pdf",
              "date": "2026-06-07T01:03:53+00:00",
              "source_id": "jcrc_activity",
              "source_name": "カジノ管理委員会 委員会開催状況"
            },
            {
              "title": "令和８年度補正予算が成立しました",
              "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
              "date": "2026-06-05",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
              "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
              "date": "2026-06-03",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
              "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
              "date": "2026-06-07T14:50:33+00:00",
              "source_id": "nta_information",
              "source_name": "国税庁 新着情報"
            }
          ]
        }
      ]
    },
    "horizon_queues": {
      "短期": [
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6923,
          "theme": "EV・電池",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 40,
          "source_count": 17,
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            }
          ],
          "related_company_text": "TDK 6762.T / トヨタ自動車 7203.T / イビデン 4062.T / 村田製作所 6981.T / パナソニックホールディングス 6752.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.683,
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 92,
          "source_count": 20,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            }
          ],
          "related_company_text": "アドバンテスト 6857.T / ソニーグループ 6758.T / SUMCO 3436.T / 三菱電機 6503.T / NEC 6701.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6692,
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / SCSK 9719.T / 野村総合研究所 4307.T / 日立製作所 6501.T / みずほフィナンシャルグループ 8411.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6689,
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 747,
          "source_count": 38,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / ソニーグループ 6758.T / NEC 6701.T / 村田製作所 6981.T / 住友電気工業 5802.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6686,
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 780,
          "source_count": 43,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            }
          ],
          "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6662,
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 260,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            }
          ],
          "related_company_text": "IHI 7013.T / NEC 6701.T / 三菱電機 6503.T / 三菱重工業 7011.T / 川崎重工業 7012.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6659,
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 452,
          "source_count": 39,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            }
          ],
          "related_company_text": "INPEX 1605.T / 日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / IHI 7013.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6659,
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 410,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            }
          ],
          "related_company_text": "武田薬品工業 4502.T / 第一三共 4568.T / 中外製薬 4519.T / エーザイ 4523.T / 日立製作所 6501.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6617,
          "theme": "金融政策・金利",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.71,
          "momentum_score": 0.46,
          "priced_in_score": 0.52,
          "report_linkage_score": 0.45,
          "document_count": 208,
          "source_count": 21,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 98.81,
              "max_score": 100.0,
              "evidence_count": 2178,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
            },
            {
              "company_name": "三井住友フィナンシャルグループ",
              "ticker": "8316.T",
              "avg_score": 92.97,
              "max_score": 100.0,
              "evidence_count": 2177,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 91.71,
              "max_score": 100.0,
              "evidence_count": 2172,
              "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.98,
              "max_score": 100.0,
              "evidence_count": 1992,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 85.45,
              "max_score": 100.0,
              "evidence_count": 1908,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 三井住友フィナンシャルグループ 8316.T / みずほフィナンシャルグループ 8411.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6615,
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 43,
          "source_count": 9,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            }
          ],
          "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6593,
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 222,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            }
          ],
          "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6593,
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 217,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            }
          ],
          "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6569,
          "theme": "半導体",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 72,
          "source_count": 18,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
          "related_companies": [
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 91.26,
              "max_score": 100.0,
              "evidence_count": 724,
              "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
            },
            {
              "company_name": "SCREENホールディングス",
              "ticker": "7735.T",
              "avg_score": 91.32,
              "max_score": 100.0,
              "evidence_count": 723,
              "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 90.48,
              "max_score": 100.0,
              "evidence_count": 714,
              "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.65,
              "max_score": 100.0,
              "evidence_count": 678,
              "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.06,
              "max_score": 100.0,
              "evidence_count": 660,
              "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
            }
          ],
          "related_company_text": "SUMCO 3436.T / SCREENホールディングス 7735.T / 東京エレクトロン 8035.T / ソニーグループ 6758.T / NTTデータグループ 9613.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "通貨及び金融の調節に関する報告書",
              "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
              "date": "2026-06-22",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            },
            {
              "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6566,
          "theme": "資産運用・市場制度",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 81,
          "source_count": 19,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 95.01,
              "max_score": 100.0,
              "evidence_count": 1829,
              "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
            },
            {
              "company_name": "野村ホールディングス",
              "ticker": "8604.T",
              "avg_score": 91.19,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
            },
            {
              "company_name": "大和証券グループ本社",
              "ticker": "8601.T",
              "avg_score": 90.51,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.47,
              "max_score": 100.0,
              "evidence_count": 1692,
              "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 83.29,
              "max_score": 100.0,
              "evidence_count": 1687,
              "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 野村ホールディングス 8604.T / 大和証券グループ本社 8601.T / NTTデータグループ 9613.T / ソフトバンクグループ 9984.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6536,
          "theme": "スポーツ・ヘルスケア",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 235,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.21,
              "max_score": 100.0,
              "evidence_count": 896,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 86.38,
              "max_score": 100.0,
              "evidence_count": 887,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
            },
            {
              "company_name": "シスメックス",
              "ticker": "6869.T",
              "avg_score": 85.87,
              "max_score": 100.0,
              "evidence_count": 857,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
            },
            {
              "company_name": "テルモ",
              "ticker": "4543.T",
              "avg_score": 86.28,
              "max_score": 100.0,
              "evidence_count": 848,
              "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 81.8,
              "max_score": 100.0,
              "evidence_count": 838,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / 日立製作所 6501.T / シスメックス 6869.T / テルモ 4543.T / ソニーグループ 6758.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.653,
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 161,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            }
          ],
          "related_company_text": "キーエンス 6861.T / ファナック 6954.T / 安川電機 6506.T / ソニーグループ 6758.T / ニデック 6594.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6524,
          "theme": "コンテンツ・エンタメ",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.7,
          "momentum_score": 0.44,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 204,
          "source_count": 32,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.1,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 88.72,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.41,
              "max_score": 100.0,
              "evidence_count": 580,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 82.57,
              "max_score": 100.0,
              "evidence_count": 567,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 90.16,
              "max_score": 100.0,
              "evidence_count": 554,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / ソニーグループ 6758.T / 日立製作所 6501.T / 富士通 6702.T / 野村総合研究所 4307.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
              "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
              "date": "2026-06-04",
              "source_id": "digital_agency_rss",
              "source_name": "デジタル庁 新着・更新RSS"
            },
            {
              "title": "メインナビゲーションへジャンプ",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "mic_press",
              "source_name": "総務省 報道資料"
            },
            {
              "title": "令和7年度 水産白書を本日公表",
              "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
              "date": "2026-06-05",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            },
            {
              "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
              "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
              "date": "2026-06-12",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.6338,
          "theme": "核融合・次世代エネルギー",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.36,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 95,
          "source_count": 10,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "短期",
          "priority_score": 0.632,
          "theme": "マクロ・政策一般",
          "action_bucket": "リスク要因",
          "theme_stage": "継続監視",
          "signal_score": 0.61,
          "momentum_score": 0.46,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 195,
          "source_count": 24,
          "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
          "related_companies": [],
          "related_company_text": "",
          "next_action": "ニュースフロー、証券会社・運用会社レポートの追随、株価反応の強弱を確認する。",
          "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
          "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "説明資料１（PDF形式：690KB）",
              "url": "https://www.jcrc.go.jp/content/000002854.pdf",
              "date": "2026-06-07T01:03:53+00:00",
              "source_id": "jcrc_activity",
              "source_name": "カジノ管理委員会 委員会開催状況"
            },
            {
              "title": "令和８年度補正予算が成立しました",
              "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
              "date": "2026-06-05",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
              "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
              "date": "2026-06-03",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
              "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
              "date": "2026-06-07T14:50:33+00:00",
              "source_id": "nta_information",
              "source_name": "国税庁 新着情報"
            }
          ]
        }
      ],
      "中期": [
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7223,
          "theme": "EV・電池",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 40,
          "source_count": 17,
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            }
          ],
          "related_company_text": "TDK 6762.T / トヨタ自動車 7203.T / イビデン 4062.T / 村田製作所 6981.T / パナソニックホールディングス 6752.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7132,
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 92,
          "source_count": 20,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            }
          ],
          "related_company_text": "アドバンテスト 6857.T / ソニーグループ 6758.T / SUMCO 3436.T / 三菱電機 6503.T / NEC 6701.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7064,
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 780,
          "source_count": 43,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            }
          ],
          "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7056,
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 747,
          "source_count": 38,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / ソニーグループ 6758.T / NEC 6701.T / 村田製作所 6981.T / 住友電気工業 5802.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7048,
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / SCSK 9719.T / 野村総合研究所 4307.T / 日立製作所 6501.T / みずほフィナンシャルグループ 8411.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7023,
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 452,
          "source_count": 39,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            }
          ],
          "related_company_text": "INPEX 1605.T / 日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / IHI 7013.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7023,
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 410,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            }
          ],
          "related_company_text": "武田薬品工業 4502.T / 第一三共 4568.T / 中外製薬 4519.T / エーザイ 4523.T / 日立製作所 6501.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.7015,
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 260,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            }
          ],
          "related_company_text": "IHI 7013.T / NEC 6701.T / 三菱電機 6503.T / 三菱重工業 7011.T / 川崎重工業 7012.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6973,
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 222,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            }
          ],
          "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6973,
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 217,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            }
          ],
          "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6972,
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 43,
          "source_count": 9,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            }
          ],
          "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6933,
          "theme": "金融政策・金利",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.71,
          "momentum_score": 0.46,
          "priced_in_score": 0.52,
          "report_linkage_score": 0.45,
          "document_count": 208,
          "source_count": 21,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 98.81,
              "max_score": 100.0,
              "evidence_count": 2178,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
            },
            {
              "company_name": "三井住友フィナンシャルグループ",
              "ticker": "8316.T",
              "avg_score": 92.97,
              "max_score": 100.0,
              "evidence_count": 2177,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 91.71,
              "max_score": 100.0,
              "evidence_count": 2172,
              "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.98,
              "max_score": 100.0,
              "evidence_count": 1992,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 85.45,
              "max_score": 100.0,
              "evidence_count": 1908,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 三井住友フィナンシャルグループ 8316.T / みずほフィナンシャルグループ 8411.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6932,
          "theme": "資産運用・市場制度",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 81,
          "source_count": 19,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 95.01,
              "max_score": 100.0,
              "evidence_count": 1829,
              "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
            },
            {
              "company_name": "野村ホールディングス",
              "ticker": "8604.T",
              "avg_score": 91.19,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
            },
            {
              "company_name": "大和証券グループ本社",
              "ticker": "8601.T",
              "avg_score": 90.51,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.47,
              "max_score": 100.0,
              "evidence_count": 1692,
              "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 83.29,
              "max_score": 100.0,
              "evidence_count": 1687,
              "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 野村ホールディングス 8604.T / 大和証券グループ本社 8601.T / NTTデータグループ 9613.T / ソフトバンクグループ 9984.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6924,
          "theme": "半導体",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 72,
          "source_count": 18,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
          "related_companies": [
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 91.26,
              "max_score": 100.0,
              "evidence_count": 724,
              "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
            },
            {
              "company_name": "SCREENホールディングス",
              "ticker": "7735.T",
              "avg_score": 91.32,
              "max_score": 100.0,
              "evidence_count": 723,
              "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 90.48,
              "max_score": 100.0,
              "evidence_count": 714,
              "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.65,
              "max_score": 100.0,
              "evidence_count": 678,
              "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.06,
              "max_score": 100.0,
              "evidence_count": 660,
              "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
            }
          ],
          "related_company_text": "SUMCO 3436.T / SCREENホールディングス 7735.T / 東京エレクトロン 8035.T / ソニーグループ 6758.T / NTTデータグループ 9613.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "通貨及び金融の調節に関する報告書",
              "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
              "date": "2026-06-22",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            },
            {
              "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6915,
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 161,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            }
          ],
          "related_company_text": "キーエンス 6861.T / ファナック 6954.T / 安川電機 6506.T / ソニーグループ 6758.T / ニデック 6594.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6899,
          "theme": "スポーツ・ヘルスケア",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 235,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.21,
              "max_score": 100.0,
              "evidence_count": 896,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 86.38,
              "max_score": 100.0,
              "evidence_count": 887,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
            },
            {
              "company_name": "シスメックス",
              "ticker": "6869.T",
              "avg_score": 85.87,
              "max_score": 100.0,
              "evidence_count": 857,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
            },
            {
              "company_name": "テルモ",
              "ticker": "4543.T",
              "avg_score": 86.28,
              "max_score": 100.0,
              "evidence_count": 848,
              "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 81.8,
              "max_score": 100.0,
              "evidence_count": 838,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / 日立製作所 6501.T / シスメックス 6869.T / テルモ 4543.T / ソニーグループ 6758.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.685,
          "theme": "コンテンツ・エンタメ",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.7,
          "momentum_score": 0.44,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 204,
          "source_count": 32,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.1,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 88.72,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.41,
              "max_score": 100.0,
              "evidence_count": 580,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 82.57,
              "max_score": 100.0,
              "evidence_count": 567,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 90.16,
              "max_score": 100.0,
              "evidence_count": 554,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / ソニーグループ 6758.T / 日立製作所 6501.T / 富士通 6702.T / 野村総合研究所 4307.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
              "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
              "date": "2026-06-04",
              "source_id": "digital_agency_rss",
              "source_name": "デジタル庁 新着・更新RSS"
            },
            {
              "title": "メインナビゲーションへジャンプ",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "mic_press",
              "source_name": "総務省 報道資料"
            },
            {
              "title": "令和7年度 水産白書を本日公表",
              "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
              "date": "2026-06-05",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            },
            {
              "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
              "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
              "date": "2026-06-12",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6749,
          "theme": "核融合・次世代エネルギー",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.36,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 95,
          "source_count": 10,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "中期",
          "priority_score": 0.6603,
          "theme": "マクロ・政策一般",
          "action_bucket": "リスク要因",
          "theme_stage": "継続監視",
          "signal_score": 0.61,
          "momentum_score": 0.46,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 195,
          "source_count": 24,
          "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
          "related_companies": [],
          "related_company_text": "",
          "next_action": "予算・制度・受注・決算コメントに接続しているかを確認する。",
          "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
          "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "説明資料１（PDF形式：690KB）",
              "url": "https://www.jcrc.go.jp/content/000002854.pdf",
              "date": "2026-06-07T01:03:53+00:00",
              "source_id": "jcrc_activity",
              "source_name": "カジノ管理委員会 委員会開催状況"
            },
            {
              "title": "令和８年度補正予算が成立しました",
              "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
              "date": "2026-06-05",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
              "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
              "date": "2026-06-03",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
              "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
              "date": "2026-06-07T14:50:33+00:00",
              "source_id": "nta_information",
              "source_name": "国税庁 新着情報"
            }
          ]
        }
      ],
      "長期": [
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7584,
          "theme": "EV・電池",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.51,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 40,
          "source_count": 17,
          "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
          "related_companies": [
            {
              "company_name": "TDK",
              "ticker": "6762.T",
              "avg_score": 94.41,
              "max_score": 100.0,
              "evidence_count": 173,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。"
            },
            {
              "company_name": "トヨタ自動車",
              "ticker": "7203.T",
              "avg_score": 88.13,
              "max_score": 100.0,
              "evidence_count": 169,
              "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。"
            },
            {
              "company_name": "イビデン",
              "ticker": "4062.T",
              "avg_score": 88.03,
              "max_score": 100.0,
              "evidence_count": 150,
              "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 91.09,
              "max_score": 100.0,
              "evidence_count": 144,
              "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。"
            },
            {
              "company_name": "パナソニックホールディングス",
              "ticker": "6752.T",
              "avg_score": 89.71,
              "max_score": 100.0,
              "evidence_count": 141,
              "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。"
            }
          ],
          "related_company_text": "TDK 6762.T / トヨタ自動車 7203.T / イビデン 4062.T / 村田製作所 6981.T / パナソニックホールディングス 6752.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7491,
          "theme": "サプライチェーン・経済安全保障",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.5,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 92,
          "source_count": 20,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
          "related_companies": [
            {
              "company_name": "アドバンテスト",
              "ticker": "6857.T",
              "avg_score": 83.3,
              "max_score": 100.0,
              "evidence_count": 353,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.98,
              "max_score": 100.0,
              "evidence_count": 312,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。"
            },
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 83.9,
              "max_score": 99.2,
              "evidence_count": 289,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.85,
              "max_score": 100.0,
              "evidence_count": 286,
              "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 90.14,
              "max_score": 100.0,
              "evidence_count": 284,
              "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。"
            }
          ],
          "related_company_text": "アドバンテスト 6857.T / ソニーグループ 6758.T / SUMCO 3436.T / 三菱電機 6503.T / NEC 6701.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7427,
          "theme": "スタートアップ・イノベーション",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.78,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 780,
          "source_count": 43,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 99.52,
              "max_score": 100.0,
              "evidence_count": 1563,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.08,
              "max_score": 100.0,
              "evidence_count": 1561,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 91.27,
              "max_score": 100.0,
              "evidence_count": 1528,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 92.53,
              "max_score": 100.0,
              "evidence_count": 1370,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.68,
              "max_score": 100.0,
              "evidence_count": 1336,
              "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。"
            }
          ],
          "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7418,
          "theme": "防災・国土強靭化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.77,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 747,
          "source_count": 38,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 92.95,
              "max_score": 100.0,
              "evidence_count": 1900,
              "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 82.13,
              "max_score": 100.0,
              "evidence_count": 1715,
              "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 83.36,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。"
            },
            {
              "company_name": "村田製作所",
              "ticker": "6981.T",
              "avg_score": 83.99,
              "max_score": 100.0,
              "evidence_count": 1559,
              "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。"
            },
            {
              "company_name": "住友電気工業",
              "ticker": "5802.T",
              "avg_score": 84.24,
              "max_score": 100.0,
              "evidence_count": 1489,
              "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / ソニーグループ 6758.T / NEC 6701.T / 村田製作所 6981.T / 住友電気工業 5802.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7409,
          "theme": "人的資本・労働市場",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 930,
          "source_count": 44,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.0,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.04,
              "max_score": 100.0,
              "evidence_count": 3126,
              "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 89.07,
              "max_score": 100.0,
              "evidence_count": 3049,
              "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 85.37,
              "max_score": 100.0,
              "evidence_count": 3020,
              "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 86.35,
              "max_score": 100.0,
              "evidence_count": 2553,
              "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / SCSK 9719.T / 野村総合研究所 4307.T / 日立製作所 6501.T / みずほフィナンシャルグループ 8411.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7384,
          "theme": "GX・脱炭素",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 452,
          "source_count": 39,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 1003,
              "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。"
            },
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 95.38,
              "max_score": 100.0,
              "evidence_count": 1002,
              "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。"
            }
          ],
          "related_company_text": "INPEX 1605.T / 日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / IHI 7013.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7384,
          "theme": "バイオ・医療技術",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 410,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "武田薬品工業",
              "ticker": "4502.T",
              "avg_score": 93.64,
              "max_score": 100.0,
              "evidence_count": 1047,
              "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。"
            },
            {
              "company_name": "第一三共",
              "ticker": "4568.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "中外製薬",
              "ticker": "4519.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "エーザイ",
              "ticker": "4523.T",
              "avg_score": 92.91,
              "max_score": 100.0,
              "evidence_count": 1046,
              "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 89.08,
              "max_score": 100.0,
              "evidence_count": 986,
              "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。"
            }
          ],
          "related_company_text": "武田薬品工業 4502.T / 第一三共 4568.T / 中外製薬 4519.T / エーザイ 4523.T / 日立製作所 6501.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7375,
          "theme": "防衛・宇宙",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.44,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 260,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
          "related_companies": [
            {
              "company_name": "IHI",
              "ticker": "7013.T",
              "avg_score": 93.61,
              "max_score": 100.0,
              "evidence_count": 875,
              "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 91.73,
              "max_score": 100.0,
              "evidence_count": 869,
              "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。"
            },
            {
              "company_name": "三菱電機",
              "ticker": "6503.T",
              "avg_score": 90.34,
              "max_score": 100.0,
              "evidence_count": 829,
              "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 86.44,
              "max_score": 100.0,
              "evidence_count": 814,
              "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。"
            },
            {
              "company_name": "川崎重工業",
              "ticker": "7012.T",
              "avg_score": 85.73,
              "max_score": 100.0,
              "evidence_count": 811,
              "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。"
            }
          ],
          "related_company_text": "IHI 7013.T / NEC 6701.T / 三菱電機 6503.T / 三菱重工業 7011.T / 川崎重工業 7012.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7334,
          "theme": "生成AI・AI",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 222,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 91.87,
              "max_score": 100.0,
              "evidence_count": 1769,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。"
            },
            {
              "company_name": "ソフトバンク",
              "ticker": "9434.T",
              "avg_score": 91.62,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 91.22,
              "max_score": 100.0,
              "evidence_count": 1768,
              "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.55,
              "max_score": 100.0,
              "evidence_count": 1765,
              "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 89.51,
              "max_score": 100.0,
              "evidence_count": 1652,
              "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。"
            }
          ],
          "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7334,
          "theme": "サイバーセキュリティ",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.76,
          "momentum_score": 0.41,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 217,
          "source_count": 33,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
          "related_companies": [
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 97.05,
              "max_score": 100.0,
              "evidence_count": 594,
              "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 96.81,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 95.08,
              "max_score": 100.0,
              "evidence_count": 579,
              "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。"
            },
            {
              "company_name": "SCSK",
              "ticker": "9719.T",
              "avg_score": 94.66,
              "max_score": 100.0,
              "evidence_count": 549,
              "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。"
            },
            {
              "company_name": "KDDI",
              "ticker": "9433.T",
              "avg_score": 85.84,
              "max_score": 100.0,
              "evidence_count": 459,
              "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。"
            }
          ],
          "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7291,
          "theme": "資産運用・市場制度",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.74,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 81,
          "source_count": 19,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 95.01,
              "max_score": 100.0,
              "evidence_count": 1829,
              "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。"
            },
            {
              "company_name": "野村ホールディングス",
              "ticker": "8604.T",
              "avg_score": 91.19,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。"
            },
            {
              "company_name": "大和証券グループ本社",
              "ticker": "8601.T",
              "avg_score": 90.51,
              "max_score": 100.0,
              "evidence_count": 1827,
              "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.47,
              "max_score": 100.0,
              "evidence_count": 1692,
              "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソフトバンクグループ",
              "ticker": "9984.T",
              "avg_score": 83.29,
              "max_score": 100.0,
              "evidence_count": 1687,
              "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 野村ホールディングス 8604.T / 大和証券グループ本社 8601.T / NTTデータグループ 9613.T / ソフトバンクグループ 9984.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7289,
          "theme": "金融政策・金利",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.71,
          "momentum_score": 0.46,
          "priced_in_score": 0.52,
          "report_linkage_score": 0.45,
          "document_count": 208,
          "source_count": 21,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
          "related_companies": [
            {
              "company_name": "三菱UFJフィナンシャル・グループ",
              "ticker": "8306.T",
              "avg_score": 98.81,
              "max_score": 100.0,
              "evidence_count": 2178,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。"
            },
            {
              "company_name": "三井住友フィナンシャルグループ",
              "ticker": "8316.T",
              "avg_score": 92.97,
              "max_score": 100.0,
              "evidence_count": 2177,
              "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。"
            },
            {
              "company_name": "みずほフィナンシャルグループ",
              "ticker": "8411.T",
              "avg_score": 91.71,
              "max_score": 100.0,
              "evidence_count": 2172,
              "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 90.98,
              "max_score": 100.0,
              "evidence_count": 1992,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 85.45,
              "max_score": 100.0,
              "evidence_count": 1908,
              "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。"
            }
          ],
          "related_company_text": "三菱UFJフィナンシャル・グループ 8306.T / 三井住友フィナンシャルグループ 8316.T / みずほフィナンシャルグループ 8411.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7282,
          "theme": "半導体",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.43,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 72,
          "source_count": 18,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
          "related_companies": [
            {
              "company_name": "SUMCO",
              "ticker": "3436.T",
              "avg_score": 91.26,
              "max_score": 100.0,
              "evidence_count": 724,
              "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。"
            },
            {
              "company_name": "SCREENホールディングス",
              "ticker": "7735.T",
              "avg_score": 91.32,
              "max_score": 100.0,
              "evidence_count": 723,
              "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。"
            },
            {
              "company_name": "東京エレクトロン",
              "ticker": "8035.T",
              "avg_score": 90.48,
              "max_score": 100.0,
              "evidence_count": 714,
              "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 84.65,
              "max_score": 100.0,
              "evidence_count": 678,
              "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.06,
              "max_score": 100.0,
              "evidence_count": 660,
              "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。"
            }
          ],
          "related_company_text": "SUMCO 3436.T / SCREENホールディングス 7735.T / 東京エレクトロン 8035.T / ソニーグループ 6758.T / NTTデータグループ 9613.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "通貨及び金融の調節に関する報告書",
              "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
              "date": "2026-06-22",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            },
            {
              "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7276,
          "theme": "量子・次世代計算",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.79,
          "momentum_score": 0.45,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 43,
          "source_count": 9,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 98.37,
              "max_score": 100.0,
              "evidence_count": 70,
              "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
            },
            {
              "company_name": "NEC",
              "ticker": "6701.T",
              "avg_score": 93.52,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.96,
              "max_score": 100.0,
              "evidence_count": 67,
              "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
            },
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 95.06,
              "max_score": 100.0,
              "evidence_count": 66,
              "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
            },
            {
              "company_name": "NTT",
              "ticker": "9432.T",
              "avg_score": 92.73,
              "max_score": 100.0,
              "evidence_count": 65,
              "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
            }
          ],
          "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7275,
          "theme": "ロボット・省人化",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.75,
          "momentum_score": 0.4,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 161,
          "source_count": 31,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
          "related_companies": [
            {
              "company_name": "キーエンス",
              "ticker": "6861.T",
              "avg_score": 99.07,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。"
            },
            {
              "company_name": "ファナック",
              "ticker": "6954.T",
              "avg_score": 93.02,
              "max_score": 100.0,
              "evidence_count": 483,
              "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。"
            },
            {
              "company_name": "安川電機",
              "ticker": "6506.T",
              "avg_score": 92.92,
              "max_score": 100.0,
              "evidence_count": 482,
              "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 94.02,
              "max_score": 100.0,
              "evidence_count": 474,
              "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。"
            },
            {
              "company_name": "ニデック",
              "ticker": "6594.T",
              "avg_score": 93.19,
              "max_score": 100.0,
              "evidence_count": 472,
              "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。"
            }
          ],
          "related_company_text": "キーエンス 6861.T / ファナック 6954.T / 安川電機 6506.T / ソニーグループ 6758.T / ニデック 6594.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7257,
          "theme": "スポーツ・ヘルスケア",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.42,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 235,
          "source_count": 35,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 94.21,
              "max_score": 100.0,
              "evidence_count": 896,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 86.38,
              "max_score": 100.0,
              "evidence_count": 887,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。"
            },
            {
              "company_name": "シスメックス",
              "ticker": "6869.T",
              "avg_score": 85.87,
              "max_score": 100.0,
              "evidence_count": 857,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。"
            },
            {
              "company_name": "テルモ",
              "ticker": "4543.T",
              "avg_score": 86.28,
              "max_score": 100.0,
              "evidence_count": 848,
              "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 81.8,
              "max_score": 100.0,
              "evidence_count": 838,
              "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / 日立製作所 6501.T / シスメックス 6869.T / テルモ 4543.T / ソニーグループ 6758.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7205,
          "theme": "コンテンツ・エンタメ",
          "action_bucket": "監視",
          "theme_stage": "継続監視",
          "signal_score": 0.7,
          "momentum_score": 0.44,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 204,
          "source_count": 32,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
          "related_companies": [
            {
              "company_name": "NTTデータグループ",
              "ticker": "9613.T",
              "avg_score": 97.1,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。"
            },
            {
              "company_name": "ソニーグループ",
              "ticker": "6758.T",
              "avg_score": 88.72,
              "max_score": 100.0,
              "evidence_count": 582,
              "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。"
            },
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 88.41,
              "max_score": 100.0,
              "evidence_count": 580,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。"
            },
            {
              "company_name": "富士通",
              "ticker": "6702.T",
              "avg_score": 82.57,
              "max_score": 100.0,
              "evidence_count": 567,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。"
            },
            {
              "company_name": "野村総合研究所",
              "ticker": "4307.T",
              "avg_score": 90.16,
              "max_score": 100.0,
              "evidence_count": 554,
              "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。"
            }
          ],
          "related_company_text": "NTTデータグループ 9613.T / ソニーグループ 6758.T / 日立製作所 6501.T / 富士通 6702.T / 野村総合研究所 4307.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
              "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
              "date": "2026-06-04",
              "source_id": "digital_agency_rss",
              "source_name": "デジタル庁 新着・更新RSS"
            },
            {
              "title": "メインナビゲーションへジャンプ",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "mic_press",
              "source_name": "総務省 報道資料"
            },
            {
              "title": "令和7年度 水産白書を本日公表",
              "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
              "date": "2026-06-05",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            },
            {
              "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
              "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
              "date": "2026-06-12",
              "source_id": "maff_press_rss",
              "source_name": "農林水産省 報道発表RSS"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.7107,
          "theme": "核融合・次世代エネルギー",
          "action_bucket": "監視",
          "theme_stage": "既存テーマの強化",
          "signal_score": 0.73,
          "momentum_score": 0.36,
          "priced_in_score": 0.55,
          "report_linkage_score": 0.45,
          "document_count": 95,
          "source_count": 10,
          "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
          "related_companies": [
            {
              "company_name": "日立製作所",
              "ticker": "6501.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "三菱重工業",
              "ticker": "7011.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "九州電力",
              "ticker": "9508.T",
              "avg_score": 100.0,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
            },
            {
              "company_name": "INPEX",
              "ticker": "1605.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
            },
            {
              "company_name": "電源開発",
              "ticker": "9513.T",
              "avg_score": 98.92,
              "max_score": 100.0,
              "evidence_count": 208,
              "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
            }
          ],
          "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        {
          "date": "2026-06-23",
          "queue": "時間軸",
          "horizon": "長期",
          "priority_score": 0.6949,
          "theme": "マクロ・政策一般",
          "action_bucket": "リスク要因",
          "theme_stage": "継続監視",
          "signal_score": 0.61,
          "momentum_score": 0.46,
          "priced_in_score": 0.51,
          "report_linkage_score": 0.45,
          "document_count": 195,
          "source_count": 24,
          "market_scope_summary": "対象市場: 日本、中国、欧州 / 対象資産: 日本株、金利・債券",
          "related_companies": [],
          "related_company_text": "",
          "next_action": "市場規模、産業構造、勝ち筋企業の持続性に落ちるかを確認する。",
          "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
          "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
          "evidence": [
            {
              "title": "説明資料１（PDF形式：690KB）",
              "url": "https://www.jcrc.go.jp/content/000002854.pdf",
              "date": "2026-06-07T01:03:53+00:00",
              "source_id": "jcrc_activity",
              "source_name": "カジノ管理委員会 委員会開催状況"
            },
            {
              "title": "令和８年度補正予算が成立しました",
              "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
              "date": "2026-06-05",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
              "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
              "date": "2026-06-03",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
              "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
              "date": "2026-06-07T14:50:33+00:00",
              "source_id": "nta_information",
              "source_name": "国税庁 新着情報"
            }
          ]
        }
      ]
    },
    "top_companies": [
      {
        "signal_date": "2026-06-23",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "weighted_score": 85.8,
        "theme_count": 12,
        "total_evidence": 14679,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 95.06,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 95.0,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 1561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 95.72,
            "company_max_score": 100.0,
            "evidence_count": 978,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 97.1,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 96.81,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠579件、平均96.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.55,
            "company_max_score": 100.0,
            "evidence_count": 1765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1765件、平均94.5、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 97.06,
            "company_max_score": 100.0,
            "evidence_count": 660,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠660件、平均97.1、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 92.27,
            "company_max_score": 100.0,
            "evidence_count": 782,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠782件、平均92.3、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 94.21,
            "company_max_score": 100.0,
            "evidence_count": 896,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠896件、平均94.2、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.47,
            "company_max_score": 100.0,
            "evidence_count": 1692,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1692件、平均90.5、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 90.98,
            "company_max_score": 100.0,
            "evidence_count": 1992,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1992件、平均91.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTデータグループは量子・次世代計算、人的資本・労働市場、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ12件、根拠14679件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "weighted_score": 85.8,
        "theme_count": 10,
        "total_evidence": 11764,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 92.95,
            "company_max_score": 100.0,
            "evidence_count": 1900,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.96,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 91.27,
            "company_max_score": 100.0,
            "evidence_count": 1528,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 89.08,
            "company_max_score": 100.0,
            "evidence_count": 986,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠986件、平均89.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.41,
            "company_max_score": 100.0,
            "evidence_count": 580,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠580件、平均88.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.37,
            "company_max_score": 100.0,
            "evidence_count": 3020,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3020件、平均85.4、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 86.04,
            "company_max_score": 100.0,
            "evidence_count": 1585,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1585件、平均86.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.38,
            "company_max_score": 100.0,
            "evidence_count": 887,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠887件、平均86.4、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "日立製作所はGX・脱炭素、核融合・次世代エネルギー、防災・国土強靭化で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ10件、根拠11764件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "weighted_score": 85.7,
        "theme_count": 7,
        "total_evidence": 6155,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.4,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 62,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 99.52,
            "company_max_score": 100.0,
            "evidence_count": 1563,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。",
            "weighted_score": 79.3,
            "technology_fit_score": 0.98,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 88.27,
            "company_max_score": 100.0,
            "evidence_count": 261,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.2,
            "company_max_score": 100.0,
            "evidence_count": 415,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1564,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 89.81,
            "company_max_score": 100.0,
            "evidence_count": 603,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠603件、平均89.8、最大100.0。",
            "weighted_score": 76.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 83.29,
            "company_max_score": 100.0,
            "evidence_count": 1687,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1687件、平均83.3、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソフトバンクグループは量子・次世代計算、スタートアップ・イノベーション、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.7、関連テーマ7件、根拠6155件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6701.T",
        "company_name": "NEC",
        "weighted_score": 85.1,
        "theme_count": 7,
        "total_evidence": 5226,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 93.52,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 97.05,
            "company_max_score": 100.0,
            "evidence_count": 594,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.14,
            "company_max_score": 100.0,
            "evidence_count": 284,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 91.73,
            "company_max_score": 100.0,
            "evidence_count": 869,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 86.23,
            "company_max_score": 100.0,
            "evidence_count": 1236,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.36,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1652件、平均83.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.05,
            "company_max_score": 100.0,
            "evidence_count": 524,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠524件、平均82.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NECは量子・次世代計算、サイバーセキュリティ、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.1、関連テーマ7件、根拠5226件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "weighted_score": 84.8,
        "theme_count": 4,
        "total_evidence": 4910,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "人的資本・労働市場",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 94.04,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.66,
            "company_max_score": 100.0,
            "evidence_count": 549,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.04,
            "company_max_score": 100.0,
            "evidence_count": 545,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.84,
            "company_max_score": 100.0,
            "evidence_count": 690,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。",
            "weighted_score": 76.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠4910件。技術適合0.90、収益感応0.87、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "weighted_score": 84.5,
        "theme_count": 9,
        "total_evidence": 11515,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 77.5,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 95.08,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 92.53,
            "company_max_score": 100.0,
            "evidence_count": 1370,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 91.28,
            "company_max_score": 100.0,
            "evidence_count": 885,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.05,
            "company_max_score": 100.0,
            "evidence_count": 765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 89.07,
            "company_max_score": 100.0,
            "evidence_count": 3049,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.16,
            "company_max_score": 100.0,
            "evidence_count": 554,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠554件、平均90.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 87.78,
            "company_max_score": 100.0,
            "evidence_count": 772,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠772件、平均87.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 85.45,
            "company_max_score": 100.0,
            "evidence_count": 1908,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1908件、平均85.5、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 85.02,
            "company_max_score": 100.0,
            "evidence_count": 1633,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1633件、平均85.0、最大100.0。",
            "weighted_score": 75.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "野村総合研究所はサイバーセキュリティ、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ9件、根拠11515件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "weighted_score": 84.3,
        "theme_count": 3,
        "total_evidence": 2025,
        "technology_fit_score": 0.97,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.44,
            "company_max_score": 100.0,
            "evidence_count": 814,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ3件、根拠2025件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "weighted_score": 84.2,
        "theme_count": 11,
        "total_evidence": 8594,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 94.02,
            "company_max_score": 100.0,
            "evidence_count": 474,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 84.49,
            "company_max_score": 100.0,
            "evidence_count": 130,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 84.03,
            "company_max_score": 100.0,
            "evidence_count": 54,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.98,
            "company_max_score": 100.0,
            "evidence_count": 312,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.68,
            "company_max_score": 100.0,
            "evidence_count": 1336,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1336件、平均84.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.39,
            "company_max_score": 100.0,
            "evidence_count": 1640,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1640件、平均85.4、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 83.6,
            "company_max_score": 100.0,
            "evidence_count": 835,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠835件、平均83.6、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 82.13,
            "company_max_score": 100.0,
            "evidence_count": 1715,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1715件、平均82.1、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 84.65,
            "company_max_score": 100.0,
            "evidence_count": 678,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠678件、平均84.7、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 81.8,
            "company_max_score": 100.0,
            "evidence_count": 838,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠838件、平均81.8、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソニーグループはロボット・省人化、EV・電池、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ11件、根拠8594件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "weighted_score": 84.2,
        "theme_count": 4,
        "total_evidence": 2695,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.45,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 76.8,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 53,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。",
            "weighted_score": 76.3,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 90.48,
            "company_max_score": 100.0,
            "evidence_count": 714,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.75,
            "company_max_score": 100.0,
            "evidence_count": 276,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、半導体で複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ4件、根拠2695件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9432.T",
        "company_name": "NTT",
        "weighted_score": 84.0,
        "theme_count": 6,
        "total_evidence": 5270,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.1,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 92.73,
            "company_max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.22,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.83,
            "company_max_score": 100.0,
            "evidence_count": 1112,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.56,
            "company_max_score": 100.0,
            "evidence_count": 436,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.97,
            "company_max_score": 100.0,
            "evidence_count": 1431,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 80.68,
            "company_max_score": 100.0,
            "evidence_count": 458,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠458件、平均80.7、最大100.0。",
            "weighted_score": 74.6,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ6件、根拠5270件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7013.T",
        "company_name": "IHI",
        "weighted_score": 84.0,
        "theme_count": 3,
        "total_evidence": 2078,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.8,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 95.38,
            "company_max_score": 100.0,
            "evidence_count": 1002,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。",
            "weighted_score": 78.8,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 93.61,
            "company_max_score": 100.0,
            "evidence_count": 875,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。",
            "weighted_score": 78.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 92.5,
            "company_max_score": 100.0,
            "evidence_count": 201,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ3件、根拠2078件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6702.T",
        "company_name": "富士通",
        "weighted_score": 83.9,
        "theme_count": 5,
        "total_evidence": 5250,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.1,
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 98.37,
            "company_max_score": 100.0,
            "evidence_count": 70,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 85.46,
            "company_max_score": 100.0,
            "evidence_count": 1311,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.57,
            "company_max_score": 100.0,
            "evidence_count": 567,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.4,
            "company_max_score": 100.0,
            "evidence_count": 2548,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。",
            "weighted_score": 74.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 79.47,
            "company_max_score": 100.0,
            "evidence_count": 754,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。",
            "weighted_score": 74.3,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ5件、根拠5250件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9433.T",
        "company_name": "KDDI",
        "weighted_score": 83.8,
        "theme_count": 4,
        "total_evidence": 4447,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.87,
            "company_max_score": 100.0,
            "evidence_count": 1769,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 744,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠744件、平均85.5、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.84,
            "company_max_score": 100.0,
            "evidence_count": 459,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 80.73,
            "company_max_score": 100.0,
            "evidence_count": 1475,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ4件、根拠4447件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "weighted_score": 83.2,
        "theme_count": 3,
        "total_evidence": 5725,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 78.1,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 98.81,
            "company_max_score": 100.0,
            "evidence_count": 2178,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 95.01,
            "company_max_score": 100.0,
            "evidence_count": 1829,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 1718,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1718件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.2、関連テーマ3件、根拠5725件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "weighted_score": 82.8,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.99,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.4,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.8、関連テーマ2件、根拠1211件。技術適合0.99、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "1605.T",
        "company_name": "INPEX",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1211件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9513.T",
        "company_name": "電源開発",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1206,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 998,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "電源開発はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1206件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "weighted_score": 82.0,
        "theme_count": 3,
        "total_evidence": 6343,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.2,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 91.71,
            "company_max_score": 100.0,
            "evidence_count": 2172,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 86.35,
            "company_max_score": 100.0,
            "evidence_count": 2553,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 88.76,
            "company_max_score": 100.0,
            "evidence_count": 1618,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1618件、平均88.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア82.0、関連テーマ3件、根拠6343件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "5019.T",
        "company_name": "出光興産",
        "weighted_score": 81.5,
        "theme_count": 2,
        "total_evidence": 1196,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.5,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 99.2,
            "company_max_score": 100.0,
            "evidence_count": 994,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠994件、平均99.2、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 95.2,
            "company_max_score": 100.0,
            "evidence_count": 202,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "出光興産はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア81.5、関連テーマ2件、根拠1196件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "weighted_score": 81.3,
        "theme_count": 2,
        "total_evidence": 1115,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サプライチェーン・経済安全保障",
        "primary_theme_score": 77.6,
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.85,
            "company_max_score": 100.0,
            "evidence_count": 286,
            "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.34,
            "company_max_score": 100.0,
            "evidence_count": 829,
            "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
            "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1115件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "weighted_score": 80.8,
        "theme_count": 2,
        "total_evidence": 1703,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.9,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 91.09,
            "company_max_score": 100.0,
            "evidence_count": 144,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.99,
            "company_max_score": 100.0,
            "evidence_count": 1559,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1703件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6762.T",
        "company_name": "TDK",
        "weighted_score": 80.7,
        "theme_count": 1,
        "total_evidence": 173,
        "technology_fit_score": 0.92,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 78.7,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 94.41,
            "company_max_score": 100.0,
            "evidence_count": 173,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.7、関連テーマ1件、根拠173件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "weighted_score": 80.5,
        "theme_count": 2,
        "total_evidence": 3840,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 92.97,
            "company_max_score": 100.0,
            "evidence_count": 2177,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.57,
            "company_max_score": 100.0,
            "evidence_count": 1663,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1663件、平均90.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア80.5、関連テーマ2件、根拠3840件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "weighted_score": 80.2,
        "theme_count": 1,
        "total_evidence": 483,
        "technology_fit_score": 0.95,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 78.2,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 99.07,
            "company_max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "キーエンスはロボット・省人化で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠483件。技術適合0.95、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3629,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 91.19,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.56,
            "company_max_score": 100.0,
            "evidence_count": 1802,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1802件、平均88.6、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3629件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3613,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.51,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.13,
            "company_max_score": 100.0,
            "evidence_count": 1786,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1786件、平均88.1、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3613件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 962,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.32,
            "company_max_score": 100.0,
            "evidence_count": 723,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 84.02,
            "company_max_score": 100.0,
            "evidence_count": 239,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠239件、平均84.0、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.83,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SCREENホールディングスは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠962件。技術適合0.85、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "weighted_score": 79.8,
        "theme_count": 2,
        "total_evidence": 1013,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.26,
            "company_max_score": 100.0,
            "evidence_count": 724,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 83.9,
            "company_max_score": 99.2,
            "evidence_count": 289,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SUMCOは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア79.8、関連テーマ2件、根拠1013件。技術適合0.84、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "weighted_score": 79.7,
        "theme_count": 1,
        "total_evidence": 141,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.7,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 89.71,
            "company_max_score": 100.0,
            "evidence_count": 141,
            "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.7、関連テーマ1件、根拠141件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "weighted_score": 79.5,
        "theme_count": 2,
        "total_evidence": 3085,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.62,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.77,
            "company_max_score": 100.0,
            "evidence_count": 1317,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1317件、平均79.8、最大100.0。",
            "weighted_score": 74.5,
            "technology_fit_score": 0.8,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ソフトバンクは生成AI・AI、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア79.5、関連テーマ2件、根拠3085件。技術適合0.84、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4502.T",
        "company_name": "武田薬品工業",
        "weighted_score": 79.3,
        "theme_count": 1,
        "total_evidence": 1047,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 77.3,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.64,
            "company_max_score": 100.0,
            "evidence_count": 1047,
            "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1047件、平均93.6、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "武田薬品工業はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠1047件。技術適合0.91、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7203.T",
        "company_name": "トヨタ自動車",
        "weighted_score": 79.3,
        "theme_count": 1,
        "total_evidence": 169,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.3,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 88.13,
            "company_max_score": 100.0,
            "evidence_count": 169,
            "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
            "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠169件、平均88.1、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "トヨタ自動車はEV・電池で強いテーマに接続する重点候補。総合スコア79.3、関連テーマ1件、根拠169件。技術適合0.87、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4704.T",
        "company_name": "トレンドマイクロ",
        "weighted_score": 79.2,
        "theme_count": 2,
        "total_evidence": 2125,
        "technology_fit_score": 0.83,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.83,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 90.83,
            "company_max_score": 100.0,
            "evidence_count": 402,
            "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名",
            "rationale": "サイバーセキュリティとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠402件、平均90.8、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.85,
            "company_max_score": 100.0,
            "evidence_count": 1723,
            "matched_terms": "AI, クラウドセキュリティ, サイバーセキュリティ",
            "rationale": "人的資本・労働市場との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠1723件、平均78.8、最大100.0。",
            "weighted_score": 74.1,
            "technology_fit_score": 0.78,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "トレンドマイクロはサイバーセキュリティ、人的資本・労働市場で強いテーマに接続する重点候補。総合スコア79.2、関連テーマ2件、根拠2125件。技術適合0.83、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9531.T",
        "company_name": "東京ガス",
        "weighted_score": 79.1,
        "theme_count": 1,
        "total_evidence": 918,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 77.1,
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 93.49,
            "company_max_score": 100.0,
            "evidence_count": 918,
            "matched_terms": "GX, 本文に企業名/別名, 水素, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠918件、平均93.5、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "東京ガスはGX・脱炭素で強いテーマに接続する重点候補。総合スコア79.1、関連テーマ1件、根拠918件。技術適合0.90、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6645.T",
        "company_name": "オムロン",
        "weighted_score": 79.0,
        "theme_count": 1,
        "total_evidence": 457,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 77.0,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.78,
            "company_max_score": 100.0,
            "evidence_count": 457,
            "matched_terms": "FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠457件、平均93.8、最大100.0。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "オムロンはロボット・省人化で強いテーマに接続する重点候補。総合スコア79.0、関連テーマ1件、根拠457件。技術適合0.91、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4568.T",
        "company_name": "第一三共",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.92,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "第一三共はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4519.T",
        "company_name": "中外製薬",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.91,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "中外製薬はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4523.T",
        "company_name": "エーザイ",
        "weighted_score": 78.9,
        "theme_count": 1,
        "total_evidence": 1046,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "バイオ・医療技術",
        "primary_theme_score": 76.9,
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.91,
            "company_max_score": 100.0,
            "evidence_count": 1046,
            "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1046件、平均92.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "エーザイはバイオ・医療技術で強いテーマに接続する重点候補。総合スコア78.9、関連テーマ1件、根拠1046件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6857.T",
        "company_name": "アドバンテスト",
        "weighted_score": 78.8,
        "theme_count": 2,
        "total_evidence": 958,
        "technology_fit_score": 0.81,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サプライチェーン・経済安全保障",
        "primary_theme_score": 75.5,
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 83.3,
            "company_max_score": 100.0,
            "evidence_count": 353,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠353件、平均83.3、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 82.61,
            "company_max_score": 100.0,
            "evidence_count": 605,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠605件、平均82.6、最大100.0。",
            "weighted_score": 74.2,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "アドバンテストはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア78.8、関連テーマ2件、根拠958件。技術適合0.81、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6902.T",
        "company_name": "デンソー",
        "weighted_score": 78.8,
        "theme_count": 1,
        "total_evidence": 133,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 76.8,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 86.89,
            "company_max_score": 100.0,
            "evidence_count": 133,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠133件、平均86.9、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "デンソーはEV・電池で強いテーマに接続する重点候補。総合スコア78.8、関連テーマ1件、根拠133件。技術適合0.85、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4062.T",
        "company_name": "イビデン",
        "weighted_score": 78.6,
        "theme_count": 1,
        "total_evidence": 150,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 76.6,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 88.03,
            "company_max_score": 100.0,
            "evidence_count": 150,
            "matched_terms": "AI半導体, 半導体, 電子部品",
            "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠150件、平均88.0、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "イビデンはEV・電池で強いテーマに接続する重点候補。総合スコア78.6、関連テーマ1件、根拠150件。技術適合0.84、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6954.T",
        "company_name": "ファナック",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 483,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.02,
            "company_max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, ロボット, 工作機械, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠483件、平均93.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ファナックはロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠483件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6506.T",
        "company_name": "安川電機",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 482,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 92.92,
            "company_max_score": 100.0,
            "evidence_count": 482,
            "matched_terms": "FA, モーター, ロボット, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠482件、平均92.9、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "安川電機はロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠482件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6594.T",
        "company_name": "ニデック",
        "weighted_score": 78.5,
        "theme_count": 1,
        "total_evidence": 472,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 76.5,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.19,
            "company_max_score": 100.0,
            "evidence_count": 472,
            "matched_terms": "EV, モーター, ロボット, 省人化",
            "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠472件、平均93.2、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ニデックはロボット・省人化で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠472件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "3774.T",
        "company_name": "インターネットイニシアティブ",
        "weighted_score": 78.4,
        "theme_count": 1,
        "total_evidence": 406,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 90.85,
            "company_max_score": 100.0,
            "evidence_count": 406,
            "matched_terms": "クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠406件、平均90.8、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "インターネットイニシアティブはサイバーセキュリティで強いテーマに接続する重点候補。総合スコア78.4、関連テーマ1件、根拠406件。技術適合0.88、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "9503.T",
        "company_name": "関西電力",
        "weighted_score": 78.4,
        "theme_count": 1,
        "total_evidence": 207,
        "technology_fit_score": 0.92,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.36,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "核融合・次世代エネルギー",
        "primary_theme_score": 76.4,
        "themes": [
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 95.09,
            "company_max_score": 100.0,
            "evidence_count": 207,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力。資料根拠207件、平均95.1、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "関西電力は核融合・次世代エネルギーでテーマ適合を継続確認する候補。総合スコア78.4、関連テーマ1件、根拠207件。技術適合0.92、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.36、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "7012.T",
        "company_name": "川崎重工業",
        "weighted_score": 77.9,
        "theme_count": 1,
        "total_evidence": 811,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "防衛・宇宙",
        "primary_theme_score": 75.9,
        "themes": [
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.73,
            "company_max_score": 100.0,
            "evidence_count": 811,
            "matched_terms": "ロボット, 本文に企業名/別名, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠811件、平均85.7、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "川崎重工業は防衛・宇宙で強いテーマに接続する重点候補。総合スコア77.9、関連テーマ1件、根拠811件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6723.T",
        "company_name": "ルネサスエレクトロニクス",
        "weighted_score": 77.8,
        "theme_count": 1,
        "total_evidence": 124,
        "technology_fit_score": 0.81,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "EV・電池",
        "primary_theme_score": 75.8,
        "themes": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 82.43,
            "company_max_score": 100.0,
            "evidence_count": 124,
            "matched_terms": "半導体, 本文に企業名/別名, 車載",
            "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠124件、平均82.4、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "ルネサスエレクトロニクスはEV・電池で強いテーマに接続する重点候補。総合スコア77.8、関連テーマ1件、根拠124件。技術適合0.81、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "5802.T",
        "company_name": "住友電気工業",
        "weighted_score": 77.7,
        "theme_count": 1,
        "total_evidence": 1489,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "防災・国土強靭化",
        "primary_theme_score": 75.7,
        "themes": [
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 84.24,
            "company_max_score": 100.0,
            "evidence_count": 1489,
            "matched_terms": "EV, 光通信, 本文に企業名/別名, 電力網, 電線",
            "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1489件、平均84.2、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "住友電気工業は防災・国土強靭化で強いテーマに接続する重点候補。総合スコア77.7、関連テーマ1件、根拠1489件。技術適合0.85、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6273.T",
        "company_name": "SMC",
        "weighted_score": 77.7,
        "theme_count": 1,
        "total_evidence": 283,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 75.7,
        "themes": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 88.53,
            "company_max_score": 100.0,
            "evidence_count": 283,
            "matched_terms": "FA, 半導体製造, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠283件、平均88.5、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "SMCはロボット・省人化で強いテーマに接続する重点候補。総合スコア77.7、関連テーマ1件、根拠283件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6869.T",
        "company_name": "シスメックス",
        "weighted_score": 77.3,
        "theme_count": 1,
        "total_evidence": 857,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "スポーツ・ヘルスケア",
        "primary_theme_score": 75.3,
        "themes": [
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.87,
            "company_max_score": 100.0,
            "evidence_count": 857,
            "matched_terms": "AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠857件、平均85.9、最大100.0。",
            "weighted_score": 75.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "シスメックスはスポーツ・ヘルスケアでテーマ適合を継続確認する候補。総合スコア77.3、関連テーマ1件、根拠857件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4543.T",
        "company_name": "テルモ",
        "weighted_score": 77.2,
        "theme_count": 1,
        "total_evidence": 848,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "スポーツ・ヘルスケア",
        "primary_theme_score": 75.2,
        "themes": [
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.28,
            "company_max_score": 100.0,
            "evidence_count": 848,
            "matched_terms": "バイオ, ヘルスケア, 医療機器, 検査",
            "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠848件、平均86.3、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "テルモはスポーツ・ヘルスケアでテーマ適合を継続確認する候補。総合スコア77.2、関連テーマ1件、根拠848件。技術適合0.85、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "4755.T",
        "company_name": "楽天グループ",
        "weighted_score": 76.6,
        "theme_count": 1,
        "total_evidence": 1851,
        "technology_fit_score": 0.82,
        "revenue_sensitivity_score": 0.86,
        "policy_tailwind_score": 0.8,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.52,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.52,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 74.6,
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 82.65,
            "company_max_score": 100.0,
            "evidence_count": 1851,
            "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
            "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1851件、平均82.7、最大100.0。",
            "weighted_score": 74.6,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "楽天グループは金融政策・金利でテーマ適合を継続確認する候補。総合スコア76.6、関連テーマ1件、根拠1851件。技術適合0.82、収益感応0.86、政策追い風0.80、競争優位1.00、モメンタム0.46、織り込み0.52。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "signal_date": "2026-06-23",
        "ticker": "6920.T",
        "company_name": "レーザーテック",
        "weighted_score": 76.4,
        "theme_count": 1,
        "total_evidence": 614,
        "technology_fit_score": 0.82,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "primary_theme": "半導体",
        "primary_theme_score": 74.4,
        "themes": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 82.41,
            "company_max_score": 100.0,
            "evidence_count": 614,
            "matched_terms": "EUV, 半導体, 本文に企業名/別名, 検査装置",
            "rationale": "半導体との適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠614件、平均82.4、最大100.0。",
            "weighted_score": 74.4,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "strategy_view": "レーザーテックは半導体でテーマ適合を継続確認する候補。総合スコア76.4、関連テーマ1件、根拠614件。技術適合0.82、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ]
  },
  "strategy_decision_digest": {
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:36+00:00",
    "summary": {
      "date": "2026-06-23",
      "stance": "テーマ分散で強めに監視",
      "high_conviction_buy": 0,
      "crowded_watch": 0,
      "risk_triggers": 5,
      "company_focus": 0,
      "top_buy_theme": "",
      "top_crowded_theme": "",
      "top_risk_theme": "スタートアップ・イノベーション"
    },
    "high_conviction_buy": [],
    "crowded_watch": [],
    "risk_triggers": [
      {
        "category": "risk_trigger",
        "theme": "スタートアップ・イノベーション",
        "decision": "売り急ぎではなく、悪材料・金利/為替・政策変更・需給悪化の確認トリガーにする。",
        "trigger": "織り込み度、政策変更、海外規制、金利・為替、期待先行の逆回転を点検する。",
        "priority_score": 0.5435,
        "signal_score": 0.78,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "theme_stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "related_company_text": "ソフトバンクグループ 9984.T / NTTデータグループ 9613.T / 日立製作所 6501.T / 野村総合研究所 4307.T / ソニーグループ 6758.T",
        "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "category": "risk_trigger",
        "theme": "核融合・次世代エネルギー",
        "decision": "売り急ぎではなく、悪材料・金利/為替・政策変更・需給悪化の確認トリガーにする。",
        "trigger": "織り込み度、政策変更、海外規制、金利・為替、期待先行の逆回転を点検する。",
        "priority_score": 0.543,
        "signal_score": 0.73,
        "momentum_score": 0.36,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "theme_stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
        "related_company_text": "日立製作所 6501.T / 三菱重工業 7011.T / 九州電力 9508.T / INPEX 1605.T / 電源開発 9513.T",
        "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "category": "risk_trigger",
        "theme": "生成AI・AI",
        "decision": "売り急ぎではなく、悪材料・金利/為替・政策変更・需給悪化の確認トリガーにする。",
        "trigger": "織り込み度、政策変更、海外規制、金利・為替、期待先行の逆回転を点検する。",
        "priority_score": 0.5405,
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "theme_stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
        "related_company_text": "KDDI 9433.T / ソフトバンク 9434.T / NTT 9432.T / NTTデータグループ 9613.T / 東京エレクトロン 8035.T",
        "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "category": "risk_trigger",
        "theme": "サイバーセキュリティ",
        "decision": "売り急ぎではなく、悪材料・金利/為替・政策変更・需給悪化の確認トリガーにする。",
        "trigger": "織り込み度、政策変更、海外規制、金利・為替、期待先行の逆回転を点検する。",
        "priority_score": 0.5405,
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "theme_stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、不動産・REIT、クレジット、為替",
        "related_company_text": "NEC 6701.T / NTTデータグループ 9613.T / 野村総合研究所 4307.T / SCSK 9719.T / KDDI 9433.T",
        "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "date": "2026-06-07T04:33:03+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      },
      {
        "category": "risk_trigger",
        "theme": "量子・次世代計算",
        "decision": "売り急ぎではなく、悪材料・金利/為替・政策変更・需給悪化の確認トリガーにする。",
        "trigger": "織り込み度、政策変更、海外規制、金利・為替、期待先行の逆回転を点検する。",
        "priority_score": 0.54,
        "signal_score": 0.79,
        "momentum_score": 0.45,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "theme_stage": "既存テーマの強化",
        "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
        "related_company_text": "富士通 6702.T / NEC 6701.T / 日立製作所 6501.T / NTTデータグループ 9613.T / NTT 9432.T",
        "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          },
          {
            "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
            "date": "2026-06-06T22:17:40+00:00",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議"
          }
        ]
      }
    ],
    "company_focus": [],
    "daily_questions": [
      "スタートアップ・イノベーションの逆回転要因として、金利・為替・政策変更・海外規制のどれが近いか。",
      "証券会社・運用会社レポートが政策テーマを後追いしているか。後追いが増えたテーマは短期モメンタムを上げる。",
      "政府資料だけで強いテーマは、企業の受注・予算・決算説明に接続するまで監視に留める。"
    ]
  },
  "weekly_market_strategy": {
    "ok": true,
    "week_start_date": "2026-06-15",
    "week_end_date": "2026-06-21",
    "generated_at": "2026-06-20T21:42:31+00:00",
    "stance": "慎重監視",
    "summary": {
      "week_start_date": "2026-06-15",
      "week_end_date": "2026-06-21",
      "stance": "慎重監視",
      "theme_count": 12,
      "attention_company_count": 15,
      "sector_count": 47,
      "buy_or_inflow_themes": 0,
      "crowded_or_sell_themes": 2,
      "top_theme": "金融政策・金利",
      "top_company": "NTTデータグループ"
    },
    "capital_flow_themes": [
      {
        "theme": "金融政策・金利",
        "decision": "売り/利確警戒",
        "capital_flow_score": 68.65,
        "signal_score": 0.71,
        "momentum_score": 0.43,
        "report_linkage_score": 1.0,
        "priced_in_score": 0.82,
        "consensus": {
          "source_count": 23,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.84,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "boj_releases",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "isa_news",
            "jbaudit_news",
            "jetro_biznews_rss",
            "jfa_press",
            "jinji_news",
            "kantei_home",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mof_news_rss",
            "npa_news_release",
            "nta_information",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "金融安定理事会（FSB）",
              "url": "https://www.fsa.go.jp/inter/fsf/index.html",
              "date": "2026-06-06T22:03:22+00:00",
              "source_id": "fsa_recent",
              "source_name": "金融庁 新着情報一覧"
            },
            {
              "title": "バーゼル銀行監督委員会（BCBS）",
              "url": "https://www.fsa.go.jp/inter/bis/bis_menu.html",
              "date": "2026-06-06T22:03:22+00:00",
              "source_id": "fsa_recent",
              "source_name": "金融庁 新着情報一覧"
            }
          ]
        },
        "theme_stage": "継続監視",
        "technology_elements": [
          "金融政策",
          "金利",
          "国債",
          "利上げ",
          "利下げ",
          "物価",
          "インフレ",
          "為替",
          "円安",
          "円高"
        ],
        "related_industries": [
          "銀行",
          "保険",
          "不動産",
          "グロース株",
          "為替",
          "債券市場に直接"
        ],
        "related_companies": [
          {
            "company_name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "avg_score": 98.81,
            "max_score": 100.0,
            "evidence_count": 2055,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2055件、平均98.8、最大100.0。",
            "weighted_score": 85.0,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.74,
            "momentum_score": 0.43,
            "report_linkage_score": 0.82,
            "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア85.0、関連テーマ3件、根拠5443件。技術適合0.91、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "avg_score": 92.97,
            "max_score": 100.0,
            "evidence_count": 2054,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2054件、平均93.0、最大100.0。",
            "weighted_score": 82.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.72,
            "momentum_score": 0.42,
            "report_linkage_score": 0.79,
            "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア82.1、関連テーマ2件、根拠3623件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.42、織り込み0.72。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 91.71,
            "max_score": 100.0,
            "evidence_count": 2049,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2049件、平均91.7、最大100.0。",
            "weighted_score": 83.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.74,
            "momentum_score": 0.43,
            "report_linkage_score": 0.82,
            "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ3件、根拠6041件。技術適合0.86、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 91.25,
            "max_score": 100.0,
            "evidence_count": 1882,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1882件、平均91.2、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 85.58,
            "max_score": 100.0,
            "evidence_count": 1800,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1800件、平均85.6、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.64,
            "momentum_score": 0.43,
            "report_linkage_score": 0.63,
            "strategy_view": "野村総合研究所は人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ9件、根拠11051件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.64。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "楽天グループ",
            "ticker": "4755.T",
            "avg_score": 82.85,
            "max_score": 100.0,
            "evidence_count": 1742,
            "matched_terms": "AI, フィンテック, 本文に企業名/別名, 通信",
            "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1742件、平均82.8、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.82,
            "momentum_score": 0.43,
            "report_linkage_score": 1.0,
            "strategy_view": "楽天グループは金融政策・金利でテーマ適合を継続確認する候補。総合スコア79.1、関連テーマ1件、根拠1742件。技術適合0.82、収益感応0.86、政策追い風0.80、競争優位1.00、モメンタム0.43、織り込み0.82。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 ただし織り込みが高く、上値追いは慎重。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "高",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "金融政策・金利は複数機関が同方向。シグナル0.71、モメンタム0.43、織り込み0.82。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-17T21:24:03+00:00"
          },
          {
            "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-12"
          },
          {
            "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-10"
          }
        ]
      },
      {
        "theme": "人的資本・労働市場",
        "decision": "混雑注意",
        "capital_flow_score": 67.85,
        "signal_score": 0.77,
        "momentum_score": 0.43,
        "report_linkage_score": 0.86,
        "priced_in_score": 0.78,
        "consensus": {
          "source_count": 45,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.82,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "boj_releases",
            "bunka_press",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "isa_news",
            "japan_acad_news",
            "jbaudit_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jftc_press",
            "jinji_news",
            "jishin_news",
            "jst_press_rss",
            "jta_news",
            "kantei_home",
            "kouanshin_index",
            "kouchoi_home",
            "maff_press_rss",
            "meti_news",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_news_rss",
            "mlit_press_rss",
            "mod_news_rss",
            "mof_news_rss",
            "moj_home",
            "nedo_news",
            "npa_news_release",
            "nra_news",
            "nta_information",
            "psia_news",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info",
            "sports_agency_news"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国際卓越研究大学研究等体制強化計画概要（PDF形式：5432KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "人的資本",
          "人材",
          "労働",
          "賃上げ",
          "処遇",
          "働き方",
          "リスキリング",
          "エンゲージメント",
          "採用",
          "人事"
        ],
        "related_industries": [
          "人材サービス",
          "教育",
          "クラウド",
          "人事システム",
          "消費・賃金関連テーマ"
        ],
        "related_companies": [
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.0,
            "max_score": 100.0,
            "evidence_count": 3030,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3030件、平均95.0、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.04,
            "max_score": 100.0,
            "evidence_count": 3030,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3030件、平均94.0、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.6,
            "momentum_score": 0.42,
            "report_linkage_score": 0.55,
            "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、スポーツ・ヘルスケアで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ4件、根拠4745件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 89.07,
            "max_score": 100.0,
            "evidence_count": 2954,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠2954件、平均89.1、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.64,
            "momentum_score": 0.43,
            "report_linkage_score": 0.63,
            "strategy_view": "野村総合研究所は人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ9件、根拠11051件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.64。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 85.45,
            "max_score": 100.0,
            "evidence_count": 2927,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠2927件、平均85.5、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "みずほフィナンシャルグループ",
            "ticker": "8411.T",
            "avg_score": 86.32,
            "max_score": 100.0,
            "evidence_count": 2470,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2470件、平均86.3、最大100.0。",
            "weighted_score": 83.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.74,
            "momentum_score": 0.43,
            "report_linkage_score": 0.82,
            "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ3件、根拠6041件。技術適合0.86、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 78.4,
            "max_score": 100.0,
            "evidence_count": 2463,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2463件、平均78.4、最大100.0。",
            "weighted_score": 84.6,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.59,
            "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ5件、根拠5071件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 ただし織り込みが高く、上値追いは慎重。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "高",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "人的資本・労働市場は複数機関が同方向。シグナル0.77、モメンタム0.43、織り込み0.78。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "スタートアップ・イノベーション",
        "decision": "監視",
        "capital_flow_score": 65.95,
        "signal_score": 0.78,
        "momentum_score": 0.43,
        "report_linkage_score": 0.72,
        "priced_in_score": 0.7,
        "consensus": {
          "source_count": 42,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.81,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "inpit_ip_updates",
            "isa_news",
            "japan_acad_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jftc_press",
            "jinji_news",
            "jishin_news",
            "jst_press_rss",
            "jta_news",
            "kantei_home",
            "kouchoi_home",
            "maff_press_rss",
            "meti_news",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_press_rss",
            "mod_news_rss",
            "mof_news_rss",
            "moj_home",
            "nedo_news",
            "npa_news_release",
            "npsc_home",
            "nra_news",
            "ppc_press",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info",
            "sports_agency_news"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "スタートアップ",
          "イノベーション",
          "エコシステム",
          "ベンチャー",
          "VC",
          "ユニコーン",
          "研究開発",
          "実証",
          "AI",
          "ロボット"
        ],
        "related_industries": [
          "グロース市場",
          "VC",
          "大学発技術",
          "M&A",
          "研究開発型企業のテーマ性"
        ],
        "related_companies": [
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 99.52,
            "max_score": 100.0,
            "evidence_count": 1513,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1513件、平均99.5、最大100.0。",
            "weighted_score": 86.2,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.44,
            "report_linkage_score": 0.57,
            "strategy_view": "ソフトバンクグループはスタートアップ・イノベーション、量子・次世代計算、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア86.2、関連テーマ7件、根拠5841件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.1,
            "max_score": 100.0,
            "evidence_count": 1511,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1511件、平均96.1、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 91.32,
            "max_score": 100.0,
            "evidence_count": 1481,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1481件、平均91.3、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 92.57,
            "max_score": 100.0,
            "evidence_count": 1327,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1327件、平均92.6、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.64,
            "momentum_score": 0.43,
            "report_linkage_score": 0.63,
            "strategy_view": "野村総合研究所は人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ9件、根拠11051件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.64。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 84.69,
            "max_score": 100.0,
            "evidence_count": 1293,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1293件、平均84.7、最大100.0。",
            "weighted_score": 84.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.43,
            "report_linkage_score": 0.54,
            "strategy_view": "ソニーグループはスタートアップ・イノベーション、バイオ・医療技術、ロボット・省人化で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ11件、根拠8217件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 85.48,
            "max_score": 100.0,
            "evidence_count": 1272,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1272件、平均85.5、最大100.0。",
            "weighted_score": 84.6,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.59,
            "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ5件、根拠5071件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "スタートアップ・イノベーションは複数機関が同方向。シグナル0.78、モメンタム0.43、織り込み0.70。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "サプライチェーン・経済安全保障",
        "decision": "監視",
        "capital_flow_score": 65.95,
        "signal_score": 0.74,
        "momentum_score": 0.49,
        "report_linkage_score": 0.72,
        "priced_in_score": 0.7,
        "consensus": {
          "source_count": 22,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.81,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "cao_csti",
            "cas_home",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "jetro_biznews_rss",
            "jfa_press",
            "kantei_home",
            "maff_press_rss",
            "meti_news",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_press_rss",
            "mof_news_rss",
            "nedo_news",
            "psia_news",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
              "date": "2026-06-12",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
              "date": "2026-06-10",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "「強い経済」を実現する総合経済対策",
              "url": "https://www.kantei.go.jp/jp/headline/sougoukeizaitaisaku2025/index.html",
              "date": "2026-06-06T23:19:41+00:00",
              "source_id": "kantei_home",
              "source_name": "首相官邸 新着情報"
            },
            {
              "title": "（論文）企業物価指数・2025年基準改定の基本方針 / 全文 [PDF 3,643KB]",
              "url": "http://www.boj.or.jp/research/brp/ron_2026/data/ron260603a.pdf",
              "date": "2026-06-03",
              "source_id": "boj_releases",
              "source_name": "日本銀行 更新情報RSS"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "サプライチェーン",
          "経済安全保障",
          "輸出管理",
          "重要物資",
          "国内生産",
          "レアアース",
          "地政学",
          "AI半導体",
          "半導体",
          "本文に企業名/別名"
        ],
        "related_industries": [
          "半導体",
          "素材",
          "商社",
          "物流",
          "防衛",
          "国内設備投資"
        ],
        "related_companies": [
          {
            "company_name": "アドバンテスト",
            "ticker": "6857.T",
            "avg_score": 83.4,
            "max_score": 100.0,
            "evidence_count": 332,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠332件、平均83.4、最大100.0。",
            "weighted_score": 79.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.46,
            "report_linkage_score": 0.58,
            "strategy_view": "アドバンテストはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア79.5、関連テーマ2件、根拠903件。技術適合0.81、収益感応0.88、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 83.21,
            "max_score": 100.0,
            "evidence_count": 293,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠293件、平均83.2、最大100.0。",
            "weighted_score": 84.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.43,
            "report_linkage_score": 0.54,
            "strategy_view": "ソニーグループはスタートアップ・イノベーション、バイオ・医療技術、ロボット・省人化で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ11件、根拠8217件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "SUMCO",
            "ticker": "3436.T",
            "avg_score": 83.98,
            "max_score": 96.1,
            "evidence_count": 272,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠272件、平均84.0、最大96.1。",
            "weighted_score": 80.2,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.46,
            "report_linkage_score": 0.58,
            "strategy_view": "SUMCOはサプライチェーン・経済安全保障、半導体でテーマ適合を継続確認する候補。総合スコア80.2、関連テーマ2件、根拠956件。技術適合0.84、収益感応0.88、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 90.33,
            "max_score": 100.0,
            "evidence_count": 271,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠271件、平均90.3、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.44,
            "report_linkage_score": 0.53,
            "strategy_view": "NECはサプライチェーン・経済安全保障、量子・次世代計算、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ7件、根拠5052件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "三菱電機",
            "ticker": "6503.T",
            "avg_score": 91.1,
            "max_score": 100.0,
            "evidence_count": 268,
            "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠268件、平均91.1、最大100.0。",
            "weighted_score": 81.8,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.46,
            "report_linkage_score": 0.58,
            "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.8、関連テーマ2件、根拠1068件。技術適合0.90、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 82.96,
            "max_score": 100.0,
            "evidence_count": 258,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠258件、平均83.0、最大100.0。",
            "weighted_score": 84.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.6,
            "momentum_score": 0.45,
            "report_linkage_score": 0.55,
            "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠2530件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "サプライチェーン・経済安全保障は複数機関が同方向。シグナル0.74、モメンタム0.49、織り込み0.70。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
            "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-12"
          }
        ]
      },
      {
        "theme": "バイオ・医療技術",
        "decision": "監視",
        "capital_flow_score": 65.55,
        "signal_score": 0.76,
        "momentum_score": 0.44,
        "report_linkage_score": 0.72,
        "priced_in_score": 0.7,
        "consensus": {
          "source_count": 31,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.81,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "boj_releases",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "fsa_recent",
            "gov_online_ministry_news",
            "isa_news",
            "japan_acad_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jinji_news",
            "jishin_news",
            "jst_press_rss",
            "jta_news",
            "kantei_home",
            "maff_press_rss",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mof_news_rss",
            "moj_home",
            "nedo_news",
            "nta_information",
            "ppc_press",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info",
            "sports_agency_news"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "バイオ",
          "創薬",
          "医療",
          "再生医療",
          "ゲノム",
          "ADC",
          "ワクチン",
          "ヘルスケア",
          "グローバル医薬",
          "医薬"
        ],
        "related_industries": [
          "医薬",
          "検査",
          "医療機器",
          "AI創薬企業の評価材料になりやすい"
        ],
        "related_companies": [
          {
            "company_name": "武田薬品工業",
            "ticker": "4502.T",
            "avg_score": 93.65,
            "max_score": 100.0,
            "evidence_count": 1012,
            "matched_terms": "グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1012件、平均93.7、最大100.0。",
            "weighted_score": 80.7,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72,
            "strategy_view": "武田薬品工業はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア80.7、関連テーマ1件、根拠1012件。技術適合0.91、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.70。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "第一三共",
            "ticker": "4568.T",
            "avg_score": 92.93,
            "max_score": 100.0,
            "evidence_count": 1011,
            "matched_terms": "ADC, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1011件、平均92.9、最大100.0。",
            "weighted_score": 80.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72,
            "strategy_view": "第一三共はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠1011件。技術適合0.89、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.70。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "中外製薬",
            "ticker": "4519.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 1011,
            "matched_terms": "AI創薬, バイオ, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1011件、平均92.9、最大100.0。",
            "weighted_score": 80.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72,
            "strategy_view": "中外製薬はバイオ・医療技術で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠1011件。技術適合0.89、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.70。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "エーザイ",
            "ticker": "4523.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 1011,
            "matched_terms": "バイオ, 創薬, 医薬, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1011件、平均92.9、最大100.0。",
            "weighted_score": 80.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72,
            "strategy_view": "エーザイはバイオ・医療技術で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠1011件。技術適合0.89、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.70。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 89.25,
            "max_score": 100.0,
            "evidence_count": 955,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠955件、平均89.2、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.83,
            "max_score": 100.0,
            "evidence_count": 945,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠945件、平均95.8、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "バイオ・医療技術は複数機関が同方向。シグナル0.76、モメンタム0.44、織り込み0.70。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "GX・脱炭素",
        "decision": "監視",
        "capital_flow_score": 63.6,
        "signal_score": 0.76,
        "momentum_score": 0.44,
        "report_linkage_score": 0.59,
        "priced_in_score": 0.62,
        "consensus": {
          "source_count": 39,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.8,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "japan_acad_news",
            "jbaudit_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jinji_news",
            "jishin_news",
            "jst_press_rss",
            "kantei_home",
            "kouchoi_home",
            "maff_press_rss",
            "meti_news",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_news_rss",
            "mlit_press_rss",
            "mod_news_rss",
            "mof_news_rss",
            "moj_home",
            "nedo_news",
            "npa_news_release",
            "nra_news",
            "nta_information",
            "ppc_press",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "GX",
          "脱炭素",
          "カーボンニュートラル",
          "再生可能エネルギー",
          "水素",
          "アンモニア",
          "蓄電池",
          "送電網",
          "地熱",
          "地熱発電"
        ],
        "related_industries": [
          "電力",
          "重工",
          "電線",
          "電池",
          "素材",
          "インフラ投資に長期需要を作りやすい"
        ],
        "related_companies": [
          {
            "company_name": "INPEX",
            "ticker": "1605.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 82.5,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.4,
            "report_linkage_score": 0.52,
            "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.5、関連テーマ2件、根拠1168件。技術適合0.96、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.40、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "三菱重工業",
            "ticker": "7011.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 84.6,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.57,
            "momentum_score": 0.41,
            "report_linkage_score": 0.5,
            "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ3件、根拠1957件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "九州電力",
            "ticker": "9508.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 83.2,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.4,
            "report_linkage_score": 0.52,
            "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア83.2、関連テーマ2件、根拠1168件。技術適合0.99、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.40、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "IHI",
            "ticker": "7013.T",
            "avg_score": 95.55,
            "max_score": 100.0,
            "evidence_count": 962,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠962件、平均95.5、最大100.0。",
            "weighted_score": 84.2,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.57,
            "momentum_score": 0.41,
            "report_linkage_score": 0.5,
            "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ3件、根拠2006件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "電源開発",
            "ticker": "9513.T",
            "avg_score": 100.0,
            "max_score": 100.0,
            "evidence_count": 958,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠958件、平均100.0、最大100.0。",
            "weighted_score": 82.5,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.4,
            "report_linkage_score": 0.52,
            "strategy_view": "電源開発はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.5、関連テーマ2件、根拠1163件。技術適合0.96、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.40、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "GX・脱炭素は複数機関が同方向。シグナル0.76、モメンタム0.44、織り込み0.62。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "生成AI・AI",
        "decision": "監視",
        "capital_flow_score": 63.2,
        "signal_score": 0.76,
        "momentum_score": 0.42,
        "report_linkage_score": 0.59,
        "priced_in_score": 0.62,
        "consensus": {
          "source_count": 35,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.8,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "inpit_ip_updates",
            "japan_acad_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jftc_press",
            "jinji_news",
            "jishin_news",
            "jst_press_rss",
            "kantei_home",
            "maff_press_rss",
            "meti_news",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_press_rss",
            "mof_news_rss",
            "nedo_news",
            "npa_news_release",
            "nra_news",
            "ppc_press",
            "rinya_press",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 世界と伍する研究大学の在り方について最終まとめ（案）（PDF形式：1898KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "生成AI",
          "人工知能",
          "AI",
          "LLM",
          "大規模言語モデル",
          "機械学習",
          "データセンター",
          "GPU",
          "本文に企業名/別名",
          "衛星"
        ],
        "related_industries": [
          "半導体",
          "データセンター",
          "通信",
          "ソフトウェア",
          "電力需要"
        ],
        "related_companies": [
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 91.87,
            "max_score": 100.0,
            "evidence_count": 1657,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1657件、平均91.9、最大100.0。",
            "weighted_score": 84.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.57,
            "momentum_score": 0.42,
            "report_linkage_score": 0.48,
            "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ4件、根拠4236件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソフトバンク",
            "ticker": "9434.T",
            "avg_score": 91.62,
            "max_score": 100.0,
            "evidence_count": 1656,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1656件、平均91.6、最大100.0。",
            "weighted_score": 79.7,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.41,
            "report_linkage_score": 0.52,
            "strategy_view": "ソフトバンクは生成AI・AI、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア79.7、関連テーマ2件、根拠2920件。技術適合0.84、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 91.21,
            "max_score": 100.0,
            "evidence_count": 1656,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1656件、平均91.2、最大100.0。",
            "weighted_score": 84.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.43,
            "report_linkage_score": 0.52,
            "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ6件、根拠5034件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 94.78,
            "max_score": 100.0,
            "evidence_count": 1653,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1653件、平均94.8、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "東京エレクトロン",
            "ticker": "8035.T",
            "avg_score": 89.67,
            "max_score": 100.0,
            "evidence_count": 1545,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1545件、平均89.7、最大100.0。",
            "weighted_score": 84.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.6,
            "momentum_score": 0.45,
            "report_linkage_score": 0.55,
            "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠2530件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 85.52,
            "max_score": 100.0,
            "evidence_count": 1533,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1533件、平均85.5、最大100.0。",
            "weighted_score": 84.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.43,
            "report_linkage_score": 0.54,
            "strategy_view": "ソニーグループはスタートアップ・イノベーション、バイオ・医療技術、ロボット・省人化で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ11件、根拠8217件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "生成AI・AIは複数機関が同方向。シグナル0.76、モメンタム0.42、織り込み0.62。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "資産運用・市場制度",
        "decision": "監視",
        "capital_flow_score": 62.8,
        "signal_score": 0.74,
        "momentum_score": 0.42,
        "report_linkage_score": 0.59,
        "priced_in_score": 0.62,
        "consensus": {
          "source_count": 21,
          "publisher_type_count": 3,
          "policy_source_count": 2,
          "market_source_count": 1,
          "consensus_score": 0.8,
          "divergence_score": 0.5,
          "direction_label": "複数機関が同方向",
          "source_ids": [
            "boj_releases",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "dlri_reports",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "inpit_ip_updates",
            "isa_news",
            "jinji_news",
            "kantei_home",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mof_news_rss",
            "moj_home",
            "rinya_press"
          ],
          "publisher_types": [
            "central_bank",
            "government",
            "think_tank"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料４・令和８事務年度国税庁実績評価実施計画及び実績評価の事前分析表（案）(PDF:1318KB)",
              "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon04.pdf",
              "date": "2026-06-17T21:24:03+00:00",
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS"
            },
            {
              "title": "報道発表資料",
              "url": "https://www.fsa.go.jp/news/index.html",
              "date": "2026-06-06T22:03:22+00:00",
              "source_id": "fsa_recent",
              "source_name": "金融庁 新着情報一覧"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "資産運用",
          "NISA",
          "投資信託",
          "ETF",
          "市場制度",
          "コーポレートガバナンス",
          "東証",
          "開示",
          "フィンテック",
          "本文に企業名/別名"
        ],
        "related_industries": [
          "証券",
          "運用会社",
          "取引所",
          "金融プラットフォームの"
        ],
        "related_companies": [
          {
            "company_name": "三菱UFJフィナンシャル・グループ",
            "ticker": "8306.T",
            "avg_score": 95.17,
            "max_score": 100.0,
            "evidence_count": 1724,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1724件、平均95.2、最大100.0。",
            "weighted_score": 85.0,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.74,
            "momentum_score": 0.43,
            "report_linkage_score": 0.82,
            "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア85.0、関連テーマ3件、根拠5443件。技術適合0.91、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "野村ホールディングス",
            "ticker": "8604.T",
            "avg_score": 91.19,
            "max_score": 100.0,
            "evidence_count": 1722,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1722件、平均91.2、最大100.0。",
            "weighted_score": 81.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.72,
            "momentum_score": 0.42,
            "report_linkage_score": 0.79,
            "strategy_view": "野村ホールディングスは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア81.7、関連テーマ2件、根拠3426件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.42、織り込み0.72。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "大和証券グループ本社",
            "ticker": "8601.T",
            "avg_score": 90.51,
            "max_score": 100.0,
            "evidence_count": 1722,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1722件、平均90.5、最大100.0。",
            "weighted_score": 81.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.72,
            "momentum_score": 0.42,
            "report_linkage_score": 0.79,
            "strategy_view": "大和証券グループ本社は金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア81.7、関連テーマ2件、根拠3410件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.42、織り込み0.72。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 90.41,
            "max_score": 100.0,
            "evidence_count": 1600,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1600件、平均90.4、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 83.5,
            "max_score": 100.0,
            "evidence_count": 1586,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1586件、平均83.5、最大100.0。",
            "weighted_score": 86.2,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.44,
            "report_linkage_score": 0.57,
            "strategy_view": "ソフトバンクグループはスタートアップ・イノベーション、量子・次世代計算、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア86.2、関連テーマ7件、根拠5841件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "三井住友フィナンシャルグループ",
            "ticker": "8316.T",
            "avg_score": 90.61,
            "max_score": 100.0,
            "evidence_count": 1569,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1569件、平均90.6、最大100.0。",
            "weighted_score": 82.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.72,
            "momentum_score": 0.42,
            "report_linkage_score": 0.79,
            "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア82.1、関連テーマ2件、根拠3623件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.42、織り込み0.72。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "資産運用・市場制度は複数機関が同方向。シグナル0.74、モメンタム0.42、織り込み0.62。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "量子・次世代計算",
        "decision": "監視",
        "capital_flow_score": 60.15,
        "signal_score": 0.79,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "priced_in_score": 0.55,
        "consensus": {
          "source_count": 9,
          "publisher_type_count": 2,
          "policy_source_count": 2,
          "market_source_count": 0,
          "consensus_score": 0.62,
          "divergence_score": 1.0,
          "direction_label": "政策先行",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "cao_csti",
            "japan_acad_news",
            "jetro_biznews_rss",
            "jst_press_rss",
            "mext_news_rss",
            "mic_press",
            "mof_news_rss"
          ],
          "publisher_types": [
            "central_bank",
            "government"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第64回） / 特定国立研究開発法人物質・材料研究機構の業務及び組織の全般にわたる検討結果並びに講ずる措置の内容について（通知）（PDF形式：438KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko7.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "量子",
          "量子コンピュータ",
          "量子暗号",
          "スーパーコンピュータ",
          "HPC",
          "光電融合",
          "IOWN",
          "AI",
          "DX",
          "本文に企業名/別名"
        ],
        "related_industries": [
          "通信",
          "計算基盤",
          "暗号",
          "素材",
          "研究開発投資の長期テーマになりやすい"
        ],
        "related_companies": [
          {
            "company_name": "富士通",
            "ticker": "6702.T",
            "avg_score": 98.5,
            "max_score": 100.0,
            "evidence_count": 69,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠69件、平均98.5、最大100.0。",
            "weighted_score": 84.6,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.59,
            "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ5件、根拠5071件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 93.72,
            "max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠66件、平均93.7、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.44,
            "report_linkage_score": 0.53,
            "strategy_view": "NECはサプライチェーン・経済安全保障、量子・次世代計算、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ7件、根拠5052件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 89.23,
            "max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠66件、平均89.2、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 95.42,
            "max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠65件、平均95.4、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 92.92,
            "max_score": 100.0,
            "evidence_count": 64,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠64件、平均92.9、最大100.0。",
            "weighted_score": 84.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.43,
            "report_linkage_score": 0.52,
            "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ6件、根拠5034件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソフトバンクグループ",
            "ticker": "9984.T",
            "avg_score": 96.48,
            "max_score": 100.0,
            "evidence_count": 61,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠61件、平均96.5、最大100.0。",
            "weighted_score": 86.2,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.44,
            "report_linkage_score": 0.57,
            "strategy_view": "ソフトバンクグループはスタートアップ・イノベーション、量子・次世代計算、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア86.2、関連テーマ7件、根拠5841件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "量子・次世代計算は政策先行。シグナル0.79、モメンタム0.46、織り込み0.55。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      },
      {
        "theme": "EV・電池",
        "decision": "監視",
        "capital_flow_score": 58.95,
        "signal_score": 0.77,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "priced_in_score": 0.55,
        "consensus": {
          "source_count": 16,
          "publisher_type_count": 2,
          "policy_source_count": 2,
          "market_source_count": 0,
          "consensus_score": 0.62,
          "divergence_score": 1.0,
          "direction_label": "政策先行",
          "source_ids": [
            "boj_releases",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "env_press",
            "jbaudit_news",
            "jetro_biznews_rss",
            "jfa_press",
            "jishin_news",
            "meti_news",
            "mext_news_rss",
            "mic_press",
            "mlit_news_rss",
            "mlit_press_rss",
            "mof_news_rss",
            "npa_news_release"
          ],
          "publisher_types": [
            "central_bank",
            "government"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第1回） / 日本経済復興のために（JVCA提出資料）（PDF形式：1890KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/1kai/siryo8.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "EV",
          "電気自動車",
          "蓄電池",
          "全固体電池",
          "充電",
          "車載",
          "モビリティ",
          "センサー",
          "本文に企業名/別名",
          "電子部品"
        ],
        "related_industries": [
          "自動車",
          "電池",
          "電子部品",
          "素材",
          "充電インフラ"
        ],
        "related_companies": [
          {
            "company_name": "TDK",
            "ticker": "6762.T",
            "avg_score": 94.41,
            "max_score": 100.0,
            "evidence_count": 166,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠166件、平均94.4、最大100.0。",
            "weighted_score": 79.9,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45,
            "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア79.9、関連テーマ1件、根拠166件。技術適合0.92、収益感応0.89、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "トヨタ自動車",
            "ticker": "7203.T",
            "avg_score": 87.89,
            "max_score": 100.0,
            "evidence_count": 162,
            "matched_terms": "EV, ロボット, 本文に企業名/別名, 水素, 電池",
            "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠162件、平均87.9、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45,
            "strategy_view": "トヨタ自動車はEV・電池で強いテーマに接続する重点候補。総合スコア78.5、関連テーマ1件、根拠162件。技術適合0.87、収益感応0.89、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "イビデン",
            "ticker": "4062.T",
            "avg_score": 87.91,
            "max_score": 100.0,
            "evidence_count": 144,
            "matched_terms": "AI半導体, 半導体, 電子部品",
            "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠144件、平均87.9、最大100.0。",
            "weighted_score": 77.8,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45,
            "strategy_view": "イビデンはEV・電池で強いテーマに接続する重点候補。総合スコア77.8、関連テーマ1件、根拠144件。技術適合0.84、収益感応0.89、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 90.99,
            "max_score": 100.0,
            "evidence_count": 141,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠141件、平均91.0、最大100.0。",
            "weighted_score": 80.3,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45,
            "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.3、関連テーマ2件、根拠1650件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "パナソニックホールディングス",
            "ticker": "6752.T",
            "avg_score": 89.48,
            "max_score": 100.0,
            "evidence_count": 134,
            "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠134件、平均89.5、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45,
            "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア78.7、関連テーマ1件、根拠134件。技術適合0.88、収益感応0.89、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "デンソー",
            "ticker": "6902.T",
            "avg_score": 86.76,
            "max_score": 100.0,
            "evidence_count": 130,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 車載半導体",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠130件、平均86.8、最大100.0。",
            "weighted_score": 78.0,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45,
            "strategy_view": "デンソーはEV・電池で強いテーマに接続する重点候補。総合スコア78.0、関連テーマ1件、根拠130件。技術適合0.85、収益感応0.89、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "EV・電池は政策先行。シグナル0.77、モメンタム0.43、織り込み0.55。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-07T04:33:03+00:00"
          }
        ]
      },
      {
        "theme": "サイバーセキュリティ",
        "decision": "監視",
        "capital_flow_score": 58.5,
        "signal_score": 0.76,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "priced_in_score": 0.55,
        "consensus": {
          "source_count": 34,
          "publisher_type_count": 2,
          "policy_source_count": 2,
          "market_source_count": 0,
          "consensus_score": 0.62,
          "divergence_score": 1.0,
          "direction_label": "政策先行",
          "source_ids": [
            "atla_press",
            "boj_releases",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "egov_public_comment",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "isa_news",
            "jbaudit_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jinji_news",
            "jishin_news",
            "kantei_home",
            "kouchoi_home",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_press_rss",
            "mof_news_rss",
            "moj_home",
            "nedo_news",
            "npa_news_release",
            "nra_news",
            "nta_information",
            "psia_news",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
              "date": "2026-06-07T04:33:03+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "サイバー",
          "セキュリティ",
          "ランサムウェア",
          "認証",
          "暗号",
          "ゼロトラスト",
          "不正アクセス",
          "AI",
          "サイバーセキュリティ",
          "本文に企業名/別名"
        ],
        "related_industries": [
          "ITサービス",
          "通信",
          "防衛",
          "金融システム投資と結びつく"
        ],
        "related_companies": [
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 97.02,
            "max_score": 100.0,
            "evidence_count": 576,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠576件、平均97.0、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.44,
            "report_linkage_score": 0.53,
            "strategy_view": "NECはサプライチェーン・経済安全保障、量子・次世代計算、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ7件、根拠5052件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTTデータグループ",
            "ticker": "9613.T",
            "avg_score": 96.79,
            "max_score": 100.0,
            "evidence_count": 561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠561件、平均96.8、最大100.0。",
            "weighted_score": 86.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.43,
            "report_linkage_score": 0.6,
            "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "野村総合研究所",
            "ticker": "4307.T",
            "avg_score": 95.07,
            "max_score": 100.0,
            "evidence_count": 561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠561件、平均95.1、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.64,
            "momentum_score": 0.43,
            "report_linkage_score": 0.63,
            "strategy_view": "野村総合研究所は人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ9件、根拠11051件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.64。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "SCSK",
            "ticker": "9719.T",
            "avg_score": 94.75,
            "max_score": 100.0,
            "evidence_count": 531,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠531件、平均94.8、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.6,
            "momentum_score": 0.42,
            "report_linkage_score": 0.55,
            "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、スポーツ・ヘルスケアで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ4件、根拠4745件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 85.79,
            "max_score": 100.0,
            "evidence_count": 442,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠442件、平均85.8、最大100.0。",
            "weighted_score": 84.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.57,
            "momentum_score": 0.42,
            "report_linkage_score": 0.48,
            "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ4件、根拠4236件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NTT",
            "ticker": "9432.T",
            "avg_score": 85.48,
            "max_score": 100.0,
            "evidence_count": 419,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠419件、平均85.5、最大100.0。",
            "weighted_score": 84.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.58,
            "momentum_score": 0.43,
            "report_linkage_score": 0.52,
            "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ6件、根拠5034件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "サイバーセキュリティは政策先行。シグナル0.76、モメンタム0.42、織り込み0.55。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-07T04:33:03+00:00"
          }
        ]
      },
      {
        "theme": "防災・国土強靭化",
        "decision": "監視",
        "capital_flow_score": 58.45,
        "signal_score": 0.77,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "priced_in_score": 0.55,
        "consensus": {
          "source_count": 38,
          "publisher_type_count": 2,
          "policy_source_count": 2,
          "market_source_count": 0,
          "consensus_score": 0.62,
          "divergence_score": 1.0,
          "direction_label": "政策先行",
          "source_ids": [
            "boj_releases",
            "bunka_press",
            "caa_news_rss",
            "cao_csti",
            "cas_home",
            "cfa_press",
            "digital_agency_rss",
            "env_press",
            "fsa_recent",
            "gov_online_ministry_news",
            "gsi_news",
            "isa_news",
            "japan_acad_news",
            "jbaudit_news",
            "jcg_public_relations",
            "jetro_biznews_rss",
            "jfa_press",
            "jinji_news",
            "jishin_news",
            "jta_news",
            "kantei_home",
            "kouanshin_index",
            "kouchoi_home",
            "maff_press_rss",
            "mext_news_rss",
            "mhlw_news_rss",
            "mic_press",
            "mlit_news_rss",
            "mlit_press_rss",
            "mof_news_rss",
            "moj_home",
            "npa_news_release",
            "npsc_home",
            "nra_news",
            "nta_information",
            "reconstruction_whats_new",
            "rinya_press",
            "scj_info"
          ],
          "publisher_types": [
            "central_bank",
            "government"
          ],
          "evidence_titles": [
            {
              "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
              "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            },
            {
              "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
              "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
              "date": "2026-06-06T22:17:40+00:00",
              "source_id": "cao_csti",
              "source_name": "内閣府 総合科学技術・イノベーション会議"
            }
          ]
        },
        "theme_stage": "既存テーマの強化",
        "technology_elements": [
          "防災",
          "災害",
          "復興",
          "地震",
          "国土強靭化",
          "インフラ",
          "住宅再建",
          "公営住宅",
          "耐震",
          "気象"
        ],
        "related_industries": [
          "建設",
          "住宅",
          "インフラ",
          "通信",
          "電力",
          "防災センサー",
          "保険"
        ],
        "related_companies": [
          {
            "company_name": "日立製作所",
            "ticker": "6501.T",
            "avg_score": 93.13,
            "max_score": 100.0,
            "evidence_count": 1837,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1837件、平均93.1、最大100.0。",
            "weighted_score": 86.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.61,
            "momentum_score": 0.42,
            "report_linkage_score": 0.57,
            "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "ソニーグループ",
            "ticker": "6758.T",
            "avg_score": 82.24,
            "max_score": 100.0,
            "evidence_count": 1654,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1654件、平均82.2、最大100.0。",
            "weighted_score": 84.5,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.43,
            "report_linkage_score": 0.54,
            "strategy_view": "ソニーグループはスタートアップ・イノベーション、バイオ・医療技術、ロボット・省人化で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ11件、根拠8217件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "NEC",
            "ticker": "6701.T",
            "avg_score": 83.57,
            "max_score": 100.0,
            "evidence_count": 1598,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1598件、平均83.6、最大100.0。",
            "weighted_score": 85.4,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.59,
            "momentum_score": 0.44,
            "report_linkage_score": 0.53,
            "strategy_view": "NECはサプライチェーン・経済安全保障、量子・次世代計算、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ7件、根拠5052件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "村田製作所",
            "ticker": "6981.T",
            "avg_score": 83.98,
            "max_score": 100.0,
            "evidence_count": 1509,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1509件、平均84.0、最大100.0。",
            "weighted_score": 80.3,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45,
            "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.3、関連テーマ2件、根拠1650件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "住友電気工業",
            "ticker": "5802.T",
            "avg_score": 84.21,
            "max_score": 99.9,
            "evidence_count": 1440,
            "matched_terms": "EV, 光通信, 電力網, 電線",
            "rationale": "防災・国土強靭化との適合語: EV, 光通信, 電力網, 電線。資料根拠1440件、平均84.2、最大99.9。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.83,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45,
            "strategy_view": "住友電気工業は防災・国土強靭化で強いテーマに接続する重点候補。総合スコア77.0、関連テーマ1件、根拠1440件。技術適合0.83、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
          },
          {
            "company_name": "KDDI",
            "ticker": "9433.T",
            "avg_score": 80.77,
            "max_score": 100.0,
            "evidence_count": 1420,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1420件、平均80.8、最大100.0。",
            "weighted_score": 84.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.57,
            "momentum_score": 0.42,
            "report_linkage_score": 0.48,
            "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ4件、根拠4236件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。"
          }
        ],
        "time_horizon": {
          "view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
          "short": "ニュースフロー、レポート追随、株価反応を確認する。",
          "mid": "政策予算、制度化、企業受注、決算コメントへの接続を確認する。",
          "long": "市場規模、産業構造、競争優位の持続性を確認する。"
        },
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "strategy_summary": "防災・国土強靭化は政策先行。シグナル0.77、モメンタム0.41、織り込み0.55。投資判断では、次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。を優先確認する。",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ]
      }
    ],
    "sector_theme_map": [
      {
        "industry": "銀行",
        "themes": [
          {
            "theme": "金融政策・金利",
            "capital_flow_score": 68.65,
            "decision": "売り/利確警戒"
          }
        ],
        "max_score": 68.65,
        "decisions": {
          "売り/利確警戒": 1
        }
      },
      {
        "industry": "保険",
        "themes": [
          {
            "theme": "金融政策・金利",
            "capital_flow_score": 68.65,
            "decision": "売り/利確警戒"
          }
        ],
        "max_score": 68.65,
        "decisions": {
          "売り/利確警戒": 1
        }
      },
      {
        "industry": "不動産",
        "themes": [
          {
            "theme": "金融政策・金利",
            "capital_flow_score": 68.65,
            "decision": "売り/利確警戒"
          }
        ],
        "max_score": 68.65,
        "decisions": {
          "売り/利確警戒": 1
        }
      },
      {
        "industry": "グロース株",
        "themes": [
          {
            "theme": "金融政策・金利",
            "capital_flow_score": 68.65,
            "decision": "売り/利確警戒"
          }
        ],
        "max_score": 68.65,
        "decisions": {
          "売り/利確警戒": 1
        }
      },
      {
        "industry": "為替",
        "themes": [
          {
            "theme": "金融政策・金利",
            "capital_flow_score": 68.65,
            "decision": "売り/利確警戒"
          }
        ],
        "max_score": 68.65,
        "decisions": {
          "売り/利確警戒": 1
        }
      },
      {
        "industry": "人材サービス",
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "capital_flow_score": 67.85,
            "decision": "混雑注意"
          }
        ],
        "max_score": 67.85,
        "decisions": {
          "混雑注意": 1
        }
      },
      {
        "industry": "教育",
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "capital_flow_score": 67.85,
            "decision": "混雑注意"
          }
        ],
        "max_score": 67.85,
        "decisions": {
          "混雑注意": 1
        }
      },
      {
        "industry": "クラウド",
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "capital_flow_score": 67.85,
            "decision": "混雑注意"
          }
        ],
        "max_score": 67.85,
        "decisions": {
          "混雑注意": 1
        }
      },
      {
        "industry": "人事システム",
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "capital_flow_score": 67.85,
            "decision": "混雑注意"
          }
        ],
        "max_score": 67.85,
        "decisions": {
          "混雑注意": 1
        }
      },
      {
        "industry": "消費・賃金関連テーマ",
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "capital_flow_score": 67.85,
            "decision": "混雑注意"
          }
        ],
        "max_score": 67.85,
        "decisions": {
          "混雑注意": 1
        }
      },
      {
        "industry": "素材",
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "capital_flow_score": 65.95,
            "decision": "監視"
          },
          {
            "theme": "GX・脱炭素",
            "capital_flow_score": 63.6,
            "decision": "監視"
          },
          {
            "theme": "量子・次世代計算",
            "capital_flow_score": 60.15,
            "decision": "監視"
          },
          {
            "theme": "EV・電池",
            "capital_flow_score": 58.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 4
        }
      },
      {
        "industry": "半導体",
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "capital_flow_score": 65.95,
            "decision": "監視"
          },
          {
            "theme": "生成AI・AI",
            "capital_flow_score": 63.2,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 2
        }
      },
      {
        "industry": "防衛",
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "capital_flow_score": 65.95,
            "decision": "監視"
          },
          {
            "theme": "サイバーセキュリティ",
            "capital_flow_score": 58.5,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 2
        }
      },
      {
        "industry": "グロース市場",
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "VC",
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "大学発技術",
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "M&A",
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "研究開発型企業のテーマ性",
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "商社",
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "物流",
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "capital_flow_score": 65.95,
            "decision": "監視"
          }
        ],
        "max_score": 65.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "医薬",
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "capital_flow_score": 65.55,
            "decision": "監視"
          }
        ],
        "max_score": 65.55,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "検査",
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "capital_flow_score": 65.55,
            "decision": "監視"
          }
        ],
        "max_score": 65.55,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "医療機器",
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "capital_flow_score": 65.55,
            "decision": "監視"
          }
        ],
        "max_score": 65.55,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "AI創薬企業の評価材料になりやすい",
        "themes": [
          {
            "theme": "バイオ・医療技術",
            "capital_flow_score": 65.55,
            "decision": "監視"
          }
        ],
        "max_score": 65.55,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "電力",
        "themes": [
          {
            "theme": "GX・脱炭素",
            "capital_flow_score": 63.6,
            "decision": "監視"
          },
          {
            "theme": "防災・国土強靭化",
            "capital_flow_score": 58.45,
            "decision": "監視"
          }
        ],
        "max_score": 63.6,
        "decisions": {
          "監視": 2
        }
      },
      {
        "industry": "電池",
        "themes": [
          {
            "theme": "GX・脱炭素",
            "capital_flow_score": 63.6,
            "decision": "監視"
          },
          {
            "theme": "EV・電池",
            "capital_flow_score": 58.95,
            "decision": "監視"
          }
        ],
        "max_score": 63.6,
        "decisions": {
          "監視": 2
        }
      },
      {
        "industry": "重工",
        "themes": [
          {
            "theme": "GX・脱炭素",
            "capital_flow_score": 63.6,
            "decision": "監視"
          }
        ],
        "max_score": 63.6,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "電線",
        "themes": [
          {
            "theme": "GX・脱炭素",
            "capital_flow_score": 63.6,
            "decision": "監視"
          }
        ],
        "max_score": 63.6,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "通信",
        "themes": [
          {
            "theme": "生成AI・AI",
            "capital_flow_score": 63.2,
            "decision": "監視"
          },
          {
            "theme": "量子・次世代計算",
            "capital_flow_score": 60.15,
            "decision": "監視"
          },
          {
            "theme": "サイバーセキュリティ",
            "capital_flow_score": 58.5,
            "decision": "監視"
          },
          {
            "theme": "防災・国土強靭化",
            "capital_flow_score": 58.45,
            "decision": "監視"
          }
        ],
        "max_score": 63.2,
        "decisions": {
          "監視": 4
        }
      },
      {
        "industry": "データセンター",
        "themes": [
          {
            "theme": "生成AI・AI",
            "capital_flow_score": 63.2,
            "decision": "監視"
          }
        ],
        "max_score": 63.2,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "ソフトウェア",
        "themes": [
          {
            "theme": "生成AI・AI",
            "capital_flow_score": 63.2,
            "decision": "監視"
          }
        ],
        "max_score": 63.2,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "電力需要",
        "themes": [
          {
            "theme": "生成AI・AI",
            "capital_flow_score": 63.2,
            "decision": "監視"
          }
        ],
        "max_score": 63.2,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "証券",
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "capital_flow_score": 62.8,
            "decision": "監視"
          }
        ],
        "max_score": 62.8,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "運用会社",
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "capital_flow_score": 62.8,
            "decision": "監視"
          }
        ],
        "max_score": 62.8,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "取引所",
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "capital_flow_score": 62.8,
            "decision": "監視"
          }
        ],
        "max_score": 62.8,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "金融プラットフォームの",
        "themes": [
          {
            "theme": "資産運用・市場制度",
            "capital_flow_score": 62.8,
            "decision": "監視"
          }
        ],
        "max_score": 62.8,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "計算基盤",
        "themes": [
          {
            "theme": "量子・次世代計算",
            "capital_flow_score": 60.15,
            "decision": "監視"
          }
        ],
        "max_score": 60.15,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "暗号",
        "themes": [
          {
            "theme": "量子・次世代計算",
            "capital_flow_score": 60.15,
            "decision": "監視"
          }
        ],
        "max_score": 60.15,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "研究開発投資の長期テーマになりやすい",
        "themes": [
          {
            "theme": "量子・次世代計算",
            "capital_flow_score": 60.15,
            "decision": "監視"
          }
        ],
        "max_score": 60.15,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "自動車",
        "themes": [
          {
            "theme": "EV・電池",
            "capital_flow_score": 58.95,
            "decision": "監視"
          }
        ],
        "max_score": 58.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "電子部品",
        "themes": [
          {
            "theme": "EV・電池",
            "capital_flow_score": 58.95,
            "decision": "監視"
          }
        ],
        "max_score": 58.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "充電インフラ",
        "themes": [
          {
            "theme": "EV・電池",
            "capital_flow_score": 58.95,
            "decision": "監視"
          }
        ],
        "max_score": 58.95,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "ITサービス",
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "capital_flow_score": 58.5,
            "decision": "監視"
          }
        ],
        "max_score": 58.5,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "金融システム投資と結びつく",
        "themes": [
          {
            "theme": "サイバーセキュリティ",
            "capital_flow_score": 58.5,
            "decision": "監視"
          }
        ],
        "max_score": 58.5,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "建設",
        "themes": [
          {
            "theme": "防災・国土強靭化",
            "capital_flow_score": 58.45,
            "decision": "監視"
          }
        ],
        "max_score": 58.45,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "住宅",
        "themes": [
          {
            "theme": "防災・国土強靭化",
            "capital_flow_score": 58.45,
            "decision": "監視"
          }
        ],
        "max_score": 58.45,
        "decisions": {
          "監視": 1
        }
      },
      {
        "industry": "インフラ",
        "themes": [
          {
            "theme": "防災・国土強靭化",
            "capital_flow_score": 58.45,
            "decision": "監視"
          }
        ],
        "max_score": 58.45,
        "decisions": {
          "監視": 1
        }
      }
    ],
    "attention_companies": [
      {
        "signal_date": "2026-06-21",
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "weighted_score": 86.5,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.62,
        "momentum_score": 0.43,
        "report_linkage_score": 0.6,
        "evidence_count": 14034,
        "theme_count": 12,
        "component_scores_json": "{\"technology_fit_score\": 0.93, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.62, \"momentum_score\": 0.43, \"report_linkage_score\": 0.6, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "NTTデータグループは人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア86.5、関連テーマ12件、根拠14034件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.62,
          "momentum_score": 0.43,
          "report_linkage_score": 0.6,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 95.0,
            "company_max_score": 100.0,
            "evidence_count": 3030,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3030件、平均95.0、最大100.0。",
            "weighted_score": 80.4,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 96.1,
            "company_max_score": 100.0,
            "evidence_count": 1511,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1511件、平均96.1、最大100.0。",
            "weighted_score": 79.7,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 95.83,
            "company_max_score": 100.0,
            "evidence_count": 945,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠945件、平均95.8、最大100.0。",
            "weighted_score": 79.5,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 23,
            "company_avg_score": 91.25,
            "company_max_score": 100.0,
            "evidence_count": 1882,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1882件、平均91.2、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.82,
            "momentum_score": 0.43,
            "report_linkage_score": 1.0
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 95.42,
            "company_max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠65件、平均95.4、最大100.0。",
            "weighted_score": 78.6,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 94.78,
            "company_max_score": 100.0,
            "evidence_count": 1653,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1653件、平均94.8、最大100.0。",
            "weighted_score": 78.4,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 96.79,
            "company_max_score": 100.0,
            "evidence_count": 561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠561件、平均96.8、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 97.17,
            "company_max_score": 100.0,
            "evidence_count": 553,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠553件、平均97.2、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 97.06,
            "company_max_score": 100.0,
            "evidence_count": 621,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠621件、平均97.1、最大100.0。",
            "weighted_score": 77.8,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 21,
            "company_avg_score": 90.41,
            "company_max_score": 100.0,
            "evidence_count": 1600,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1600件、平均90.4、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 94.23,
            "company_max_score": 100.0,
            "evidence_count": 859,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠859件、平均94.2、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 92.4,
            "company_max_score": 100.0,
            "evidence_count": 754,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠754件、平均92.4、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 83.52,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "weighted_score": 86.4,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.61,
        "momentum_score": 0.42,
        "report_linkage_score": 0.57,
        "evidence_count": 11324,
        "theme_count": 10,
        "component_scores_json": "{\"technology_fit_score\": 0.94, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.61, \"momentum_score\": 0.42, \"report_linkage_score\": 0.57, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "日立製作所はGX・脱炭素、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア86.4、関連テーマ10件、根拠11324件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.61,
          "momentum_score": 0.42,
          "report_linkage_score": 0.57,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 80.4,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.44,
            "report_linkage_score": 0.59
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 91.32,
            "company_max_score": 100.0,
            "evidence_count": 1481,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1481件、平均91.3、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 85.45,
            "company_max_score": 100.0,
            "evidence_count": 2927,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠2927件、平均85.5、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 89.25,
            "company_max_score": 100.0,
            "evidence_count": 955,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠955件、平均89.2、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 89.23,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠66件、平均89.2、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 205,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠205件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 93.13,
            "company_max_score": 100.0,
            "evidence_count": 1837,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1837件、平均93.1、最大100.0。",
            "weighted_score": 78.0,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.04,
            "company_max_score": 100.0,
            "evidence_count": 1489,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1489件、平均86.0、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 88.47,
            "company_max_score": 100.0,
            "evidence_count": 551,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠551件、平均88.5、最大100.0。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 86.2,
            "company_max_score": 100.0,
            "evidence_count": 850,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠850件、平均86.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 83.45,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "weighted_score": 86.2,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.61,
        "momentum_score": 0.44,
        "report_linkage_score": 0.57,
        "evidence_count": 5841,
        "theme_count": 7,
        "component_scores_json": "{\"technology_fit_score\": 0.93, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.61, \"momentum_score\": 0.44, \"report_linkage_score\": 0.57, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "ソフトバンクグループはスタートアップ・イノベーション、量子・次世代計算、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア86.2、関連テーマ7件、根拠5841件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.61。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.61,
          "momentum_score": 0.44,
          "report_linkage_score": 0.57,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 99.52,
            "company_max_score": 100.0,
            "evidence_count": 1513,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1513件、平均99.5、最大100.0。",
            "weighted_score": 80.8,
            "technology_fit_score": 0.98,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 96.48,
            "company_max_score": 100.0,
            "evidence_count": 61,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠61件、平均96.5、最大100.0。",
            "weighted_score": 79.5,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 22,
            "company_avg_score": 88.2,
            "company_max_score": 100.0,
            "evidence_count": 244,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠244件、平均88.2、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.7,
            "momentum_score": 0.49,
            "report_linkage_score": 0.72
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.69,
            "company_max_score": 100.0,
            "evidence_count": 1463,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1463件、平均89.7、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 29,
            "company_avg_score": 93.15,
            "company_max_score": 100.0,
            "evidence_count": 401,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠401件、平均93.2、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 89.87,
            "company_max_score": 100.0,
            "evidence_count": 573,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠573件、平均89.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 21,
            "company_avg_score": 83.5,
            "company_max_score": 100.0,
            "evidence_count": 1586,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1586件、平均83.5、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          }
        ],
        "weekly_priority_score": 83.38,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "weighted_score": 85.0,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.74,
        "momentum_score": 0.43,
        "report_linkage_score": 0.82,
        "evidence_count": 5443,
        "theme_count": 3,
        "component_scores_json": "{\"technology_fit_score\": 0.91, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.82, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.74, \"momentum_score\": 0.43, \"report_linkage_score\": 0.82, \"theme_bonus\": 6.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア85.0、関連テーマ3件、根拠5443件。技術適合0.91、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.74,
          "momentum_score": 0.43,
          "report_linkage_score": 0.82,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 23,
            "company_avg_score": 98.81,
            "company_max_score": 100.0,
            "evidence_count": 2055,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2055件、平均98.8、最大100.0。",
            "weighted_score": 80.6,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.82,
            "momentum_score": 0.43,
            "report_linkage_score": 1.0
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 21,
            "company_avg_score": 95.17,
            "company_max_score": 100.0,
            "evidence_count": 1724,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1724件、平均95.2、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 85.55,
            "company_max_score": 100.0,
            "evidence_count": 1664,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1664件、平均85.5、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          }
        ],
        "weekly_priority_score": 82.92,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-17T21:24:03+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.91、収益感応0.88、政策追い風0.82、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "weighted_score": 84.6,
        "technology_fit_score": 0.97,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.57,
        "momentum_score": 0.41,
        "report_linkage_score": 0.5,
        "evidence_count": 1957,
        "theme_count": 3,
        "component_scores_json": "{\"technology_fit_score\": 0.97, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.57, \"momentum_score\": 0.41, \"report_linkage_score\": 0.5, \"theme_bonus\": 6.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ3件、根拠1957件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.57,
          "momentum_score": 0.41,
          "report_linkage_score": 0.5,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 80.4,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.44,
            "report_linkage_score": 0.59
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 205,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠205件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.51,
            "company_max_score": 100.0,
            "evidence_count": 789,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠789件、平均86.5、最大100.0。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.8,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "6701.T",
        "company_name": "NEC",
        "weighted_score": 85.4,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.59,
        "momentum_score": 0.44,
        "report_linkage_score": 0.53,
        "evidence_count": 5052,
        "theme_count": 7,
        "component_scores_json": "{\"technology_fit_score\": 0.9, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.59, \"momentum_score\": 0.44, \"report_linkage_score\": 0.53, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "NECはサプライチェーン・経済安全保障、量子・次世代計算、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ7件、根拠5052件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.59,
          "momentum_score": 0.44,
          "report_linkage_score": 0.53,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 22,
            "company_avg_score": 90.33,
            "company_max_score": 100.0,
            "evidence_count": 271,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠271件、平均90.3、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.7,
            "momentum_score": 0.49,
            "report_linkage_score": 0.72
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 93.72,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠66件、平均93.7、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 97.02,
            "company_max_score": 100.0,
            "evidence_count": 576,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠576件、平均97.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 86.27,
            "company_max_score": 100.0,
            "evidence_count": 1199,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1199件、平均86.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 91.78,
            "company_max_score": 100.0,
            "evidence_count": 841,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠841件、平均91.8、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.57,
            "company_max_score": 100.0,
            "evidence_count": 1598,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1598件、平均83.6、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 82.11,
            "company_max_score": 100.0,
            "evidence_count": 501,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠501件、平均82.1、最大100.0。",
            "weighted_score": 75.3,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.58,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "7013.T",
        "company_name": "IHI",
        "weighted_score": 84.2,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.57,
        "momentum_score": 0.41,
        "report_linkage_score": 0.5,
        "evidence_count": 2006,
        "theme_count": 3,
        "component_scores_json": "{\"technology_fit_score\": 0.96, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.57, \"momentum_score\": 0.41, \"report_linkage_score\": 0.5, \"theme_bonus\": 6.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ3件、根拠2006件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.57。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.57,
          "momentum_score": 0.41,
          "report_linkage_score": 0.5,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 95.55,
            "company_max_score": 100.0,
            "evidence_count": 962,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠962件、平均95.5、最大100.0。",
            "weighted_score": 79.5,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.62,
            "momentum_score": 0.44,
            "report_linkage_score": 0.59
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 93.63,
            "company_max_score": 100.0,
            "evidence_count": 846,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠846件、平均93.6、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 92.74,
            "company_max_score": 100.0,
            "evidence_count": 198,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠198件、平均92.7、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.5,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "9719.T",
        "company_name": "SCSK",
        "weighted_score": 85.4,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.6,
        "momentum_score": 0.42,
        "report_linkage_score": 0.55,
        "evidence_count": 4745,
        "theme_count": 4,
        "component_scores_json": "{\"technology_fit_score\": 0.9, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.6, \"momentum_score\": 0.42, \"report_linkage_score\": 0.55, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、スポーツ・ヘルスケアで複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ4件、根拠4745件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.6,
          "momentum_score": 0.42,
          "report_linkage_score": 0.55,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 94.04,
            "company_max_score": 100.0,
            "evidence_count": 3030,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3030件、平均94.0、最大100.0。",
            "weighted_score": 79.8,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 94.75,
            "company_max_score": 100.0,
            "evidence_count": 531,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠531件、平均94.8、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 89.89,
            "company_max_score": 100.0,
            "evidence_count": 665,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠665件、平均89.9、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 90.12,
            "company_max_score": 100.0,
            "evidence_count": 519,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠519件、平均90.1、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.48,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "weighted_score": 85.4,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.64,
        "momentum_score": 0.43,
        "report_linkage_score": 0.63,
        "evidence_count": 11051,
        "theme_count": 9,
        "component_scores_json": "{\"technology_fit_score\": 0.88, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.64, \"momentum_score\": 0.43, \"report_linkage_score\": 0.63, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "野村総合研究所は人的資本・労働市場、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア85.4、関連テーマ9件、根拠11051件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.64。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.64,
          "momentum_score": 0.43,
          "report_linkage_score": 0.63,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 89.07,
            "company_max_score": 100.0,
            "evidence_count": 2954,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠2954件、平均89.1、最大100.0。",
            "weighted_score": 78.8,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 92.57,
            "company_max_score": 100.0,
            "evidence_count": 1327,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1327件、平均92.6、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 91.33,
            "company_max_score": 100.0,
            "evidence_count": 855,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠855件、平均91.3、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 23,
            "company_avg_score": 85.58,
            "company_max_score": 100.0,
            "evidence_count": 1800,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1800件、平均85.6、最大100.0。",
            "weighted_score": 78.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.82,
            "momentum_score": 0.43,
            "report_linkage_score": 1.0
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 95.07,
            "company_max_score": 100.0,
            "evidence_count": 561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠561件、平均95.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.16,
            "company_max_score": 100.0,
            "evidence_count": 738,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠738件、平均90.2、最大100.0。",
            "weighted_score": 76.7,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 90.26,
            "company_max_score": 100.0,
            "evidence_count": 528,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠528件、平均90.3、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 21,
            "company_avg_score": 85.19,
            "company_max_score": 100.0,
            "evidence_count": 1543,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1543件、平均85.2、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 87.84,
            "company_max_score": 100.0,
            "evidence_count": 745,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠745件、平均87.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.47,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "9508.T",
        "company_name": "九州電力",
        "weighted_score": 83.2,
        "technology_fit_score": 0.99,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.58,
        "momentum_score": 0.4,
        "report_linkage_score": 0.52,
        "evidence_count": 1168,
        "theme_count": 2,
        "component_scores_json": "{\"technology_fit_score\": 0.99, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.82, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.58, \"momentum_score\": 0.4, \"report_linkage_score\": 0.52, \"theme_bonus\": 4.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア83.2、関連テーマ2件、根拠1168件。技術適合0.99、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.40、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.58,
          "momentum_score": 0.4,
          "report_linkage_score": 0.52,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 80.2,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.44,
            "report_linkage_score": 0.59
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 205,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠205件、平均100.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 82.28,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.99、収益感応0.88、政策追い風0.82、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "weighted_score": 84.8,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.6,
        "momentum_score": 0.45,
        "report_linkage_score": 0.55,
        "evidence_count": 2530,
        "theme_count": 4,
        "component_scores_json": "{\"technology_fit_score\": 0.86, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.6, \"momentum_score\": 0.45, \"report_linkage_score\": 0.55, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠2530件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.60。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.6,
          "momentum_score": 0.45,
          "report_linkage_score": 0.55,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 89.05,
            "company_max_score": 100.0,
            "evidence_count": 52,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠52件、平均89.0、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.67,
            "company_max_score": 100.0,
            "evidence_count": 1545,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1545件、平均89.7、最大100.0。",
            "weighted_score": 77.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 22,
            "company_avg_score": 82.96,
            "company_max_score": 100.0,
            "evidence_count": 258,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠258件、平均83.0、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.7,
            "momentum_score": 0.49,
            "report_linkage_score": 0.72
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 90.47,
            "company_max_score": 100.0,
            "evidence_count": 675,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠675件、平均90.5、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 81.94,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "weighted_score": 83.8,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.74,
        "momentum_score": 0.43,
        "report_linkage_score": 0.82,
        "evidence_count": 6041,
        "theme_count": 3,
        "component_scores_json": "{\"technology_fit_score\": 0.86, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.82, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.74, \"momentum_score\": 0.43, \"report_linkage_score\": 0.82, \"theme_bonus\": 6.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ3件、根拠6041件。技術適合0.86、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.43、織り込み0.74。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.74,
          "momentum_score": 0.43,
          "report_linkage_score": 0.82,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 23,
            "company_avg_score": 91.71,
            "company_max_score": 100.0,
            "evidence_count": 2049,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2049件、平均91.7、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.82,
            "momentum_score": 0.43,
            "report_linkage_score": 1.0
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 86.32,
            "company_max_score": 100.0,
            "evidence_count": 2470,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2470件、平均86.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 21,
            "company_avg_score": 88.83,
            "company_max_score": 100.0,
            "evidence_count": 1522,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1522件、平均88.8、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          }
        ],
        "weekly_priority_score": 81.78,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
            "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
            "source_id": "mof_news_rss",
            "source_name": "財務省 新着情報RSS",
            "date": "2026-06-17T21:24:03+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
            "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.86、収益感応0.88、政策追い風0.82、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "weighted_score": 84.5,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.59,
        "momentum_score": 0.43,
        "report_linkage_score": 0.54,
        "evidence_count": 8217,
        "theme_count": 11,
        "component_scores_json": "{\"technology_fit_score\": 0.87, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.59, \"momentum_score\": 0.43, \"report_linkage_score\": 0.54, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "ソニーグループはスタートアップ・イノベーション、バイオ・医療技術、ロボット・省人化で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ11件、根拠8217件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.59。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.59,
          "momentum_score": 0.43,
          "report_linkage_score": 0.54,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 84.69,
            "company_max_score": 100.0,
            "evidence_count": 1293,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1293件、平均84.7、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 83.61,
            "company_max_score": 100.0,
            "evidence_count": 808,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠808件、平均83.6、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.7,
            "momentum_score": 0.44,
            "report_linkage_score": 0.72
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 29,
            "company_avg_score": 93.95,
            "company_max_score": 100.0,
            "evidence_count": 459,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠459件、平均94.0、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 22,
            "company_avg_score": 83.21,
            "company_max_score": 100.0,
            "evidence_count": 293,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠293件、平均83.2、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.7,
            "momentum_score": 0.49,
            "report_linkage_score": 0.72
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.52,
            "company_max_score": 100.0,
            "evidence_count": 1533,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1533件、平均85.5、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.62,
            "momentum_score": 0.42,
            "report_linkage_score": 0.59
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 84.27,
            "company_max_score": 100.0,
            "evidence_count": 53,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠53件、平均84.3、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 88.67,
            "company_max_score": 100.0,
            "evidence_count": 553,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠553件、平均88.7、最大100.0。",
            "weighted_score": 76.3,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 16,
            "company_avg_score": 84.3,
            "company_max_score": 100.0,
            "evidence_count": 126,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠126件、平均84.3、最大100.0。",
            "weighted_score": 76.1,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 84.76,
            "company_max_score": 100.0,
            "evidence_count": 640,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠640件、平均84.8、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 82.24,
            "company_max_score": 100.0,
            "evidence_count": 1654,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1654件、平均82.2、最大100.0。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 81.76,
            "company_max_score": 100.0,
            "evidence_count": 805,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠805件、平均81.8、最大100.0。",
            "weighted_score": 75.0,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 81.77,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "6702.T",
        "company_name": "富士通",
        "weighted_score": 84.6,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.62,
        "momentum_score": 0.43,
        "report_linkage_score": 0.59,
        "evidence_count": 5071,
        "theme_count": 5,
        "component_scores_json": "{\"technology_fit_score\": 0.85, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.83, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.62, \"momentum_score\": 0.43, \"report_linkage_score\": 0.59, \"theme_bonus\": 8.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ5件、根拠5071件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.62。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.62,
          "momentum_score": 0.43,
          "report_linkage_score": 0.59,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 98.5,
            "company_max_score": 100.0,
            "evidence_count": 69,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠69件、平均98.5、最大100.0。",
            "weighted_score": 79.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 42,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 1272,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1272件、平均85.5、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.7,
            "momentum_score": 0.43,
            "report_linkage_score": 0.72
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 45,
            "company_avg_score": 78.4,
            "company_max_score": 100.0,
            "evidence_count": 2463,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2463件、平均78.4、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.78,
            "momentum_score": 0.43,
            "report_linkage_score": 0.86
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 33,
            "company_avg_score": 82.62,
            "company_max_score": 100.0,
            "evidence_count": 543,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠543件、平均82.6、最大100.0。",
            "weighted_score": 75.0,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 34,
            "company_avg_score": 79.48,
            "company_max_score": 100.0,
            "evidence_count": 724,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠724件、平均79.5、最大100.0。",
            "weighted_score": 74.3,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 81.67,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      },
      {
        "signal_date": "2026-06-21",
        "ticker": "1605.T",
        "company_name": "INPEX",
        "weighted_score": 82.5,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.58,
        "momentum_score": 0.4,
        "report_linkage_score": 0.52,
        "evidence_count": 1168,
        "theme_count": 2,
        "component_scores_json": "{\"technology_fit_score\": 0.96, \"revenue_sensitivity_score\": 0.88, \"policy_tailwind_score\": 0.82, \"competitive_edge_score\": 1.0, \"priced_in_score\": 0.58, \"momentum_score\": 0.4, \"report_linkage_score\": 0.52, \"theme_bonus\": 4.0, \"feedback_summary\": {\"feedback_count\": 0, \"score_adjustment\": 0, \"ratings\": {}, \"latest_notes\": []}, \"formula\": \"score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback\"}",
        "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.5、関連テーマ2件、根拠1168件。技術適合0.96、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.40、織り込み0.58。次は受注・設備投資・政策予算・業績感応度を確認する。",
        "generated_at": "2026-06-20T21:42:09+00:00",
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.58,
          "momentum_score": 0.4,
          "report_linkage_score": 0.52,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "themes": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 963,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠963件、平均100.0、最大100.0。",
            "weighted_score": 79.7,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.62,
            "momentum_score": 0.44,
            "report_linkage_score": 0.59
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.98,
            "company_max_score": 100.0,
            "evidence_count": 205,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠205件、平均99.0、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "weekly_priority_score": 81.61,
        "decision": "買い候補",
        "evidence": [
          {
            "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          },
          {
            "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
            "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
            "source_id": "cao_csti",
            "source_name": "内閣府 総合科学技術・イノベーション会議",
            "date": "2026-06-06T22:17:40+00:00"
          }
        ],
        "reason": "技術適合0.96、収益感応0.88、政策追い風0.82、競争優位1.00。テーマと企業の接続が太いほど、道路が混む前の主要ルートとして見ます。"
      }
    ],
    "risk_watch": [
      {
        "theme": "金融政策・金利",
        "risk_level": "高",
        "priced_in_score": 0.82,
        "momentum_score": 0.43,
        "decision": "売り/利確警戒",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "高",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "人的資本・労働市場",
        "risk_level": "中",
        "priced_in_score": 0.78,
        "momentum_score": 0.43,
        "decision": "混雑注意",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "高",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "スタートアップ・イノベーション",
        "risk_level": "中",
        "priced_in_score": 0.7,
        "momentum_score": 0.43,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "サプライチェーン・経済安全保障",
        "risk_level": "中",
        "priced_in_score": 0.7,
        "momentum_score": 0.49,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "バイオ・医療技術",
        "risk_level": "中",
        "priced_in_score": 0.7,
        "momentum_score": 0.44,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "GX・脱炭素",
        "risk_level": "中",
        "priced_in_score": 0.62,
        "momentum_score": 0.44,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "生成AI・AI",
        "risk_level": "中",
        "priced_in_score": 0.62,
        "momentum_score": 0.42,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "資産運用・市場制度",
        "risk_level": "中",
        "priced_in_score": 0.62,
        "momentum_score": 0.42,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "量子・次世代計算",
        "risk_level": "中",
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "EV・電池",
        "risk_level": "中",
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "サイバーセキュリティ",
        "risk_level": "中",
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      },
      {
        "theme": "防災・国土強靭化",
        "risk_level": "中",
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "decision": "監視",
        "risk_factors": [
          {
            "risk": "織り込み過多",
            "level": "中",
            "detail": "人気化したテーマほど、良いニュースが出ても株価が反応しにくくなります。"
          },
          {
            "risk": "モメンタム失速",
            "level": "中",
            "detail": "資料やレポートの追随が止まると、短期資金の関心が薄れます。"
          },
          {
            "risk": "政策実行遅れ",
            "level": "中",
            "detail": "政策テーマは予算化・制度化・企業受注まで落ちるかを見る必要があります。"
          },
          {
            "risk": "根拠ソース不足",
            "level": "低",
            "detail": "発信元が少ないテーマは、単発資料で終わる可能性があります。"
          }
        ],
        "watch_action": "好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。"
      }
    ],
    "evidence": {
      "source_reports": [
        {
          "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS",
          "date": "2026-06-17T21:24:03+00:00"
        },
        {
          "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
          "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS",
          "date": "2026-06-12"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        },
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "date": "2026-06-06T22:17:40+00:00"
        }
      ],
      "data_tables": [
        "theme_deep_dives",
        "company_strategy_components",
        "cross_report_consensus",
        "human_feedback"
      ],
      "scoring_view": "capital_flow=signal/momentum/report_linkage/consensus/policy/unpriced; company=tech/revenue/policy/edge/momentum/report/unpriced"
    },
    "telegram_summary": "Market Intel Weekly Strategy 2026-06-15 - 2026-06-21\nStance: 慎重監視\n\n資金流入候補テーマ\n- 金融政策・金利 [売り/利確警戒] score 68.7 mom 0.43 priced 0.82\n- 人的資本・労働市場 [混雑注意] score 67.8 mom 0.43 priced 0.78\n- スタートアップ・イノベーション [監視] score 66.0 mom 0.43 priced 0.70\n- サプライチェーン・経済安全保障 [監視] score 66.0 mom 0.49 priced 0.70\n- バイオ・医療技術 [監視] score 65.5 mom 0.44 priced 0.70\n\n注目銘柄\n- NTTデータグループ 9613.T [買い候補] priority 83.5 人的資本・労働市場 / スタートアップ・イノベーション\n- 日立製作所 6501.T [買い候補] priority 83.5 GX・脱炭素 / スタートアップ・イノベーション\n- ソフトバンクグループ 9984.T [買い候補] priority 83.4 スタートアップ・イノベーション / 量子・次世代計算\n- 三菱UFJフィナンシャル・グループ 8306.T [買い候補] priority 82.9 金融政策・金利 / 資産運用・市場制度\n- 三菱重工業 7011.T [買い候補] priority 82.8 GX・脱炭素 / 核融合・次世代エネルギー\n\nリスク監視\n- 金融政策・金利 priced 0.82: 好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。\n- 人的資本・労働市場 priced 0.78: 好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。\n- スタートアップ・イノベーション priced 0.70: 好材料への株価反応が鈍い場合は、期待先行の逆回転を疑う。\n\n詳細: https://35-221-72-238.sslip.io/dashboard.html / reports/weekly_market_strategy_report.md"
  },
  "strategy_reuse_audit": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:27:48+00:00",
    "summary": {
      "errors": 0,
      "warnings": 0,
      "analyses": 9611,
      "strategy_lenses": 19,
      "plain_explainer_analyses": 9611,
      "lens_reuse_analyses": 9607,
      "source_strategy_reuse_analyses": 9611,
      "strategy_export_themes": 19,
      "strategy_export_companies": 54,
      "strategy_export_matrix": 300,
      "strategy_action_queue_buy": 0,
      "strategy_action_queue_sell": 0,
      "strategy_action_queue_watch": 19,
      "strategy_action_queue_risk": 19,
      "strategy_action_queue_short": 19,
      "strategy_action_queue_mid": 19,
      "strategy_action_queue_long": 19,
      "strategy_action_queue_score_complete_rows": 95,
      "strategy_action_queue_score_missing_rows": 0,
      "strategy_decision_digest_buy": 0,
      "strategy_decision_digest_crowded": 0,
      "strategy_decision_digest_risk": 5,
      "strategy_decision_digest_score_rows": 5,
      "strategy_decision_digest_score_missing_rows": 0,
      "source_strategy_scores": 1319,
      "source_strategy_scores_latest": 148,
      "source_strategy_momentum_rows": 148,
      "score_explainability_report_valid": true
    },
    "checks": [
      {
        "check": "theme_analogy_specs_complete",
        "ok": true,
        "severity": "error",
        "detail": "0 theme specs have thin analogies",
        "missing_themes": []
      },
      {
        "check": "analysis_explainers_plain_language_ready",
        "ok": true,
        "severity": "error",
        "detail": "9611 analyses have structured plain-language explainers",
        "ready_count": 9611,
        "minimum": 20,
        "samples": []
      },
      {
        "check": "strategy_lenses_available",
        "ok": true,
        "severity": "error",
        "detail": "strategy lenses=19, minimum=1",
        "lens_count": 19,
        "minimum": 1
      },
      {
        "check": "strategy_lenses_include_plain_language_view",
        "ok": true,
        "severity": "error",
        "detail": "19 lenses include 用語の見方",
        "lens_count": 19,
        "minimum": 1
      },
      {
        "check": "strategy_lens_company_json_valid",
        "ok": true,
        "severity": "error",
        "detail": "invalid=0 key company JSON rows",
        "invalid_count": 0,
        "samples": []
      },
      {
        "check": "strategy_lens_company_json_nonempty_for_actionable_themes",
        "ok": true,
        "severity": "warning",
        "detail": "0 actionable lenses have empty key company JSON",
        "empty_count": 0,
        "samples": []
      },
      {
        "check": "strategy_lens_fields_trade_ready",
        "ok": true,
        "severity": "warning",
        "detail": "0 lens rows have thin market view/source/confidence fields in sample",
        "samples": []
      },
      {
        "check": "analysis_reuses_prior_strategy_lenses",
        "ok": true,
        "severity": "warning",
        "detail": "9607 analyses visibly reuse prior strategy lenses",
        "reuse_count": 9607
      },
      {
        "check": "analysis_reuses_source_strategy_scores",
        "ok": true,
        "severity": "warning",
        "detail": "9611 analyses visibly reuse source strategy scores",
        "reuse_count": 9611
      },
      {
        "check": "strategy_export_links_themes_companies",
        "ok": true,
        "severity": "error",
        "detail": "themes=19 companies=54 matrix=300",
        "export_summary": {
          "stance": "テーマ分散で強めに監視",
          "theme_count": 19,
          "company_count": 54,
          "matrix_count": 300,
          "buy": 0,
          "sell": 0,
          "watch": 18,
          "risk": 0
        }
      },
      {
        "check": "strategy_action_queue_trade_ready",
        "ok": true,
        "severity": "error",
        "detail": "buy=0 watch=19 risk=19 top_priority=0.6705",
        "action_summary": {
          "date": "2026-06-23",
          "stance": "テーマ分散で強めに監視",
          "buy": 0,
          "sell": 0,
          "watch": 19,
          "risk": 19,
          "short": 19,
          "mid": 19,
          "long": 19,
          "themes": 19,
          "companies": 54,
          "top_priority": 0.6705
        }
      },
      {
        "check": "strategy_action_queue_required_buckets_present",
        "ok": true,
        "severity": "error",
        "detail": "missing_buckets=-",
        "required_buckets": [
          "買い",
          "売り",
          "監視",
          "リスク要因"
        ],
        "missing_buckets": []
      },
      {
        "check": "strategy_action_queue_horizons_cover_themes",
        "ok": true,
        "severity": "error",
        "detail": "themes=19 short=19 mid=19 long=19",
        "required_horizons": [
          "短期",
          "中期",
          "長期"
        ],
        "missing_horizons": []
      },
      {
        "check": "strategy_action_queue_score_fields_complete",
        "ok": true,
        "severity": "error",
        "detail": "0 action rows missing momentum/priced-in/report-linkage fields",
        "samples": []
      },
      {
        "check": "strategy_action_queue_context_fields_complete",
        "ok": true,
        "severity": "error",
        "detail": "0 action rows missing strategy/action/scope context",
        "samples": []
      },
      {
        "check": "strategy_decision_digest_trade_ready",
        "ok": true,
        "severity": "error",
        "detail": "buy=0 crowded=0 risk=5 questions=3",
        "decision_summary": {
          "date": "2026-06-23",
          "stance": "テーマ分散で強めに監視",
          "high_conviction_buy": 0,
          "crowded_watch": 0,
          "risk_triggers": 5,
          "company_focus": 0,
          "top_buy_theme": "",
          "top_crowded_theme": "",
          "top_risk_theme": "核融合・次世代エネルギー"
        }
      },
      {
        "check": "strategy_decision_digest_score_fields_complete",
        "ok": true,
        "severity": "error",
        "detail": "0 digest rows missing momentum/priced-in/report-linkage fields",
        "samples": []
      },
      {
        "check": "source_strategy_scores_persisted_for_reuse",
        "ok": true,
        "severity": "error",
        "detail": "source_strategy_scores total=1319 latest=148",
        "total": 1319,
        "latest": 148
      },
      {
        "check": "source_strategy_scores_include_momentum",
        "ok": true,
        "severity": "error",
        "detail": "source momentum rows=148/148",
        "momentum_rows": 148,
        "latest": 148
      },
      {
        "check": "strategy_lens_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_lenses.json valid=True",
        "report": {
          "path": "/app/reports/strategy_lenses.json",
          "exists": true,
          "valid_json": true,
          "size": 42926
        }
      },
      {
        "check": "strategy_playbook_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_playbook.json valid=True",
        "report": {
          "path": "/app/reports/strategy_playbook.json",
          "exists": true,
          "valid_json": true,
          "size": 272360
        }
      },
      {
        "check": "strategy_action_queue_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_action_queue.json valid=True",
        "report": {
          "path": "/app/reports/strategy_action_queue.json",
          "exists": true,
          "valid_json": true,
          "size": 738952
        }
      },
      {
        "check": "strategy_decision_digest_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_decision_digest.json valid=True",
        "report": {
          "path": "/app/reports/strategy_decision_digest.json",
          "exists": true,
          "valid_json": true,
          "size": 14493
        }
      },
      {
        "check": "source_strategy_score_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "source_strategy_score.json valid=True",
        "report": {
          "path": "/app/reports/source_strategy_score.json",
          "exists": true,
          "valid_json": true,
          "size": 252763
        }
      },
      {
        "check": "score_explainability_report_json_valid",
        "ok": true,
        "severity": "warning",
        "detail": "score_explainability.json valid=True",
        "report": {
          "path": "/app/reports/score_explainability.json",
          "exists": true,
          "valid_json": true,
          "size": 384913
        }
      }
    ],
    "counts": {
      "documents": 12715,
      "analyses": 9611,
      "company_scores": 90528,
      "strategy_lenses": 19,
      "theme_company_scores": 364,
      "market_theme_signals": 209,
      "company_strategy_rankings": 486,
      "source_strategy_scores": 1321,
      "documents_by_kind": [
        {
          "kind": "attachment_pdf",
          "count": 7697
        },
        {
          "kind": "page",
          "count": 5014
        },
        {
          "kind": "podcast",
          "count": 4
        }
      ],
      "last_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "source_errors": [
        {
          "source_id": "gsi_news",
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "error_count": 6,
          "last_error": "The read operation timed out"
        },
        {
          "source_id": "iea_reports",
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "oecd_economic_outlook",
          "error_count": 2,
          "last_error": "HTTP Error 403: Forbidden"
        }
      ]
    },
    "strategy_export_summary": {
      "stance": "テーマ分散で強めに監視",
      "theme_count": 19,
      "company_count": 54,
      "matrix_count": 300,
      "buy": 0,
      "sell": 0,
      "watch": 18,
      "risk": 0
    },
    "strategy_action_queue_summary": {
      "date": "2026-06-23",
      "stance": "テーマ分散で強めに監視",
      "buy": 0,
      "sell": 0,
      "watch": 19,
      "risk": 19,
      "short": 19,
      "mid": 19,
      "long": 19,
      "themes": 19,
      "companies": 54,
      "top_priority": 0.6705
    },
    "strategy_decision_digest_summary": {
      "date": "2026-06-23",
      "stance": "テーマ分散で強めに監視",
      "high_conviction_buy": 0,
      "crowded_watch": 0,
      "risk_triggers": 5,
      "company_focus": 0,
      "top_buy_theme": "",
      "top_crowded_theme": "",
      "top_risk_theme": "核融合・次世代エネルギー"
    }
  },
  "source_strategy_score": {
    "ok": true,
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:37+00:00",
    "summary": {
      "date": "2026-06-23",
      "source_count": 148,
      "strategic_sources": 79,
      "theme_linked_sources": 50,
      "market_report_sources": 62,
      "government_policy_sources": 74,
      "buy_source_count": 0,
      "risk_source_count": 24,
      "no_document_sources": 4,
      "error_sources": 3,
      "top_source": "kantei_home",
      "top_score": 0.8821,
      "publisher_type_counts": {
        "government": 65,
        "central_bank": 9,
        "think_tank": 18,
        "securities": 9,
        "asset_manager": 31,
        "government_research": 2,
        "exchange": 2,
        "international_organization": 7,
        "public_fund": 2,
        "global_investment_bank": 3
      }
    },
    "sources": [
      {
        "date": "2026-06-23",
        "source_id": "kantei_home",
        "source_name": "首相官邸 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kantei.go.jp/",
        "focus": [
          "cabinet",
          "policy",
          "macro",
          "geopolitics"
        ],
        "source_weight": 0.9,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:21+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 48,
        "fetched_ok_count": 45,
        "documents_7d": 12,
        "analysis_count": 45,
        "analyses_7d": 12,
        "avg_novelty_score": 0.2556,
        "avg_policy_signal_score": 0.7858,
        "avg_market_theme_score": 0.5594,
        "theme_signal_count": 17,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7376,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 16,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.9375,
        "recent_activity_score": 1.0,
        "stability_score": 0.9563,
        "strategy_source_score": 0.8821,
        "previous_strategy_source_score": 0.8824,
        "score_delta": -0.0003,
        "source_momentum_score": 0.7587,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "meti_news",
        "source_name": "経済産業省 ニュースリリース",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
        "focus": [
          "industrial_policy",
          "technology",
          "energy",
          "supply_chain"
        ],
        "source_weight": 0.92,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:04+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 53,
        "fetched_ok_count": 53,
        "documents_7d": 25,
        "analysis_count": 53,
        "analyses_7d": 27,
        "avg_novelty_score": 0.2519,
        "avg_policy_signal_score": 0.7675,
        "avg_market_theme_score": 0.4947,
        "theme_signal_count": 8,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.74,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 7,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.5,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "マクロ・政策一般",
            "action_bucket": "リスク要因",
            "theme_stage": "継続監視",
            "signal_score": 0.61,
            "momentum_score": 0.46,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.8801,
        "previous_strategy_source_score": 0.8801,
        "score_delta": 0.0,
        "source_momentum_score": 0.7577,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mof.go.jp/news.rss",
        "focus": [
          "fiscal_policy",
          "rates",
          "bonds",
          "tax",
          "macro"
        ],
        "source_weight": 0.9,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:03+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 385,
        "fetched_ok_count": 278,
        "documents_7d": 124,
        "analysis_count": 295,
        "analyses_7d": 82,
        "avg_novelty_score": 0.2514,
        "avg_policy_signal_score": 0.7848,
        "avg_market_theme_score": 0.5708,
        "theme_signal_count": 18,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7422,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 17,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.7221,
        "recent_activity_score": 1.0,
        "stability_score": 0.8055,
        "strategy_source_score": 0.8744,
        "previous_strategy_source_score": 0.8731,
        "score_delta": 0.0013,
        "source_momentum_score": 0.7549,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "boj_releases",
        "source_name": "日本銀行 更新情報RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.boj.or.jp/rss/whatsnew.xml",
        "focus": [
          "monetary_policy",
          "rates",
          "macro",
          "markets"
        ],
        "source_weight": 0.9,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:07+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 136,
        "fetched_ok_count": 94,
        "documents_7d": 20,
        "analysis_count": 109,
        "analyses_7d": 16,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7561,
        "avg_market_theme_score": 0.5891,
        "theme_signal_count": 14,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.755,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 14,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.6912,
        "recent_activity_score": 1.0,
        "stability_score": 0.7838,
        "strategy_source_score": 0.8725,
        "previous_strategy_source_score": 0.872,
        "score_delta": 0.0005,
        "source_momentum_score": 0.7538,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "env_press",
        "source_name": "環境省 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.env.go.jp/press/",
        "focus": [
          "gx",
          "climate",
          "energy",
          "resource_recycling",
          "policy"
        ],
        "source_weight": 0.84,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:17+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 119,
        "fetched_ok_count": 114,
        "documents_7d": 57,
        "analysis_count": 115,
        "analyses_7d": 55,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7605,
        "avg_market_theme_score": 0.5185,
        "theme_signal_count": 15,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7367,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 14,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.958,
        "recent_activity_score": 1.0,
        "stability_score": 0.9706,
        "strategy_source_score": 0.8686,
        "previous_strategy_source_score": 0.8678,
        "score_delta": 0.0008,
        "source_momentum_score": 0.7518,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.jetro.go.jp/rss2/biznews.xml",
        "focus": [
          "global_macro",
          "trade",
          "supply_chain",
          "geopolitics",
          "technology"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:16+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 180,
        "fetched_ok_count": 153,
        "documents_7d": 106,
        "analysis_count": 153,
        "analyses_7d": 84,
        "avg_novelty_score": 0.2516,
        "avg_policy_signal_score": 0.752,
        "avg_market_theme_score": 0.5856,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7506,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 16,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.85,
        "recent_activity_score": 1.0,
        "stability_score": 0.895,
        "strategy_source_score": 0.8628,
        "previous_strategy_source_score": 0.862,
        "score_delta": 0.0008,
        "source_momentum_score": 0.7488,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
        "focus": [
          "science",
          "education",
          "research",
          "space",
          "quantum",
          "innovation"
        ],
        "source_weight": 0.86,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:17+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 270,
        "fetched_ok_count": 148,
        "documents_7d": 127,
        "analysis_count": 180,
        "analyses_7d": 77,
        "avg_novelty_score": 0.2525,
        "avg_policy_signal_score": 0.7736,
        "avg_market_theme_score": 0.5554,
        "theme_signal_count": 19,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7416,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 18,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.5481,
        "recent_activity_score": 1.0,
        "stability_score": 0.6837,
        "strategy_source_score": 0.8579,
        "previous_strategy_source_score": 0.8616,
        "score_delta": -0.0037,
        "source_momentum_score": 0.7461,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "maff_press_rss",
        "source_name": "農林水産省 報道発表RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.maff.go.jp/rss.xml",
        "focus": [
          "food_security",
          "agritech",
          "biotech",
          "supply_chain",
          "climate"
        ],
        "source_weight": 0.82,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:18+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 160,
        "fetched_ok_count": 73,
        "documents_7d": 60,
        "analysis_count": 124,
        "analyses_7d": 29,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.8103,
        "avg_market_theme_score": 0.6328,
        "theme_signal_count": 11,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7509,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 11,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4562,
        "recent_activity_score": 1.0,
        "stability_score": 0.6194,
        "strategy_source_score": 0.8567,
        "previous_strategy_source_score": 0.8567,
        "score_delta": 0.0,
        "source_momentum_score": 0.7455,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "cao_csti",
        "source_name": "内閣府 総合科学技術・イノベーション会議",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
        "focus": [
          "science",
          "innovation",
          "technology_policy",
          "moonshot"
        ],
        "source_weight": 0.95,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:06+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 356,
        "fetched_ok_count": 345,
        "documents_7d": 0,
        "analysis_count": 345,
        "analyses_7d": 0,
        "avg_novelty_score": 0.2535,
        "avg_policy_signal_score": 0.8391,
        "avg_market_theme_score": 0.7259,
        "theme_signal_count": 19,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7416,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 18,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.9691,
        "recent_activity_score": 0.0,
        "stability_score": 0.9784,
        "strategy_source_score": 0.8534,
        "previous_strategy_source_score": 0.8534,
        "score_delta": 0.0,
        "source_momentum_score": 0.5838,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "npa_news_release",
        "source_name": "警察庁 報道発表資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.npa.go.jp/news/release/",
        "focus": [
          "public_safety",
          "cybersecurity",
          "fraud",
          "security",
          "digital_crime"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:30+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 118,
        "fetched_ok_count": 114,
        "documents_7d": 15,
        "analysis_count": 108,
        "analyses_7d": 9,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7433,
        "avg_market_theme_score": 0.457,
        "theme_signal_count": 13,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7385,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 12,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.9661,
        "recent_activity_score": 1.0,
        "stability_score": 0.9763,
        "strategy_source_score": 0.8531,
        "previous_strategy_source_score": 0.8494,
        "score_delta": 0.0037,
        "source_momentum_score": 0.7443,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "digital_agency_rss",
        "source_name": "デジタル庁 新着・更新RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.digital.go.jp/rss/news.xml",
        "focus": [
          "digital_government",
          "ai",
          "cloud",
          "cybersecurity",
          "public_dx"
        ],
        "source_weight": 0.88,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:22+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 396,
        "fetched_ok_count": 118,
        "documents_7d": 223,
        "analysis_count": 228,
        "analyses_7d": 62,
        "avg_novelty_score": 0.2556,
        "avg_policy_signal_score": 0.7847,
        "avg_market_theme_score": 0.6095,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7394,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 15,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.298,
        "recent_activity_score": 1.0,
        "stability_score": 0.5086,
        "strategy_source_score": 0.8529,
        "previous_strategy_source_score": 0.8529,
        "score_delta": 0.0,
        "source_momentum_score": 0.7435,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jst_press_rss",
        "source_name": "JST プレスリリースRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.jst.go.jp/rss/press.xml",
        "focus": [
          "science",
          "technology",
          "innovation",
          "research"
        ],
        "source_weight": 0.88,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:16+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 53,
        "fetched_ok_count": 27,
        "documents_7d": 26,
        "analysis_count": 37,
        "analyses_7d": 12,
        "avg_novelty_score": 0.2514,
        "avg_policy_signal_score": 0.7878,
        "avg_market_theme_score": 0.6064,
        "theme_signal_count": 12,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.74,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 11,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.5094,
        "recent_activity_score": 1.0,
        "stability_score": 0.6566,
        "strategy_source_score": 0.8523,
        "previous_strategy_source_score": 0.8479,
        "score_delta": 0.0044,
        "source_momentum_score": 0.744,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "cas_home",
        "source_name": "内閣官房 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.cas.go.jp/",
        "focus": [
          "cabinet_secretariat",
          "economic_security",
          "national_resilience",
          "policy"
        ],
        "source_weight": 0.88,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:21+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 260,
        "fetched_ok_count": 31,
        "documents_7d": 83,
        "analysis_count": 146,
        "analyses_7d": 28,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.8092,
        "avg_market_theme_score": 0.6499,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.74,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 15,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.1192,
        "recent_activity_score": 1.0,
        "stability_score": 0.3835,
        "strategy_source_score": 0.8502,
        "previous_strategy_source_score": 0.8491,
        "score_delta": 0.0011,
        "source_momentum_score": 0.7423,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.caa.go.jp/news.rss",
        "focus": [
          "consumer_policy",
          "platform_regulation",
          "food_labeling",
          "product_safety"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:24+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 89,
        "fetched_ok_count": 81,
        "documents_7d": 44,
        "analysis_count": 84,
        "analyses_7d": 43,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7224,
        "avg_market_theme_score": 0.4403,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.755,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.9101,
        "recent_activity_score": 1.0,
        "stability_score": 0.9371,
        "strategy_source_score": 0.8442,
        "previous_strategy_source_score": 0.8436,
        "score_delta": 0.0006,
        "source_momentum_score": 0.7391,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nra_news",
        "source_name": "原子力規制委員会 新着履歴",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nsr.go.jp/news/index.html",
        "focus": [
          "nuclear",
          "energy",
          "regulation",
          "safety"
        ],
        "source_weight": 0.76,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:29+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 136,
        "fetched_ok_count": 36,
        "documents_7d": 8,
        "analysis_count": 134,
        "analyses_7d": 7,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.8012,
        "avg_market_theme_score": 0.6635,
        "theme_signal_count": 12,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7408,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 11,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.2647,
        "recent_activity_score": 1.0,
        "stability_score": 0.4853,
        "strategy_source_score": 0.8412,
        "previous_strategy_source_score": 0.8412,
        "score_delta": 0.0,
        "source_momentum_score": 0.7374,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.cfa.go.jp/press",
        "focus": [
          "child_policy",
          "healthcare",
          "education",
          "social_security"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:24+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 184,
        "fetched_ok_count": 141,
        "documents_7d": 87,
        "analysis_count": 159,
        "analyses_7d": 76,
        "avg_novelty_score": 0.2538,
        "avg_policy_signal_score": 0.7523,
        "avg_market_theme_score": 0.5004,
        "theme_signal_count": 13,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7377,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 12,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.7663,
        "recent_activity_score": 1.0,
        "stability_score": 0.8364,
        "strategy_source_score": 0.84,
        "previous_strategy_source_score": 0.8428,
        "score_delta": -0.0028,
        "source_momentum_score": 0.7368,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mhlw_news_rss",
        "source_name": "厚生労働省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mhlw.go.jp/stf/news.rdf",
        "focus": [
          "healthcare",
          "biotech",
          "medical_devices",
          "labor",
          "social_security"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:19+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 675,
        "fetched_ok_count": 319,
        "documents_7d": 171,
        "analysis_count": 464,
        "analyses_7d": 88,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7428,
        "avg_market_theme_score": 0.5382,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7381,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 15,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4726,
        "recent_activity_score": 1.0,
        "stability_score": 0.6308,
        "strategy_source_score": 0.837,
        "previous_strategy_source_score": 0.8352,
        "score_delta": 0.0018,
        "source_momentum_score": 0.7356,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mlit_press_rss",
        "source_name": "国土交通省 プレスリリースRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mlit.go.jp/pressrelease.rdf",
        "focus": [
          "infrastructure",
          "mobility",
          "aviation",
          "logistics",
          "disaster_resilience"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:20+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 282,
        "fetched_ok_count": 129,
        "documents_7d": 169,
        "analysis_count": 167,
        "analyses_7d": 64,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7541,
        "avg_market_theme_score": 0.472,
        "theme_signal_count": 12,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7417,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 11,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4574,
        "recent_activity_score": 1.0,
        "stability_score": 0.6202,
        "strategy_source_score": 0.8361,
        "previous_strategy_source_score": 0.8372,
        "score_delta": -0.0011,
        "source_momentum_score": 0.7348,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "moj_home",
        "source_name": "法務省 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/index.html",
        "focus": [
          "legal_system",
          "immigration",
          "governance",
          "security"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:23+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 88,
        "fetched_ok_count": 43,
        "documents_7d": 0,
        "analysis_count": 47,
        "analyses_7d": 5,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7855,
        "avg_market_theme_score": 0.5205,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.751,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4886,
        "recent_activity_score": 1.0,
        "stability_score": 0.642,
        "strategy_source_score": 0.8338,
        "previous_strategy_source_score": 0.8338,
        "score_delta": 0.0,
        "source_momentum_score": 0.7336,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jbaudit_news",
        "source_name": "会計検査院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jbaudit.go.jp/",
        "focus": [
          "public_spending",
          "fiscal_policy",
          "governance",
          "infrastructure"
        ],
        "source_weight": 0.7,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:35+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 111,
        "fetched_ok_count": 83,
        "documents_7d": 8,
        "analysis_count": 84,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7386,
        "avg_market_theme_score": 0.4373,
        "theme_signal_count": 8,
        "max_theme_signal_score": 0.77,
        "avg_theme_signal_score": 0.75,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 8,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.71,
            "momentum_score": 0.46,
            "priced_in_score": 0.52,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.7477,
        "recent_activity_score": 1.0,
        "stability_score": 0.8234,
        "strategy_source_score": 0.8271,
        "previous_strategy_source_score": 0.8262,
        "score_delta": 0.0009,
        "source_momentum_score": 0.7303,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "gov_online_ministry_news",
        "source_name": "政府広報オンライン 各府省の新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.gov-online.go.jp/info/index.html",
        "focus": [
          "cross_ministry",
          "policy",
          "public_communication",
          "macro"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:41+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 291,
        "fetched_ok_count": 103,
        "documents_7d": 111,
        "analysis_count": 190,
        "analyses_7d": 54,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7323,
        "avg_market_theme_score": 0.4863,
        "theme_signal_count": 14,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7479,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 14,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.354,
        "recent_activity_score": 1.0,
        "stability_score": 0.5478,
        "strategy_source_score": 0.8168,
        "previous_strategy_source_score": 0.8142,
        "score_delta": 0.0026,
        "source_momentum_score": 0.7252,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
        "focus": [
          "maritime_security",
          "geopolitics",
          "shipbuilding",
          "disaster_resilience"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:27+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 169,
        "fetched_ok_count": 58,
        "documents_7d": 6,
        "analysis_count": 121,
        "analyses_7d": 5,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7265,
        "avg_market_theme_score": 0.4874,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.758,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.3432,
        "recent_activity_score": 1.0,
        "stability_score": 0.5402,
        "strategy_source_score": 0.8159,
        "previous_strategy_source_score": 0.8159,
        "score_delta": 0.0,
        "source_momentum_score": 0.7243,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "rinya_press",
        "source_name": "林野庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.rinya.maff.go.jp/j/press/",
        "focus": [
          "forestry",
          "climate",
          "biomass",
          "supply_chain",
          "regional_economy"
        ],
        "source_weight": 0.7,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:29+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 139,
        "fetched_ok_count": 32,
        "documents_7d": 22,
        "analysis_count": 112,
        "analyses_7d": 8,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7621,
        "avg_market_theme_score": 0.4757,
        "theme_signal_count": 14,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7364,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 13,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.2302,
        "recent_activity_score": 1.0,
        "stability_score": 0.4612,
        "strategy_source_score": 0.8092,
        "previous_strategy_source_score": 0.8092,
        "score_delta": 0.0,
        "source_momentum_score": 0.7208,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nedo_news",
        "source_name": "NEDO ニュース",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nedo.go.jp/news/index.html",
        "focus": [
          "technology",
          "innovation",
          "energy",
          "ai",
          "industrial_policy"
        ],
        "source_weight": 0.9,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:15+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 22,
        "fetched_ok_count": 18,
        "documents_7d": 5,
        "analysis_count": 20,
        "analyses_7d": 4,
        "avg_novelty_score": 0.2875,
        "avg_policy_signal_score": 0.788,
        "avg_market_theme_score": 0.6822,
        "theme_signal_count": 12,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7567,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 12,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.8182,
        "recent_activity_score": 1.0,
        "stability_score": 0.8727,
        "strategy_source_score": 0.8038,
        "previous_strategy_source_score": 0.7938,
        "score_delta": 0.01,
        "source_momentum_score": 0.7198,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "fsa_recent",
        "source_name": "金融庁 新着情報一覧",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.fsa.go.jp/recent/recent.html",
        "focus": [
          "finance",
          "regulation",
          "fintech",
          "markets"
        ],
        "source_weight": 0.88,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:04+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 174,
        "fetched_ok_count": 29,
        "documents_7d": 0,
        "analysis_count": 166,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.8314,
        "avg_market_theme_score": 0.6855,
        "theme_signal_count": 15,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7387,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 14,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.1667,
        "recent_activity_score": 0.0,
        "stability_score": 0.4167,
        "strategy_source_score": 0.7978,
        "previous_strategy_source_score": 0.7978,
        "score_delta": 0.0,
        "source_momentum_score": 0.5549,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mod.go.jp/j/rss/news.xml",
        "focus": [
          "defense",
          "space",
          "cybersecurity",
          "dual_use",
          "geopolitics"
        ],
        "source_weight": 0.86,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:19+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 177,
        "fetched_ok_count": 147,
        "documents_7d": 60,
        "analysis_count": 147,
        "analyses_7d": 39,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7522,
        "avg_market_theme_score": 0.4839,
        "theme_signal_count": 5,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.76,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 5,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.8305,
        "recent_activity_score": 1.0,
        "stability_score": 0.8814,
        "strategy_source_score": 0.7861,
        "previous_strategy_source_score": 0.7866,
        "score_delta": -0.0005,
        "source_momentum_score": 0.6563,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "reconstruction_whats_new",
        "source_name": "復興庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.reconstruction.go.jp/topics/whats-new/",
        "focus": [
          "regional_reconstruction",
          "energy",
          "infrastructure",
          "public_investment"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:22+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 109,
        "fetched_ok_count": 54,
        "documents_7d": 0,
        "analysis_count": 101,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.781,
        "avg_market_theme_score": 0.593,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.746,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.36,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4954,
        "recent_activity_score": 0.0,
        "stability_score": 0.6468,
        "strategy_source_score": 0.7811,
        "previous_strategy_source_score": 0.7811,
        "score_delta": 0.0,
        "source_momentum_score": 0.5462,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "atla_press",
        "source_name": "防衛装備庁 報道資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mod.go.jp/atla/houdou.html",
        "focus": [
          "defense",
          "dual_use",
          "space",
          "cybersecurity",
          "advanced_weapons",
          "industrial_base"
        ],
        "source_weight": 0.86,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:31+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 29,
        "fetched_ok_count": 26,
        "documents_7d": 3,
        "analysis_count": 26,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7654,
        "avg_market_theme_score": 0.5918,
        "theme_signal_count": 7,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.76,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 7,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.8966,
        "recent_activity_score": 0.75,
        "stability_score": 0.9276,
        "strategy_source_score": 0.7784,
        "previous_strategy_source_score": 0.7201,
        "score_delta": 0.0583,
        "source_momentum_score": 0.6578,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mic_press",
        "source_name": "総務省 報道資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
        "focus": [
          "telecom",
          "local_government",
          "digital",
          "statistics",
          "broadcast"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:23+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 118,
        "fetched_ok_count": 29,
        "documents_7d": 0,
        "analysis_count": 108,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7926,
        "avg_market_theme_score": 0.5473,
        "theme_signal_count": 17,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7429,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 16,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.2458,
        "recent_activity_score": 0.0,
        "stability_score": 0.472,
        "strategy_source_score": 0.7782,
        "previous_strategy_source_score": 0.7782,
        "score_delta": 0.0,
        "source_momentum_score": 0.5447,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "isa_news",
        "source_name": "出入国在留管理庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/isa/index.html",
        "focus": [
          "immigration",
          "labor",
          "inbound",
          "global_macro"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:24+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 229,
        "fetched_ok_count": 42,
        "documents_7d": 1,
        "analysis_count": 207,
        "analyses_7d": 2,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7314,
        "avg_market_theme_score": 0.4854,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.747,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.36,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.1834,
        "recent_activity_score": 0.5,
        "stability_score": 0.4284,
        "strategy_source_score": 0.7782,
        "previous_strategy_source_score": 0.7782,
        "score_delta": 0.0,
        "source_momentum_score": 0.6247,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "scj_info",
        "source_name": "日本学術会議 お知らせ",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.scj.go.jp/ja/info/",
        "focus": [
          "science",
          "research",
          "innovation",
          "policy"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:21+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 346,
        "fetched_ok_count": 33,
        "documents_7d": 2,
        "analysis_count": 275,
        "analyses_7d": 1,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7395,
        "avg_market_theme_score": 0.5161,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7375,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 15,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.0954,
        "recent_activity_score": 0.4,
        "stability_score": 0.3668,
        "strategy_source_score": 0.7716,
        "previous_strategy_source_score": 0.7716,
        "score_delta": 0.0,
        "source_momentum_score": 0.6052,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jinji_news",
        "source_name": "人事院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jinji.go.jp/news.html",
        "focus": [
          "labor",
          "public_sector",
          "wages",
          "human_capital"
        ],
        "source_weight": 0.7,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:20+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 257,
        "fetched_ok_count": 122,
        "documents_7d": 0,
        "analysis_count": 227,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7356,
        "avg_market_theme_score": 0.5125,
        "theme_signal_count": 13,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7415,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 12,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4747,
        "recent_activity_score": 0.0,
        "stability_score": 0.6323,
        "strategy_source_score": 0.7628,
        "previous_strategy_source_score": 0.7628,
        "score_delta": 0.0,
        "source_momentum_score": 0.5367,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jishin_news",
        "source_name": "地震調査研究推進本部 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jishin.go.jp/",
        "focus": [
          "earthquake",
          "disaster_resilience",
          "infrastructure",
          "construction"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:26+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 240,
        "fetched_ok_count": 40,
        "documents_7d": 0,
        "analysis_count": 191,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7263,
        "avg_market_theme_score": 0.5587,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.759,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.1667,
        "recent_activity_score": 0.0,
        "stability_score": 0.4167,
        "strategy_source_score": 0.7599,
        "previous_strategy_source_score": 0.7599,
        "score_delta": 0.0,
        "source_momentum_score": 0.5351,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "kouchoi_home",
        "source_name": "公害等調整委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.soumu.go.jp/kouchoi/",
        "focus": [
          "environment",
          "dispute_resolution",
          "resource_development",
          "infrastructure"
        ],
        "source_weight": 0.62,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:23+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 52,
        "fetched_ok_count": 35,
        "documents_7d": 1,
        "analysis_count": 44,
        "analyses_7d": 1,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7845,
        "avg_market_theme_score": 0.4825,
        "theme_signal_count": 7,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7514,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 7,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.7,
            "momentum_score": 0.44,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.6731,
        "recent_activity_score": 0.25,
        "stability_score": 0.7712,
        "strategy_source_score": 0.7522,
        "previous_strategy_source_score": 0.7522,
        "score_delta": 0.0,
        "source_momentum_score": 0.5536,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nta_information",
        "source_name": "国税庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nta.go.jp/information/index.htm",
        "focus": [
          "tax",
          "fiscal_policy",
          "consumer",
          "business",
          "regulation"
        ],
        "source_weight": 0.76,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:25+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 107,
        "fetched_ok_count": 8,
        "documents_7d": 0,
        "analysis_count": 72,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7389,
        "avg_market_theme_score": 0.455,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.77,
        "avg_theme_signal_score": 0.729,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 9,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.71,
            "momentum_score": 0.46,
            "priced_in_score": 0.52,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.0748,
        "recent_activity_score": 0.0,
        "stability_score": 0.3523,
        "strategy_source_score": 0.7443,
        "previous_strategy_source_score": 0.7443,
        "score_delta": 0.0,
        "source_momentum_score": 0.527,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jfa_press",
        "source_name": "水産庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jfa.maff.go.jp/j/press/",
        "focus": [
          "fisheries",
          "food_security",
          "climate",
          "regional_economy"
        ],
        "source_weight": 0.7,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:29+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 516,
        "fetched_ok_count": 36,
        "documents_7d": 0,
        "analysis_count": 317,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7586,
        "avg_market_theme_score": 0.4946,
        "theme_signal_count": 16,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7394,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 15,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.0698,
        "recent_activity_score": 0.0,
        "stability_score": 0.3488,
        "strategy_source_score": 0.743,
        "previous_strategy_source_score": 0.743,
        "score_delta": 0.0,
        "source_momentum_score": 0.5264,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mlit_news_rss",
        "source_name": "国土交通省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mlit.go.jp/index.rdf",
        "focus": [
          "infrastructure",
          "mobility",
          "housing",
          "transport",
          "policy"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:20+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 17,
        "fetched_ok_count": 17,
        "documents_7d": 4,
        "analysis_count": 17,
        "analyses_7d": 4,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7606,
        "avg_market_theme_score": 0.5298,
        "theme_signal_count": 7,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7586,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 7,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.7407,
        "previous_strategy_source_score": 0.6942,
        "score_delta": 0.0465,
        "source_momentum_score": 0.676,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "japan_acad_news",
        "source_name": "日本学士院 ニュース",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
        "focus": [
          "science",
          "research",
          "innovation"
        ],
        "source_weight": 0.58,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:26+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 73,
        "fetched_ok_count": 27,
        "documents_7d": 0,
        "analysis_count": 60,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7073,
        "avg_market_theme_score": 0.4865,
        "theme_signal_count": 11,
        "max_theme_signal_score": 0.79,
        "avg_theme_signal_score": 0.7536,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 11,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.3699,
        "recent_activity_score": 0.0,
        "stability_score": 0.5589,
        "strategy_source_score": 0.7378,
        "previous_strategy_source_score": 0.7378,
        "score_delta": 0.0,
        "source_momentum_score": 0.5237,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "sports_agency_news",
        "source_name": "スポーツ庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mext.go.jp/sports/",
        "focus": [
          "sports",
          "regional_economy",
          "healthcare",
          "education"
        ],
        "source_weight": 0.58,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:27+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 113,
        "fetched_ok_count": 37,
        "documents_7d": 0,
        "analysis_count": 95,
        "analyses_7d": 4,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7124,
        "avg_market_theme_score": 0.5372,
        "theme_signal_count": 5,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.756,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 5,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.3274,
        "recent_activity_score": 1.0,
        "stability_score": 0.5292,
        "strategy_source_score": 0.7244,
        "previous_strategy_source_score": 0.7244,
        "score_delta": 0.0,
        "source_momentum_score": 0.6242,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bunka_press",
        "source_name": "文化庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
        "focus": [
          "content",
          "culture",
          "tourism",
          "copyright",
          "creative_industry"
        ],
        "source_weight": 0.7,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:27+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 101,
        "fetched_ok_count": 50,
        "documents_7d": 23,
        "analysis_count": 85,
        "analyses_7d": 11,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7246,
        "avg_market_theme_score": 0.4563,
        "theme_signal_count": 4,
        "max_theme_signal_score": 0.76,
        "avg_theme_signal_score": 0.735,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 4,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.7,
            "momentum_score": 0.44,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.495,
        "recent_activity_score": 1.0,
        "stability_score": 0.6465,
        "strategy_source_score": 0.7137,
        "previous_strategy_source_score": 0.7404,
        "score_delta": -0.0267,
        "source_momentum_score": 0.6011,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jta_news",
        "source_name": "観光庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mlit.go.jp/kankocho/news.html",
        "focus": [
          "tourism",
          "inbound",
          "regional_economy",
          "transport"
        ],
        "source_weight": 0.7,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:26+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 25,
        "fetched_ok_count": 18,
        "documents_7d": 0,
        "analysis_count": 18,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.8033,
        "avg_market_theme_score": 0.489,
        "theme_signal_count": 8,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7325,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 7,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.7,
            "momentum_score": 0.44,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "マクロ・政策一般",
            "action_bucket": "リスク要因",
            "theme_stage": "継続監視",
            "signal_score": 0.61,
            "momentum_score": 0.46,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.72,
        "recent_activity_score": 0.0,
        "stability_score": 0.804,
        "strategy_source_score": 0.6843,
        "previous_strategy_source_score": 0.6843,
        "score_delta": 0.0,
        "source_momentum_score": 0.4958,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "inpit_ip_updates",
        "source_name": "INPIT（特許庁連携）知財・特許情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.inpit.go.jp/",
        "focus": [
          "intellectual_property",
          "patents",
          "startup",
          "innovation",
          "technology_transfer",
          "j_platpat"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:44+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 46,
        "fetched_ok_count": 20,
        "documents_7d": 19,
        "analysis_count": 20,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.744,
        "avg_market_theme_score": 0.4478,
        "theme_signal_count": 5,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.746,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 5,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.7,
            "momentum_score": 0.44,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.4348,
        "recent_activity_score": 1.0,
        "stability_score": 0.6043,
        "strategy_source_score": 0.6634,
        "previous_strategy_source_score": 0.6024,
        "score_delta": 0.061,
        "source_momentum_score": 0.6034,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "egov_public_comment",
        "source_name": "e-Gov パブリック・コメント",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://public-comment.e-gov.go.jp/pcm/list",
        "focus": [
          "regulation",
          "policy_pipeline",
          "cross_ministry",
          "public_comment"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:39+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 65,
        "fetched_ok_count": 65,
        "documents_7d": 32,
        "analysis_count": 65,
        "analyses_7d": 32,
        "avg_novelty_score": 0.2615,
        "avg_policy_signal_score": 0.7162,
        "avg_market_theme_score": 0.4091,
        "theme_signal_count": 1,
        "max_theme_signal_score": 0.76,
        "avg_theme_signal_score": 0.76,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 1,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.6608,
        "previous_strategy_source_score": 0.6609,
        "score_delta": -0.0001,
        "source_momentum_score": 0.5211,
        "recommended_action": "監視テーマの補助根拠。テーマが買い/売りへ移るか、次の資料で確認する。"
      },
      {
        "date": "2026-06-23",
        "source_id": "gsi_news",
        "source_name": "国土地理院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.gsi.go.jp/",
        "focus": [
          "geospatial",
          "disaster_resilience",
          "infrastructure",
          "satellite"
        ],
        "source_weight": 0.74,
        "last_status": null,
        "checked_at": "2026-06-22T21:21:33+00:00",
        "checked_age_hours": 0.08,
        "error_count": 6,
        "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
        "document_count": 48,
        "fetched_ok_count": 15,
        "documents_7d": 0,
        "analysis_count": 28,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7543,
        "avg_market_theme_score": 0.5643,
        "theme_signal_count": 10,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.751,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 10,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.3125,
        "recent_activity_score": 0.0,
        "stability_score": 0.5188,
        "strategy_source_score": 0.6561,
        "previous_strategy_source_score": 0.6561,
        "score_delta": 0.0,
        "source_momentum_score": 0.4812,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "psia_news",
        "source_name": "公安調査庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/psia/index.html",
        "focus": [
          "security",
          "geopolitics",
          "cybersecurity",
          "public_safety"
        ],
        "source_weight": 0.7,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:24+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 43,
        "fetched_ok_count": 26,
        "documents_7d": 0,
        "analysis_count": 26,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7469,
        "avg_market_theme_score": 0.5559,
        "theme_signal_count": 4,
        "max_theme_signal_score": 0.76,
        "avg_theme_signal_score": 0.7525,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 4,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.5,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.6047,
        "recent_activity_score": 0.0,
        "stability_score": 0.7233,
        "strategy_source_score": 0.6113,
        "previous_strategy_source_score": 0.6131,
        "score_delta": -0.0018,
        "source_momentum_score": 0.3879,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "ppc_press",
        "source_name": "個人情報保護委員会 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.ppc.go.jp/news/press/",
        "focus": [
          "privacy",
          "data_governance",
          "ai_regulation",
          "cybersecurity"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:29+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 15,
        "fetched_ok_count": 15,
        "documents_7d": 0,
        "analysis_count": 15,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.766,
        "avg_market_theme_score": 0.4115,
        "theme_signal_count": 5,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.734,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 4,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "マクロ・政策一般",
            "action_bucket": "リスク要因",
            "theme_stage": "継続監視",
            "signal_score": 0.61,
            "momentum_score": 0.46,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 1.0,
        "recent_activity_score": 0.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.6024,
        "previous_strategy_source_score": 0.6024,
        "score_delta": 0.0,
        "source_momentum_score": 0.4007,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jftc_press",
        "source_name": "公正取引委員会 報道発表資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jftc.go.jp/houdou/pressrelease/",
        "focus": [
          "competition_policy",
          "platform_regulation",
          "pricing_power",
          "supply_chain"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:28+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 30,
        "fetched_ok_count": 20,
        "documents_7d": 0,
        "analysis_count": 22,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7373,
        "avg_market_theme_score": 0.4538,
        "theme_signal_count": 4,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.75,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 4,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.7,
            "momentum_score": 0.44,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.6667,
        "recent_activity_score": 0.0,
        "stability_score": 0.7667,
        "strategy_source_score": 0.6011,
        "previous_strategy_source_score": 0.6011,
        "score_delta": 0.0,
        "source_momentum_score": 0.3826,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "npsc_home",
        "source_name": "国家公安委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.npsc.go.jp/",
        "focus": [
          "public_safety",
          "security",
          "cybersecurity",
          "regulation"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:22+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 8,
        "fetched_ok_count": 4,
        "documents_7d": 0,
        "analysis_count": 4,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.79,
        "avg_market_theme_score": 0.687,
        "theme_signal_count": 4,
        "max_theme_signal_score": 0.78,
        "avg_theme_signal_score": 0.7575,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 4,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.5,
        "recent_activity_score": 0.0,
        "stability_score": 0.65,
        "strategy_source_score": 0.5356,
        "previous_strategy_source_score": 0.5356,
        "score_delta": 0.0,
        "source_momentum_score": 0.3485,
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。"
      },
      {
        "date": "2026-06-23",
        "source_id": "daiwa_institute_economics",
        "source_name": "大和総研 経済分析レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dir.co.jp/report/research/economics/index.html",
        "focus": [
          "japan_macro",
          "us_market",
          "china",
          "rates",
          "fx",
          "commodities"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:36+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 42,
        "fetched_ok_count": 37,
        "documents_7d": 14,
        "analysis_count": 42,
        "analyses_7d": 14,
        "avg_novelty_score": 0.2555,
        "avg_policy_signal_score": 0.6467,
        "avg_market_theme_score": 0.7345,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.881,
        "recent_activity_score": 1.0,
        "stability_score": 0.9167,
        "strategy_source_score": 0.5314,
        "previous_strategy_source_score": 0.5309,
        "score_delta": 0.0005,
        "source_momentum_score": 0.4364,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nli_reports",
        "source_name": "ニッセイ基礎研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nli-research.co.jp/report/?site=nli",
        "focus": [
          "japan_macro",
          "markets",
          "fx",
          "rates",
          "real_estate",
          "insurance",
          "pension"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:37+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 146,
        "fetched_ok_count": 71,
        "documents_7d": 46,
        "analysis_count": 104,
        "analyses_7d": 24,
        "avg_novelty_score": 0.2542,
        "avg_policy_signal_score": 0.6777,
        "avg_market_theme_score": 0.8032,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4863,
        "recent_activity_score": 1.0,
        "stability_score": 0.6404,
        "strategy_source_score": 0.5242,
        "previous_strategy_source_score": 0.5239,
        "score_delta": 0.0003,
        "source_momentum_score": 0.4326,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "itochu_research_reports",
        "source_name": "伊藤忠総研 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.itochu-research.com/ja/report/",
        "focus": [
          "japan_macro",
          "global_macro",
          "industry",
          "fx",
          "rates",
          "commodities"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:38+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 50,
        "fetched_ok_count": 46,
        "documents_7d": 8,
        "analysis_count": 50,
        "analyses_7d": 9,
        "avg_novelty_score": 0.2638,
        "avg_policy_signal_score": 0.608,
        "avg_market_theme_score": 0.6332,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.92,
        "recent_activity_score": 1.0,
        "stability_score": 0.944,
        "strategy_source_score": 0.52,
        "previous_strategy_source_score": 0.52,
        "score_delta": 0.0,
        "source_momentum_score": 0.4304,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "murc_library",
        "source_name": "三菱UFJリサーチ&コンサルティング レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.murc.jp/library/",
        "focus": [
          "japan_macro",
          "policy",
          "industry",
          "sustainability",
          "global_macro"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:39+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 39,
        "fetched_ok_count": 39,
        "documents_7d": 7,
        "analysis_count": 39,
        "analyses_7d": 7,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.619,
        "avg_market_theme_score": 0.6277,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.52,
        "previous_strategy_source_score": 0.5157,
        "score_delta": 0.0043,
        "source_momentum_score": 0.4312,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "sbi_sec_reports",
        "source_name": "SBI証券 レポート",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://go.sbisec.co.jp/media/report/index.html",
        "focus": [
          "japan_equities",
          "us_market",
          "macro",
          "fx",
          "commodities"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:17+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 47,
        "fetched_ok_count": 47,
        "documents_7d": 6,
        "analysis_count": 47,
        "analyses_7d": 6,
        "avg_novelty_score": 0.3009,
        "avg_policy_signal_score": 0.5379,
        "avg_market_theme_score": 0.717,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.5183,
        "previous_strategy_source_score": 0.5183,
        "score_delta": 0.0,
        "source_momentum_score": 0.4295,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "smtam_reports",
        "source_name": "三井住友トラスト・アセットマネジメント レポート・コラム",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.smtam.jp/report_column/",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation",
          "reit"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:13+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 124,
        "fetched_ok_count": 98,
        "documents_7d": 13,
        "analysis_count": 98,
        "analyses_7d": 13,
        "avg_novelty_score": 0.2505,
        "avg_policy_signal_score": 0.5078,
        "avg_market_theme_score": 0.7063,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.7903,
        "recent_activity_score": 1.0,
        "stability_score": 0.8532,
        "strategy_source_score": 0.5102,
        "previous_strategy_source_score": 0.5101,
        "score_delta": 0.0001,
        "source_momentum_score": 0.4253,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "rieti_updates",
        "source_name": "RIETI 経済産業研究所 更新情報",
        "publisher_type": "government_research",
        "kind": "html_index",
        "url": "https://www.rieti.go.jp/jp/index.html",
        "focus": [
          "industrial_policy",
          "economic_security",
          "technology",
          "ai",
          "innovation",
          "trade",
          "productivity",
          "japan_macro"
        ],
        "source_weight": 0.86,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:39+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 59,
        "fetched_ok_count": 35,
        "documents_7d": 23,
        "analysis_count": 45,
        "analyses_7d": 13,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5229,
        "avg_market_theme_score": 0.6716,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.5932,
        "recent_activity_score": 1.0,
        "stability_score": 0.7153,
        "strategy_source_score": 0.5095,
        "previous_strategy_source_score": 0.5102,
        "score_delta": -0.0007,
        "source_momentum_score": 0.4249,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "rakuten_sec_toshiru_rss",
        "source_name": "楽天証券 トウシル投資情報RSS",
        "publisher_type": "securities",
        "kind": "rss",
        "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
        "focus": [
          "markets",
          "japan_equities",
          "us_market",
          "fx",
          "rates",
          "commodities"
        ],
        "source_weight": 0.7,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:53+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 55,
        "fetched_ok_count": 54,
        "documents_7d": 30,
        "analysis_count": 54,
        "analyses_7d": 31,
        "avg_novelty_score": 0.2583,
        "avg_policy_signal_score": 0.4967,
        "avg_market_theme_score": 0.7129,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.9818,
        "recent_activity_score": 1.0,
        "stability_score": 0.9873,
        "strategy_source_score": 0.5081,
        "previous_strategy_source_score": 0.5082,
        "score_delta": -0.0001,
        "source_momentum_score": 0.4242,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "kouanshin_index",
        "source_name": "公安審査委員会",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
        "focus": [
          "security",
          "legal_system",
          "public_safety"
        ],
        "source_weight": 0.56,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:35+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 19,
        "fetched_ok_count": 17,
        "documents_7d": 0,
        "analysis_count": 17,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7782,
        "avg_market_theme_score": 0.4133,
        "theme_signal_count": 2,
        "max_theme_signal_score": 0.77,
        "avg_theme_signal_score": 0.765,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 2,
        "risk_bucket_count": 0,
        "top_themes": [
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.8947,
        "recent_activity_score": 0.0,
        "stability_score": 0.9263,
        "strategy_source_score": 0.5077,
        "previous_strategy_source_score": 0.5077,
        "score_delta": 0.0,
        "source_momentum_score": 0.299,
        "recommended_action": "監視テーマの補助根拠。テーマが買い/売りへ移るか、次の資料で確認する。"
      },
      {
        "date": "2026-06-23",
        "source_id": "pictet_japan_investment_info",
        "source_name": "ピクテ・ジャパン 投資情報",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.pictet.co.jp/investment-information.html",
        "focus": [
          "markets",
          "global_macro",
          "japan_equities",
          "megatrends",
          "healthcare",
          "emerging_markets"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:53+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 84,
        "fetched_ok_count": 78,
        "documents_7d": 35,
        "analysis_count": 84,
        "analyses_7d": 35,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5024,
        "avg_market_theme_score": 0.6816,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.9286,
        "recent_activity_score": 1.0,
        "stability_score": 0.95,
        "strategy_source_score": 0.5057,
        "previous_strategy_source_score": 0.5058,
        "score_delta": -0.0001,
        "source_momentum_score": 0.423,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "daiwa_tech_report",
        "source_name": "大和総研 テクノロジーレポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
        "focus": [
          "technology",
          "dx",
          "fintech",
          "markets"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:35+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 44,
        "fetched_ok_count": 42,
        "documents_7d": 2,
        "analysis_count": 42,
        "analyses_7d": 2,
        "avg_novelty_score": 0.2552,
        "avg_policy_signal_score": 0.6448,
        "avg_market_theme_score": 0.703,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.9545,
        "recent_activity_score": 0.5,
        "stability_score": 0.9682,
        "strategy_source_score": 0.5045,
        "previous_strategy_source_score": 0.5045,
        "score_delta": 0.0,
        "source_momentum_score": 0.3423,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "monex_reports",
        "source_name": "マネックス証券 マネクリ マーケット",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://media.monex.co.jp/ud/feature/code/market",
        "focus": [
          "markets",
          "japan_equities",
          "us_market",
          "equity_strategy",
          "funds"
        ],
        "source_weight": 0.7,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:54+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 98,
        "fetched_ok_count": 98,
        "documents_7d": 47,
        "analysis_count": 98,
        "analyses_7d": 49,
        "avg_novelty_score": 0.2515,
        "avg_policy_signal_score": 0.4818,
        "avg_market_theme_score": 0.6752,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.5041,
        "previous_strategy_source_score": 0.5039,
        "score_delta": 0.0002,
        "source_momentum_score": 0.4222,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jri_reports",
        "source_name": "日本総研 経済・政策レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.jri.co.jp/report/",
        "focus": [
          "japan_macro",
          "policy",
          "finance",
          "markets",
          "technology",
          "industry"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:42+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 153,
        "fetched_ok_count": 52,
        "documents_7d": 13,
        "analysis_count": 91,
        "analyses_7d": 13,
        "avg_novelty_score": 0.2736,
        "avg_policy_signal_score": 0.6314,
        "avg_market_theme_score": 0.6826,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.3399,
        "recent_activity_score": 1.0,
        "stability_score": 0.5379,
        "strategy_source_score": 0.5012,
        "previous_strategy_source_score": 0.5009,
        "score_delta": 0.0003,
        "source_momentum_score": 0.4207,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "daiwa_am_reports",
        "source_name": "大和アセットマネジメント レポート一覧",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
        "focus": [
          "markets",
          "japan_equities",
          "us_market",
          "china",
          "rates",
          "fx",
          "reit"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:49+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 109,
        "fetched_ok_count": 50,
        "documents_7d": 13,
        "analysis_count": 109,
        "analyses_7d": 13,
        "avg_novelty_score": 0.2509,
        "avg_policy_signal_score": 0.5494,
        "avg_market_theme_score": 0.7291,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4587,
        "recent_activity_score": 1.0,
        "stability_score": 0.6211,
        "strategy_source_score": 0.4995,
        "previous_strategy_source_score": 0.4995,
        "score_delta": 0.0,
        "source_momentum_score": 0.4197,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nomura_am_reports",
        "source_name": "野村アセット マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
        "focus": [
          "asset_allocation",
          "macro",
          "markets",
          "investment_strategy"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:34+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 97,
        "fetched_ok_count": 70,
        "documents_7d": 14,
        "analysis_count": 80,
        "analyses_7d": 13,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.494,
        "avg_market_theme_score": 0.6617,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.7216,
        "recent_activity_score": 1.0,
        "stability_score": 0.8052,
        "strategy_source_score": 0.4957,
        "previous_strategy_source_score": 0.4966,
        "score_delta": -0.0009,
        "source_momentum_score": 0.4178,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "sompo_am_reports",
        "source_name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.sompo-am.co.jp/report/",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:40+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 80,
        "fetched_ok_count": 35,
        "documents_7d": 4,
        "analysis_count": 77,
        "analyses_7d": 4,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5184,
        "avg_market_theme_score": 0.7129,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4375,
        "recent_activity_score": 1.0,
        "stability_score": 0.6062,
        "strategy_source_score": 0.4916,
        "previous_strategy_source_score": 0.4916,
        "score_delta": 0.0,
        "source_momentum_score": 0.4156,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "amundi_research_center",
        "source_name": "Amundi Research Center",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://research-center.amundi.com/",
        "focus": [
          "global_macro",
          "japan_equities",
          "asset_allocation",
          "equity_strategy",
          "rates",
          "fx",
          "emerging_markets",
          "technology",
          "ai"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:22:03+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 41,
        "fetched_ok_count": 41,
        "documents_7d": 5,
        "analysis_count": 40,
        "analyses_7d": 5,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.481,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4893,
        "previous_strategy_source_score": 0.485,
        "score_delta": 0.0043,
        "source_momentum_score": 0.4152,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "resona_am_reports",
        "source_name": "りそなアセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.resona-am.co.jp/market/report/",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:46+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 38,
        "fetched_ok_count": 34,
        "documents_7d": 3,
        "analysis_count": 38,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.52,
        "avg_market_theme_score": 0.6582,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8947,
        "recent_activity_score": 0.75,
        "stability_score": 0.9263,
        "strategy_source_score": 0.488,
        "previous_strategy_source_score": 0.4746,
        "score_delta": 0.0134,
        "source_momentum_score": 0.3762,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "smdam_ichikawa_reports",
        "source_name": "三井住友DS 市川レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.smd-am.co.jp/market/ichikawa/",
        "focus": [
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:51+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 161,
        "fetched_ok_count": 45,
        "documents_7d": 12,
        "analysis_count": 157,
        "analyses_7d": 9,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5332,
        "avg_market_theme_score": 0.691,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.2795,
        "recent_activity_score": 1.0,
        "stability_score": 0.4957,
        "strategy_source_score": 0.4829,
        "previous_strategy_source_score": 0.4825,
        "score_delta": 0.0004,
        "source_momentum_score": 0.4112,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "trowe_price_insights",
        "source_name": "T. Rowe Price Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
        "focus": [
          "global_macro",
          "us_market",
          "equity_strategy",
          "rates",
          "credit",
          "asset_allocation",
          "technology",
          "ai"
        ],
        "source_weight": 0.73,
        "last_status": 200,
        "checked_at": "2026-06-22T21:22:09+00:00",
        "checked_age_hours": 0.07,
        "error_count": 0,
        "last_error": "",
        "document_count": 49,
        "fetched_ok_count": 48,
        "documents_7d": 8,
        "analysis_count": 48,
        "analyses_7d": 8,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.4207,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.9796,
        "recent_activity_score": 1.0,
        "stability_score": 0.9857,
        "strategy_source_score": 0.4809,
        "previous_strategy_source_score": 0.4809,
        "score_delta": 0.0,
        "source_momentum_score": 0.4101,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nri_reports",
        "source_name": "野村総合研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nri.com/jp/knowledge/report/",
        "focus": [
          "future_society",
          "technology",
          "digital",
          "finance",
          "industry"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:38+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 86,
        "fetched_ok_count": 56,
        "documents_7d": 2,
        "analysis_count": 81,
        "analyses_7d": 1,
        "avg_novelty_score": 0.2662,
        "avg_policy_signal_score": 0.6279,
        "avg_market_theme_score": 0.6392,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.6512,
        "recent_activity_score": 0.4,
        "stability_score": 0.7558,
        "strategy_source_score": 0.4759,
        "previous_strategy_source_score": 0.4522,
        "score_delta": 0.0237,
        "source_momentum_score": 0.3157,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "nochuri_ecofin_watch",
        "source_name": "農林中金総合研究所 経済金融ウォッチ",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
        "focus": [
          "japan_macro",
          "us_market",
          "china",
          "rates",
          "fx",
          "commodities",
          "food_agriculture"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:44+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 66,
        "fetched_ok_count": 66,
        "documents_7d": 0,
        "analysis_count": 66,
        "analyses_7d": 0,
        "avg_novelty_score": 0.2515,
        "avg_policy_signal_score": 0.6576,
        "avg_market_theme_score": 0.7087,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 0.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4755,
        "previous_strategy_source_score": 0.4755,
        "score_delta": 0.0,
        "source_momentum_score": 0.2473,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jpx_market_news_rss",
        "source_name": "日本取引所グループ マーケットニュースRSS",
        "publisher_type": "exchange",
        "kind": "rss",
        "url": "https://www.jpx.co.jp/rss/markets_news.xml",
        "focus": [
          "market_infrastructure",
          "equities",
          "derivatives",
          "trading",
          "market_rules"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:53+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 110,
        "fetched_ok_count": 55,
        "documents_7d": 21,
        "analysis_count": 73,
        "analyses_7d": 22,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.493,
        "avg_market_theme_score": 0.4935,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.5,
        "recent_activity_score": 1.0,
        "stability_score": 0.65,
        "strategy_source_score": 0.4735,
        "previous_strategy_source_score": 0.4734,
        "score_delta": 0.0001,
        "source_momentum_score": 0.4062,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bis_research_rss",
        "source_name": "BIS Research Papers RSS",
        "publisher_type": "international_organization",
        "kind": "rss",
        "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
        "focus": [
          "rates",
          "central_banks",
          "financial_stability",
          "banking",
          "market_structure",
          "digital_currency",
          "global_macro"
        ],
        "source_weight": 0.82,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:42+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 74,
        "fetched_ok_count": 36,
        "documents_7d": 19,
        "analysis_count": 64,
        "analyses_7d": 10,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.48,
        "avg_market_theme_score": 0.4382,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4865,
        "recent_activity_score": 1.0,
        "stability_score": 0.6405,
        "strategy_source_score": 0.4719,
        "previous_strategy_source_score": 0.4719,
        "score_delta": 0.0,
        "source_momentum_score": 0.4054,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "tokio_marine_am_market_report",
        "source_name": "東京海上アセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "reit",
          "healthcare",
          "asset_allocation"
        ],
        "source_weight": 0.72,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:48+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 153,
        "fetched_ok_count": 77,
        "documents_7d": 3,
        "analysis_count": 152,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.4908,
        "avg_market_theme_score": 0.6917,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.5033,
        "recent_activity_score": 0.75,
        "stability_score": 0.6523,
        "strategy_source_score": 0.4699,
        "previous_strategy_source_score": 0.4609,
        "score_delta": 0.009,
        "source_momentum_score": 0.366,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "gpif_news_rss",
        "source_name": "GPIF News RSS",
        "publisher_type": "public_fund",
        "kind": "rss",
        "url": "https://www.gpif.go.jp/en/rss.xml",
        "focus": [
          "pension_fund",
          "asset_allocation",
          "esg",
          "stewardship",
          "alternative_assets"
        ],
        "source_weight": 0.82,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:54+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 47,
        "fetched_ok_count": 17,
        "documents_7d": 14,
        "analysis_count": 40,
        "analyses_7d": 7,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.481,
        "avg_market_theme_score": 0.4537,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.3617,
        "recent_activity_score": 1.0,
        "stability_score": 0.5532,
        "strategy_source_score": 0.4674,
        "previous_strategy_source_score": 0.4674,
        "score_delta": 0.0,
        "source_momentum_score": 0.403,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bis_central_bank_speeches_rss",
        "source_name": "BIS Central Bank Speeches RSS",
        "publisher_type": "international_organization",
        "kind": "rss",
        "url": "https://www.bis.org/doclist/cbspeeches.rss",
        "focus": [
          "rates",
          "central_banks",
          "fx",
          "inflation",
          "financial_stability",
          "global_macro"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:47+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 118,
        "fetched_ok_count": 56,
        "documents_7d": 56,
        "analysis_count": 103,
        "analyses_7d": 41,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.434,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4746,
        "recent_activity_score": 1.0,
        "stability_score": 0.6322,
        "strategy_source_score": 0.4673,
        "previous_strategy_source_score": 0.4672,
        "score_delta": 0.0001,
        "source_momentum_score": 0.403,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mizuho_bank_search_mhri",
        "source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
        "focus": [
          "japan_macro",
          "global_macro",
          "markets",
          "rates",
          "fx",
          "policy",
          "technology"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:46+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 32,
        "fetched_ok_count": 32,
        "documents_7d": 4,
        "analysis_count": 32,
        "analyses_7d": 4,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5712,
        "avg_market_theme_score": 0.4239,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4633,
        "previous_strategy_source_score": 0.4633,
        "score_delta": 0.0,
        "source_momentum_score": 0.4009,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bok_monetary_policy_rss",
        "source_name": "Bank of Korea Monetary Policy RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0000559/news.rss?menuNo=200690",
        "focus": [
          "korea",
          "monetary_policy",
          "rates",
          "fx",
          "asia_macro",
          "global_macro"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:13+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 378,
        "fetched_ok_count": 102,
        "documents_7d": 4,
        "analysis_count": 209,
        "analyses_7d": 2,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.72,
        "avg_market_theme_score": 0.4301,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.2698,
        "recent_activity_score": 0.8,
        "stability_score": 0.4889,
        "strategy_source_score": 0.462,
        "previous_strategy_source_score": 0.462,
        "score_delta": 0.0,
        "source_momentum_score": 0.3682,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jcrc_activity",
        "source_name": "カジノ管理委員会 委員会開催状況",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jcrc.go.jp/activity/holding.html",
        "focus": [
          "casino",
          "ir",
          "regulation",
          "tourism",
          "digital_government"
        ],
        "source_weight": 0.64,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:22+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 28,
        "fetched_ok_count": 18,
        "documents_7d": 1,
        "analysis_count": 17,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.7135,
        "avg_market_theme_score": 0.3549,
        "theme_signal_count": 1,
        "max_theme_signal_score": 0.61,
        "avg_theme_signal_score": 0.61,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 1,
        "top_themes": [
          {
            "theme": "マクロ・政策一般",
            "action_bucket": "リスク要因",
            "theme_stage": "継続監視",
            "signal_score": 0.61,
            "momentum_score": 0.46,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "ok_rate": 0.6429,
        "recent_activity_score": 0.2,
        "stability_score": 0.75,
        "strategy_source_score": 0.4537,
        "previous_strategy_source_score": 0.452,
        "score_delta": 0.0017,
        "source_momentum_score": 0.2857,
        "recommended_action": "リスク・織り込み度の判定に効いているため、過熱・政策変更・市場反転の材料として監視。"
      },
      {
        "date": "2026-06-23",
        "source_id": "mufg_am_reports",
        "source_name": "三菱UFJアセットマネジメント レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.am.mufg.jp/report/",
        "focus": [
          "markets",
          "asset_allocation",
          "japan_equities",
          "global_macro",
          "rates",
          "fx"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:12+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 33,
        "fetched_ok_count": 29,
        "documents_7d": 11,
        "analysis_count": 26,
        "analyses_7d": 8,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5338,
        "avg_market_theme_score": 0.6505,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8788,
        "recent_activity_score": 1.0,
        "stability_score": 0.9152,
        "strategy_source_score": 0.4515,
        "previous_strategy_source_score": 0.4285,
        "score_delta": 0.023,
        "source_momentum_score": 0.3989,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "dlri_reports",
        "source_name": "第一ライフ資産運用経済研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
        "focus": [
          "japan_macro",
          "global_macro",
          "markets",
          "rates",
          "fx",
          "policy",
          "technology",
          "asset_allocation"
        ],
        "source_weight": 0.84,
        "last_status": 202,
        "checked_at": "2026-06-22T21:20:43+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 204,
        "fetched_ok_count": 82,
        "documents_7d": 0,
        "analysis_count": 146,
        "analyses_7d": 0,
        "avg_novelty_score": 0.2516,
        "avg_policy_signal_score": 0.6262,
        "avg_market_theme_score": 0.6975,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.402,
        "recent_activity_score": 0.0,
        "stability_score": 0.5814,
        "strategy_source_score": 0.4481,
        "previous_strategy_source_score": 0.7885,
        "score_delta": -0.3404,
        "source_momentum_score": 0.233,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "geijutuin_home",
        "source_name": "日本芸術院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.geijutuin.go.jp/",
        "focus": [
          "culture",
          "arts",
          "creative_industry"
        ],
        "source_weight": 0.54,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:28+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 63,
        "fetched_ok_count": 41,
        "documents_7d": 9,
        "analysis_count": 51,
        "analyses_7d": 5,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.6716,
        "avg_market_theme_score": 0.331,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.6508,
        "recent_activity_score": 1.0,
        "stability_score": 0.7556,
        "strategy_source_score": 0.4453,
        "previous_strategy_source_score": 0.4453,
        "score_delta": 0.0,
        "source_momentum_score": 0.3916,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "oecd_ecoscope",
        "source_name": "OECD Ecoscope / Economic Outlook Blog",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://oecdecoscope.blog/",
        "focus": [
          "global_macro",
          "japan_macro",
          "us_market",
          "china",
          "korea",
          "rates",
          "inflation",
          "trade",
          "productivity"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:47+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 41,
        "fetched_ok_count": 34,
        "documents_7d": 15,
        "analysis_count": 30,
        "analyses_7d": 4,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.4258,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8293,
        "recent_activity_score": 1.0,
        "stability_score": 0.8805,
        "strategy_source_score": 0.4413,
        "previous_strategy_source_score": 0.4365,
        "score_delta": 0.0048,
        "source_momentum_score": 0.3903,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "cigs_energy_reports",
        "source_name": "キヤノングローバル戦略研究所 エネルギー・環境",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://cigs.canon/energy/",
        "focus": [
          "energy",
          "commodities",
          "ai",
          "industrial_policy",
          "climate_policy",
          "geopolitics",
          "electricity",
          "renewables"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:40+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 20,
        "fetched_ok_count": 20,
        "documents_7d": 7,
        "analysis_count": 20,
        "analyses_7d": 7,
        "avg_novelty_score": 0.2565,
        "avg_policy_signal_score": 0.642,
        "avg_market_theme_score": 0.5816,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4337,
        "previous_strategy_source_score": 0.43,
        "score_delta": 0.0037,
        "source_momentum_score": 0.3862,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "ieej_reports",
        "source_name": "日本エネルギー経済研究所 研究レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://eneken.ieej.or.jp/report_list.php",
        "focus": [
          "energy",
          "commodities",
          "electricity",
          "lng",
          "oil",
          "renewables",
          "nuclear",
          "geopolitics",
          "industrial_policy"
        ],
        "source_weight": 0.84,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:40+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 27,
        "fetched_ok_count": 22,
        "documents_7d": 15,
        "analysis_count": 22,
        "analyses_7d": 12,
        "avg_novelty_score": 0.2955,
        "avg_policy_signal_score": 0.6045,
        "avg_market_theme_score": 0.5162,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8148,
        "recent_activity_score": 1.0,
        "stability_score": 0.8704,
        "strategy_source_score": 0.432,
        "previous_strategy_source_score": 0.6525,
        "score_delta": -0.2205,
        "source_momentum_score": 0.3846,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "fed_speeches_rss",
        "source_name": "Federal Reserve Speeches RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/speeches.xml",
        "focus": [
          "us_market",
          "monetary_policy",
          "rates",
          "fx",
          "global_macro",
          "financial_conditions"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:08+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 36,
        "fetched_ok_count": 16,
        "documents_7d": 2,
        "analysis_count": 35,
        "analyses_7d": 1,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.72,
        "avg_market_theme_score": 0.4286,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4444,
        "recent_activity_score": 0.4,
        "stability_score": 0.6111,
        "strategy_source_score": 0.4252,
        "previous_strategy_source_score": 0.3968,
        "score_delta": 0.0284,
        "source_momentum_score": 0.2902,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "iima_research_reports",
        "source_name": "国際通貨研究所 調査研究レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.iima.or.jp/",
        "focus": [
          "fx",
          "rates",
          "global_macro",
          "china",
          "korea",
          "us_market",
          "commodities",
          "digital_currency",
          "geopolitics"
        ],
        "source_weight": 0.84,
        "last_status": 200,
        "checked_at": "2026-06-22T21:23:39+00:00",
        "checked_age_hours": 0.05,
        "error_count": 0,
        "last_error": "",
        "document_count": 24,
        "fetched_ok_count": 20,
        "documents_7d": 3,
        "analysis_count": 20,
        "analyses_7d": 2,
        "avg_novelty_score": 0.296,
        "avg_policy_signal_score": 0.628,
        "avg_market_theme_score": 0.6959,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8333,
        "recent_activity_score": 0.6,
        "stability_score": 0.8833,
        "strategy_source_score": 0.4203,
        "previous_strategy_source_score": 0.4039,
        "score_delta": 0.0164,
        "source_momentum_score": 0.3175,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "fed_research_papers_rss",
        "source_name": "Federal Reserve Working Papers RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/working_papers.xml",
        "focus": [
          "us_market",
          "global_macro",
          "financial_conditions",
          "rates",
          "technology",
          "market_structure"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:09+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 45,
        "fetched_ok_count": 21,
        "documents_7d": 13,
        "analysis_count": 27,
        "analyses_7d": 6,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.71,
        "avg_market_theme_score": 0.4007,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.4667,
        "recent_activity_score": 1.0,
        "stability_score": 0.6267,
        "strategy_source_score": 0.4191,
        "previous_strategy_source_score": 0.3338,
        "score_delta": 0.0853,
        "source_momentum_score": 0.3933,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "okasan_marketinfo",
        "source_name": "岡三証券 マーケット・投資情報",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.okasan.co.jp/marketinfo/",
        "focus": [
          "japan_equities",
          "us_market",
          "equity_strategy",
          "macro"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:17+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 80,
        "fetched_ok_count": 43,
        "documents_7d": 0,
        "analysis_count": 57,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5039,
        "avg_market_theme_score": 0.5731,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.5375,
        "recent_activity_score": 0.0,
        "stability_score": 0.6763,
        "strategy_source_score": 0.4186,
        "previous_strategy_source_score": 0.4186,
        "score_delta": 0.0,
        "source_momentum_score": 0.2177,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "ecb_publications_rss",
        "source_name": "European Central Bank Publications RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.ecb.europa.eu/rss/pub.html",
        "focus": [
          "europe_market",
          "monetary_policy",
          "rates",
          "fx",
          "global_macro",
          "financial_stability"
        ],
        "source_weight": 0.78,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:11+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 41,
        "fetched_ok_count": 18,
        "documents_7d": 10,
        "analysis_count": 24,
        "analyses_7d": 3,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.72,
        "avg_market_theme_score": 0.4389,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.439,
        "recent_activity_score": 1.0,
        "stability_score": 0.6073,
        "strategy_source_score": 0.4152,
        "previous_strategy_source_score": 0.4103,
        "score_delta": 0.0049,
        "source_momentum_score": 0.3768,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "morgan_stanley_insights",
        "source_name": "Morgan Stanley Insights",
        "publisher_type": "global_investment_bank",
        "kind": "html_index",
        "url": "https://www.morganstanley.com/insights",
        "focus": [
          "global_macro",
          "us_market",
          "technology",
          "ai",
          "energy",
          "asset_allocation"
        ],
        "source_weight": 0.77,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:01+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 21,
        "fetched_ok_count": 21,
        "documents_7d": 9,
        "analysis_count": 21,
        "analyses_7d": 9,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.4945,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4141,
        "previous_strategy_source_score": 0.4141,
        "score_delta": 0.0,
        "source_momentum_score": 0.3753,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "myam_market_outlook",
        "source_name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.myam.co.jp/market/",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "source_weight": 0.74,
        "last_status": 200,
        "checked_at": "2026-06-22T21:21:40+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 55,
        "fetched_ok_count": 8,
        "documents_7d": 0,
        "analysis_count": 55,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5195,
        "avg_market_theme_score": 0.7069,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.1455,
        "recent_activity_score": 0.0,
        "stability_score": 0.4018,
        "strategy_source_score": 0.414,
        "previous_strategy_source_score": 0.414,
        "score_delta": 0.0,
        "source_momentum_score": 0.2153,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "hamagin_ri_publication",
        "source_name": "浜銀総合研究所 レポート・出版物",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.yokohama-ri.co.jp/html/publication/",
        "focus": [
          "japan_macro",
          "regional_economy",
          "industry",
          "sme",
          "tokyo_kanagawa",
          "markets"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:45+00:00",
        "checked_age_hours": 0.1,
        "error_count": 0,
        "last_error": "",
        "document_count": 60,
        "fetched_ok_count": 19,
        "documents_7d": 0,
        "analysis_count": 57,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5832,
        "avg_market_theme_score": 0.595,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.3167,
        "recent_activity_score": 0.0,
        "stability_score": 0.5217,
        "strategy_source_score": 0.4135,
        "previous_strategy_source_score": 0.4135,
        "score_delta": 0.0,
        "source_momentum_score": 0.215,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "jfc_research_reports",
        "source_name": "日本政策金融公庫 総研レポート",
        "publisher_type": "government_research",
        "kind": "html_index",
        "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
        "focus": [
          "sme_policy",
          "regional_economy",
          "productivity",
          "human_capital",
          "manufacturing",
          "technology"
        ],
        "source_weight": 0.78,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:38+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 25,
        "fetched_ok_count": 25,
        "documents_7d": 0,
        "analysis_count": 25,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.5788,
        "avg_market_theme_score": 0.7819,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 0.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4099,
        "previous_strategy_source_score": 0.4099,
        "score_delta": 0.0,
        "source_momentum_score": 0.2131,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "ecb_press_rss",
        "source_name": "European Central Bank Press RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.ecb.europa.eu/rss/press.html",
        "focus": [
          "europe_market",
          "monetary_policy",
          "rates",
          "fx",
          "global_macro",
          "financial_stability"
        ],
        "source_weight": 0.8,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:10+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 32,
        "fetched_ok_count": 18,
        "documents_7d": 14,
        "analysis_count": 20,
        "analyses_7d": 2,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.72,
        "avg_market_theme_score": 0.4275,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.5625,
        "recent_activity_score": 1.0,
        "stability_score": 0.6937,
        "strategy_source_score": 0.4059,
        "previous_strategy_source_score": 0.4019,
        "score_delta": 0.004,
        "source_momentum_score": 0.3718,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bok_economic_outlook_rss",
        "source_name": "Bank of Korea Economic Outlook RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
        "focus": [
          "korea",
          "macro_outlook",
          "rates",
          "fx",
          "asia_macro",
          "global_macro"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:14+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 435,
        "fetched_ok_count": 58,
        "documents_7d": 0,
        "analysis_count": 191,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.71,
        "avg_market_theme_score": 0.4352,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.1333,
        "recent_activity_score": 0.0,
        "stability_score": 0.3933,
        "strategy_source_score": 0.4043,
        "previous_strategy_source_score": 0.4043,
        "score_delta": 0.0,
        "source_momentum_score": 0.2102,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "fed_monetary_policy_rss",
        "source_name": "Federal Reserve Monetary Policy RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/press_monetary.xml",
        "focus": [
          "us_market",
          "monetary_policy",
          "rates",
          "fx",
          "global_macro",
          "financial_conditions"
        ],
        "source_weight": 0.86,
        "last_status": 304,
        "checked_at": "2026-06-22T21:20:07+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 21,
        "fetched_ok_count": 17,
        "documents_7d": 2,
        "analysis_count": 21,
        "analyses_7d": 2,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.73,
        "avg_market_theme_score": 0.4527,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8095,
        "recent_activity_score": 0.5,
        "stability_score": 0.8667,
        "strategy_source_score": 0.404,
        "previous_strategy_source_score": 0.404,
        "score_delta": 0.0,
        "source_momentum_score": 0.2901,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "bok_financial_stability_rss",
        "source_name": "Bank of Korea Financial Stability RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0000593/news.rss?menuNo=200068",
        "focus": [
          "korea",
          "financial_stability",
          "rates",
          "fx",
          "banking",
          "asia_macro"
        ],
        "source_weight": 0.76,
        "last_status": 200,
        "checked_at": "2026-06-22T21:20:15+00:00",
        "checked_age_hours": 0.11,
        "error_count": 0,
        "last_error": "",
        "document_count": 361,
        "fetched_ok_count": 46,
        "documents_7d": 0,
        "analysis_count": 121,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.71,
        "avg_market_theme_score": 0.4106,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.1274,
        "recent_activity_score": 0.0,
        "stability_score": 0.3892,
        "strategy_source_score": 0.4015,
        "previous_strategy_source_score": 0.4015,
        "score_delta": 0.0,
        "source_momentum_score": 0.2088,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "janus_henderson_insights",
        "source_name": "Janus Henderson Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.janushenderson.com/en-us/investor/insights/",
        "focus": [
          "global_macro",
          "us_market",
          "equity_strategy",
          "rates",
          "credit",
          "asset_allocation",
          "technology",
          "ai"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:22:06+00:00",
        "checked_age_hours": 0.08,
        "error_count": 0,
        "last_error": "",
        "document_count": 21,
        "fetched_ok_count": 21,
        "documents_7d": 9,
        "analysis_count": 21,
        "analyses_7d": 9,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.4241,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.4001,
        "previous_strategy_source_score": 0.3919,
        "score_delta": 0.0082,
        "source_momentum_score": 0.3695,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "allianzgi_insights",
        "source_name": "AllianzGI Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
        "focus": [
          "global_macro",
          "equity_strategy",
          "rates",
          "credit",
          "fx",
          "emerging_markets",
          "technology",
          "ai",
          "healthcare",
          "geopolitics"
        ],
        "source_weight": 0.72,
        "last_status": 200,
        "checked_at": "2026-06-22T21:22:12+00:00",
        "checked_age_hours": 0.07,
        "error_count": 0,
        "last_error": "",
        "document_count": 21,
        "fetched_ok_count": 21,
        "documents_7d": 8,
        "analysis_count": 21,
        "analyses_7d": 8,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.47,
        "avg_market_theme_score": 0.4038,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 1.0,
        "recent_activity_score": 1.0,
        "stability_score": 1.0,
        "strategy_source_score": 0.398,
        "previous_strategy_source_score": 0.3934,
        "score_delta": 0.0046,
        "source_momentum_score": 0.3678,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      },
      {
        "date": "2026-06-23",
        "source_id": "churoi_news",
        "source_name": "中央労働委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mhlw.go.jp/churoi/",
        "focus": [
          "labor",
          "wages",
          "employment",
          "human_capital"
        ],
        "source_weight": 0.7,
        "last_status": 304,
        "checked_at": "2026-06-22T21:21:28+00:00",
        "checked_age_hours": 0.09,
        "error_count": 0,
        "last_error": "",
        "document_count": 41,
        "fetched_ok_count": 33,
        "documents_7d": 0,
        "analysis_count": 33,
        "analyses_7d": 0,
        "avg_novelty_score": 0.25,
        "avg_policy_signal_score": 0.71,
        "avg_market_theme_score": 0.4166,
        "theme_signal_count": 0,
        "max_theme_signal_score": 0.0,
        "avg_theme_signal_score": 0.0,
        "buy_bucket_count": 0,
        "sell_bucket_count": 0,
        "watch_bucket_count": 0,
        "risk_bucket_count": 0,
        "top_themes": [],
        "ok_rate": 0.8049,
        "recent_activity_score": 0.0,
        "stability_score": 0.8634,
        "strategy_source_score": 0.3971,
        "previous_strategy_source_score": 0.3971,
        "score_delta": 0.0,
        "source_momentum_score": 0.2065,
        "recommended_action": "定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。"
      }
    ]
  },
  "score_explainability": {
    "ok": true,
    "date": "2026-06-23",
    "generated_at": "2026-06-22T21:26:38+00:00",
    "summary": {
      "date": "2026-06-23",
      "theme_explanations": 19,
      "company_explanations": 30,
      "source_explanations": 30,
      "high_momentum_themes": 0,
      "high_priced_in_themes": 0,
      "top_theme": "量子・次世代計算",
      "top_company": "NTTデータグループ",
      "top_source": "kantei_home"
    },
    "theme_score_formula": "signal=theme*0.32 + policy*0.23 + market*0.23 + document_depth*0.12 + source_diversity*0.10",
    "momentum_formula": "momentum=signal*0.35 + recent_share*0.25 + burst*0.20 + source_breadth*0.10 + positive_delta*0.10",
    "priced_in_formula": "priced_in=market_attention*0.38 + breadth*0.22 + repetition*0.18 + stage_weight*0.14 + signal*0.08",
    "company_formula": "company=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback",
    "source_formula": "source=source_weight*0.14 + analysis_depth*0.17 + theme_depth*0.20 + max_theme*0.18 + market_avg*0.10 + policy_avg*0.08 + recent*0.06 + stability*0.07 - errors*0.06",
    "themes": [
      {
        "theme": "量子・次世代計算",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.79,
        "momentum_score": 0.45,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 43,
        "source_count": 9,
        "publisher_counts": {
          "central_bank": 1,
          "government": 42
        },
        "recent7_count": 5,
        "previous_signal_score": 0.79,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.63,
            "weight": 0.32,
            "contribution": 0.2016,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.84,
            "weight": 0.23,
            "contribution": 0.1932,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.78,
            "weight": 0.23,
            "contribution": 0.1794,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料43件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元9件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.79,
            "weight": 0.35,
            "contribution": 0.2765,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1163,
            "weight": 0.25,
            "contribution": 0.0291,
            "detail": "直近7日5件 / 全体43件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1974,
            "weight": 0.2,
            "contribution": 0.0395,
            "detail": "直近件数と以前の件数38件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元9件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料43件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元9件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元9件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料43件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.79,
            "weight": 0.08,
            "contribution": 0.0632,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "量子・次世代計算は、資料量43件と発信元9件で支えられています。モメンタムは直近7日の材料5件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "スタートアップ・イノベーション",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.78,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 780,
        "source_count": 43,
        "publisher_counts": {
          "central_bank": 3,
          "government": 777
        },
        "recent7_count": 67,
        "previous_signal_score": 0.78,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.64,
            "weight": 0.32,
            "contribution": 0.2048,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.7,
            "weight": 0.23,
            "contribution": 0.161,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料780件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元43件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.78,
            "weight": 0.35,
            "contribution": 0.273,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.0859,
            "weight": 0.25,
            "contribution": 0.0215,
            "detail": "直近7日67件 / 全体780件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.141,
            "weight": 0.2,
            "contribution": 0.0282,
            "detail": "直近件数と以前の件数713件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元43件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料780件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元43件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元43件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料780件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.78,
            "weight": 0.08,
            "contribution": 0.0624,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "スタートアップ・イノベーションは、資料量780件と発信元43件で支えられています。モメンタムは直近7日の材料67件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠780件、発信元43件、シグナル0.78。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "防災・国土強靭化",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.77,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 747,
        "source_count": 38,
        "publisher_counts": {
          "central_bank": 4,
          "government": 743
        },
        "recent7_count": 75,
        "previous_signal_score": 0.77,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.64,
            "weight": 0.32,
            "contribution": 0.2048,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.82,
            "weight": 0.23,
            "contribution": 0.1886,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.66,
            "weight": 0.23,
            "contribution": 0.1518,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料747件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元38件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.77,
            "weight": 0.35,
            "contribution": 0.2695,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1004,
            "weight": 0.25,
            "contribution": 0.0251,
            "detail": "直近7日75件 / 全体747件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1674,
            "weight": 0.2,
            "contribution": 0.0335,
            "detail": "直近件数と以前の件数672件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元38件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料747件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元38件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元38件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料747件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.77,
            "weight": 0.08,
            "contribution": 0.0616,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "防災・国土強靭化は、資料量747件と発信元38件で支えられています。モメンタムは直近7日の材料75件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠747件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "人的資本・労働市場",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 930,
        "source_count": 44,
        "publisher_counts": {
          "central_bank": 6,
          "government": 924
        },
        "recent7_count": 109,
        "previous_signal_score": 0.77,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.62,
            "weight": 0.32,
            "contribution": 0.1984,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.66,
            "weight": 0.23,
            "contribution": 0.1518,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料930件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元44件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1172,
            "weight": 0.25,
            "contribution": 0.0293,
            "detail": "直近7日109件 / 全体930件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1991,
            "weight": 0.2,
            "contribution": 0.0398,
            "detail": "直近件数と以前の件数821件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元44件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比-0.01。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料930件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元44件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元44件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料930件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "人的資本・労働市場は、資料量930件と発信元44件で支えられています。モメンタムは直近7日の材料109件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠930件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "GX・脱炭素",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 452,
        "source_count": 39,
        "publisher_counts": {
          "central_bank": 3,
          "government": 449
        },
        "recent7_count": 49,
        "previous_signal_score": 0.76,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.58,
            "weight": 0.32,
            "contribution": 0.1856,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.7,
            "weight": 0.23,
            "contribution": 0.161,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料452件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元39件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1084,
            "weight": 0.25,
            "contribution": 0.0271,
            "detail": "直近7日49件 / 全体452件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1824,
            "weight": 0.2,
            "contribution": 0.0365,
            "detail": "直近件数と以前の件数403件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元39件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料452件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元39件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元39件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料452件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "GX・脱炭素は、資料量452件と発信元39件で支えられています。モメンタムは直近7日の材料49件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠452件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "バイオ・医療技術",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 410,
        "source_count": 31,
        "publisher_counts": {
          "central_bank": 1,
          "government": 409
        },
        "recent7_count": 46,
        "previous_signal_score": 0.76,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.58,
            "weight": 0.32,
            "contribution": 0.1856,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.72,
            "weight": 0.23,
            "contribution": 0.1656,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料410件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元31件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1122,
            "weight": 0.25,
            "contribution": 0.028,
            "detail": "直近7日46件 / 全体410件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1896,
            "weight": 0.2,
            "contribution": 0.0379,
            "detail": "直近件数と以前の件数364件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元31件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料410件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元31件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元31件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料410件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "バイオ・医療技術は、資料量410件と発信元31件で支えられています。モメンタムは直近7日の材料46件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠410件、発信元31件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "生成AI・AI",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 222,
        "source_count": 33,
        "publisher_counts": {
          "central_bank": 2,
          "government": 220
        },
        "recent7_count": 18,
        "previous_signal_score": 0.76,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.56,
            "weight": 0.32,
            "contribution": 0.1792,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.74,
            "weight": 0.23,
            "contribution": 0.1702,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料222件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元33件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.0811,
            "weight": 0.25,
            "contribution": 0.0203,
            "detail": "直近7日18件 / 全体222件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1324,
            "weight": 0.2,
            "contribution": 0.0265,
            "detail": "直近件数と以前の件数204件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元33件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料222件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元33件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元33件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料222件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "生成AI・AIは、資料量222件と発信元33件で支えられています。モメンタムは直近7日の材料18件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "サイバーセキュリティ",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.41,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 217,
        "source_count": 33,
        "publisher_counts": {
          "central_bank": 2,
          "government": 215
        },
        "recent7_count": 18,
        "previous_signal_score": 0.76,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.59,
            "weight": 0.32,
            "contribution": 0.1888,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.71,
            "weight": 0.23,
            "contribution": 0.1633,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料217件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元33件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.0829,
            "weight": 0.25,
            "contribution": 0.0207,
            "detail": "直近7日18件 / 全体217件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1357,
            "weight": 0.2,
            "contribution": 0.0271,
            "detail": "直近件数と以前の件数199件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元33件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料217件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元33件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元33件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料217件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "サイバーセキュリティは、資料量217件と発信元33件で支えられています。モメンタムは直近7日の材料18件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠217件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "EV・電池",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.76,
        "momentum_score": 0.51,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 40,
        "source_count": 17,
        "publisher_counts": {
          "central_bank": 1,
          "government": 39
        },
        "recent7_count": 9,
        "previous_signal_score": 0.76,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.58,
            "weight": 0.32,
            "contribution": 0.1856,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.73,
            "weight": 0.23,
            "contribution": 0.1679,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料40件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元17件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.35,
            "contribution": 0.266,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.225,
            "weight": 0.25,
            "contribution": 0.0563,
            "detail": "直近7日9件 / 全体40件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.4355,
            "weight": 0.2,
            "contribution": 0.0871,
            "detail": "直近件数と以前の件数31件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元17件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料40件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元17件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元17件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料40件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.76,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "EV・電池は、資料量40件と発信元17件で支えられています。モメンタムは直近7日の材料9件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠40件、発信元17件、シグナル0.76。モメンタム0.51、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "防衛・宇宙",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.75,
        "momentum_score": 0.44,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 260,
        "source_count": 35,
        "publisher_counts": {
          "government": 260
        },
        "recent7_count": 33,
        "previous_signal_score": 0.75,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.55,
            "weight": 0.32,
            "contribution": 0.176,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.72,
            "weight": 0.23,
            "contribution": 0.1656,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料260件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元35件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.75,
            "weight": 0.35,
            "contribution": 0.2625,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1269,
            "weight": 0.25,
            "contribution": 0.0317,
            "detail": "直近7日33件 / 全体260件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.2181,
            "weight": 0.2,
            "contribution": 0.0436,
            "detail": "直近件数と以前の件数227件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元35件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料260件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元35件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元35件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料260件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.75,
            "weight": 0.08,
            "contribution": 0.06,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "防衛・宇宙は、資料量260件と発信元35件で支えられています。モメンタムは直近7日の材料33件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠260件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "ロボット・省人化",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.75,
        "momentum_score": 0.4,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 161,
        "source_count": 31,
        "publisher_counts": {
          "central_bank": 1,
          "government": 160
        },
        "recent7_count": 10,
        "previous_signal_score": 0.75,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.53,
            "weight": 0.32,
            "contribution": 0.1696,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.84,
            "weight": 0.23,
            "contribution": 0.1932,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.72,
            "weight": 0.23,
            "contribution": 0.1656,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料161件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元31件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.75,
            "weight": 0.35,
            "contribution": 0.2625,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.0621,
            "weight": 0.25,
            "contribution": 0.0155,
            "detail": "直近7日10件 / 全体161件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.0993,
            "weight": 0.2,
            "contribution": 0.0199,
            "detail": "直近件数と以前の件数151件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元31件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料161件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元31件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元31件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料161件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.75,
            "weight": 0.08,
            "contribution": 0.06,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "ロボット・省人化は、資料量161件と発信元31件で支えられています。モメンタムは直近7日の材料10件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "サプライチェーン・経済安全保障",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.74,
        "momentum_score": 0.5,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 92,
        "source_count": 20,
        "publisher_counts": {
          "central_bank": 4,
          "government": 88
        },
        "recent7_count": 20,
        "previous_signal_score": 0.74,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.54,
            "weight": 0.32,
            "contribution": 0.1728,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.82,
            "weight": 0.23,
            "contribution": 0.1886,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.69,
            "weight": 0.23,
            "contribution": 0.1587,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料92件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元20件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.74,
            "weight": 0.35,
            "contribution": 0.259,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.2174,
            "weight": 0.25,
            "contribution": 0.0543,
            "detail": "直近7日20件 / 全体92件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.4167,
            "weight": 0.2,
            "contribution": 0.0833,
            "detail": "直近件数と以前の件数72件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元20件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料92件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元20件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元20件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料92件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.74,
            "weight": 0.08,
            "contribution": 0.0592,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "サプライチェーン・経済安全保障は、資料量92件と発信元20件で支えられています。モメンタムは直近7日の材料20件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠92件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "資産運用・市場制度",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.74,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 81,
        "source_count": 19,
        "publisher_counts": {
          "central_bank": 6,
          "government": 75
        },
        "recent7_count": 9,
        "previous_signal_score": 0.74,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.53,
            "weight": 0.32,
            "contribution": 0.1696,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.83,
            "weight": 0.23,
            "contribution": 0.1909,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.68,
            "weight": 0.23,
            "contribution": 0.1564,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料81件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元19件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.74,
            "weight": 0.35,
            "contribution": 0.259,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1111,
            "weight": 0.25,
            "contribution": 0.0278,
            "detail": "直近7日9件 / 全体81件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1875,
            "weight": 0.2,
            "contribution": 0.0375,
            "detail": "直近件数と以前の件数72件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元19件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料81件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元19件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元19件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料81件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.74,
            "weight": 0.08,
            "contribution": 0.0592,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "資産運用・市場制度は、資料量81件と発信元19件で支えられています。モメンタムは直近7日の材料9件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠81件、発信元19件、シグナル0.74。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "スポーツ・ヘルスケア",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.42,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 235,
        "source_count": 35,
        "publisher_counts": {
          "government": 235
        },
        "recent7_count": 25,
        "previous_signal_score": 0.73,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.54,
            "weight": 0.32,
            "contribution": 0.1728,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.81,
            "weight": 0.23,
            "contribution": 0.1863,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.67,
            "weight": 0.23,
            "contribution": 0.1541,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料235件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元35件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.35,
            "contribution": 0.2555,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1064,
            "weight": 0.25,
            "contribution": 0.0266,
            "detail": "直近7日25件 / 全体235件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.1786,
            "weight": 0.2,
            "contribution": 0.0357,
            "detail": "直近件数と以前の件数210件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元35件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料235件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元35件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元35件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料235件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.08,
            "contribution": 0.0584,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "スポーツ・ヘルスケアは、資料量235件と発信元35件で支えられています。モメンタムは直近7日の材料25件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠235件、発信元35件、シグナル0.73。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "核融合・次世代エネルギー",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.36,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 95,
        "source_count": 10,
        "publisher_counts": {
          "government": 95
        },
        "recent7_count": 1,
        "previous_signal_score": 0.73,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.52,
            "weight": 0.32,
            "contribution": 0.1664,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.81,
            "weight": 0.23,
            "contribution": 0.1863,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.7,
            "weight": 0.23,
            "contribution": 0.161,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料95件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元10件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.35,
            "contribution": 0.2555,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.0105,
            "weight": 0.25,
            "contribution": 0.0026,
            "detail": "直近7日1件 / 全体95件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.016,
            "weight": 0.2,
            "contribution": 0.0032,
            "detail": "直近件数と以前の件数94件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元10件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料95件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元10件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元10件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料95件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.08,
            "contribution": 0.0584,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "核融合・次世代エネルギーは、資料量95件と発信元10件で支えられています。モメンタムは直近7日の材料1件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "半導体",
        "action_bucket": "監視",
        "theme_stage": "既存テーマの強化",
        "signal_score": 0.73,
        "momentum_score": 0.43,
        "priced_in_score": 0.55,
        "report_linkage_score": 0.45,
        "document_count": 72,
        "source_count": 18,
        "publisher_counts": {
          "central_bank": 1,
          "government": 71
        },
        "recent7_count": 9,
        "previous_signal_score": 0.73,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.52,
            "weight": 0.32,
            "contribution": 0.1664,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.8,
            "weight": 0.23,
            "contribution": 0.184,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.69,
            "weight": 0.23,
            "contribution": 0.1587,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料72件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元18件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.35,
            "contribution": 0.2555,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.125,
            "weight": 0.25,
            "contribution": 0.0312,
            "detail": "直近7日9件 / 全体72件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.2143,
            "weight": 0.2,
            "contribution": 0.0429,
            "detail": "直近件数と以前の件数63件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元18件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料72件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元18件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元18件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料72件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.62,
            "weight": 0.14,
            "contribution": 0.0868,
            "detail": "既存テーマの強化"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.73,
            "weight": 0.08,
            "contribution": 0.0584,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "半導体は、資料量72件と発信元18件で支えられています。モメンタムは直近7日の材料9件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠72件、発信元18件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "金融政策・金利",
        "action_bucket": "監視",
        "theme_stage": "継続監視",
        "signal_score": 0.71,
        "momentum_score": 0.46,
        "priced_in_score": 0.52,
        "report_linkage_score": 0.45,
        "document_count": 208,
        "source_count": 21,
        "publisher_counts": {
          "central_bank": 9,
          "government": 199
        },
        "recent7_count": 37,
        "previous_signal_score": 0.71,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.53,
            "weight": 0.32,
            "contribution": 0.1696,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.79,
            "weight": 0.23,
            "contribution": 0.1817,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.6,
            "weight": 0.23,
            "contribution": 0.138,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料208件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元21件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.71,
            "weight": 0.35,
            "contribution": 0.2485,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1779,
            "weight": 0.25,
            "contribution": 0.0445,
            "detail": "直近7日37件 / 全体208件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.3246,
            "weight": 0.2,
            "contribution": 0.0649,
            "detail": "直近件数と以前の件数171件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元21件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料208件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元21件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元21件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料208件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.42,
            "weight": 0.14,
            "contribution": 0.0588,
            "detail": "継続監視"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.71,
            "weight": 0.08,
            "contribution": 0.0568,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "金融政策・金利は、資料量208件と発信元21件で支えられています。モメンタムは直近7日の材料37件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠208件、発信元21件、シグナル0.71。モメンタム0.46、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "コンテンツ・エンタメ",
        "action_bucket": "監視",
        "theme_stage": "継続監視",
        "signal_score": 0.7,
        "momentum_score": 0.44,
        "priced_in_score": 0.51,
        "report_linkage_score": 0.45,
        "document_count": 204,
        "source_count": 32,
        "publisher_counts": {
          "government": 204
        },
        "recent7_count": 32,
        "previous_signal_score": 0.7,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.47,
            "weight": 0.32,
            "contribution": 0.1504,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.82,
            "weight": 0.23,
            "contribution": 0.1886,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.6,
            "weight": 0.23,
            "contribution": 0.138,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料204件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元32件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.7,
            "weight": 0.35,
            "contribution": 0.245,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.1569,
            "weight": 0.25,
            "contribution": 0.0392,
            "detail": "直近7日32件 / 全体204件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.2791,
            "weight": 0.2,
            "contribution": 0.0558,
            "detail": "直近件数と以前の件数172件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元32件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料204件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元32件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元32件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料204件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.42,
            "weight": 0.14,
            "contribution": 0.0588,
            "detail": "継続監視"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.7,
            "weight": 0.08,
            "contribution": 0.056,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "コンテンツ・エンタメは、資料量204件と発信元32件で支えられています。モメンタムは直近7日の材料32件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠204件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。"
      },
      {
        "theme": "マクロ・政策一般",
        "action_bucket": "リスク要因",
        "theme_stage": "継続監視",
        "signal_score": 0.61,
        "momentum_score": 0.46,
        "priced_in_score": 0.51,
        "report_linkage_score": 0.45,
        "document_count": 195,
        "source_count": 24,
        "publisher_counts": {
          "government": 195
        },
        "recent7_count": 45,
        "previous_signal_score": 0.61,
        "signal_components": [
          {
            "label": "テーマ一致",
            "raw_value": 0.35,
            "weight": 0.32,
            "contribution": 0.112,
            "detail": "資料本文がこのテーマにどれだけ直接つながるか。"
          },
          {
            "label": "政策シグナル",
            "raw_value": 0.78,
            "weight": 0.23,
            "contribution": 0.1794,
            "detail": "政府・省庁・政策資料の方向性。"
          },
          {
            "label": "市場シグナル",
            "raw_value": 0.45,
            "weight": 0.23,
            "contribution": 0.1035,
            "detail": "証券会社・運用会社・市場資料での投資テーマ性。"
          },
          {
            "label": "資料量",
            "raw_value": 1.0,
            "weight": 0.12,
            "contribution": 0.12,
            "detail": "根拠資料195件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元24件。"
          }
        ],
        "momentum_components": [
          {
            "label": "シグナル強度",
            "raw_value": 0.61,
            "weight": 0.35,
            "contribution": 0.2135,
            "detail": "そもそものテーマ強度。"
          },
          {
            "label": "直近7日比率",
            "raw_value": 0.2308,
            "weight": 0.25,
            "contribution": 0.0577,
            "detail": "直近7日45件 / 全体195件。"
          },
          {
            "label": "増加感",
            "raw_value": 0.45,
            "weight": 0.2,
            "contribution": 0.09,
            "detail": "直近件数と以前の件数150件の比較。"
          },
          {
            "label": "発信元幅",
            "raw_value": 1.0,
            "weight": 0.1,
            "contribution": 0.1,
            "detail": "発信元24件。"
          },
          {
            "label": "前回比プラス",
            "raw_value": 0.0,
            "weight": 0.1,
            "contribution": 0.0,
            "detail": "前回比+0.00。"
          }
        ],
        "report_linkage_components": [
          {
            "label": "市場系レポート",
            "raw_value": 0.0,
            "weight": 0.55,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "政策系資料",
            "raw_value": 1.0,
            "weight": 0.3,
            "contribution": 0.3,
            "detail": "政策系資料195件。"
          },
          {
            "label": "発信元分散",
            "raw_value": 1.0,
            "weight": 0.15,
            "contribution": 0.15,
            "detail": "発信元24件。"
          }
        ],
        "priced_in_components": [
          {
            "label": "市場の注目度",
            "raw_value": 0.0,
            "weight": 0.38,
            "contribution": 0.0,
            "detail": "市場系資料0件。"
          },
          {
            "label": "発信元の広がり",
            "raw_value": 1.0,
            "weight": 0.22,
            "contribution": 0.22,
            "detail": "発信元24件。"
          },
          {
            "label": "反復出現",
            "raw_value": 1.0,
            "weight": 0.18,
            "contribution": 0.18,
            "detail": "根拠資料195件。"
          },
          {
            "label": "テーマ成熟度",
            "raw_value": 0.42,
            "weight": 0.14,
            "contribution": 0.0588,
            "detail": "継続監視"
          },
          {
            "label": "シグナル強度",
            "raw_value": 0.61,
            "weight": 0.08,
            "contribution": 0.0488,
            "detail": "強いテーマほど市場に先に織り込まれやすい。"
          }
        ],
        "plain_explanation": "マクロ・政策一般は、資料量195件と発信元24件で支えられています。モメンタムは直近7日の材料45件が効きます。織り込み度は、市場系レポートの注目が増えるほど、人気店に行列ができて入りにくくなるイメージで上がります。",
        "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠195件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。"
      }
    ],
    "companies": [
      {
        "ticker": "9613.T",
        "company_name": "NTTデータグループ",
        "weighted_score": 85.8,
        "theme_count": 12,
        "total_evidence": 14679,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.8,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 95.06,
            "company_max_score": 100.0,
            "evidence_count": 66,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
            "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 95.0,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3126件、平均95.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 1561,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1561件、平均96.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 95.72,
            "company_max_score": 100.0,
            "evidence_count": 978,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠978件、平均95.7、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 97.1,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠582件、平均97.1、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "NTTデータグループは12テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.8に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "NTTデータグループは量子・次世代計算、人的資本・労働市場、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ12件、根拠14679件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6501.T",
        "company_name": "日立製作所",
        "weighted_score": 85.8,
        "theme_count": 10,
        "total_evidence": 11764,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.75,
        "theme_bonus": 8.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 92.95,
            "company_max_score": 100.0,
            "evidence_count": 1900,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1900件、平均93.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.96,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 91.27,
            "company_max_score": 100.0,
            "evidence_count": 1528,
            "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1528件、平均91.3、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "日立製作所は10テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.8に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "日立製作所はGX・脱炭素、核融合・次世代エネルギー、防災・国土強靭化で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ10件、根拠11764件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9984.T",
        "company_name": "ソフトバンクグループ",
        "weighted_score": 85.7,
        "theme_count": 7,
        "total_evidence": 6155,
        "technology_fit_score": 0.93,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.67,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.4,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 96.08,
            "company_max_score": 100.0,
            "evidence_count": 62,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 99.52,
            "company_max_score": 100.0,
            "evidence_count": 1563,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1563件、平均99.5、最大100.0。",
            "weighted_score": 79.3,
            "technology_fit_score": 0.98,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 88.27,
            "company_max_score": 100.0,
            "evidence_count": 261,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠261件、平均88.3、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 93.2,
            "company_max_score": 100.0,
            "evidence_count": 415,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠415件、平均93.2、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1564,
            "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
            "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1564件、平均89.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "ソフトバンクグループは7テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.7に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "ソフトバンクグループは量子・次世代計算、スタートアップ・イノベーション、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.7、関連テーマ7件、根拠6155件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6701.T",
        "company_name": "NEC",
        "weighted_score": 85.1,
        "theme_count": 7,
        "total_evidence": 5226,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.06,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.5,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 93.52,
            "company_max_score": 100.0,
            "evidence_count": 67,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 97.05,
            "company_max_score": 100.0,
            "evidence_count": 594,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠594件、平均97.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.14,
            "company_max_score": 100.0,
            "evidence_count": 284,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠284件、平均90.1、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 91.73,
            "company_max_score": 100.0,
            "evidence_count": 869,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠869件、平均91.7、最大100.0。",
            "weighted_score": 77.3,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 86.23,
            "company_max_score": 100.0,
            "evidence_count": 1236,
            "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1236件、平均86.2、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "NECは7テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.1に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "NECは量子・次世代計算、サイバーセキュリティ、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.1、関連テーマ7件、根拠5226件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9719.T",
        "company_name": "SCSK",
        "weighted_score": 84.8,
        "theme_count": 4,
        "total_evidence": 4910,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.85,
        "theme_bonus": 8.0,
        "primary_theme": "人的資本・労働市場",
        "primary_theme_score": 77.6,
        "top_theme_components": [
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 94.04,
            "company_max_score": 100.0,
            "evidence_count": 3126,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3126件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 94.66,
            "company_max_score": 100.0,
            "evidence_count": 549,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠549件、平均94.7、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 90.04,
            "company_max_score": 100.0,
            "evidence_count": 545,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
            "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠545件、平均90.0、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.87,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 89.84,
            "company_max_score": 100.0,
            "evidence_count": 690,
            "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠690件、平均89.8、最大100.0。",
            "weighted_score": 76.1,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "SCSKは4テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.8に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.8、関連テーマ4件、根拠4910件。技術適合0.90、収益感応0.87、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "4307.T",
        "company_name": "野村総合研究所",
        "weighted_score": 84.5,
        "theme_count": 9,
        "total_evidence": 11515,
        "technology_fit_score": 0.88,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.5,
        "theme_bonus": 8.0,
        "primary_theme": "サイバーセキュリティ",
        "primary_theme_score": 77.5,
        "top_theme_components": [
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 95.08,
            "company_max_score": 100.0,
            "evidence_count": 579,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠579件、平均95.1、最大100.0。",
            "weighted_score": 77.5,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 92.53,
            "company_max_score": 100.0,
            "evidence_count": 1370,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1370件、平均92.5、最大100.0。",
            "weighted_score": 77.2,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 91.28,
            "company_max_score": 100.0,
            "evidence_count": 885,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠885件、平均91.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.05,
            "company_max_score": 100.0,
            "evidence_count": 765,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠765件、平均90.0、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 89.07,
            "company_max_score": 100.0,
            "evidence_count": 3049,
            "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
            "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3049件、平均89.1、最大100.0。",
            "weighted_score": 76.6,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "野村総合研究所は9テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.5に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "野村総合研究所はサイバーセキュリティ、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア84.5、関連テーマ9件、根拠11515件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7011.T",
        "company_name": "三菱重工業",
        "weighted_score": 84.3,
        "theme_count": 3,
        "total_evidence": 2025,
        "technology_fit_score": 0.97,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.33,
        "theme_bonus": 6.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.6,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.6,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.3,
            "technology_fit_score": 1.0,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 86.44,
            "company_max_score": 100.0,
            "evidence_count": 814,
            "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
            "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠814件、平均86.4、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "三菱重工業は3テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.3に、複数テーマ接続ボーナス6.0と人間フィードバックを反映します。",
        "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ3件、根拠2025件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6758.T",
        "company_name": "ソニーグループ",
        "weighted_score": 84.2,
        "theme_count": 11,
        "total_evidence": 8594,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.18,
        "theme_bonus": 8.0,
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 77.6,
        "top_theme_components": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 94.02,
            "company_max_score": 100.0,
            "evidence_count": 474,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠474件、平均94.0、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.93,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 84.49,
            "company_max_score": 100.0,
            "evidence_count": 130,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠130件、平均84.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 582,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠582件、平均88.7、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 84.03,
            "company_max_score": 100.0,
            "evidence_count": 54,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
            "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.98,
            "company_max_score": 100.0,
            "evidence_count": 312,
            "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠312件、平均83.0、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "ソニーグループは11テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.2に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "ソニーグループはロボット・省人化、EV・電池、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ11件、根拠8594件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8035.T",
        "company_name": "東京エレクトロン",
        "weighted_score": 84.2,
        "theme_count": 4,
        "total_evidence": 2695,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.45,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.25,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 76.8,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 88.72,
            "company_max_score": 100.0,
            "evidence_count": 53,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。",
            "weighted_score": 76.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 89.51,
            "company_max_score": 100.0,
            "evidence_count": 1652,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1652件、平均89.5、最大100.0。",
            "weighted_score": 76.3,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 90.48,
            "company_max_score": 100.0,
            "evidence_count": 714,
            "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠714件、平均90.5、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 82.75,
            "company_max_score": 100.0,
            "evidence_count": 276,
            "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠276件、平均82.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "東京エレクトロンは4テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.2に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "東京エレクトロンは量子・次世代計算、生成AI・AI、半導体で複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ4件、根拠2695件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9432.T",
        "company_name": "NTT",
        "weighted_score": 84.0,
        "theme_count": 6,
        "total_evidence": 5270,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.0,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 78.1,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 92.73,
            "company_max_score": 100.0,
            "evidence_count": 65,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.91,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.22,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1768件、平均91.2、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 84.83,
            "company_max_score": 100.0,
            "evidence_count": 1112,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1112件、平均84.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.56,
            "company_max_score": 100.0,
            "evidence_count": 436,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠436件、平均85.6、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.97,
            "company_max_score": 100.0,
            "evidence_count": 1431,
            "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1431件、平均80.0、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "NTTは6テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.0に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ6件、根拠5270件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7013.T",
        "company_name": "IHI",
        "weighted_score": 84.0,
        "theme_count": 3,
        "total_evidence": 2078,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.41,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.03,
        "theme_bonus": 6.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.8,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 95.38,
            "company_max_score": 100.0,
            "evidence_count": 1002,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1002件、平均95.4、最大100.0。",
            "weighted_score": 78.8,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 93.61,
            "company_max_score": 100.0,
            "evidence_count": 875,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠875件、平均93.6、最大100.0。",
            "weighted_score": 78.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 92.5,
            "company_max_score": 100.0,
            "evidence_count": 201,
            "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
            "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "IHIは3テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.0に、複数テーマ接続ボーナス6.0と人間フィードバックを反映します。",
        "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ3件、根拠2078件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6702.T",
        "company_name": "富士通",
        "weighted_score": 83.9,
        "theme_count": 5,
        "total_evidence": 5250,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.43,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 75.88,
        "theme_bonus": 8.0,
        "primary_theme": "量子・次世代計算",
        "primary_theme_score": 79.1,
        "top_theme_components": [
          {
            "theme": "量子・次世代計算",
            "theme_signal_score": 0.79,
            "theme_stage": "既存テーマの強化",
            "source_count": 9,
            "company_avg_score": 98.37,
            "company_max_score": 100.0,
            "evidence_count": 70,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。",
            "weighted_score": 79.1,
            "technology_fit_score": 0.94,
            "revenue_sensitivity_score": 0.9,
            "policy_tailwind_score": 0.85,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.45,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "theme_signal_score": 0.78,
            "theme_stage": "既存テーマの強化",
            "source_count": 43,
            "company_avg_score": 85.46,
            "company_max_score": 100.0,
            "evidence_count": 1311,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1311件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "コンテンツ・エンタメ",
            "theme_signal_score": 0.7,
            "theme_stage": "継続監視",
            "source_count": 32,
            "company_avg_score": 82.57,
            "company_max_score": 100.0,
            "evidence_count": 567,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠567件、平均82.6、最大100.0。",
            "weighted_score": 75.2,
            "technology_fit_score": 0.84,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.51,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 78.4,
            "company_max_score": 100.0,
            "evidence_count": 2548,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2548件、平均78.4、最大100.0。",
            "weighted_score": 74.8,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 79.47,
            "company_max_score": 100.0,
            "evidence_count": 754,
            "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
            "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠754件、平均79.5、最大100.0。",
            "weighted_score": 74.3,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "富士通は5テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均75.9に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ5件、根拠5250件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9433.T",
        "company_name": "KDDI",
        "weighted_score": 83.8,
        "theme_count": 4,
        "total_evidence": 4447,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 8.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 75.85,
        "theme_bonus": 8.0,
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.9,
        "top_theme_components": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.87,
            "company_max_score": 100.0,
            "evidence_count": 1769,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1769件、平均91.9、最大100.0。",
            "weighted_score": 76.9,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 744,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠744件、平均85.5、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 85.84,
            "company_max_score": 100.0,
            "evidence_count": 459,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠459件、平均85.8、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 80.73,
            "company_max_score": 100.0,
            "evidence_count": 1475,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1475件、平均80.7、最大100.0。",
            "weighted_score": 74.9,
            "technology_fit_score": 0.82,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "KDDIは4テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均75.8に、複数テーマ接続ボーナス8.0と人間フィードバックを反映します。",
        "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア83.8、関連テーマ4件、根拠4447件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8306.T",
        "company_name": "三菱UFJフィナンシャル・グループ",
        "weighted_score": 83.2,
        "theme_count": 3,
        "total_evidence": 5725,
        "technology_fit_score": 0.91,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.17,
        "theme_bonus": 6.0,
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 78.1,
        "top_theme_components": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 98.81,
            "company_max_score": 100.0,
            "evidence_count": 2178,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2178件、平均98.8、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 95.01,
            "company_max_score": 100.0,
            "evidence_count": 1829,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1829件、平均95.0、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 85.48,
            "company_max_score": 100.0,
            "evidence_count": 1718,
            "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1718件、平均85.5、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "三菱UFJフィナンシャル・グループは3テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.2に、複数テーマ接続ボーナス6.0と人間フィードバックを反映します。",
        "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.2、関連テーマ3件、根拠5725件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9508.T",
        "company_name": "九州電力",
        "weighted_score": 82.8,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.99,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.75,
        "theme_bonus": 4.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.4,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.4,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。",
            "weighted_score": 78.1,
            "technology_fit_score": 0.99,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "九州電力は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.8に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.8、関連テーマ2件、根拠1211件。技術適合0.99、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "1605.T",
        "company_name": "INPEX",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1211,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.2,
        "theme_bonus": 4.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 1003,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1003件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "INPEXは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.2に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1211件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9513.T",
        "company_name": "電源開発",
        "weighted_score": 82.2,
        "theme_count": 2,
        "total_evidence": 1206,
        "technology_fit_score": 0.96,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.2,
        "theme_bonus": 4.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 79.0,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 100.0,
            "company_max_score": 100.0,
            "evidence_count": 998,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠998件、平均100.0、最大100.0。",
            "weighted_score": 79.0,
            "technology_fit_score": 0.97,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 98.92,
            "company_max_score": 100.0,
            "evidence_count": 208,
            "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
            "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。",
            "weighted_score": 77.4,
            "technology_fit_score": 0.96,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "電源開発は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.2に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "電源開発はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1206件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8411.T",
        "company_name": "みずほフィナンシャルグループ",
        "weighted_score": 82.0,
        "theme_count": 3,
        "total_evidence": 6343,
        "technology_fit_score": 0.86,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 6.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.0,
        "theme_bonus": 6.0,
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.2,
        "top_theme_components": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 91.71,
            "company_max_score": 100.0,
            "evidence_count": 2172,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2172件、平均91.7、最大100.0。",
            "weighted_score": 76.2,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 44,
            "company_avg_score": 86.35,
            "company_max_score": 100.0,
            "evidence_count": 2553,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2553件、平均86.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 88.76,
            "company_max_score": 100.0,
            "evidence_count": 1618,
            "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1618件、平均88.8、最大100.0。",
            "weighted_score": 75.8,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "みずほフィナンシャルグループは3テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.0に、複数テーマ接続ボーナス6.0と人間フィードバックを反映します。",
        "strategy_view": "みずほフィナンシャルグループは金融政策・金利、人的資本・労働市場、資産運用・市場制度で複数テーマにまたがる中核候補。総合スコア82.0、関連テーマ3件、根拠6343件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "5019.T",
        "company_name": "出光興産",
        "weighted_score": 81.5,
        "theme_count": 2,
        "total_evidence": 1196,
        "technology_fit_score": 0.94,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.45,
        "theme_bonus": 4.0,
        "primary_theme": "GX・脱炭素",
        "primary_theme_score": 78.5,
        "top_theme_components": [
          {
            "theme": "GX・脱炭素",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 39,
            "company_avg_score": 99.2,
            "company_max_score": 100.0,
            "evidence_count": 994,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠994件、平均99.2、最大100.0。",
            "weighted_score": 78.5,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 10,
            "company_avg_score": 95.2,
            "company_max_score": 100.0,
            "evidence_count": 202,
            "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
            "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.82,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.36,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "出光興産は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.5に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "出光興産はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア81.5、関連テーマ2件、根拠1196件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6503.T",
        "company_name": "三菱電機",
        "weighted_score": 81.3,
        "theme_count": 2,
        "total_evidence": 1115,
        "technology_fit_score": 0.9,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.35,
        "theme_bonus": 4.0,
        "primary_theme": "サプライチェーン・経済安全保障",
        "primary_theme_score": 77.6,
        "top_theme_components": [
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 90.85,
            "company_max_score": 100.0,
            "evidence_count": 286,
            "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
            "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠286件、平均90.8、最大100.0。",
            "weighted_score": 77.6,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 35,
            "company_avg_score": 90.34,
            "company_max_score": 100.0,
            "evidence_count": 829,
            "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
            "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠829件、平均90.3、最大100.0。",
            "weighted_score": 77.1,
            "technology_fit_score": 0.9,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.44,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "三菱電機は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.3に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1115件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6981.T",
        "company_name": "村田製作所",
        "weighted_score": 80.8,
        "theme_count": 2,
        "total_evidence": 1703,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.47,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.8,
        "theme_bonus": 4.0,
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.9,
        "top_theme_components": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 91.09,
            "company_max_score": 100.0,
            "evidence_count": 144,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠144件、平均91.1、最大100.0。",
            "weighted_score": 77.9,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 83.99,
            "company_max_score": 100.0,
            "evidence_count": 1559,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
            "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1559件、平均84.0、最大100.0。",
            "weighted_score": 75.7,
            "technology_fit_score": 0.85,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "村田製作所は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.8に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1703件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6762.T",
        "company_name": "TDK",
        "weighted_score": 80.7,
        "theme_count": 1,
        "total_evidence": 173,
        "technology_fit_score": 0.92,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.7,
        "theme_bonus": 2.0,
        "primary_theme": "EV・電池",
        "primary_theme_score": 78.7,
        "top_theme_components": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 94.41,
            "company_max_score": 100.0,
            "evidence_count": 173,
            "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
            "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠173件、平均94.4、最大100.0。",
            "weighted_score": 78.7,
            "technology_fit_score": 0.92,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.99,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "TDKは1テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.7に、複数テーマ接続ボーナス2.0と人間フィードバックを反映します。",
        "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.7、関連テーマ1件、根拠173件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8316.T",
        "company_name": "三井住友フィナンシャルグループ",
        "weighted_score": 80.5,
        "theme_count": 2,
        "total_evidence": 3840,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.45,
        "theme_bonus": 4.0,
        "primary_theme": "金融政策・金利",
        "primary_theme_score": 76.5,
        "top_theme_components": [
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 92.97,
            "company_max_score": 100.0,
            "evidence_count": 2177,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2177件、平均93.0、最大100.0。",
            "weighted_score": 76.5,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.57,
            "company_max_score": 100.0,
            "evidence_count": 1663,
            "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
            "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1663件、平均90.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "三井住友フィナンシャルグループは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.5に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "三井住友フィナンシャルグループは金融政策・金利、資産運用・市場制度でテーマ適合を継続確認する候補。総合スコア80.5、関連テーマ2件、根拠3840件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6861.T",
        "company_name": "キーエンス",
        "weighted_score": 80.2,
        "theme_count": 1,
        "total_evidence": 483,
        "technology_fit_score": 0.95,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.4,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 78.2,
        "theme_bonus": 2.0,
        "primary_theme": "ロボット・省人化",
        "primary_theme_score": 78.2,
        "top_theme_components": [
          {
            "theme": "ロボット・省人化",
            "theme_signal_score": 0.75,
            "theme_stage": "既存テーマの強化",
            "source_count": 31,
            "company_avg_score": 99.07,
            "company_max_score": 100.0,
            "evidence_count": 483,
            "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
            "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠483件、平均99.1、最大100.0。",
            "weighted_score": 78.2,
            "technology_fit_score": 0.95,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 1.0,
            "priced_in_score": 0.55,
            "momentum_score": 0.4,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "キーエンスは1テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均78.2に、複数テーマ接続ボーナス2.0と人間フィードバックを反映します。",
        "strategy_view": "キーエンスはロボット・省人化で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠483件。技術適合0.95、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8604.T",
        "company_name": "野村ホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3629,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.0,
        "theme_bonus": 4.0,
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "top_theme_components": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 91.19,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均91.2、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.56,
            "company_max_score": 100.0,
            "evidence_count": 1802,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1802件、平均88.6、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "野村ホールディングスは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.0に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3629件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "8601.T",
        "company_name": "大和証券グループ本社",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 3613,
        "technology_fit_score": 0.87,
        "revenue_sensitivity_score": 0.87,
        "policy_tailwind_score": 0.81,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.54,
        "momentum_score": 0.44,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.54,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 76.0,
        "theme_bonus": 4.0,
        "primary_theme": "資産運用・市場制度",
        "primary_theme_score": 76.4,
        "top_theme_components": [
          {
            "theme": "資産運用・市場制度",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 19,
            "company_avg_score": 90.51,
            "company_max_score": 100.0,
            "evidence_count": 1827,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1827件、平均90.5、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.42,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "theme_signal_score": 0.71,
            "theme_stage": "継続監視",
            "source_count": 21,
            "company_avg_score": 88.13,
            "company_max_score": 100.0,
            "evidence_count": 1786,
            "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
            "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1786件、平均88.1、最大100.0。",
            "weighted_score": 75.6,
            "technology_fit_score": 0.86,
            "revenue_sensitivity_score": 0.86,
            "policy_tailwind_score": 0.8,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.52,
            "momentum_score": 0.46,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "大和証券グループ本社は2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.0に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠3613件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "7735.T",
        "company_name": "SCREENホールディングス",
        "weighted_score": 80.0,
        "theme_count": 2,
        "total_evidence": 962,
        "technology_fit_score": 0.85,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 75.95,
        "theme_bonus": 4.0,
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "top_theme_components": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.32,
            "company_max_score": 100.0,
            "evidence_count": 723,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠723件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 84.02,
            "company_max_score": 100.0,
            "evidence_count": 239,
            "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠239件、平均84.0、最大100.0。",
            "weighted_score": 75.9,
            "technology_fit_score": 0.83,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "SCREENホールディングスは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均76.0に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "SCREENホールディングスは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠962件。技術適合0.85、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "3436.T",
        "company_name": "SUMCO",
        "weighted_score": 79.8,
        "theme_count": 2,
        "total_evidence": 1013,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.82,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.46,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 75.75,
        "theme_bonus": 4.0,
        "primary_theme": "半導体",
        "primary_theme_score": 76.0,
        "top_theme_components": [
          {
            "theme": "半導体",
            "theme_signal_score": 0.73,
            "theme_stage": "既存テーマの強化",
            "source_count": 18,
            "company_avg_score": 91.26,
            "company_max_score": 100.0,
            "evidence_count": 724,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
            "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠724件、平均91.3、最大100.0。",
            "weighted_score": 76.0,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.87,
            "policy_tailwind_score": 0.81,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "theme_signal_score": 0.74,
            "theme_stage": "既存テーマの強化",
            "source_count": 20,
            "company_avg_score": 83.9,
            "company_max_score": 99.2,
            "evidence_count": 289,
            "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
            "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠289件、平均83.9、最大99.2。",
            "weighted_score": 75.5,
            "technology_fit_score": 0.81,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.96,
            "priced_in_score": 0.55,
            "momentum_score": 0.5,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "SUMCOは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均75.8に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "SUMCOは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア79.8、関連テーマ2件、根拠1013件。技術適合0.84、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.46、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "6752.T",
        "company_name": "パナソニックホールディングス",
        "weighted_score": 79.7,
        "theme_count": 1,
        "total_evidence": 141,
        "technology_fit_score": 0.89,
        "revenue_sensitivity_score": 0.88,
        "policy_tailwind_score": 0.84,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.51,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.51,
          "report_linkage_score": 0.45,
          "theme_bonus": 2.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 77.7,
        "theme_bonus": 2.0,
        "primary_theme": "EV・電池",
        "primary_theme_score": 77.7,
        "top_theme_components": [
          {
            "theme": "EV・電池",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 17,
            "company_avg_score": 89.71,
            "company_max_score": 100.0,
            "evidence_count": 141,
            "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
            "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠141件、平均89.7、最大100.0。",
            "weighted_score": 77.7,
            "technology_fit_score": 0.89,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.97,
            "priced_in_score": 0.55,
            "momentum_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "パナソニックホールディングスは1テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均77.7に、複数テーマ接続ボーナス2.0と人間フィードバックを反映します。",
        "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.7、関連テーマ1件、根拠141件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.51、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      },
      {
        "ticker": "9434.T",
        "company_name": "ソフトバンク",
        "weighted_score": 79.5,
        "theme_count": 2,
        "total_evidence": 3085,
        "technology_fit_score": 0.84,
        "revenue_sensitivity_score": 0.89,
        "policy_tailwind_score": 0.83,
        "competitive_edge_score": 1.0,
        "priced_in_score": 0.55,
        "momentum_score": 0.42,
        "report_linkage_score": 0.45,
        "component_scores": {
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45,
          "theme_bonus": 4.0,
          "feedback_summary": {
            "feedback_count": 0,
            "score_adjustment": 0,
            "ratings": {},
            "latest_notes": []
          },
          "formula": "score=tech*22% + revenue*18% + policy*16% + edge*16% + momentum*12% + report*9% + unpriced*7% + theme_bonus + feedback"
        },
        "avg_theme_weighted_score": 75.45,
        "theme_bonus": 4.0,
        "primary_theme": "生成AI・AI",
        "primary_theme_score": 76.4,
        "top_theme_components": [
          {
            "theme": "生成AI・AI",
            "theme_signal_score": 0.76,
            "theme_stage": "既存テーマの強化",
            "source_count": 33,
            "company_avg_score": 91.62,
            "company_max_score": 100.0,
            "evidence_count": 1768,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1768件、平均91.6、最大100.0。",
            "weighted_score": 76.4,
            "technology_fit_score": 0.88,
            "revenue_sensitivity_score": 0.88,
            "policy_tailwind_score": 0.84,
            "competitive_edge_score": 0.98,
            "priced_in_score": 0.55,
            "momentum_score": 0.41,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "theme_signal_score": 0.77,
            "theme_stage": "既存テーマの強化",
            "source_count": 38,
            "company_avg_score": 79.77,
            "company_max_score": 100.0,
            "evidence_count": 1317,
            "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
            "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1317件、平均79.8、最大100.0。",
            "weighted_score": 74.5,
            "technology_fit_score": 0.8,
            "revenue_sensitivity_score": 0.89,
            "policy_tailwind_score": 0.83,
            "competitive_edge_score": 0.95,
            "priced_in_score": 0.55,
            "momentum_score": 0.43,
            "report_linkage_score": 0.45
          }
        ],
        "plain_explanation": "ソフトバンクは2テーマに接続しています。技術適合・収益感応・政策追い風・競争優位・織り込み・モメンタムを分けて評価します。テーマ内スコア平均75.5に、複数テーマ接続ボーナス4.0と人間フィードバックを反映します。",
        "strategy_view": "ソフトバンクは生成AI・AI、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア79.5、関連テーマ2件、根拠3085件。技術適合0.84、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。"
      }
    ],
    "sources": [
      {
        "source_id": "kantei_home",
        "source_name": "首相官邸 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.8821,
        "source_momentum_score": 0.7587,
        "score_delta": -0.0003,
        "theme_signal_count": 17,
        "document_count": 48,
        "documents_7d": 12,
        "analysis_count": 45,
        "analyses_7d": 12,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.9,
            "weight": 0.14,
            "contribution": 0.126,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み45件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ17件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5594,
            "weight": 0.1,
            "contribution": 0.0559,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7858,
            "weight": 0.08,
            "contribution": 0.0629,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料12件、分析12件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9563,
            "weight": 0.07,
            "contribution": 0.0669,
            "detail": "ok_rate 0.9375。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "首相官邸 新着情報は、テーマ接続17件、分析蓄積45件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "meti_news",
        "source_name": "経済産業省 ニュースリリース",
        "publisher_type": "government",
        "strategy_source_score": 0.8801,
        "source_momentum_score": 0.7577,
        "score_delta": 0.0,
        "theme_signal_count": 8,
        "document_count": 53,
        "documents_7d": 25,
        "analysis_count": 53,
        "analyses_7d": 27,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.92,
            "weight": 0.14,
            "contribution": 0.1288,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み53件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ8件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4947,
            "weight": 0.1,
            "contribution": 0.0495,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7675,
            "weight": 0.08,
            "contribution": 0.0614,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料25件、分析27件。"
          },
          {
            "label": "安定性",
            "raw_value": 1.0,
            "weight": 0.07,
            "contribution": 0.07,
            "detail": "ok_rate 1.0。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サプライチェーン・経済安全保障",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.5,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "マクロ・政策一般",
            "action_bucket": "リスク要因",
            "theme_stage": "継続監視",
            "signal_score": 0.61,
            "momentum_score": 0.46,
            "priced_in_score": 0.51,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "経済産業省 ニュースリリースは、テーマ接続8件、分析蓄積53件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8744,
        "source_momentum_score": 0.7549,
        "score_delta": 0.0013,
        "theme_signal_count": 18,
        "document_count": 385,
        "documents_7d": 124,
        "analysis_count": 295,
        "analyses_7d": 82,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.9,
            "weight": 0.14,
            "contribution": 0.126,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み295件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ18件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5708,
            "weight": 0.1,
            "contribution": 0.0571,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7848,
            "weight": 0.08,
            "contribution": 0.0628,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料124件、分析82件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.8055,
            "weight": 0.07,
            "contribution": 0.0564,
            "detail": "ok_rate 0.7221。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "財務省 新着情報RSSは、テーマ接続18件、分析蓄積295件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "boj_releases",
        "source_name": "日本銀行 更新情報RSS",
        "publisher_type": "central_bank",
        "strategy_source_score": 0.8725,
        "source_momentum_score": 0.7538,
        "score_delta": 0.0005,
        "theme_signal_count": 14,
        "document_count": 136,
        "documents_7d": 20,
        "analysis_count": 109,
        "analyses_7d": 16,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.9,
            "weight": 0.14,
            "contribution": 0.126,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み109件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ14件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5891,
            "weight": 0.1,
            "contribution": 0.0589,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7561,
            "weight": 0.08,
            "contribution": 0.0605,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料20件、分析16件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.7838,
            "weight": 0.07,
            "contribution": 0.0549,
            "detail": "ok_rate 0.6912。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "日本銀行 更新情報RSSは、テーマ接続14件、分析蓄積109件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "env_press",
        "source_name": "環境省 報道発表",
        "publisher_type": "government",
        "strategy_source_score": 0.8686,
        "source_momentum_score": 0.7518,
        "score_delta": 0.0008,
        "theme_signal_count": 15,
        "document_count": 119,
        "documents_7d": 57,
        "analysis_count": 115,
        "analyses_7d": 55,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.84,
            "weight": 0.14,
            "contribution": 0.1176,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み115件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ15件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5185,
            "weight": 0.1,
            "contribution": 0.0519,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7605,
            "weight": 0.08,
            "contribution": 0.0608,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料57件、分析55件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9706,
            "weight": 0.07,
            "contribution": 0.0679,
            "detail": "ok_rate 0.958。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "環境省 報道発表は、テーマ接続15件、分析蓄積115件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8628,
        "source_momentum_score": 0.7488,
        "score_delta": 0.0008,
        "theme_signal_count": 16,
        "document_count": 180,
        "documents_7d": 106,
        "analysis_count": 153,
        "analyses_7d": 84,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.78,
            "weight": 0.14,
            "contribution": 0.1092,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み153件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ16件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5856,
            "weight": 0.1,
            "contribution": 0.0586,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.752,
            "weight": 0.08,
            "contribution": 0.0602,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料106件、分析84件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.895,
            "weight": 0.07,
            "contribution": 0.0627,
            "detail": "ok_rate 0.85。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "JETRO ビジネス短信RSSは、テーマ接続16件、分析蓄積153件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8579,
        "source_momentum_score": 0.7461,
        "score_delta": -0.0037,
        "theme_signal_count": 19,
        "document_count": 270,
        "documents_7d": 127,
        "analysis_count": 180,
        "analyses_7d": 77,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.86,
            "weight": 0.14,
            "contribution": 0.1204,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み180件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ19件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5554,
            "weight": 0.1,
            "contribution": 0.0555,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7736,
            "weight": 0.08,
            "contribution": 0.0619,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料127件、分析77件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6837,
            "weight": 0.07,
            "contribution": 0.0479,
            "detail": "ok_rate 0.5481。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "文部科学省 新着情報RSSは、テーマ接続19件、分析蓄積180件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "maff_press_rss",
        "source_name": "農林水産省 報道発表RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8567,
        "source_momentum_score": 0.7455,
        "score_delta": 0.0,
        "theme_signal_count": 11,
        "document_count": 160,
        "documents_7d": 60,
        "analysis_count": 124,
        "analyses_7d": 29,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.82,
            "weight": 0.14,
            "contribution": 0.1148,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み124件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ11件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6328,
            "weight": 0.1,
            "contribution": 0.0633,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.8103,
            "weight": 0.08,
            "contribution": 0.0648,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料60件、分析29件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6194,
            "weight": 0.07,
            "contribution": 0.0434,
            "detail": "ok_rate 0.4562。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "農林水産省 報道発表RSSは、テーマ接続11件、分析蓄積124件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "cao_csti",
        "source_name": "内閣府 総合科学技術・イノベーション会議",
        "publisher_type": "government",
        "strategy_source_score": 0.8534,
        "source_momentum_score": 0.5838,
        "score_delta": 0.0,
        "theme_signal_count": 19,
        "document_count": 356,
        "documents_7d": 0,
        "analysis_count": 345,
        "analyses_7d": 0,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.95,
            "weight": 0.14,
            "contribution": 0.133,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み345件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ19件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.7259,
            "weight": 0.1,
            "contribution": 0.0726,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.8391,
            "weight": 0.08,
            "contribution": 0.0671,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "7日資料0件、分析0件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9784,
            "weight": 0.07,
            "contribution": 0.0685,
            "detail": "ok_rate 0.9691。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "内閣府 総合科学技術・イノベーション会議は、テーマ接続19件、分析蓄積345件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "npa_news_release",
        "source_name": "警察庁 報道発表資料",
        "publisher_type": "government",
        "strategy_source_score": 0.8531,
        "source_momentum_score": 0.7443,
        "score_delta": 0.0037,
        "theme_signal_count": 13,
        "document_count": 118,
        "documents_7d": 15,
        "analysis_count": 108,
        "analyses_7d": 9,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.78,
            "weight": 0.14,
            "contribution": 0.1092,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み108件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ13件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.457,
            "weight": 0.1,
            "contribution": 0.0457,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7433,
            "weight": 0.08,
            "contribution": 0.0595,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料15件、分析9件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9763,
            "weight": 0.07,
            "contribution": 0.0683,
            "detail": "ok_rate 0.9661。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "警察庁 報道発表資料は、テーマ接続13件、分析蓄積108件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "digital_agency_rss",
        "source_name": "デジタル庁 新着・更新RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8529,
        "source_momentum_score": 0.7435,
        "score_delta": 0.0,
        "theme_signal_count": 16,
        "document_count": 396,
        "documents_7d": 223,
        "analysis_count": 228,
        "analyses_7d": 62,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.88,
            "weight": 0.14,
            "contribution": 0.1232,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み228件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ16件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6095,
            "weight": 0.1,
            "contribution": 0.061,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7847,
            "weight": 0.08,
            "contribution": 0.0628,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料223件、分析62件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.5086,
            "weight": 0.07,
            "contribution": 0.0356,
            "detail": "ok_rate 0.298。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "デジタル庁 新着・更新RSSは、テーマ接続16件、分析蓄積228件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "jst_press_rss",
        "source_name": "JST プレスリリースRSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8523,
        "source_momentum_score": 0.744,
        "score_delta": 0.0044,
        "theme_signal_count": 12,
        "document_count": 53,
        "documents_7d": 26,
        "analysis_count": 37,
        "analyses_7d": 12,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.88,
            "weight": 0.14,
            "contribution": 0.1232,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 0.925,
            "weight": 0.17,
            "contribution": 0.1573,
            "detail": "分析済み37件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ12件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6064,
            "weight": 0.1,
            "contribution": 0.0606,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7878,
            "weight": 0.08,
            "contribution": 0.063,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料26件、分析12件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6566,
            "weight": 0.07,
            "contribution": 0.046,
            "detail": "ok_rate 0.5094。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "JST プレスリリースRSSは、テーマ接続12件、分析蓄積37件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "cas_home",
        "source_name": "内閣官房 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.8502,
        "source_momentum_score": 0.7423,
        "score_delta": 0.0011,
        "theme_signal_count": 16,
        "document_count": 260,
        "documents_7d": 83,
        "analysis_count": 146,
        "analyses_7d": 28,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.88,
            "weight": 0.14,
            "contribution": 0.1232,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み146件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ16件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6499,
            "weight": 0.1,
            "contribution": 0.065,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.8092,
            "weight": 0.08,
            "contribution": 0.0647,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料83件、分析28件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.3835,
            "weight": 0.07,
            "contribution": 0.0268,
            "detail": "ok_rate 0.1192。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "内閣官房 新着情報は、テーマ接続16件、分析蓄積146件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8442,
        "source_momentum_score": 0.7391,
        "score_delta": 0.0006,
        "theme_signal_count": 10,
        "document_count": 89,
        "documents_7d": 44,
        "analysis_count": 84,
        "analyses_7d": 43,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.76,
            "weight": 0.14,
            "contribution": 0.1064,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み84件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ10件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4403,
            "weight": 0.1,
            "contribution": 0.044,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7224,
            "weight": 0.08,
            "contribution": 0.0578,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料44件、分析43件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9371,
            "weight": 0.07,
            "contribution": 0.0656,
            "detail": "ok_rate 0.9101。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "消費者庁 新着情報RSSは、テーマ接続10件、分析蓄積84件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "nra_news",
        "source_name": "原子力規制委員会 新着履歴",
        "publisher_type": "government",
        "strategy_source_score": 0.8412,
        "source_momentum_score": 0.7374,
        "score_delta": 0.0,
        "theme_signal_count": 12,
        "document_count": 136,
        "documents_7d": 8,
        "analysis_count": 134,
        "analyses_7d": 7,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.76,
            "weight": 0.14,
            "contribution": 0.1064,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み134件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ12件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6635,
            "weight": 0.1,
            "contribution": 0.0664,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.8012,
            "weight": 0.08,
            "contribution": 0.0641,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料8件、分析7件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.4853,
            "weight": 0.07,
            "contribution": 0.034,
            "detail": "ok_rate 0.2647。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "原子力規制委員会 新着履歴は、テーマ接続12件、分析蓄積134件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "strategy_source_score": 0.84,
        "source_momentum_score": 0.7368,
        "score_delta": -0.0028,
        "theme_signal_count": 13,
        "document_count": 184,
        "documents_7d": 87,
        "analysis_count": 159,
        "analyses_7d": 76,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.72,
            "weight": 0.14,
            "contribution": 0.1008,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み159件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ13件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5004,
            "weight": 0.1,
            "contribution": 0.05,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7523,
            "weight": 0.08,
            "contribution": 0.0602,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料87件、分析76件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.8364,
            "weight": 0.07,
            "contribution": 0.0585,
            "detail": "ok_rate 0.7663。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "こども家庭庁 報道発表は、テーマ接続13件、分析蓄積159件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mhlw_news_rss",
        "source_name": "厚生労働省 新着情報RSS",
        "publisher_type": "government",
        "strategy_source_score": 0.837,
        "source_momentum_score": 0.7356,
        "score_delta": 0.0018,
        "theme_signal_count": 16,
        "document_count": 675,
        "documents_7d": 171,
        "analysis_count": 464,
        "analyses_7d": 88,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.78,
            "weight": 0.14,
            "contribution": 0.1092,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み464件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ16件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5382,
            "weight": 0.1,
            "contribution": 0.0538,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7428,
            "weight": 0.08,
            "contribution": 0.0594,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料171件、分析88件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6308,
            "weight": 0.07,
            "contribution": 0.0442,
            "detail": "ok_rate 0.4726。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "厚生労働省 新着情報RSSは、テーマ接続16件、分析蓄積464件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mlit_press_rss",
        "source_name": "国土交通省 プレスリリースRSS",
        "publisher_type": "government",
        "strategy_source_score": 0.8361,
        "source_momentum_score": 0.7348,
        "score_delta": -0.0011,
        "theme_signal_count": 12,
        "document_count": 282,
        "documents_7d": 169,
        "analysis_count": 167,
        "analyses_7d": 64,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.82,
            "weight": 0.14,
            "contribution": 0.1148,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み167件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ12件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.472,
            "weight": 0.1,
            "contribution": 0.0472,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7541,
            "weight": 0.08,
            "contribution": 0.0603,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料169件、分析64件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6202,
            "weight": 0.07,
            "contribution": 0.0434,
            "detail": "ok_rate 0.4574。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "国土交通省 プレスリリースRSSは、テーマ接続12件、分析蓄積167件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "moj_home",
        "source_name": "法務省 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.8338,
        "source_momentum_score": 0.7336,
        "score_delta": 0.0,
        "theme_signal_count": 10,
        "document_count": 88,
        "documents_7d": 0,
        "analysis_count": 47,
        "analyses_7d": 5,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.74,
            "weight": 0.14,
            "contribution": 0.1036,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み47件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ10件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5205,
            "weight": 0.1,
            "contribution": 0.052,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7855,
            "weight": 0.08,
            "contribution": 0.0628,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料0件、分析5件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.642,
            "weight": 0.07,
            "contribution": 0.0449,
            "detail": "ok_rate 0.4886。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "資産運用・市場制度",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.74,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "法務省 新着情報は、テーマ接続10件、分析蓄積47件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "jbaudit_news",
        "source_name": "会計検査院 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.8271,
        "source_momentum_score": 0.7303,
        "score_delta": 0.0009,
        "theme_signal_count": 8,
        "document_count": 111,
        "documents_7d": 8,
        "analysis_count": 84,
        "analyses_7d": 3,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.7,
            "weight": 0.14,
            "contribution": 0.098,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み84件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ8件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.77,
            "weight": 0.18,
            "contribution": 0.1386,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4373,
            "weight": 0.1,
            "contribution": 0.0437,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7386,
            "weight": 0.08,
            "contribution": 0.0591,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料8件、分析3件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.8234,
            "weight": 0.07,
            "contribution": 0.0576,
            "detail": "ok_rate 0.7477。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "金融政策・金利",
            "action_bucket": "監視",
            "theme_stage": "継続監視",
            "signal_score": 0.71,
            "momentum_score": 0.46,
            "priced_in_score": 0.52,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "会計検査院 新着情報は、テーマ接続8件、分析蓄積84件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "gov_online_ministry_news",
        "source_name": "政府広報オンライン 各府省の新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.8168,
        "source_momentum_score": 0.7252,
        "score_delta": 0.0026,
        "theme_signal_count": 14,
        "document_count": 291,
        "documents_7d": 111,
        "analysis_count": 190,
        "analyses_7d": 54,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.72,
            "weight": 0.14,
            "contribution": 0.1008,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み190件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ14件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4863,
            "weight": 0.1,
            "contribution": 0.0486,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7323,
            "weight": 0.08,
            "contribution": 0.0586,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料111件、分析54件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.5478,
            "weight": 0.07,
            "contribution": 0.0383,
            "detail": "ok_rate 0.354。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "政府広報オンライン 各府省の新着情報は、テーマ接続14件、分析蓄積190件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "publisher_type": "government",
        "strategy_source_score": 0.8159,
        "source_momentum_score": 0.7243,
        "score_delta": 0.0,
        "theme_signal_count": 10,
        "document_count": 169,
        "documents_7d": 6,
        "analysis_count": 121,
        "analyses_7d": 5,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.72,
            "weight": 0.14,
            "contribution": 0.1008,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み121件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ10件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4874,
            "weight": 0.1,
            "contribution": 0.0487,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7265,
            "weight": 0.08,
            "contribution": 0.0581,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料6件、分析5件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.5402,
            "weight": 0.07,
            "contribution": 0.0378,
            "detail": "ok_rate 0.3432。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "海上保安庁 報道発表は、テーマ接続10件、分析蓄積121件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "rinya_press",
        "source_name": "林野庁 報道発表",
        "publisher_type": "government",
        "strategy_source_score": 0.8092,
        "source_momentum_score": 0.7208,
        "score_delta": 0.0,
        "theme_signal_count": 14,
        "document_count": 139,
        "documents_7d": 22,
        "analysis_count": 112,
        "analyses_7d": 8,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.7,
            "weight": 0.14,
            "contribution": 0.098,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み112件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ14件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4757,
            "weight": 0.1,
            "contribution": 0.0476,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7621,
            "weight": 0.08,
            "contribution": 0.061,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料22件、分析8件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.4612,
            "weight": 0.07,
            "contribution": 0.0323,
            "detail": "ok_rate 0.2302。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "林野庁 報道発表は、テーマ接続14件、分析蓄積112件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "nedo_news",
        "source_name": "NEDO ニュース",
        "publisher_type": "government",
        "strategy_source_score": 0.8038,
        "source_momentum_score": 0.7198,
        "score_delta": 0.01,
        "theme_signal_count": 12,
        "document_count": 22,
        "documents_7d": 5,
        "analysis_count": 20,
        "analyses_7d": 4,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.9,
            "weight": 0.14,
            "contribution": 0.126,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 0.5,
            "weight": 0.17,
            "contribution": 0.085,
            "detail": "分析済み20件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ12件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6822,
            "weight": 0.1,
            "contribution": 0.0682,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.788,
            "weight": 0.08,
            "contribution": 0.063,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料5件、分析4件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.8727,
            "weight": 0.07,
            "contribution": 0.0611,
            "detail": "ok_rate 0.8182。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "EV・電池",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.51,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "NEDO ニュースは、テーマ接続12件、分析蓄積20件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "fsa_recent",
        "source_name": "金融庁 新着情報一覧",
        "publisher_type": "government",
        "strategy_source_score": 0.7978,
        "source_momentum_score": 0.5549,
        "score_delta": 0.0,
        "theme_signal_count": 15,
        "document_count": 174,
        "documents_7d": 0,
        "analysis_count": 166,
        "analyses_7d": 0,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.88,
            "weight": 0.14,
            "contribution": 0.1232,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み166件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ15件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.6855,
            "weight": 0.1,
            "contribution": 0.0685,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.8314,
            "weight": 0.08,
            "contribution": 0.0665,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "7日資料0件、分析0件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.4167,
            "weight": 0.07,
            "contribution": 0.0292,
            "detail": "ok_rate 0.1667。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "金融庁 新着情報一覧は、テーマ接続15件、分析蓄積166件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "strategy_source_score": 0.7861,
        "source_momentum_score": 0.6563,
        "score_delta": -0.0005,
        "theme_signal_count": 5,
        "document_count": 177,
        "documents_7d": 60,
        "analysis_count": 147,
        "analyses_7d": 39,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.86,
            "weight": 0.14,
            "contribution": 0.1204,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み147件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 0.625,
            "weight": 0.2,
            "contribution": 0.125,
            "detail": "接続テーマ5件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4839,
            "weight": 0.1,
            "contribution": 0.0484,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7522,
            "weight": 0.08,
            "contribution": 0.0602,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 1.0,
            "weight": 0.06,
            "contribution": 0.06,
            "detail": "7日資料60件、分析39件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.8814,
            "weight": 0.07,
            "contribution": 0.0617,
            "detail": "ok_rate 0.8305。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "防衛省 お知らせRSSは、テーマ接続5件、分析蓄積147件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "reconstruction_whats_new",
        "source_name": "復興庁 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.7811,
        "source_momentum_score": 0.5462,
        "score_delta": 0.0,
        "theme_signal_count": 10,
        "document_count": 109,
        "documents_7d": 0,
        "analysis_count": 101,
        "analyses_7d": 0,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.74,
            "weight": 0.14,
            "contribution": 0.1036,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み101件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ10件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.593,
            "weight": 0.1,
            "contribution": 0.0593,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.781,
            "weight": 0.08,
            "contribution": 0.0625,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "7日資料0件、分析0件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.6468,
            "weight": 0.07,
            "contribution": 0.0453,
            "detail": "ok_rate 0.4954。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.36,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "復興庁 新着情報は、テーマ接続10件、分析蓄積101件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "atla_press",
        "source_name": "防衛装備庁 報道資料",
        "publisher_type": "government",
        "strategy_source_score": 0.7784,
        "source_momentum_score": 0.6578,
        "score_delta": 0.0583,
        "theme_signal_count": 7,
        "document_count": 29,
        "documents_7d": 3,
        "analysis_count": 26,
        "analyses_7d": 3,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.86,
            "weight": 0.14,
            "contribution": 0.1204,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 0.65,
            "weight": 0.17,
            "contribution": 0.1105,
            "detail": "分析済み26件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 0.875,
            "weight": 0.2,
            "contribution": 0.175,
            "detail": "接続テーマ7件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5918,
            "weight": 0.1,
            "contribution": 0.0592,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7654,
            "weight": 0.08,
            "contribution": 0.0612,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.75,
            "weight": 0.06,
            "contribution": 0.045,
            "detail": "7日資料3件、分析3件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.9276,
            "weight": 0.07,
            "contribution": 0.0649,
            "detail": "ok_rate 0.8966。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防衛・宇宙",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "半導体",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "防衛装備庁 報道資料は、テーマ接続7件、分析蓄積26件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "mic_press",
        "source_name": "総務省 報道資料",
        "publisher_type": "government",
        "strategy_source_score": 0.7782,
        "source_momentum_score": 0.5447,
        "score_delta": 0.0,
        "theme_signal_count": 17,
        "document_count": 118,
        "documents_7d": 0,
        "analysis_count": 108,
        "analyses_7d": 0,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.82,
            "weight": 0.14,
            "contribution": 0.1148,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み108件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ17件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.79,
            "weight": 0.18,
            "contribution": 0.1422,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.5473,
            "weight": 0.1,
            "contribution": 0.0547,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7926,
            "weight": 0.08,
            "contribution": 0.0634,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "7日資料0件、分析0件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.472,
            "weight": 0.07,
            "contribution": 0.033,
            "detail": "ok_rate 0.2458。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "量子・次世代計算",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.79,
            "momentum_score": 0.45,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "GX・脱炭素",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "生成AI・AI",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "総務省 報道資料は、テーマ接続17件、分析蓄積108件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      },
      {
        "source_id": "isa_news",
        "source_name": "出入国在留管理庁 新着情報",
        "publisher_type": "government",
        "strategy_source_score": 0.7782,
        "source_momentum_score": 0.6247,
        "score_delta": 0.0,
        "theme_signal_count": 10,
        "document_count": 229,
        "documents_7d": 1,
        "analysis_count": 207,
        "analyses_7d": 2,
        "components": [
          {
            "label": "発信元重要度",
            "raw_value": 0.72,
            "weight": 0.14,
            "contribution": 0.1008,
            "detail": ""
          },
          {
            "label": "分析蓄積",
            "raw_value": 1.0,
            "weight": 0.17,
            "contribution": 0.17,
            "detail": "分析済み207件。"
          },
          {
            "label": "テーマ接続数",
            "raw_value": 1.0,
            "weight": 0.2,
            "contribution": 0.2,
            "detail": "接続テーマ10件。"
          },
          {
            "label": "最大テーマ強度",
            "raw_value": 0.78,
            "weight": 0.18,
            "contribution": 0.1404,
            "detail": ""
          },
          {
            "label": "市場テーマ平均",
            "raw_value": 0.4854,
            "weight": 0.1,
            "contribution": 0.0485,
            "detail": ""
          },
          {
            "label": "政策シグナル平均",
            "raw_value": 0.7314,
            "weight": 0.08,
            "contribution": 0.0585,
            "detail": ""
          },
          {
            "label": "直近活動",
            "raw_value": 0.5,
            "weight": 0.06,
            "contribution": 0.03,
            "detail": "7日資料1件、分析2件。"
          },
          {
            "label": "安定性",
            "raw_value": 0.4284,
            "weight": 0.07,
            "contribution": 0.03,
            "detail": "ok_rate 0.1834。"
          },
          {
            "label": "エラー控除",
            "raw_value": -0.0,
            "weight": 0.06,
            "contribution": 0.0,
            "detail": "error_count 0。"
          }
        ],
        "top_themes": [
          {
            "theme": "スタートアップ・イノベーション",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.78,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "防災・国土強靭化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.77,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "人的資本・労働市場",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.44,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "バイオ・医療技術",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.43,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "サイバーセキュリティ",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.76,
            "momentum_score": 0.41,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "ロボット・省人化",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.75,
            "momentum_score": 0.4,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "スポーツ・ヘルスケア",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.42,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          },
          {
            "theme": "核融合・次世代エネルギー",
            "action_bucket": "監視",
            "theme_stage": "既存テーマの強化",
            "signal_score": 0.73,
            "momentum_score": 0.36,
            "priced_in_score": 0.55,
            "report_linkage_score": 0.45
          }
        ],
        "recommended_action": "戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。",
        "plain_explanation": "出入国在留管理庁 新着情報は、テーマ接続10件、分析蓄積207件で評価します。発信元スコアは、よく当たる定点観測所ほど高くなるイメージです。"
      }
    ]
  },
  "requirements_audit": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:28:14+00:00",
    "summary": {
      "total": 12,
      "met": 9,
      "partial": 3,
      "missing": 0,
      "complete": false
    },
    "requirements": [
      {
        "id": "source_coverage_government",
        "title": "日本政府・内閣府・官公省庁ソースを網羅的に登録する",
        "status": "met",
        "ok": true,
        "evidence": {
          "summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          },
          "source_target_reference_summary": {
            "official_targets": 59,
            "configured_targets": 59,
            "missing_in_config": 0,
            "extra_in_config": 0,
            "host_drift": 0,
            "fallback_used": false,
            "errors": 0,
            "warnings": 0
          },
          "active_collection_unverified": [],
          "active_collection_unverified_targets": [],
          "active_sources": 148,
          "candidate_sources": 16
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "source_coverage_market_publishers",
        "title": "証券会社・投資ファンド・シンクタンクの有用レポート発信元を登録する",
        "status": "met",
        "ok": true,
        "evidence": {
          "summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          },
          "active_collection_unverified": [],
          "active_collection_unverified_targets": [],
          "active_sources": 148,
          "candidate_sources": 16
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "daily_stable_collection",
        "title": "毎日安定して新着情報を確認し、二重起動を避ける",
        "status": "partial",
        "ok": false,
        "evidence": {
          "scheduler": {
            "platform": "linux",
            "scheduler": "systemd",
            "service_path": "/etc/systemd/system/market-intel.service",
            "timer_path": "/etc/systemd/system/market-intel.timer",
            "exists": false
          },
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          },
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            }
          ],
          "ops_monitor_summary": {
            "errors": 0,
            "warnings": 0,
            "window_days": 14,
            "run_count": 24,
            "ok_runs": 24,
            "error_runs": 0,
            "success_days": 8,
            "consecutive_success_days": 6,
            "latest_success_date": "2026-06-23",
            "missing_days": 6,
            "latest_run_id": 57,
            "latest_status": "ok",
            "latest_age_hours": 0.01,
            "zero_output_ok_runs": 0
          },
          "local_daily_operation_proven": true,
          "remote_daily_operation_proven": true,
          "source_freshness_summary": {
            "errors": 0,
            "warnings": 1,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 3,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 7,
            "followup_counts": {
              "fetch_error": 7
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 313,
            "documents_7d": 2262,
            "documents_30d": 12715,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          },
          "source_freshness_json": "/app/reports/source_freshness.json",
          "run_daily": "/app/scripts/run_daily.sh"
        },
        "gaps": [
          "一部ソースエラーまたは未確認ソースがあります。"
        ],
        "remaining": [
          "一部ソースエラーまたは未確認ソースがあります。"
        ],
        "needs_operator_input": true
      },
      {
        "id": "vps_cloud_operation",
        "title": "クラウド/VPSで毎日実行できる配備導線を持つ",
        "status": "partial",
        "ok": false,
        "evidence": {
          "deployment_summary": {
            "errors": 0,
            "warnings": 36,
            "app_dir": "/app",
            "service_name": "market-intel",
            "deploy_mode": "auto",
            "platform": "linux"
          },
          "deploy_release_summary": {
            "transfer_ready": false,
            "production_complete": false,
            "local_production_complete": false,
            "remote_evidence_complete": false,
            "completion_evidence": {
              "complete": false,
              "completion_source": "incomplete",
              "local_complete": false,
              "remote_evidence_complete": false,
              "required_reports": 71,
              "present_required_reports": 65,
              "missing_required_report_count": 6,
              "failed_check_ids": [
                "remote_required_reports_present",
                "remote_release_upload_bundle_verified",
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh",
                "remote_deployed_manifest_verified"
              ],
              "remote_recurring_daily_operation_ok": true,
              "remote_ops_success_days": 5,
              "remote_ops_consecutive_success_days": 5,
              "remote_ops_success_days_required": 2,
              "remote_ops_latest_age_hours": 10.01,
              "remote_ops_latest_age_hours_max": 30.0,
              "remote_telegram_notify_sent": false,
              "remote_telegram_notify_fresh": false,
              "remote_telegram_notify_message_length": 0,
              "public_endpoints": 35,
              "remote_deployed_manifest_ok": false,
              "remote_mutable_report_count": 51,
              "remote_mutable_reports_present": 51,
              "remote_evidence_manifest_ok": true,
              "remote_evidence_archive_ok": true,
              "remote_release_upload_bundle_verified": false,
              "remote_source_freshness_ok": true,
              "remote_source_coverage_ok": true,
              "remote_market_source_coverage_ok": true
            },
            "failed_gate_ids": [
              "requirements_complete",
              "readiness_clear",
              "deploy_mode_selected",
              "deployment_clear",
              "env_clear",
              "dashboard_content_clear",
              "telegram_content_clear",
              "source_candidates_resolved",
              "telegram_test_sent",
              "health_clear"
            ],
            "configured_deploy_mode": "docker",
            "selected_deploy_mode": "docker",
            "public_dashboard_url": "",
            "latest_package_ok": false,
            "checksum_ok": false,
            "latest_backup_ok": true,
            "dashboard_content_ok": false,
            "local_dashboard_smoke_ok": true,
            "strategy_reuse_audit_ok": true,
            "release_upload_bundle_ok": true,
            "release_upload_bundle_sha_matches": true,
            "release_upload_bundle_ready": true,
            "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
            "go_live_ready_to_go_live": false,
            "package_path": "",
            "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "package_sha256_source": "release_upload_bundle_check",
            "checksum_path": "",
            "backup_path": "/app/backups/20260621T212905Z",
            "target_app_dir": "/app"
          },
          "remote_evidence_summary": {
            "complete": false,
            "checks": 34,
            "passed": 29,
            "failed": 5,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "required_report_coverage": 0.9155,
            "next_missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "public_endpoints": 35,
            "telegram_send_ok": true,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_status": "skipped_missing_credentials",
            "remote_telegram_notify_api_ok": false,
            "remote_telegram_notify_message_length": 0,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_date": "",
            "remote_telegram_content_date": "2026-06-11",
            "remote_telegram_notify_age_hours": 63.845669873333335,
            "production_complete": true,
            "remote_release_upload_bundle_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_release_upload_bundle_sha_matches": false,
            "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "ops_snapshot_open_items": 0,
            "remote_source_followup_sources": 3,
            "remote_source_followup_counts": {
              "fetch_error": 3
            },
            "remote_source_candidate_only_sources": 0,
            "remote_source_silent_gap_sources": 0,
            "remote_source_freshness_ok": true,
            "remote_source_freshness_errors": 0,
            "remote_source_freshness_warnings": 0,
            "remote_source_target_reference_ok": true,
            "remote_source_target_official_targets": 59,
            "remote_source_target_configured_targets": 59,
            "remote_source_target_missing_in_config": 0,
            "remote_source_target_extra_in_config": 0,
            "remote_source_target_host_drift": 0,
            "remote_source_target_fallback_used": false,
            "remote_source_coverage_ok": true,
            "remote_source_coverage_targets": 59,
            "remote_source_coverage_active": 59,
            "remote_source_coverage_monitoring_verified": 59,
            "remote_source_coverage_collection_verified": 59,
            "remote_source_coverage_collection_unverified_targets": [],
            "remote_source_coverage_missing": 0,
            "remote_source_coverage_candidate_only": 0,
            "remote_market_source_coverage_ok": true,
            "remote_market_source_coverage_targets": 70,
            "remote_market_source_coverage_active": 70,
            "remote_market_source_coverage_monitoring_verified": 70,
            "remote_market_source_coverage_collection_verified": 70,
            "remote_market_source_coverage_collection_unverified_targets": [],
            "remote_market_source_coverage_missing": 0,
            "remote_market_source_coverage_candidate_only": 0,
            "remote_ops_monitor_ok": true,
            "remote_daily_lock_audit_ok": true,
            "remote_daily_lock_status": "completed",
            "remote_daily_lock_ops_success_days": 5,
            "remote_daily_lock_ops_consecutive_success_days": 5,
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_strategy_reuse_ok": true,
            "remote_plain_explainer_analyses": 8115,
            "remote_lens_reuse_analyses": 8111,
            "remote_source_strategy_context_reuse_ok": true,
            "remote_source_strategy_eligible_analyses": 8115,
            "remote_source_strategy_reused_after": 8115,
            "remote_backup_drill_ok": true,
            "remote_backup_drill_db_integrity_ok": true,
            "remote_backup_drill_db_hash_ok": true,
            "remote_backup_drill_report_members": 80,
            "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
            "remote_runtime_ok": true,
            "remote_deployed_manifest_present": true,
            "remote_deployed_manifest_ok": false,
            "remote_deployed_manifest_verified_required": 38,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_mutable_missing_reports": [],
            "remote_finalize_returncode": 0,
            "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
            "remote_finalize_apply_promotions": false,
            "remote_finalize_promotion_verify_run": true,
            "remote_finalize_log_collected": true,
            "remote_finalize_log_size": 1360267,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_manifest_files": 64,
            "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_manifest_release_sha_matches": true,
            "remote_evidence_manifest_required_reports": 69,
            "remote_evidence_manifest_present_required_reports": 63,
            "remote_evidence_manifest_missing_required_reports": 6,
            "remote_evidence_archive_ok": true,
            "remote_evidence_archive_files": 65,
            "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
            "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_archive_manifest_release_sha_matches": true,
            "remote_evidence_archive_manifest_required_reports": 69,
            "remote_evidence_archive_manifest_present_required_reports": 63,
            "remote_evidence_archive_manifest_missing_required_reports": 6,
            "remediation_actions": [
              {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10,
                "failed_check": "remote_release_upload_bundle_verified"
              },
              {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20,
                "failed_check": "remote_required_reports_present"
              }
            ],
            "next_remediation_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10,
              "failed_check": "remote_release_upload_bundle_verified"
            },
            "gap_report": {
              "complete": false,
              "total_failed_checks": 5,
              "phase_count": 3,
              "phases": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "checks": [
                    "remote_release_upload_bundle_verified",
                    "remote_deployed_manifest_verified"
                  ],
                  "next_action": {
                    "id": "redeploy_release",
                    "title": "配布zipをVPSへ再投入する",
                    "command": "scripts/operator_go_live.sh --push",
                    "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                    "priority": 10
                  }
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "checks": [
                    "remote_telegram_notify_sent",
                    "remote_telegram_notify_fresh"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "checks": [
                    "remote_required_reports_present"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                }
              ],
              "missing_required_report_count": 6,
              "missing_required_report_categories": [
                {
                  "category": "ops",
                  "label": "運用監視",
                  "missing": 6,
                  "examples": [
                    "weekly_market_strategy_report.json",
                    "weekly_market_strategy_report.md",
                    "weekly_capital_flow_themes.csv",
                    "weekly_attention_companies.csv",
                    "weekly_market_strategy_telegram.txt",
                    "weekly_market_strategy_telegram.json"
                  ]
                }
              ],
              "blockers": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "first_check": "remote_release_upload_bundle_verified",
                  "next_action_id": "redeploy_release",
                  "next_command": "scripts/operator_go_live.sh --push"
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "first_check": "remote_telegram_notify_sent",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "first_check": "remote_required_reports_present",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                }
              ]
            },
            "operator_context": {
              "stage": "partial_remote_collection",
              "label": "VPS証跡の一部不足",
              "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
              "evidence_dir_present": true,
              "present_required_reports": 65,
              "required_reports": 71,
              "primary_action_id": "collect_remote_evidence",
              "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "primary_action_title": "回収済みVPS証跡を更新する"
            },
            "bootstrap_exception": {
              "applied": false
            }
          },
          "local_daily_operation_proven": true,
          "transfer_ready": false,
          "installer": "/app/scripts/install_vps.sh",
          "systemd": "/app/deploy/systemd"
        },
        "gaps": [
          "配布zip/checksum/バックアップの転送準備が未完了です。",
          "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
          "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
        ],
        "remaining": [
          "配布zip/checksum/バックアップの転送準備が未完了です。",
          "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
          "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
        ],
        "needs_operator_input": true
      },
      {
        "id": "dashboard_and_telegram",
        "title": "Webダッシュボードで表示し、Telegramで通知する",
        "status": "met",
        "ok": true,
        "evidence": {
          "dashboard_html": "/app/reports/dashboard.html",
          "dashboard_json": "/app/reports/dashboard.json",
          "telegram_ready": true,
          "public_dashboard_ready": true,
          "public_dashboard_http_ok": true,
          "public_dashboard_check_summary": {
            "errors": 0,
            "warnings": 0,
            "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
            "base_url": "https://35-221-72-238.sslip.io/",
            "endpoint_count": 36
          },
          "public_dashboard_check_json": "/app/reports/public_dashboard_check.json",
          "telegram_content_check_json": "/app/reports/telegram_content_check.json",
          "telegram_test_json": "/app/reports/telegram_test.json",
          "remote_evidence_summary": {
            "complete": false,
            "checks": 34,
            "passed": 29,
            "failed": 5,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "required_report_coverage": 0.9155,
            "next_missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "public_endpoints": 35,
            "telegram_send_ok": true,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_status": "skipped_missing_credentials",
            "remote_telegram_notify_api_ok": false,
            "remote_telegram_notify_message_length": 0,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_date": "",
            "remote_telegram_content_date": "2026-06-11",
            "remote_telegram_notify_age_hours": 63.845669873333335,
            "production_complete": true,
            "remote_release_upload_bundle_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_release_upload_bundle_sha_matches": false,
            "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "ops_snapshot_open_items": 0,
            "remote_source_followup_sources": 3,
            "remote_source_followup_counts": {
              "fetch_error": 3
            },
            "remote_source_candidate_only_sources": 0,
            "remote_source_silent_gap_sources": 0,
            "remote_source_freshness_ok": true,
            "remote_source_freshness_errors": 0,
            "remote_source_freshness_warnings": 0,
            "remote_source_target_reference_ok": true,
            "remote_source_target_official_targets": 59,
            "remote_source_target_configured_targets": 59,
            "remote_source_target_missing_in_config": 0,
            "remote_source_target_extra_in_config": 0,
            "remote_source_target_host_drift": 0,
            "remote_source_target_fallback_used": false,
            "remote_source_coverage_ok": true,
            "remote_source_coverage_targets": 59,
            "remote_source_coverage_active": 59,
            "remote_source_coverage_monitoring_verified": 59,
            "remote_source_coverage_collection_verified": 59,
            "remote_source_coverage_collection_unverified_targets": [],
            "remote_source_coverage_missing": 0,
            "remote_source_coverage_candidate_only": 0,
            "remote_market_source_coverage_ok": true,
            "remote_market_source_coverage_targets": 70,
            "remote_market_source_coverage_active": 70,
            "remote_market_source_coverage_monitoring_verified": 70,
            "remote_market_source_coverage_collection_verified": 70,
            "remote_market_source_coverage_collection_unverified_targets": [],
            "remote_market_source_coverage_missing": 0,
            "remote_market_source_coverage_candidate_only": 0,
            "remote_ops_monitor_ok": true,
            "remote_daily_lock_audit_ok": true,
            "remote_daily_lock_status": "completed",
            "remote_daily_lock_ops_success_days": 5,
            "remote_daily_lock_ops_consecutive_success_days": 5,
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_strategy_reuse_ok": true,
            "remote_plain_explainer_analyses": 8115,
            "remote_lens_reuse_analyses": 8111,
            "remote_source_strategy_context_reuse_ok": true,
            "remote_source_strategy_eligible_analyses": 8115,
            "remote_source_strategy_reused_after": 8115,
            "remote_backup_drill_ok": true,
            "remote_backup_drill_db_integrity_ok": true,
            "remote_backup_drill_db_hash_ok": true,
            "remote_backup_drill_report_members": 80,
            "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
            "remote_runtime_ok": true,
            "remote_deployed_manifest_present": true,
            "remote_deployed_manifest_ok": false,
            "remote_deployed_manifest_verified_required": 38,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_mutable_missing_reports": [],
            "remote_finalize_returncode": 0,
            "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
            "remote_finalize_apply_promotions": false,
            "remote_finalize_promotion_verify_run": true,
            "remote_finalize_log_collected": true,
            "remote_finalize_log_size": 1360267,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_manifest_files": 64,
            "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_manifest_release_sha_matches": true,
            "remote_evidence_manifest_required_reports": 69,
            "remote_evidence_manifest_present_required_reports": 63,
            "remote_evidence_manifest_missing_required_reports": 6,
            "remote_evidence_archive_ok": true,
            "remote_evidence_archive_files": 65,
            "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
            "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_archive_manifest_release_sha_matches": true,
            "remote_evidence_archive_manifest_required_reports": 69,
            "remote_evidence_archive_manifest_present_required_reports": 63,
            "remote_evidence_archive_manifest_missing_required_reports": 6,
            "remediation_actions": [
              {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10,
                "failed_check": "remote_release_upload_bundle_verified"
              },
              {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20,
                "failed_check": "remote_required_reports_present"
              }
            ],
            "next_remediation_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10,
              "failed_check": "remote_release_upload_bundle_verified"
            },
            "gap_report": {
              "complete": false,
              "total_failed_checks": 5,
              "phase_count": 3,
              "phases": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "checks": [
                    "remote_release_upload_bundle_verified",
                    "remote_deployed_manifest_verified"
                  ],
                  "next_action": {
                    "id": "redeploy_release",
                    "title": "配布zipをVPSへ再投入する",
                    "command": "scripts/operator_go_live.sh --push",
                    "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                    "priority": 10
                  }
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "checks": [
                    "remote_telegram_notify_sent",
                    "remote_telegram_notify_fresh"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "checks": [
                    "remote_required_reports_present"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                }
              ],
              "missing_required_report_count": 6,
              "missing_required_report_categories": [
                {
                  "category": "ops",
                  "label": "運用監視",
                  "missing": 6,
                  "examples": [
                    "weekly_market_strategy_report.json",
                    "weekly_market_strategy_report.md",
                    "weekly_capital_flow_themes.csv",
                    "weekly_attention_companies.csv",
                    "weekly_market_strategy_telegram.txt",
                    "weekly_market_strategy_telegram.json"
                  ]
                }
              ],
              "blockers": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "first_check": "remote_release_upload_bundle_verified",
                  "next_action_id": "redeploy_release",
                  "next_command": "scripts/operator_go_live.sh --push"
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "first_check": "remote_telegram_notify_sent",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "first_check": "remote_required_reports_present",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                }
              ]
            },
            "operator_context": {
              "stage": "partial_remote_collection",
              "label": "VPS証跡の一部不足",
              "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
              "evidence_dir_present": true,
              "present_required_reports": 65,
              "required_reports": 71,
              "primary_action_id": "collect_remote_evidence",
              "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "primary_action_title": "回収済みVPS証跡を更新する"
            },
            "bootstrap_exception": {
              "applied": false
            }
          },
          "remote_evidence_complete": false
        },
        "gaps": [
          "VPS/クラウドから公開URLとTelegram実送信の証跡がまだ回収されていません。"
        ],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "db_persistence_and_reuse",
        "title": "分析結果をDBに保存し、次回以降の分析視点として再利用する",
        "status": "met",
        "ok": true,
        "evidence": {
          "counts": {
            "documents": 12715,
            "analyses": 9611,
            "company_scores": 90528,
            "strategy_lenses": 19
          },
          "lens_reuse_count": 9607,
          "latest_backup_ok": true
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "analysis_required_content",
        "title": "新技術・未来方向性、既存技術連動、市場影響、戦略、監視点、専門用語の例えを分析する",
        "status": "met",
        "ok": true,
        "evidence": {
          "complete_analysis_count": 9611,
          "analysis_summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "company_scores": 90528,
            "market_theme_signals": 209,
            "company_strategy_rankings": 486
          }
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "related_companies_and_scores",
        "title": "関連企業を抽出し、企業スコアリングを保存する",
        "status": "met",
        "ok": true,
        "evidence": {
          "company_scores": 90528,
          "theme_company_scores": 364,
          "company_strategy_rankings": 486,
          "analyses_without_company_scores": 0
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "theme_classification_and_strategy_buckets",
        "title": "注目テーマ、関連銘柄、短期/中期/長期影響、買い・売り・監視・リスク要因に分類する",
        "status": "met",
        "ok": true,
        "evidence": {
          "market_theme_signals": 209,
          "signals_with_strategy_scores": 209,
          "strategy_brief": "/app/reports/strategy_brief.md",
          "strategy_delta": "/app/reports/strategy_delta.md"
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "report_linkage_momentum_priced_in",
        "title": "レポート連動性、モメンタムスコア、織り込み度を保存する",
        "status": "met",
        "ok": true,
        "evidence": {
          "signals_with_report_linkage_momentum_priced_in": 209
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "market_scope",
        "title": "日本株中心に、米国・韓国・中国・為替・金利・コモディティを資料に応じて分類する",
        "status": "met",
        "ok": true,
        "evidence": {
          "market_scope_count": 9611,
          "global_or_cross_asset_scope_count": 5671
        },
        "gaps": [],
        "remaining": [],
        "needs_operator_input": false
      },
      {
        "id": "candidate_source_feedback_loop",
        "title": "VPSで通る候補ソースを検証し、有効化候補として見えるようにする",
        "status": "partial",
        "ok": false,
        "evidence": {
          "source_candidates_json": {
            "path": "/app/reports/source_candidates.json",
            "exists": true,
            "valid_json": true,
            "size": 30389
          },
          "candidate_count": 16,
          "checked": true,
          "decision_counts": {
            "covered_by_active_fallback": 7,
            "already_enabled": 8,
            "promote": 1
          },
          "promotable_count": 1,
          "known_blocked_count": 0,
          "known_blocked_policy": "source_opportunity_radar.blocked_followups に表示し、未解決候補キューからは除外する"
        },
        "gaps": [
          "1 candidate sources are promotable and should be reviewed/promoted."
        ],
        "remaining": [
          "1 candidate sources are promotable and should be reviewed/promoted."
        ],
        "needs_operator_input": true
      }
    ],
    "counts": {
      "documents": 12715,
      "analyses": 9611,
      "company_scores": 90528,
      "strategy_lenses": 19,
      "theme_company_scores": 364,
      "market_theme_signals": 209,
      "company_strategy_rankings": 486,
      "source_strategy_scores": 1321,
      "documents_by_kind": [
        {
          "kind": "attachment_pdf",
          "count": 7697
        },
        {
          "kind": "page",
          "count": 5014
        },
        {
          "kind": "podcast",
          "count": 4
        }
      ],
      "last_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "source_errors": [
        {
          "source_id": "gsi_news",
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "iea_reports",
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "error_count": 6,
          "last_error": "The read operation timed out"
        }
      ]
    },
    "government_coverage": {
      "ok": true,
      "strict": false,
      "require_active": false,
      "generated_at": "2026-06-22T21:27:49+00:00",
      "reference": {
        "name": "e-Gov 国の行政機関",
        "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
        "checked_at": "2026-06-07",
        "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
      },
      "summary": {
        "targets": 59,
        "active": 59,
        "active_monitoring_verified": 58,
        "active_monitoring_unverified": 1,
        "active_collection_verified": 59,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 6
      },
      "category_summary": {
        "audit": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "cabinet": {
          "targets": 4,
          "active": 4,
          "active_monitoring_verified": 4,
          "active_collection_verified": 4,
          "candidate_only": 0,
          "missing": 0
        },
        "cabinet_office": {
          "targets": 13,
          "active": 13,
          "active_monitoring_verified": 13,
          "active_collection_verified": 13,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry": {
          "targets": 11,
          "active": 11,
          "active_monitoring_verified": 11,
          "active_collection_verified": 11,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry_external": {
          "targets": 20,
          "active": 20,
          "active_monitoring_verified": 20,
          "active_collection_verified": 20,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry_special": {
          "targets": 10,
          "active": 10,
          "active_monitoring_verified": 9,
          "active_collection_verified": 10,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "priority_summary": {
        "high": {
          "targets": 25,
          "active": 25,
          "active_monitoring_verified": 25,
          "active_collection_verified": 25,
          "candidate_only": 0,
          "missing": 0
        },
        "low": {
          "targets": 10,
          "active": 10,
          "active_monitoring_verified": 10,
          "active_collection_verified": 10,
          "candidate_only": 0,
          "missing": 0
        },
        "medium": {
          "targets": 24,
          "active": 24,
          "active_monitoring_verified": 23,
          "active_collection_verified": 24,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "errors": [],
      "warnings": [],
      "high_missing": [],
      "high_candidate_only": [],
      "active_monitoring_unverified": [
        {
          "name": "国土地理院",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsi_news",
              "name": "国土地理院 新着情報",
              "url": "https://www.gsi.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:33+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                "last_candidate_count": 13,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土地理院",
            "gsi.go.jp"
          ]
        }
      ],
      "active_collection_unverified": [],
      "missing": [],
      "candidate_only": [],
      "targets": [
        {
          "name": "首相官邸",
          "category": "cabinet",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kantei_home",
              "name": "首相官邸 新着情報",
              "url": "https://www.kantei.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:20:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 48,
                "documents_7d": 12,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "首相官邸",
            "kantei.go.jp"
          ]
        },
        {
          "name": "内閣官房",
          "category": "cabinet",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cas_home",
              "name": "内閣官房 新着情報",
              "url": "https://www.cas.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:20:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 18,
                "document_count": 260,
                "documents_7d": 83,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣官房",
            "cas.go.jp"
          ]
        },
        {
          "name": "内閣法制局",
          "category": "cabinet",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "clb_news",
              "name": "内閣法制局 新着情報",
              "url": "https://www.clb.go.jp/news/",
              "collection": {
                "checked_at": "2026-06-22T21:21:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:35:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣法制局",
            "clb.go.jp"
          ]
        },
        {
          "name": "人事院",
          "category": "cabinet",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jinji_news",
              "name": "人事院 新着情報",
              "url": "https://www.jinji.go.jp/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:20+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 257,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:41:57+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "人事院",
            "jinji.go.jp"
          ]
        },
        {
          "name": "内閣府",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cao_csti",
              "name": "内閣府 総合科学技術・イノベーション会議",
              "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:06+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 356,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T04:33:03+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣府",
            "cao.go.jp"
          ]
        },
        {
          "name": "日本学術会議",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "scj_info",
              "name": "日本学術会議 お知らせ",
              "url": "https://www.scj.go.jp/ja/info/",
              "collection": {
                "checked_at": "2026-06-22T21:21:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 30,
                "document_count": 346,
                "documents_7d": 2,
                "latest_document_at": "2026-06-19T21:27:11+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本学術会議",
            "scj.go.jp"
          ]
        },
        {
          "name": "宮内庁",
          "category": "cabinet_office",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kunaicho_rss",
              "name": "宮内庁 新着情報RSS",
              "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:21:21+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:07:28+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "宮内庁",
            "kunaicho.go.jp"
          ]
        },
        {
          "name": "公正取引委員会",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jftc_press",
              "name": "公正取引委員会 報道発表資料",
              "url": "https://www.jftc.go.jp/houdou/pressrelease/",
              "collection": {
                "checked_at": "2026-06-22T21:20:28+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 30,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:32:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公正取引委員会",
            "jftc.go.jp"
          ]
        },
        {
          "name": "国家公安委員会",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "npsc_home",
              "name": "国家公安委員会 新着情報",
              "url": "https://www.npsc.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:07:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国家公安委員会",
            "npsc.go.jp"
          ]
        },
        {
          "name": "警察庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "npa_news_release",
              "name": "警察庁 報道発表資料",
              "url": "https://www.npa.go.jp/news/release/",
              "collection": {
                "checked_at": "2026-06-22T21:20:30+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 118,
                "documents_7d": 15,
                "latest_document_at": "2026-06-21T21:24:33+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "警察庁",
            "npa.go.jp"
          ]
        },
        {
          "name": "個人情報保護委員会",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "ppc_press",
              "name": "個人情報保護委員会 報道発表",
              "url": "https://www.ppc.go.jp/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:20:29+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "個人情報保護委員会",
            "ppc.go.jp"
          ]
        },
        {
          "name": "カジノ管理委員会",
          "category": "cabinet_office",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jcrc_activity",
              "name": "カジノ管理委員会 委員会開催状況",
              "url": "https://www.jcrc.go.jp/activity/holding.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 28,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "カジノ管理委員会",
            "jcrc.go.jp"
          ]
        },
        {
          "name": "金融庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fsa_recent",
              "name": "金融庁 新着情報一覧",
              "url": "https://www.fsa.go.jp/recent/recent.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:04+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 174,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:25:05+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "金融庁",
            "fsa.go.jp"
          ]
        },
        {
          "name": "消費者庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "caa_news_rss",
              "name": "消費者庁 新着情報RSS",
              "url": "https://www.caa.go.jp/news.rss",
              "collection": {
                "checked_at": "2026-06-22T21:20:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 89,
                "documents_7d": 44,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "消費者庁",
            "caa.go.jp"
          ]
        },
        {
          "name": "こども家庭庁",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cfa_press",
              "name": "こども家庭庁 報道発表",
              "url": "https://www.cfa.go.jp/press",
              "collection": {
                "checked_at": "2026-06-22T21:20:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 184,
                "documents_7d": 87,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "こども家庭庁",
            "cfa.go.jp"
          ]
        },
        {
          "name": "デジタル庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "digital_agency_rss",
              "name": "デジタル庁 新着・更新RSS",
              "url": "https://www.digital.go.jp/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 396,
                "documents_7d": 223,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "デジタル庁",
            "digital.go.jp"
          ]
        },
        {
          "name": "復興庁",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "reconstruction_whats_new",
              "name": "復興庁 新着情報",
              "url": "https://www.reconstruction.go.jp/topics/whats-new/",
              "collection": {
                "checked_at": "2026-06-22T21:20:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 30,
                "document_count": 109,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:58:16+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "復興庁",
            "reconstruction.go.jp"
          ]
        },
        {
          "name": "総務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mic_press",
              "name": "総務省 報道資料",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 33,
                "document_count": 118,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:41:54+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouchoi_home",
              "name": "公害等調整委員会 新着情報",
              "url": "https://www.soumu.go.jp/kouchoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 52,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "総務省",
            "soumu.go.jp"
          ]
        },
        {
          "name": "公害等調整委員会",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mic_press",
              "name": "総務省 報道資料",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 33,
                "document_count": 118,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:41:54+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouchoi_home",
              "name": "公害等調整委員会 新着情報",
              "url": "https://www.soumu.go.jp/kouchoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 52,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公害等調整委員会",
            "soumu.go.jp"
          ]
        },
        {
          "name": "消防庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fdma_press_rss",
              "name": "消防庁 報道発表RSS",
              "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:25+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "消防庁",
            "fdma.go.jp"
          ]
        },
        {
          "name": "法務省",
          "category": "ministry",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "moj_home",
              "name": "法務省 新着情報",
              "url": "https://www.moj.go.jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 88,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:26:00+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouanshin_index",
              "name": "公安審査委員会",
              "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 19,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "法務省",
            "moj.go.jp"
          ]
        },
        {
          "name": "検察庁",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kensatsu_home",
              "name": "検察庁 新着情報",
              "url": "https://www.kensatsu.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:32+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "検察庁",
            "kensatsu.go.jp"
          ]
        },
        {
          "name": "出入国在留管理庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "出入国在留管理庁",
            "immi-moj.go.jp",
            "moj.go.jp/isa"
          ]
        },
        {
          "name": "公安審査委員会",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "moj_home",
              "name": "法務省 新着情報",
              "url": "https://www.moj.go.jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 88,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:26:00+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouanshin_index",
              "name": "公安審査委員会",
              "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 19,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公安審査委員会",
            "moj.go.jp"
          ]
        },
        {
          "name": "公安調査庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公安調査庁",
            "moj.go.jp/psia"
          ]
        },
        {
          "name": "外務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mofa_gov_online_bridge",
              "name": "外務省 関連 政府広報オンライン新着",
              "url": "https://www.gov-online.go.jp/info/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:41+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mofa_press",
              "name": "外務省 報道・広報",
              "url": "https://www.mofa.go.jp/mofaj/press/",
              "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "外務省",
            "mofa.go.jp"
          ]
        },
        {
          "name": "財務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mof_news_rss",
              "name": "財務省 新着情報RSS",
              "url": "https://www.mof.go.jp/news.rss",
              "collection": {
                "checked_at": "2026-06-22T21:20:03+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 385,
                "documents_7d": 124,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "財務省",
            "mof.go.jp"
          ]
        },
        {
          "name": "国税庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nta_information",
              "name": "国税庁 新着情報",
              "url": "https://www.nta.go.jp/information/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 107,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:34+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国税庁",
            "nta.go.jp"
          ]
        },
        {
          "name": "国税不服審判所",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kfs_topics",
              "name": "国税不服審判所 トピックス",
              "url": "https://www.kfs.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 22,
                "documents_7d": 7,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国税不服審判所",
            "kfs.go.jp"
          ]
        },
        {
          "name": "文部科学省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mext_news_rss",
              "name": "文部科学省 新着情報RSS",
              "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 270,
                "documents_7d": 127,
                "latest_document_at": "2026-06-22T21:24:33+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "sports_agency_news",
              "name": "スポーツ庁 新着情報",
              "url": "https://www.mext.go.jp/sports/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 113,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:26:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "文部科学省",
            "mext.go.jp"
          ]
        },
        {
          "name": "日本学士院",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "japan_acad_news",
              "name": "日本学士院 ニュース",
              "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 73,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本学士院",
            "japan-acad.go.jp"
          ]
        },
        {
          "name": "地震調査研究推進本部",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jishin_news",
              "name": "地震調査研究推進本部 新着情報",
              "url": "https://www.jishin.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:26+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 27,
                "document_count": 240,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T15:07:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "地震調査研究推進本部",
            "jishin.go.jp"
          ]
        },
        {
          "name": "スポーツ庁",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sports_agency_news",
              "name": "スポーツ庁 新着情報",
              "url": "https://www.mext.go.jp/sports/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 113,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:26:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "スポーツ庁",
            "mext.go.jp/sports"
          ]
        },
        {
          "name": "文化庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bunka_press",
              "name": "文化庁 報道発表",
              "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 101,
                "documents_7d": 23,
                "latest_document_at": "2026-06-22T21:25:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "文化庁",
            "bunka.go.jp"
          ]
        },
        {
          "name": "日本芸術院",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "geijutuin_home",
              "name": "日本芸術院 新着情報",
              "url": "https://www.geijutuin.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 63,
                "documents_7d": 9,
                "latest_document_at": "2026-06-21T21:24:35+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本芸術院",
            "geijutuin.go.jp"
          ]
        },
        {
          "name": "厚生労働省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mhlw_news_rss",
              "name": "厚生労働省 新着情報RSS",
              "url": "https://www.mhlw.go.jp/stf/news.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:19+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 675,
                "documents_7d": 171,
                "latest_document_at": "2026-06-22T21:24:44+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "churoi_news",
              "name": "中央労働委員会 新着情報",
              "url": "https://www.mhlw.go.jp/churoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 41,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:15+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "厚生労働省",
            "mhlw.go.jp"
          ]
        },
        {
          "name": "中央労働委員会",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "churoi_news",
              "name": "中央労働委員会 新着情報",
              "url": "https://www.mhlw.go.jp/churoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 41,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:15+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "中央労働委員会",
            "mhlw.go.jp/churoi"
          ]
        },
        {
          "name": "農林水産省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "maff_press_rss",
              "name": "農林水産省 報道発表RSS",
              "url": "https://www.maff.go.jp/rss.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:18+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 160,
                "documents_7d": 60,
                "latest_document_at": "2026-06-21T21:23:29+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "rinya_press",
              "name": "林野庁 報道発表",
              "url": "https://www.rinya.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 139,
                "documents_7d": 22,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jfa_press",
              "name": "水産庁 報道発表",
              "url": "https://www.jfa.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 516,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T15:37:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "農林水産省",
            "maff.go.jp"
          ]
        },
        {
          "name": "林野庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rinya_press",
              "name": "林野庁 報道発表",
              "url": "https://www.rinya.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 139,
                "documents_7d": 22,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "林野庁",
            "rinya.maff.go.jp"
          ]
        },
        {
          "name": "水産庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jfa_press",
              "name": "水産庁 報道発表",
              "url": "https://www.jfa.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 516,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T15:37:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "水産庁",
            "jfa.maff.go.jp"
          ]
        },
        {
          "name": "経済産業省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "meti_news",
              "name": "経済産業省 ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:04+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 53,
                "documents_7d": 25,
                "latest_document_at": "2026-06-19T21:23:35+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "enecho_meti_release_bridge",
              "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "sme_agency_meti_release_bridge",
              "name": "中小企業庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "enecho_notice",
              "name": "資源エネルギー庁 お知らせ",
              "url": "https://www.enecho.meti.go.jp/notice/index.html",
              "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
            },
            {
              "id": "sme_agency_news",
              "name": "中小企業庁 新着情報",
              "url": "https://www.chusho.meti.go.jp/old_info.html",
              "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "経済産業省",
            "meti.go.jp"
          ]
        },
        {
          "name": "資源エネルギー庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "enecho_meti_release_bridge",
              "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "enecho_notice",
              "name": "資源エネルギー庁 お知らせ",
              "url": "https://www.enecho.meti.go.jp/notice/index.html",
              "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "資源エネルギー庁",
            "enecho.meti.go.jp"
          ]
        },
        {
          "name": "特許庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "inpit_ip_updates",
              "name": "INPIT（特許庁連携）知財・特許情報",
              "url": "https://www.inpit.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 46,
                "documents_7d": 19,
                "latest_document_at": "2026-06-22T21:24:07+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "jpo_latest",
              "name": "特許庁 新着情報一覧",
              "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
              "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT."
            }
          ],
          "match_terms": [
            "特許庁",
            "jpo.go.jp"
          ]
        },
        {
          "name": "中小企業庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sme_agency_meti_release_bridge",
              "name": "中小企業庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "sme_agency_news",
              "name": "中小企業庁 新着情報",
              "url": "https://www.chusho.meti.go.jp/old_info.html",
              "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "中小企業庁",
            "chusho.meti.go.jp"
          ]
        },
        {
          "name": "国土交通省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mlit_press_rss",
              "name": "国土交通省 プレスリリースRSS",
              "url": "https://www.mlit.go.jp/pressrelease.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 22,
                "document_count": 282,
                "documents_7d": 169,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mlit_news_rss",
              "name": "国土交通省 新着情報RSS",
              "url": "https://www.mlit.go.jp/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 17,
                "documents_7d": 4,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jmat_news",
              "name": "海難審判所 新着情報",
              "url": "https://www.mlit.go.jp/jmat/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 116,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土交通省",
            "mlit.go.jp"
          ]
        },
        {
          "name": "国土地理院",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsi_news",
              "name": "国土地理院 新着情報",
              "url": "https://www.gsi.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:33+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                "last_candidate_count": 13,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土地理院",
            "gsi.go.jp"
          ]
        },
        {
          "name": "海難審判所",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mlit_press_rss",
              "name": "国土交通省 プレスリリースRSS",
              "url": "https://www.mlit.go.jp/pressrelease.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 22,
                "document_count": 282,
                "documents_7d": 169,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mlit_news_rss",
              "name": "国土交通省 新着情報RSS",
              "url": "https://www.mlit.go.jp/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 17,
                "documents_7d": 4,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jmat_news",
              "name": "海難審判所 新着情報",
              "url": "https://www.mlit.go.jp/jmat/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 116,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海難審判所",
            "mlit.go.jp"
          ]
        },
        {
          "name": "観光庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "観光庁",
            "mlit.go.jp/kankocho"
          ]
        },
        {
          "name": "気象庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jma_press",
              "name": "気象庁 報道発表・新着情報",
              "url": "https://www.jma.go.jp/jma/press/topics.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 34,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "気象庁",
            "jma.go.jp"
          ]
        },
        {
          "name": "運輸安全委員会",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "運輸安全委員会",
            "jtsb.mlit.go.jp",
            "mlit.go.jp/jtsb"
          ]
        },
        {
          "name": "海上保安庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海上保安庁",
            "kaiho.mlit.go.jp"
          ]
        },
        {
          "name": "環境省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "env_press",
              "name": "環境省 報道発表",
              "url": "https://www.env.go.jp/press/",
              "collection": {
                "checked_at": "2026-06-22T21:20:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 119,
                "documents_7d": 57,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "環境省",
            "env.go.jp"
          ]
        },
        {
          "name": "原子力規制委員会",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nra_news",
              "name": "原子力規制委員会 新着履歴",
              "url": "https://www.nsr.go.jp/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 136,
                "documents_7d": 8,
                "latest_document_at": "2026-06-20T21:24:40+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "原子力規制委員会",
            "nsr.go.jp",
            "nra.go.jp"
          ]
        },
        {
          "name": "防衛省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mod_news_rss",
              "name": "防衛省 お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:19+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 177,
                "documents_7d": 60,
                "latest_document_at": "2026-06-22T21:24:43+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "atla_press",
              "name": "防衛装備庁 報道資料",
              "url": "https://www.mod.go.jp/atla/houdou.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:31+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 29,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "msdf_news",
              "name": "海上自衛隊 お知らせ",
              "url": "https://www.mod.go.jp/msdf/release/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "gsdf_press",
              "name": "陸上自衛隊 ニュースリリース",
              "url": "https://www.mod.go.jp/gsdf/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "asdf_mod_rss_bridge",
              "name": "航空自衛隊 関連 防衛省お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:21:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "asdf_news",
              "name": "航空自衛隊 最新情報",
              "url": "https://www.mod.go.jp/asdf/news/",
              "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "防衛省",
            "mod.go.jp"
          ]
        },
        {
          "name": "陸上自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsdf_press",
              "name": "陸上自衛隊 ニュースリリース",
              "url": "https://www.mod.go.jp/gsdf/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "陸上自衛隊",
            "mod.go.jp/gsdf"
          ]
        },
        {
          "name": "海上自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "msdf_news",
              "name": "海上自衛隊 お知らせ",
              "url": "https://www.mod.go.jp/msdf/release/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海上自衛隊",
            "mod.go.jp/msdf"
          ]
        },
        {
          "name": "航空自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "asdf_mod_rss_bridge",
              "name": "航空自衛隊 関連 防衛省お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:21:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "asdf_news",
              "name": "航空自衛隊 最新情報",
              "url": "https://www.mod.go.jp/asdf/news/",
              "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "航空自衛隊",
            "mod.go.jp/asdf"
          ]
        },
        {
          "name": "防衛装備庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "atla_press",
              "name": "防衛装備庁 報道資料",
              "url": "https://www.mod.go.jp/atla/houdou.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:31+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 29,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "防衛装備庁",
            "mod.go.jp/atla"
          ]
        },
        {
          "name": "会計検査院",
          "category": "audit",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jbaudit_news",
              "name": "会計検査院 新着情報",
              "url": "https://www.jbaudit.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 111,
                "documents_7d": 8,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "会計検査院",
            "jbaudit.go.jp"
          ]
        }
      ]
    },
    "market_source_coverage": {
      "ok": true,
      "strict": false,
      "require_active": false,
      "generated_at": "2026-06-22T21:27:49+00:00",
      "reference": {
        "name": "Market intelligence source coverage baseline",
        "checked_at": "2026-06-08",
        "note": "Coverage baseline for securities firms, asset managers, think tanks, exchanges, public funds, and high-value market research publishers."
      },
      "summary": {
        "targets": 70,
        "active": 70,
        "active_monitoring_verified": 68,
        "active_monitoring_unverified": 2,
        "active_collection_verified": 70,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 9
      },
      "category_summary": {
        "asset_manager": {
          "targets": 29,
          "active": 29,
          "active_monitoring_verified": 28,
          "active_collection_verified": 29,
          "candidate_only": 0,
          "missing": 0
        },
        "central_bank": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "exchange": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "global_investment_bank": {
          "targets": 2,
          "active": 2,
          "active_monitoring_verified": 2,
          "active_collection_verified": 2,
          "candidate_only": 0,
          "missing": 0
        },
        "government_research": {
          "targets": 5,
          "active": 5,
          "active_monitoring_verified": 5,
          "active_collection_verified": 5,
          "candidate_only": 0,
          "missing": 0
        },
        "international_organization": {
          "targets": 5,
          "active": 5,
          "active_monitoring_verified": 4,
          "active_collection_verified": 5,
          "candidate_only": 0,
          "missing": 0
        },
        "public_fund": {
          "targets": 2,
          "active": 2,
          "active_monitoring_verified": 2,
          "active_collection_verified": 2,
          "candidate_only": 0,
          "missing": 0
        },
        "securities": {
          "targets": 9,
          "active": 9,
          "active_monitoring_verified": 9,
          "active_collection_verified": 9,
          "candidate_only": 0,
          "missing": 0
        },
        "think_tank": {
          "targets": 16,
          "active": 16,
          "active_monitoring_verified": 16,
          "active_collection_verified": 16,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "priority_summary": {
        "high": {
          "targets": 28,
          "active": 28,
          "active_monitoring_verified": 27,
          "active_collection_verified": 28,
          "candidate_only": 0,
          "missing": 0
        },
        "medium": {
          "targets": 42,
          "active": 42,
          "active_monitoring_verified": 41,
          "active_collection_verified": 42,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "errors": [],
      "warnings": [],
      "high_missing": [],
      "high_candidate_only": [],
      "active_monitoring_unverified": [
        {
          "name": "Nuveen",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nuveen_investment_outlook",
              "name": "Nuveen Investment Outlook",
              "url": "https://www.nuveen.com/global/insights/investment-outlook/",
              "collection": {
                "checked_at": "2026-06-22T21:23:32+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "The read operation timed out",
                "last_candidate_count": 6,
                "document_count": 7,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T06:28:36+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Nuveen",
            "nuveen.com/global/insights/investment-outlook"
          ]
        },
        {
          "name": "IEA",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iea_reports",
              "name": "IEA Reports",
              "url": "https://www.iea.org/analysis/all?type=report",
              "collection": {
                "checked_at": "2026-06-22T21:23:48+00:00",
                "last_status": 403,
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden",
                "last_candidate_count": 11,
                "document_count": 12,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "IEA",
            "iea.org/reports"
          ]
        }
      ],
      "active_collection_unverified": [],
      "missing": [],
      "candidate_only": [],
      "targets": [
        {
          "name": "野村證券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nomura_research",
              "name": "野村證券 野村のリサーチ",
              "url": "https://www.nomura.co.jp/market/research/",
              "collection": {
                "checked_at": "2026-06-22T21:20:32+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 6,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:25:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村證券",
            "nomura.co.jp/market"
          ]
        },
        {
          "name": "大和総研",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "daiwa_tech_report",
              "name": "大和総研 テクノロジーレポート",
              "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 39,
                "document_count": 44,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "daiwa_institute_capital_markets",
              "name": "大和総研 金融・証券市場レポート",
              "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
              "collection": {
                "checked_at": "2026-06-22T21:20:36+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 4,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "daiwa_institute_economics",
              "name": "大和総研 経済分析レポート",
              "url": "https://www.dir.co.jp/report/research/economics/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:36+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 42,
                "documents_7d": 14,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "大和総研",
            "dir.co.jp"
          ]
        },
        {
          "name": "SMBC日興証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smbc_nikko_reports",
              "name": "SMBC日興証券 レポート",
              "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 36,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:35:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "SMBC日興証券",
            "smbcnikko.co.jp"
          ]
        },
        {
          "name": "三菱UFJモルガン・スタンレー証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_ms_rss_info",
              "name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
              "url": "https://www.sc.mufg.jp/service/rss/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:53+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T22:03:22+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJモルガン",
            "sc.mufg.jp"
          ]
        },
        {
          "name": "みずほ証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_sc_reports",
              "name": "みずほ証券 マーケットレポート",
              "url": "https://www.mizuho-sc.com/seminar/report.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 4,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:34:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_sc_reports",
              "name": "みずほ証券 マーケットレポート",
              "url": "https://www.mizuho-sc.com/seminar/report.html",
              "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs."
            }
          ],
          "match_terms": [
            "みずほ証券",
            "mizuho-sc.com"
          ]
        },
        {
          "name": "SBI証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sbi_sec_reports",
              "name": "SBI証券 レポート",
              "url": "https://go.sbisec.co.jp/media/report/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 47,
                "documents_7d": 6,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "SBI証券",
            "sbisec.co.jp",
            "go.sbisec.co.jp"
          ]
        },
        {
          "name": "岡三証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "okasan_marketinfo",
              "name": "岡三証券 マーケット・投資情報",
              "url": "https://www.okasan.co.jp/marketinfo/",
              "collection": {
                "checked_at": "2026-06-22T21:21:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 37,
                "document_count": 80,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:57:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "岡三証券",
            "okasan.co.jp",
            "media.okasan.co.jp"
          ]
        },
        {
          "name": "三菱UFJ eスマート証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_esmart_investment",
              "name": "三菱UFJ eスマート証券 投資情報",
              "url": "https://kabu.com/investment/default.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:18+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 27,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:10:39+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJ eスマート証券",
            "auカブコム",
            "kabu.com"
          ]
        },
        {
          "name": "楽天証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rakuten_sec_toshiru_rss",
              "name": "楽天証券 トウシル投資情報RSS",
              "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
              "collection": {
                "checked_at": "2026-06-22T21:21:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 55,
                "documents_7d": 30,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "楽天証券",
            "rakuten-sec.net",
            "rakuten-sec.co.jp"
          ]
        },
        {
          "name": "マネックス証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "monex_reports",
              "name": "マネックス証券 マネクリ マーケット",
              "url": "https://media.monex.co.jp/ud/feature/code/market",
              "collection": {
                "checked_at": "2026-06-22T21:21:54+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 98,
                "documents_7d": 47,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "マネックス証券",
            "monex.co.jp"
          ]
        },
        {
          "name": "野村アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nomura_am_reports",
              "name": "野村アセット マーケットレポート",
              "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 39,
                "document_count": 97,
                "documents_7d": 14,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村アセット",
            "nomura-am.co.jp"
          ]
        },
        {
          "name": "大和アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "daiwa_am_reports",
              "name": "大和アセットマネジメント レポート一覧",
              "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
              "collection": {
                "checked_at": "2026-06-22T21:20:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 109,
                "documents_7d": 13,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "大和アセット",
            "daiwa-am.co.jp"
          ]
        },
        {
          "name": "アセットマネジメントOne",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "am_one_market_reports",
              "name": "アセットマネジメントOne マーケットレポート",
              "url": "https://www.am-one.co.jp/report/marketreport/",
              "collection": {
                "checked_at": "2026-06-22T21:20:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 7,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "アセットマネジメントOne",
            "am-one.co.jp"
          ]
        },
        {
          "name": "三井住友DSアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smdam_ichikawa_reports",
              "name": "三井住友DS 市川レポート",
              "url": "https://www.smd-am.co.jp/market/ichikawa/",
              "collection": {
                "checked_at": "2026-06-22T21:20:51+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 37,
                "document_count": 161,
                "documents_7d": 12,
                "latest_document_at": "2026-06-22T21:24:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三井住友DS",
            "smd-am.co.jp"
          ]
        },
        {
          "name": "りそなアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "resona_am_reports",
              "name": "りそなアセットマネジメント マーケットレポート",
              "url": "https://www.resona-am.co.jp/market/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 38,
                "documents_7d": 3,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "りそなアセット",
            "resona-am.co.jp"
          ]
        },
        {
          "name": "ニッセイアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nissay_am_market_reports",
              "name": "ニッセイアセットマネジメント マーケットレポート",
              "url": "https://www.nam.co.jp/market/forecast/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 22,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:23:03+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "ニッセイアセットマネジメント",
            "nam.co.jp/market/forecast"
          ]
        },
        {
          "name": "アモーヴァ・アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "amova_market",
              "name": "アモーヴァ・アセットマネジメント マーケット情報",
              "url": "https://www.amova-am.com/market",
              "collection": {
                "checked_at": "2026-06-22T21:20:52+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 8,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "アモーヴァ",
            "日興アセット",
            "amova-am.com",
            "nikkoam.com"
          ]
        },
        {
          "name": "三菱UFJアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_am_reports",
              "name": "三菱UFJアセットマネジメント レポート",
              "url": "https://www.am.mufg.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 33,
                "documents_7d": 11,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJアセット",
            "am.mufg.jp"
          ]
        },
        {
          "name": "三井住友トラスト・アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smtam_reports",
              "name": "三井住友トラスト・アセットマネジメント レポート・コラム",
              "url": "https://www.smtam.jp/report_column/",
              "collection": {
                "checked_at": "2026-06-22T21:21:13+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 80,
                "document_count": 124,
                "documents_7d": 13,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三井住友トラスト・アセット",
            "smtam.jp"
          ]
        },
        {
          "name": "SOMPOアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sompo_am_reports",
              "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 80,
                "documents_7d": 4,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "sompo_am_reports",
              "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/",
              "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf."
            }
          ],
          "match_terms": [
            "SOMPOアセット",
            "sompo-am.co.jp"
          ]
        },
        {
          "name": "T&Dアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "td_asset_marketreport",
              "name": "T&Dアセットマネジメント マーケットレポート",
              "url": "https://www.tdasset.co.jp/marketreport/",
              "collection": {
                "checked_at": "2026-06-22T21:21:48+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 8,
                "document_count": 36,
                "documents_7d": 1,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "T&Dアセット",
            "tdasset.co.jp"
          ]
        },
        {
          "name": "東京海上アセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "tokio_marine_am_market_report",
              "name": "東京海上アセットマネジメント マーケットレポート",
              "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:48+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 153,
                "documents_7d": 3,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "東京海上アセット",
            "tokiomarineam.co.jp"
          ]
        },
        {
          "name": "ピクテ・ジャパン",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pictet_japan_investment_info",
              "name": "ピクテ・ジャパン 投資情報",
              "url": "https://www.pictet.co.jp/investment-information.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 43,
                "document_count": 84,
                "documents_7d": 35,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "ピクテ",
            "pictet.co.jp"
          ]
        },
        {
          "name": "BlackRock",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "blackrock_insights",
              "name": "BlackRock Insights",
              "url": "https://www.blackrock.com/us/financial-professionals/insights",
              "collection": {
                "checked_at": "2026-06-22T21:20:56+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 31,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "BlackRock",
            "blackrock.com"
          ]
        },
        {
          "name": "J.P.モルガン・アセット・マネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jpmorgan_am_japan_insights",
              "name": "J.P.モルガン・アセット・マネジメント Insights",
              "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:20:57+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 20,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:02:56+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "J.P.モルガン",
            "JPモルガン",
            "jpmorgan.com/jp"
          ]
        },
        {
          "name": "PIMCO",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pimco_japan_insights",
              "name": "PIMCOの視点",
              "url": "https://www.pimco.com/jp/ja/insights",
              "collection": {
                "checked_at": "2026-06-22T21:20:59+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 2,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "PIMCO",
            "pimco.com/jp"
          ]
        },
        {
          "name": "Goldman Sachs Insights",
          "category": "global_investment_bank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "goldman_sachs_markets",
              "name": "Goldman Sachs The Markets",
              "url": "https://www.goldmansachs.com/insights/the-markets/",
              "collection": {
                "checked_at": "2026-06-22T21:21:00+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 16,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Goldman Sachs",
            "goldmansachs.com/insights"
          ]
        },
        {
          "name": "Morgan Stanley Insights",
          "category": "global_investment_bank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "morgan_stanley_insights",
              "name": "Morgan Stanley Insights",
              "url": "https://www.morganstanley.com/insights",
              "collection": {
                "checked_at": "2026-06-22T21:21:01+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 12,
                "document_count": 21,
                "documents_7d": 9,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Morgan Stanley",
            "morganstanley.com/insights",
            "morganstanley.com/what-we-do/research"
          ]
        },
        {
          "name": "Fidelity",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fidelity_international_reports",
              "name": "Fidelity International Reports",
              "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
              "collection": {
                "checked_at": "2026-06-22T21:21:04+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Fidelity",
            "fidelity.com/learning-center",
            "fidelityinternational.com"
          ]
        },
        {
          "name": "Vanguard",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "vanguard_market_outlook",
              "name": "Vanguard Economic and Market Outlook",
              "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 24,
                "document_count": 24,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Vanguard",
            "vanguard.com/content/corporatesite",
            "advisors.vanguard.com/wealth-management/economy-and-markets"
          ]
        },
        {
          "name": "Schroders",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "schroders_global_insights",
              "name": "Schroders Global Insights",
              "url": "https://www.schroders.com/en/global/individual/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:21:09+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 5,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T23:00:39+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Schroders",
            "schroders.com"
          ]
        },
        {
          "name": "Invesco",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "invesco_market_insights",
              "name": "Invesco Market and Economic Insights",
              "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:11+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 20,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Invesco",
            "invesco.com"
          ]
        },
        {
          "name": "State Street Global Advisors",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "state_street_global_outlook",
              "name": "State Street Global Advisors Market Outlook",
              "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
              "collection": {
                "checked_at": "2026-06-22T21:21:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 11,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T03:44:28+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "State Street Global Advisors",
            "ssga.com",
            "statestreetglobalmarkets.com"
          ]
        },
        {
          "name": "Capital Group",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "capital_group_insights",
              "name": "Capital Group Insights",
              "url": "https://www.capitalgroup.com/institutional/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:55+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 13,
                "documents_7d": 3,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Capital Group",
            "capitalgroup.com/institutional/insights"
          ]
        },
        {
          "name": "BNY Investments",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bny_investment_insights",
              "name": "BNY Investments Insights",
              "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:22:01+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 7,
                "document_count": 13,
                "documents_7d": 3,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "BNY Investments",
            "bnymellonim.com/us/en/intermediary/insights",
            "bny.com/investments"
          ]
        },
        {
          "name": "Amundi Research Center",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "amundi_research_center",
              "name": "Amundi Research Center",
              "url": "https://research-center.amundi.com/",
              "collection": {
                "checked_at": "2026-06-22T21:22:03+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 41,
                "documents_7d": 5,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Amundi Research Center",
            "research-center.amundi.com"
          ]
        },
        {
          "name": "Janus Henderson",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "janus_henderson_insights",
              "name": "Janus Henderson Insights",
              "url": "https://www.janushenderson.com/en-us/investor/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:22:06+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 21,
                "documents_7d": 9,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Janus Henderson",
            "janushenderson.com/en-us/investor/insights"
          ]
        },
        {
          "name": "T. Rowe Price",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "trowe_price_insights",
              "name": "T. Rowe Price Insights",
              "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:22:09+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 49,
                "documents_7d": 8,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "T. Rowe Price",
            "troweprice.com/financial-intermediary/us/en/insights"
          ]
        },
        {
          "name": "AllianzGI",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "allianzgi_insights",
              "name": "AllianzGI Insights",
              "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
              "collection": {
                "checked_at": "2026-06-22T21:22:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 21,
                "documents_7d": 8,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "AllianzGI",
            "allianzgi.com/en/insights"
          ]
        },
        {
          "name": "Nuveen",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nuveen_investment_outlook",
              "name": "Nuveen Investment Outlook",
              "url": "https://www.nuveen.com/global/insights/investment-outlook/",
              "collection": {
                "checked_at": "2026-06-22T21:23:32+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "The read operation timed out",
                "last_candidate_count": 6,
                "document_count": 7,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T06:28:36+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Nuveen",
            "nuveen.com/global/insights/investment-outlook"
          ]
        },
        {
          "name": "MFS Investment Management",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mfs_market_insights",
              "name": "MFS Market Insights",
              "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mfs_market_pulse",
              "name": "MFS Market Pulse",
              "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T03:27:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "MFS Market",
            "mfs.com/en-us/investment-professional/insights/market-insights"
          ]
        },
        {
          "name": "野村総合研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nri_reports",
              "name": "野村総合研究所 レポート",
              "url": "https://www.nri.com/jp/knowledge/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:38+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 86,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:24:06+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村総合研究所",
            "nri.com"
          ]
        },
        {
          "name": "三菱UFJリサーチ&コンサルティング",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "murc_library",
              "name": "三菱UFJリサーチ&コンサルティング レポート",
              "url": "https://www.murc.jp/library/",
              "collection": {
                "checked_at": "2026-06-22T21:20:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 39,
                "documents_7d": 7,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJリサーチ",
            "murc.jp"
          ]
        },
        {
          "name": "日本総合研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jri_reports",
              "name": "日本総研 経済・政策レポート",
              "url": "https://www.jri.co.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:42+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 153,
                "documents_7d": 13,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本総研",
            "jri.co.jp"
          ]
        },
        {
          "name": "第一生命経済研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "dlri_reports",
              "name": "第一ライフ資産運用経済研究所 レポート",
              "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
              "collection": {
                "checked_at": "2026-06-22T21:20:43+00:00",
                "last_status": 202,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 204,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:24:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "第一ライフ資産運用経済研究所",
            "第一生命経済研究所",
            "dlri.co.jp"
          ]
        },
        {
          "name": "みずほリサーチ&テクノロジーズ",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_bank_search_mhri",
              "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
              "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 32,
                "documents_7d": 4,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_rt_reports",
              "name": "みずほリサーチ&テクノロジーズ レポート",
              "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
              "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
            }
          ],
          "match_terms": [
            "みずほリサーチ",
            "mizuho-rt.co.jp"
          ]
        },
        {
          "name": "みずほ銀行リサーチ",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_bank_search_mhri",
              "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
              "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 32,
                "documents_7d": 4,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mizuho_bank_search_industry",
              "name": "みずほ銀行 産業調査 公式検索",
              "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 5,
                "documents_7d": 1,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_bank_research_reports",
              "name": "みずほ銀行 リサーチレポート",
              "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
              "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling."
            },
            {
              "id": "mizuho_bank_industry",
              "name": "みずほ銀行 産業調査",
              "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
              "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
            }
          ],
          "match_terms": [
            "みずほ銀行",
            "mizuhobank.co.jp/corporate/mhri",
            "mizuhobank.co.jp/corporate/industry"
          ]
        },
        {
          "name": "ニッセイ基礎研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nli_reports",
              "name": "ニッセイ基礎研究所 レポート",
              "url": "https://www.nli-research.co.jp/report/?site=nli",
              "collection": {
                "checked_at": "2026-06-22T21:21:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 146,
                "documents_7d": 46,
                "latest_document_at": "2026-06-22T21:24:34+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "nli_reports",
              "name": "ニッセイ基礎研究所 レポート",
              "url": "https://www.nli-research.co.jp/report/?site=nli",
              "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling."
            }
          ],
          "match_terms": [
            "ニッセイ基礎",
            "nli-research.co.jp"
          ]
        },
        {
          "name": "伊藤忠総研",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "itochu_research_reports",
              "name": "伊藤忠総研 レポート",
              "url": "https://www.itochu-research.com/ja/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:38+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 50,
                "documents_7d": 8,
                "latest_document_at": "2026-06-18T21:27:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "伊藤忠総研",
            "itochu-research.com"
          ]
        },
        {
          "name": "農林中金総合研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nochuri_ecofin_watch",
              "name": "農林中金総合研究所 経済金融ウォッチ",
              "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
              "collection": {
                "checked_at": "2026-06-22T21:20:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 66,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:46:10+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "農林中金総合研究所",
            "nochuri.co.jp"
          ]
        },
        {
          "name": "信金中金総研",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "scbri_reports",
              "name": "信金中金総研 レポート",
              "url": "https://www.scbri.jp/reports/search/",
              "collection": {
                "checked_at": "2026-06-22T21:20:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 13,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:44:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "信金中金総研",
            "信金中金",
            "scbri.jp"
          ]
        },
        {
          "name": "浜銀総合研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "hamagin_ri_publication",
              "name": "浜銀総合研究所 レポート・出版物",
              "url": "https://www.yokohama-ri.co.jp/html/publication/",
              "collection": {
                "checked_at": "2026-06-22T21:20:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 60,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:45:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "浜銀総合研究所",
            "yokohama-ri.co.jp"
          ]
        },
        {
          "name": "PwC Japan",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pwc_daily_macro",
              "name": "PwC Japan Daily Macro Economic Insights",
              "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:41+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "PwC",
            "pwc.com/jp"
          ]
        },
        {
          "name": "RIETI 経済産業研究所",
          "category": "government_research",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rieti_updates",
              "name": "RIETI 経済産業研究所 更新情報",
              "url": "https://www.rieti.go.jp/jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 59,
                "documents_7d": 23,
                "latest_document_at": "2026-06-22T21:24:52+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "RIETI",
            "経済産業研究所",
            "rieti.go.jp"
          ]
        },
        {
          "name": "国際通貨研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iima_research_reports",
              "name": "国際通貨研究所 調査研究レポート",
              "url": "https://www.iima.or.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:23:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 24,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国際通貨研究所",
            "iima.or.jp"
          ]
        },
        {
          "name": "日本エネルギー経済研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "ieej_reports",
              "name": "日本エネルギー経済研究所 研究レポート",
              "url": "https://eneken.ieej.or.jp/report_list.php",
              "collection": {
                "checked_at": "2026-06-22T21:23:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 27,
                "documents_7d": 15,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本エネルギー経済研究所",
            "eneken.ieej.or.jp"
          ]
        },
        {
          "name": "キヤノングローバル戦略研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cigs_energy_reports",
              "name": "キヤノングローバル戦略研究所 エネルギー・環境",
              "url": "https://cigs.canon/energy/",
              "collection": {
                "checked_at": "2026-06-22T21:23:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 20,
                "documents_7d": 7,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "キヤノングローバル戦略研究所",
            "CIGS",
            "cigs.canon"
          ]
        },
        {
          "name": "日本取引所グループ",
          "category": "exchange",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jpx_market_news_rss",
              "name": "日本取引所グループ マーケットニュースRSS",
              "url": "https://www.jpx.co.jp/rss/markets_news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 18,
                "document_count": 110,
                "documents_7d": 21,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jpx_news_rss",
              "name": "日本取引所グループ お知らせRSS",
              "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:54+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 26,
                "documents_7d": 20,
                "latest_document_at": "2026-06-20T21:41:26+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本取引所",
            "jpx.co.jp"
          ]
        },
        {
          "name": "GPIF",
          "category": "public_fund",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gpif_news_rss",
              "name": "GPIF News RSS",
              "url": "https://www.gpif.go.jp/en/rss.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:54+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 47,
                "documents_7d": 14,
                "latest_document_at": "2026-06-17T21:32:22+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "GPIF",
            "gpif.go.jp"
          ]
        },
        {
          "name": "日本政策投資銀行",
          "category": "public_fund",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "dbj_reports",
              "name": "日本政策投資銀行 調査研究レポート",
              "url": "https://www.dbj.jp/investigate/list/?cat=report",
              "collection": {
                "checked_at": "2026-06-22T21:21:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 6,
                "documents_7d": 2,
                "latest_document_at": "2026-06-20T21:41:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本政策投資銀行",
            "DBJ",
            "dbj.jp"
          ]
        },
        {
          "name": "日本銀行",
          "category": "central_bank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "boj_releases",
              "name": "日本銀行 更新情報RSS",
              "url": "https://www.boj.or.jp/rss/whatsnew.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:07+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 136,
                "documents_7d": 20,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本銀行",
            "boj.or.jp"
          ]
        },
        {
          "name": "JETRO",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jetro_biznews_rss",
              "name": "JETRO ビジネス短信RSS",
              "url": "https://www.jetro.go.jp/rss2/biznews.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:16+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 180,
                "documents_7d": 106,
                "latest_document_at": "2026-06-22T21:24:42+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "JETRO",
            "jetro.go.jp"
          ]
        },
        {
          "name": "日本政策金融公庫総合研究所",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jfc_research_reports",
              "name": "日本政策金融公庫 総研レポート",
              "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:38+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:30:43+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本政策金融公庫",
            "jfc.go.jp/n/findings"
          ]
        },
        {
          "name": "NEDO",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nedo_news",
              "name": "NEDO ニュース",
              "url": "https://www.nedo.go.jp/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:15+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 22,
                "documents_7d": 5,
                "latest_document_at": "2026-06-19T21:29:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "NEDO",
            "nedo.go.jp"
          ]
        },
        {
          "name": "JST",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jst_press_rss",
              "name": "JST プレスリリースRSS",
              "url": "https://www.jst.go.jp/rss/press.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:16+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 53,
                "documents_7d": 26,
                "latest_document_at": "2026-06-22T21:25:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "JST",
            "jst.go.jp"
          ]
        },
        {
          "name": "BIS",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bis_research_rss",
              "name": "BIS Research Papers RSS",
              "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
              "collection": {
                "checked_at": "2026-06-22T21:23:42+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 74,
                "documents_7d": 19,
                "latest_document_at": "2026-06-21T21:24:59+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "bis_central_bank_speeches_rss",
              "name": "BIS Central Bank Speeches RSS",
              "url": "https://www.bis.org/doclist/cbspeeches.rss",
              "collection": {
                "checked_at": "2026-06-22T21:23:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 118,
                "documents_7d": 56,
                "latest_document_at": "2026-06-22T21:25:10+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "bis.org",
            "bis_research_rss",
            "bis_central_bank_speeches_rss"
          ]
        },
        {
          "name": "OECD Economic Outlook / Ecoscope",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bok_economic_outlook_rss",
              "name": "Bank of Korea Economic Outlook RSS",
              "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
              "collection": {
                "checked_at": "2026-06-22T21:20:14+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 50,
                "document_count": 435,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T22:30:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "oecd_ecoscope",
              "name": "OECD Ecoscope / Economic Outlook Blog",
              "url": "https://oecdecoscope.blog/",
              "collection": {
                "checked_at": "2026-06-22T21:23:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 41,
                "documents_7d": 15,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "OECD Ecoscope",
            "Economic Outlook",
            "oecdecoscope.blog"
          ]
        },
        {
          "name": "IEA",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iea_reports",
              "name": "IEA Reports",
              "url": "https://www.iea.org/analysis/all?type=report",
              "collection": {
                "checked_at": "2026-06-22T21:23:48+00:00",
                "last_status": 403,
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden",
                "last_candidate_count": 11,
                "document_count": 12,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "IEA",
            "iea.org/reports"
          ]
        },
        {
          "name": "Asian Development Bank",
          "category": "international_organization",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "adb_publications",
              "name": "Asian Development Bank Publications",
              "url": "https://www.adb.org/publications",
              "collection": {
                "checked_at": "2026-06-22T21:23:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Asian Development Bank",
            "adb.org/publications"
          ]
        },
        {
          "name": "World Bank Global Economic Prospects",
          "category": "international_organization",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "world_bank_global_economic_prospects",
              "name": "World Bank Global Economic Prospects",
              "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
              "collection": {
                "checked_at": "2026-06-22T21:23:49+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 12,
                "document_count": 22,
                "documents_7d": 7,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "World Bank",
            "worldbank.org/en/publication/global-economic-prospects"
          ]
        }
      ]
    },
    "analysis_audit": {
      "ok": true,
      "strict": false,
      "generated_at": "2026-06-22T21:27:52+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "analyses": 9611,
        "company_scores": 90528,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486
      },
      "checks": [
        {
          "check": "analysis_count",
          "ok": true,
          "severity": "error",
          "detail": "analyses rows=9611, minimum=20",
          "row_count": 9611,
          "minimum": 20
        },
        {
          "check": "analysis_required_field_summary",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty summary",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_technology_direction",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty technology_direction",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_current_tech_linkage",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty current_tech_linkage",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_theme_classification",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty theme_classification",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_impact",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_impact",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_strategy",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty strategy",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_watchpoints",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty watchpoints",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_explainers",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty explainers",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_scope_summary",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_scope_summary",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_themes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty themes_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_regions_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty asset_classes_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_text_depth_summary",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have summary shorter than 60 chars",
          "short_count": 0,
          "minimum_chars": 60,
          "samples": []
        },
        {
          "check": "analysis_text_depth_strategy",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have strategy shorter than 80 chars",
          "short_count": 0,
          "minimum_chars": 80,
          "samples": []
        },
        {
          "check": "analysis_text_depth_watchpoints",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have watchpoints shorter than 40 chars",
          "short_count": 0,
          "minimum_chars": 40,
          "samples": []
        },
        {
          "check": "analysis_json_valid_themes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid themes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_themes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty themes_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_valid_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid market_regions_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_market_regions_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty market_regions_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_valid_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid asset_classes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_asset_classes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty asset_classes_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_novelty_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.novelty_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_policy_signal_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.policy_signal_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_market_theme_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.market_theme_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_company_scores_score",
          "ok": true,
          "severity": "error",
          "detail": "0 company_scores.score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_theme_company_scores_avg_score",
          "ok": true,
          "severity": "error",
          "detail": "0 theme_company_scores.avg_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_theme_company_scores_max_score",
          "ok": true,
          "severity": "error",
          "detail": "0 theme_company_scores.max_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_signal_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.signal_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_report_linkage_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.report_linkage_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_momentum_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.momentum_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_priced_in_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.priced_in_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_company_strategy_rankings_weighted_score",
          "ok": true,
          "severity": "error",
          "detail": "0 company_strategy_rankings.weighted_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "orphan_analyses",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses point to missing documents",
          "orphan_count": 0
        },
        {
          "check": "orphan_company_scores",
          "ok": true,
          "severity": "error",
          "detail": "0 company scores point to missing analyses",
          "orphan_count": 0
        },
        {
          "check": "duplicate_document_analyses",
          "ok": true,
          "severity": "warning",
          "detail": "0 documents have duplicate analysis rows in sample",
          "samples": []
        },
        {
          "check": "analysis_company_links_present",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have no related company scores",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_trade_view_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid trade_view_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_trade_view_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete trade_view_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_top_companies_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid top_companies_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_top_companies_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete top_companies_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_source_ids_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid source_ids_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_source_ids_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete source_ids_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid market_regions_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_market_regions_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete market_regions_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid asset_classes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_asset_classes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete asset_classes_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "company_ranking_json_valid_themes",
          "ok": true,
          "severity": "error",
          "detail": "0 company rankings have invalid themes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "company_ranking_json_nonempty_themes",
          "ok": true,
          "severity": "warning",
          "detail": "0 company rankings have empty themes_json",
          "empty_count": 0,
          "samples": []
        }
      ],
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "oecd_economic_outlook",
            "error_count": 2,
            "last_error": "HTTP Error 403: Forbidden"
          }
        ]
      }
    }
  },
  "readiness": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:28:23+00:00",
    "summary": {
      "errors": 0,
      "warnings": 4,
      "sources": 148,
      "documents": 12715,
      "analyses": 9611,
      "pending_fetch": 116
    },
    "checks": [
      {
        "check": "sources_configured",
        "ok": true,
        "severity": "error",
        "detail": "148 sources configured",
        "source_count": 148,
        "min_sources": 40
      },
      {
        "check": "source_registry_synced",
        "ok": true,
        "severity": "error",
        "detail": "source_state rows=159, sources=148",
        "source_state_count": 159
      },
      {
        "check": "source_errors_clear",
        "ok": false,
        "severity": "warning",
        "detail": "3 sources have accumulated errors",
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          }
        ]
      },
      {
        "check": "source_coverage_high_priority_missing_clear",
        "ok": true,
        "severity": "error",
        "detail": "high priority government coverage missing=0",
        "coverage_summary": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 58,
          "active_monitoring_unverified": 1,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "high_missing": []
      },
      {
        "check": "source_coverage_missing_clear",
        "ok": true,
        "severity": "warning",
        "detail": "government coverage missing=0, candidate_only=0",
        "coverage_summary": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 58,
          "active_monitoring_unverified": 1,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "missing": [],
        "candidate_only": []
      },
      {
        "check": "source_coverage_high_candidate_only_clear",
        "ok": true,
        "severity": "warning",
        "detail": "high priority government coverage candidate_only=0",
        "coverage_summary": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 58,
          "active_monitoring_unverified": 1,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "high_candidate_only": []
      },
      {
        "check": "market_source_coverage_high_priority_missing_clear",
        "ok": true,
        "severity": "error",
        "detail": "high priority market-source coverage missing=0",
        "coverage_summary": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 68,
          "active_monitoring_unverified": 2,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "high_missing": []
      },
      {
        "check": "market_source_coverage_missing_clear",
        "ok": true,
        "severity": "warning",
        "detail": "market-source coverage missing=0, candidate_only=0",
        "coverage_summary": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 68,
          "active_monitoring_unverified": 2,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "missing": [],
        "candidate_only": []
      },
      {
        "check": "market_source_coverage_high_candidate_only_clear",
        "ok": true,
        "severity": "warning",
        "detail": "high priority market-source coverage candidate_only=0",
        "coverage_summary": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 68,
          "active_monitoring_unverified": 2,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "high_candidate_only": []
      },
      {
        "check": "last_run_ok",
        "ok": true,
        "severity": "error",
        "detail": "last_run=57, status=ok",
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        }
      },
      {
        "check": "db_integrity",
        "ok": true,
        "severity": "error",
        "detail": "SQLite integrity_check=ok",
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/data/market_intel.db"
        }
      },
      {
        "check": "daily_scheduler_installed",
        "ok": false,
        "severity": "warning",
        "detail": "systemd scheduler artifact exists=False",
        "platform": "linux",
        "scheduler": "systemd",
        "service_path": "/etc/systemd/system/market-intel.service",
        "timer_path": "/etc/systemd/system/market-intel.timer",
        "exists": false
      },
      {
        "check": "python_version",
        "ok": true,
        "severity": "error",
        "detail": "Python 3.11.15",
        "version": "3.11.15",
        "minimum": "3.9"
      },
      {
        "check": "dependency_pdftotext",
        "ok": true,
        "severity": "error",
        "detail": "pdftotext path=/usr/bin/pdftotext",
        "command": "pdftotext",
        "available": true,
        "path": "/usr/bin/pdftotext"
      },
      {
        "check": "dependency_curl",
        "ok": true,
        "severity": "warning",
        "detail": "curl path=/usr/bin/curl",
        "command": "curl",
        "available": true,
        "path": "/usr/bin/curl"
      },
      {
        "check": "dependency_rsync",
        "ok": true,
        "severity": "warning",
        "detail": "rsync path=/usr/bin/rsync",
        "command": "rsync",
        "available": true,
        "path": "/usr/bin/rsync"
      },
      {
        "check": "lock_mechanism",
        "ok": true,
        "severity": "error",
        "detail": "flock path=/usr/bin/flock; directory lock fallback is available",
        "command": "flock",
        "flock_available": true,
        "fallback": "directory_lock"
      },
      {
        "check": "dependency_systemctl",
        "ok": false,
        "severity": "warning",
        "detail": "systemctl path=-",
        "command": "systemctl",
        "available": false,
        "path": null
      },
      {
        "check": "dependency_nginx",
        "ok": false,
        "severity": "warning",
        "detail": "nginx path=-",
        "command": "nginx",
        "available": false,
        "path": null
      },
      {
        "check": "disk_free",
        "ok": true,
        "severity": "error",
        "detail": "free disk 242.8 GiB, minimum 2.0 GiB",
        "free_gb": 242.84,
        "min_free_gb": 2.0,
        "total_gb": 337.99
      },
      {
        "check": "data_dir_writable",
        "ok": true,
        "severity": "error",
        "detail": "/app/data writable=True",
        "path": "/app/data"
      },
      {
        "check": "report_dir_writable",
        "ok": true,
        "severity": "error",
        "detail": "/app/reports writable=True",
        "path": "/app/reports"
      },
      {
        "check": "backup_dir_writable",
        "ok": true,
        "severity": "error",
        "detail": "/app/backups writable=True",
        "path": "/app/backups"
      },
      {
        "check": "telegram_configured",
        "ok": true,
        "severity": "warning",
        "detail": "TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID are set"
      },
      {
        "check": "db_documents",
        "ok": true,
        "severity": "error",
        "detail": "documents rows=12715",
        "row_count": 12715,
        "minimum": 50
      },
      {
        "check": "db_analyses",
        "ok": true,
        "severity": "error",
        "detail": "analyses rows=9611",
        "row_count": 9611,
        "minimum": 20
      },
      {
        "check": "db_company_scores",
        "ok": true,
        "severity": "error",
        "detail": "company_scores rows=90528",
        "row_count": 90528,
        "minimum": 20
      },
      {
        "check": "db_strategy_lenses",
        "ok": true,
        "severity": "error",
        "detail": "strategy_lenses rows=19",
        "row_count": 19,
        "minimum": 1
      },
      {
        "check": "db_theme_company_scores",
        "ok": true,
        "severity": "error",
        "detail": "theme_company_scores rows=364",
        "row_count": 364,
        "minimum": 1
      },
      {
        "check": "db_market_theme_signals",
        "ok": true,
        "severity": "error",
        "detail": "market_theme_signals rows=209",
        "row_count": 209,
        "minimum": 1
      },
      {
        "check": "db_company_strategy_rankings",
        "ok": true,
        "severity": "error",
        "detail": "company_strategy_rankings rows=486",
        "row_count": 486,
        "minimum": 1
      },
      {
        "check": "analysis_fields_complete",
        "ok": true,
        "severity": "error",
        "detail": "9611 analyses contain summary/strategy/watchpoints/explainers/market scope",
        "complete_analyses": 9611,
        "minimum": 20
      },
      {
        "check": "strategy_lens_reuse_visible",
        "ok": true,
        "severity": "warning",
        "detail": "9607 analyses visibly reference accumulated strategy lenses",
        "analysis_count": 9607
      },
      {
        "check": "analysis_quality_audit_errors_clear",
        "ok": true,
        "severity": "error",
        "detail": "analysis audit errors=0",
        "audit_summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "company_scores": 90528,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486
        },
        "failed_checks": []
      },
      {
        "check": "analysis_quality_audit_warnings_clear",
        "ok": true,
        "severity": "warning",
        "detail": "analysis audit warnings=0",
        "audit_summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "company_scores": 90528,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486
        },
        "warning_checks": []
      },
      {
        "check": "strategy_reuse_audit_errors_clear",
        "ok": true,
        "severity": "error",
        "detail": "strategy reuse audit errors=0",
        "audit_summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "failed_checks": []
      },
      {
        "check": "strategy_reuse_audit_warnings_clear",
        "ok": true,
        "severity": "warning",
        "detail": "strategy reuse audit warnings=0",
        "audit_summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "warning_checks": []
      },
      {
        "check": "artifact_daily_report",
        "ok": true,
        "severity": "error",
        "detail": "daily_report exists=True, report_date=2026-06-23, age_days=0",
        "path": "/app/reports/2026-06-23.md",
        "size": 363226,
        "report_date": "2026-06-23",
        "expected_today": "2026-06-23",
        "age_days": 0,
        "max_age_days": 1
      },
      {
        "check": "artifact_dashboard_html",
        "ok": true,
        "severity": "error",
        "detail": "dashboard_html exists=True",
        "path": "/app/reports/dashboard.html",
        "size": 319854
      },
      {
        "check": "artifact_dashboard_json",
        "ok": true,
        "severity": "error",
        "detail": "dashboard_json exists=True",
        "path": "/app/reports/dashboard.json",
        "size": 5790918
      },
      {
        "check": "artifact_dashboard_content_check_json",
        "ok": true,
        "severity": "error",
        "detail": "dashboard_content_check_json exists=True",
        "path": "/app/reports/dashboard_content_check.json",
        "size": 21719
      },
      {
        "check": "artifact_strategy_brief",
        "ok": true,
        "severity": "error",
        "detail": "strategy_brief exists=True",
        "path": "/app/reports/strategy_brief.md",
        "size": 41727
      },
      {
        "check": "artifact_strategy_delta",
        "ok": true,
        "severity": "error",
        "detail": "strategy_delta exists=True",
        "path": "/app/reports/strategy_delta.md",
        "size": 8342
      },
      {
        "check": "artifact_health_json",
        "ok": true,
        "severity": "error",
        "detail": "health_json exists=True",
        "path": "/app/reports/health.json",
        "size": 44468
      },
      {
        "check": "artifact_env_check_json",
        "ok": true,
        "severity": "error",
        "detail": "env_check_json exists=True",
        "path": "/app/reports/env_check.json",
        "size": 10406
      },
      {
        "check": "artifact_quality_prune_json",
        "ok": true,
        "severity": "error",
        "detail": "quality_prune_json exists=True",
        "path": "/app/reports/quality_prune.json",
        "size": 8701
      },
      {
        "check": "artifact_source_candidates_json",
        "ok": true,
        "severity": "error",
        "detail": "source_candidates_json exists=True",
        "path": "/app/reports/source_candidates.json",
        "size": 30389
      },
      {
        "check": "artifact_source_promotion_plan_json",
        "ok": true,
        "severity": "error",
        "detail": "source_promotion_plan_json exists=True",
        "path": "/app/reports/source_promotion_plan.json",
        "size": 4892
      },
      {
        "check": "artifact_source_promotion_plan_md",
        "ok": true,
        "severity": "error",
        "detail": "source_promotion_plan_md exists=True",
        "path": "/app/reports/source_promotion_plan.md",
        "size": 3333
      },
      {
        "check": "artifact_source_target_reference_json",
        "ok": true,
        "severity": "error",
        "detail": "source_target_reference_json exists=True",
        "path": "/app/reports/source_target_reference.json",
        "size": 7876
      },
      {
        "check": "artifact_source_target_reference_md",
        "ok": true,
        "severity": "error",
        "detail": "source_target_reference_md exists=True",
        "path": "/app/reports/source_target_reference.md",
        "size": 335
      },
      {
        "check": "artifact_telegram_content_check_json",
        "ok": true,
        "severity": "error",
        "detail": "telegram_content_check_json exists=True",
        "path": "/app/reports/telegram_content_check.json",
        "size": 8609
      },
      {
        "check": "artifact_source_freshness_json",
        "ok": true,
        "severity": "error",
        "detail": "source_freshness_json exists=True",
        "path": "/app/reports/source_freshness.json",
        "size": 161332
      },
      {
        "check": "artifact_source_freshness_md",
        "ok": true,
        "severity": "error",
        "detail": "source_freshness_md exists=True",
        "path": "/app/reports/source_freshness.md",
        "size": 4175
      },
      {
        "check": "artifact_fetch_error_triage_json",
        "ok": true,
        "severity": "error",
        "detail": "fetch_error_triage_json exists=True",
        "path": "/app/reports/fetch_error_triage.json",
        "size": 21304
      },
      {
        "check": "artifact_fetch_error_triage_md",
        "ok": true,
        "severity": "error",
        "detail": "fetch_error_triage_md exists=True",
        "path": "/app/reports/fetch_error_triage.md",
        "size": 3697
      },
      {
        "check": "artifact_fetch_error_retry_json",
        "ok": true,
        "severity": "error",
        "detail": "fetch_error_retry_json exists=True",
        "path": "/app/reports/fetch_error_retry.json",
        "size": 305
      },
      {
        "check": "artifact_fetch_error_retry_md",
        "ok": true,
        "severity": "error",
        "detail": "fetch_error_retry_md exists=True",
        "path": "/app/reports/fetch_error_retry.md",
        "size": 361
      },
      {
        "check": "artifact_rss_metadata_backfill_json",
        "ok": true,
        "severity": "error",
        "detail": "rss_metadata_backfill_json exists=True",
        "path": "/app/reports/rss_metadata_backfill.json",
        "size": 270
      },
      {
        "check": "artifact_rss_metadata_backfill_md",
        "ok": true,
        "severity": "error",
        "detail": "rss_metadata_backfill_md exists=True",
        "path": "/app/reports/rss_metadata_backfill.md",
        "size": 321
      },
      {
        "check": "artifact_go_live_json",
        "ok": true,
        "severity": "error",
        "detail": "go_live_json exists=True",
        "path": "/app/reports/go_live.json",
        "size": 35642
      },
      {
        "check": "artifact_go_live_md",
        "ok": true,
        "severity": "error",
        "detail": "go_live_md exists=True",
        "path": "/app/reports/go_live.md",
        "size": 7705
      },
      {
        "check": "artifact_production_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "production_audit_json exists=True",
        "path": "/app/reports/production_audit.json",
        "size": 1000813
      },
      {
        "check": "artifact_production_audit_md",
        "ok": true,
        "severity": "error",
        "detail": "production_audit_md exists=True",
        "path": "/app/reports/production_audit.md",
        "size": 2543
      },
      {
        "check": "artifact_source_coverage_json",
        "ok": true,
        "severity": "error",
        "detail": "source_coverage_json exists=True",
        "path": "/app/reports/source_coverage.json",
        "size": 80029
      },
      {
        "check": "artifact_market_source_coverage_json",
        "ok": true,
        "severity": "error",
        "detail": "market_source_coverage_json exists=True",
        "path": "/app/reports/market_source_coverage.json",
        "size": 82799
      },
      {
        "check": "artifact_analysis_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "analysis_audit_json exists=True",
        "path": "/app/reports/analysis_audit.json",
        "size": 13304
      },
      {
        "check": "artifact_requirements_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "requirements_audit_json exists=True",
        "path": "/app/reports/requirements_audit.json",
        "size": 231624
      },
      {
        "check": "artifact_requirements_audit_md",
        "ok": true,
        "severity": "error",
        "detail": "requirements_audit_md exists=True",
        "path": "/app/reports/requirements_audit.md",
        "size": 8504
      },
      {
        "check": "artifact_deployment_check_json",
        "ok": true,
        "severity": "error",
        "detail": "deployment_check_json exists=True",
        "path": "/app/reports/deployment_check.json",
        "size": 31723
      },
      {
        "check": "artifact_public_dashboard_check_json",
        "ok": true,
        "severity": "error",
        "detail": "public_dashboard_check_json exists=True",
        "path": "/app/reports/public_dashboard_check.json",
        "size": 27416
      },
      {
        "check": "artifact_public_dashboard_local_check_json",
        "ok": true,
        "severity": "error",
        "detail": "public_dashboard_local_check_json exists=True",
        "path": "/app/reports/public_dashboard_local_check.json",
        "size": 26511
      },
      {
        "check": "recent_backup",
        "ok": true,
        "severity": "warning",
        "detail": "latest backup is recent and integrity-checked",
        "backup_dir": "/app/backups",
        "backup_age_hours": 23.986192742222222,
        "latest_backup": {
          "created_at": "2026-06-21T21:29:10+00:00",
          "backup_path": "/app/backups/20260621T212905Z",
          "manifest_path": "/app/backups/20260621T212905Z/manifest.json",
          "db_backup": "/app/backups/20260621T212905Z/market_intel.db",
          "db_size": 309411840,
          "db_sha256": "242d603309f94fa52bc7d8c555aa4f0bf8b60bf7ef4f73ff6b989423ab12ff72",
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/backups/20260621T212905Z/market_intel.db"
          },
          "config_zip": "/app/backups/20260621T212905Z/config.zip",
          "config_zip_size": 25225,
          "report_zip": "/app/backups/20260621T212905Z/reports.zip",
          "report_zip_size": 1205135
        },
        "backup_verification": {
          "ok": true,
          "manifest_path": "/app/backups/20260621T212905Z/manifest.json",
          "manifest": {
            "created_at": "2026-06-21T21:29:10+00:00",
            "backup_path": "/app/backups/20260621T212905Z",
            "manifest_path": "/app/backups/20260621T212905Z/manifest.json",
            "db_backup": "/app/backups/20260621T212905Z/market_intel.db",
            "db_size": 309411840,
            "db_sha256": "242d603309f94fa52bc7d8c555aa4f0bf8b60bf7ef4f73ff6b989423ab12ff72",
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/app/backups/20260621T212905Z/market_intel.db"
            },
            "config_zip": "/app/backups/20260621T212905Z/config.zip",
            "config_zip_size": 25225,
            "report_zip": "/app/backups/20260621T212905Z/reports.zip",
            "report_zip_size": 1205135
          },
          "db_exists": true,
          "db_size": 309411840,
          "db_size_ok": true,
          "db_sha256_expected": "242d603309f94fa52bc7d8c555aa4f0bf8b60bf7ef4f73ff6b989423ab12ff72",
          "db_sha256_actual": "242d603309f94fa52bc7d8c555aa4f0bf8b60bf7ef4f73ff6b989423ab12ff72",
          "db_sha256_ok": true,
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/backups/20260621T212905Z/market_intel.db"
          },
          "config_zip": {
            "ok": true,
            "path": "/app/backups/20260621T212905Z/config.zip",
            "member_count": 6,
            "bad_member": null
          },
          "report_zip": {
            "ok": true,
            "path": "/app/backups/20260621T212905Z/reports.zip",
            "member_count": 86,
            "bad_member": null
          }
        },
        "max_age_hours": 48.0
      },
      {
        "check": "pending_backlog_under_threshold",
        "ok": true,
        "severity": "warning",
        "detail": "pending fetch backlog=116, threshold=3000",
        "pending_fetch_count": 116,
        "pending_analysis_count": 0,
        "threshold": 3000
      }
    ],
    "counts": {
      "documents": 12715,
      "analyses": 9611,
      "company_scores": 90528,
      "strategy_lenses": 19,
      "theme_company_scores": 364,
      "market_theme_signals": 209,
      "company_strategy_rankings": 486,
      "source_strategy_scores": 1321,
      "documents_by_kind": [
        {
          "kind": "attachment_pdf",
          "count": 7697
        },
        {
          "kind": "page",
          "count": 5014
        },
        {
          "kind": "podcast",
          "count": 4
        }
      ],
      "last_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "source_errors": [
        {
          "source_id": "gsi_news",
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "iea_reports",
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "error_count": 6,
          "last_error": "The read operation timed out"
        }
      ]
    },
    "backlog": {
      "pending_fetch_count": 116,
      "pending_analysis_count": 0,
      "pending_fetch_by_publisher": [
        {
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "count": 73
        },
        {
          "publisher_type": "government",
          "document_kind": "page",
          "count": 17
        },
        {
          "publisher_type": "exchange",
          "document_kind": "attachment_pdf",
          "count": 13
        },
        {
          "publisher_type": "international_organization",
          "document_kind": "page",
          "count": 11
        },
        {
          "publisher_type": "think_tank",
          "document_kind": "attachment_pdf",
          "count": 2
        }
      ],
      "pending_analysis_by_publisher": [],
      "top_pending_fetch": [
        {
          "id": 12575,
          "title": "産業 \n 2040年の住宅市場と課題 \n 2026年06月18日 / 全文ダウンロード（PDF:1.6MB）",
          "url": "https://www.nri.com/jp/knowledge/report/files/000062822.pdf",
          "source_id": "nri_reports",
          "source_name": "野村総合研究所 レポート",
          "publisher_type": "think_tank",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-18",
          "discovered_at": "2026-06-22T21:24:06+00:00",
          "priority": 41.0
        },
        {
          "id": 12591,
          "title": "小泉防衛大臣の出張の予定について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22c.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:08+00:00",
          "priority": 36.0
        },
        {
          "id": 12700,
          "title": "シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～ / 「シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～」の詳細 （PDF形式 242KB）",
          "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r8/k260622/k260622.pdf",
          "source_id": "jcg_public_relations",
          "source_name": "海上保安庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:47+00:00",
          "priority": 34.0
        },
        {
          "id": 12620,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料3：人工妊娠中絶一時金認定審査部会 委員名簿（PDF／159KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/0570e607/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_04.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12619,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料2：旧優生保護法補償金等認定審査会運営規程（PDF／188KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/b24a3ea0/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_03.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12618,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料1：人工妊娠中絶一時金認定審査部会審査方針（PDF／177KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/017cea71/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_02.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12666,
          "title": "カナダ国防大臣の当省訪問について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22a.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:43+00:00",
          "priority": 18.0
        },
        {
          "id": 12665,
          "title": "第１１回処遇・給与部会の開催について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22b.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:43+00:00",
          "priority": 18.0
        },
        {
          "id": 12652,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料3】教育課程部会芸術ワーキンググループ委員名簿 (PDF:108KB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_8.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12651,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-4】令和6年度 高等学校学習指導要領実施状況調査の結果について（書道）【暫定版】 (PDF:1.2MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_7.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        }
      ],
      "top_pending_analysis": []
    },
    "artifacts": {
      "daily_report": {
        "path": "/app/reports/2026-06-23.md",
        "exists": true,
        "size": 363226,
        "report_date": "2026-06-23",
        "expected_today": "2026-06-23",
        "age_days": 0,
        "max_age_days": 1
      },
      "dashboard_html": {
        "path": "/app/reports/dashboard.html",
        "exists": true,
        "size": 319854
      },
      "dashboard_json": {
        "path": "/app/reports/dashboard.json",
        "exists": true,
        "size": 5790918
      },
      "dashboard_content_check_json": {
        "path": "/app/reports/dashboard_content_check.json",
        "exists": true,
        "size": 21719
      },
      "strategy_brief": {
        "path": "/app/reports/strategy_brief.md",
        "exists": true,
        "size": 41727
      },
      "strategy_delta": {
        "path": "/app/reports/strategy_delta.md",
        "exists": true,
        "size": 8342
      },
      "health_json": {
        "path": "/app/reports/health.json",
        "exists": true,
        "size": 44468
      },
      "env_check_json": {
        "path": "/app/reports/env_check.json",
        "exists": true,
        "size": 10406
      },
      "quality_prune_json": {
        "path": "/app/reports/quality_prune.json",
        "exists": true,
        "size": 8701
      },
      "source_candidates_json": {
        "path": "/app/reports/source_candidates.json",
        "exists": true,
        "size": 30389
      },
      "source_promotion_plan_json": {
        "path": "/app/reports/source_promotion_plan.json",
        "exists": true,
        "size": 4892
      },
      "source_promotion_plan_md": {
        "path": "/app/reports/source_promotion_plan.md",
        "exists": true,
        "size": 3333
      },
      "source_target_reference_json": {
        "path": "/app/reports/source_target_reference.json",
        "exists": true,
        "size": 7876
      },
      "source_target_reference_md": {
        "path": "/app/reports/source_target_reference.md",
        "exists": true,
        "size": 335
      },
      "telegram_content_check_json": {
        "path": "/app/reports/telegram_content_check.json",
        "exists": true,
        "size": 8609
      },
      "source_freshness_json": {
        "path": "/app/reports/source_freshness.json",
        "exists": true,
        "size": 161332
      },
      "source_freshness_md": {
        "path": "/app/reports/source_freshness.md",
        "exists": true,
        "size": 4175
      },
      "fetch_error_triage_json": {
        "path": "/app/reports/fetch_error_triage.json",
        "exists": true,
        "size": 21304
      },
      "fetch_error_triage_md": {
        "path": "/app/reports/fetch_error_triage.md",
        "exists": true,
        "size": 3697
      },
      "fetch_error_retry_json": {
        "path": "/app/reports/fetch_error_retry.json",
        "exists": true,
        "size": 305
      },
      "fetch_error_retry_md": {
        "path": "/app/reports/fetch_error_retry.md",
        "exists": true,
        "size": 361
      },
      "rss_metadata_backfill_json": {
        "path": "/app/reports/rss_metadata_backfill.json",
        "exists": true,
        "size": 270
      },
      "rss_metadata_backfill_md": {
        "path": "/app/reports/rss_metadata_backfill.md",
        "exists": true,
        "size": 321
      },
      "go_live_json": {
        "path": "/app/reports/go_live.json",
        "exists": true,
        "size": 35642
      },
      "go_live_md": {
        "path": "/app/reports/go_live.md",
        "exists": true,
        "size": 7705
      },
      "production_audit_json": {
        "path": "/app/reports/production_audit.json",
        "exists": true,
        "size": 1000813
      },
      "production_audit_md": {
        "path": "/app/reports/production_audit.md",
        "exists": true,
        "size": 2543
      },
      "source_coverage_json": {
        "path": "/app/reports/source_coverage.json",
        "exists": true,
        "size": 80029
      },
      "market_source_coverage_json": {
        "path": "/app/reports/market_source_coverage.json",
        "exists": true,
        "size": 82799
      },
      "analysis_audit_json": {
        "path": "/app/reports/analysis_audit.json",
        "exists": true,
        "size": 13304
      },
      "requirements_audit_json": {
        "path": "/app/reports/requirements_audit.json",
        "exists": true,
        "size": 231624
      },
      "requirements_audit_md": {
        "path": "/app/reports/requirements_audit.md",
        "exists": true,
        "size": 8504
      },
      "deployment_check_json": {
        "path": "/app/reports/deployment_check.json",
        "exists": true,
        "size": 31723
      },
      "public_dashboard_check_json": {
        "path": "/app/reports/public_dashboard_check.json",
        "exists": true,
        "size": 27416
      },
      "public_dashboard_local_check_json": {
        "path": "/app/reports/public_dashboard_local_check.json",
        "exists": true,
        "size": 26511
      }
    },
    "analysis_audit": {
      "ok": true,
      "strict": false,
      "generated_at": "2026-06-22T21:28:19+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "analyses": 9611,
        "company_scores": 90528,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486
      },
      "checks": [
        {
          "check": "analysis_count",
          "ok": true,
          "severity": "error",
          "detail": "analyses rows=9611, minimum=20",
          "row_count": 9611,
          "minimum": 20
        },
        {
          "check": "analysis_required_field_summary",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty summary",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_technology_direction",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty technology_direction",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_current_tech_linkage",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty current_tech_linkage",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_theme_classification",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty theme_classification",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_impact",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_impact",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_strategy",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty strategy",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_watchpoints",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty watchpoints",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_explainers",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty explainers",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_scope_summary",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_scope_summary",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_themes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty themes_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty market_regions_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_required_field_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have empty asset_classes_json",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "analysis_text_depth_summary",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have summary shorter than 60 chars",
          "short_count": 0,
          "minimum_chars": 60,
          "samples": []
        },
        {
          "check": "analysis_text_depth_strategy",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have strategy shorter than 80 chars",
          "short_count": 0,
          "minimum_chars": 80,
          "samples": []
        },
        {
          "check": "analysis_text_depth_watchpoints",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have watchpoints shorter than 40 chars",
          "short_count": 0,
          "minimum_chars": 40,
          "samples": []
        },
        {
          "check": "analysis_json_valid_themes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid themes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_themes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty themes_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_valid_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid market_regions_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_market_regions_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty market_regions_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_valid_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses have invalid asset_classes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "analysis_json_nonempty_asset_classes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have empty asset_classes_json",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_novelty_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.novelty_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_policy_signal_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.policy_signal_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_analyses_market_theme_score",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses.market_theme_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_company_scores_score",
          "ok": true,
          "severity": "error",
          "detail": "0 company_scores.score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_theme_company_scores_avg_score",
          "ok": true,
          "severity": "error",
          "detail": "0 theme_company_scores.avg_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_theme_company_scores_max_score",
          "ok": true,
          "severity": "error",
          "detail": "0 theme_company_scores.max_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_signal_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.signal_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_report_linkage_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.report_linkage_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_momentum_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.momentum_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_market_theme_signals_priced_in_score",
          "ok": true,
          "severity": "error",
          "detail": "0 market_theme_signals.priced_in_score values outside 0-1",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 1.0,
          "samples": []
        },
        {
          "check": "score_bounds_company_strategy_rankings_weighted_score",
          "ok": true,
          "severity": "error",
          "detail": "0 company_strategy_rankings.weighted_score values outside 0-100",
          "invalid_count": 0,
          "lower": 0.0,
          "upper": 100.0,
          "samples": []
        },
        {
          "check": "orphan_analyses",
          "ok": true,
          "severity": "error",
          "detail": "0 analyses point to missing documents",
          "orphan_count": 0
        },
        {
          "check": "orphan_company_scores",
          "ok": true,
          "severity": "error",
          "detail": "0 company scores point to missing analyses",
          "orphan_count": 0
        },
        {
          "check": "duplicate_document_analyses",
          "ok": true,
          "severity": "warning",
          "detail": "0 documents have duplicate analysis rows in sample",
          "samples": []
        },
        {
          "check": "analysis_company_links_present",
          "ok": true,
          "severity": "warning",
          "detail": "0 analyses have no related company scores",
          "missing_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_trade_view_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid trade_view_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_trade_view_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete trade_view_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_top_companies_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid top_companies_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_top_companies_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete top_companies_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_source_ids_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid source_ids_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_source_ids_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete source_ids_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_market_regions_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid market_regions_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_market_regions_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete market_regions_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_valid_asset_classes_json",
          "ok": true,
          "severity": "error",
          "detail": "0 market theme signals have invalid asset_classes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "theme_signal_json_complete_asset_classes_json",
          "ok": true,
          "severity": "warning",
          "detail": "0 market theme signals have incomplete asset_classes_json",
          "incomplete_count": 0,
          "samples": []
        },
        {
          "check": "company_ranking_json_valid_themes",
          "ok": true,
          "severity": "error",
          "detail": "0 company rankings have invalid themes_json",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "company_ranking_json_nonempty_themes",
          "ok": true,
          "severity": "warning",
          "detail": "0 company rankings have empty themes_json",
          "empty_count": 0,
          "samples": []
        }
      ],
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "oecd_economic_outlook",
            "error_count": 2,
            "last_error": "HTTP Error 403: Forbidden"
          }
        ]
      }
    },
    "strategy_reuse_audit": {
      "ok": true,
      "strict": false,
      "generated_at": "2026-06-22T21:28:20+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "analyses": 9611,
        "strategy_lenses": 19,
        "plain_explainer_analyses": 9611,
        "lens_reuse_analyses": 9607,
        "source_strategy_reuse_analyses": 9611,
        "strategy_export_themes": 19,
        "strategy_export_companies": 54,
        "strategy_export_matrix": 300,
        "strategy_action_queue_buy": 0,
        "strategy_action_queue_sell": 0,
        "strategy_action_queue_watch": 19,
        "strategy_action_queue_risk": 19,
        "strategy_action_queue_short": 19,
        "strategy_action_queue_mid": 19,
        "strategy_action_queue_long": 19,
        "strategy_action_queue_score_complete_rows": 95,
        "strategy_action_queue_score_missing_rows": 0,
        "strategy_decision_digest_buy": 0,
        "strategy_decision_digest_crowded": 0,
        "strategy_decision_digest_risk": 5,
        "strategy_decision_digest_score_rows": 5,
        "strategy_decision_digest_score_missing_rows": 0,
        "source_strategy_scores": 1319,
        "source_strategy_scores_latest": 148,
        "source_strategy_momentum_rows": 148,
        "score_explainability_report_valid": true
      },
      "checks": [
        {
          "check": "theme_analogy_specs_complete",
          "ok": true,
          "severity": "error",
          "detail": "0 theme specs have thin analogies",
          "missing_themes": []
        },
        {
          "check": "analysis_explainers_plain_language_ready",
          "ok": true,
          "severity": "error",
          "detail": "9611 analyses have structured plain-language explainers",
          "ready_count": 9611,
          "minimum": 20,
          "samples": []
        },
        {
          "check": "strategy_lenses_available",
          "ok": true,
          "severity": "error",
          "detail": "strategy lenses=19, minimum=1",
          "lens_count": 19,
          "minimum": 1
        },
        {
          "check": "strategy_lenses_include_plain_language_view",
          "ok": true,
          "severity": "error",
          "detail": "19 lenses include 用語の見方",
          "lens_count": 19,
          "minimum": 1
        },
        {
          "check": "strategy_lens_company_json_valid",
          "ok": true,
          "severity": "error",
          "detail": "invalid=0 key company JSON rows",
          "invalid_count": 0,
          "samples": []
        },
        {
          "check": "strategy_lens_company_json_nonempty_for_actionable_themes",
          "ok": true,
          "severity": "warning",
          "detail": "0 actionable lenses have empty key company JSON",
          "empty_count": 0,
          "samples": []
        },
        {
          "check": "strategy_lens_fields_trade_ready",
          "ok": true,
          "severity": "warning",
          "detail": "0 lens rows have thin market view/source/confidence fields in sample",
          "samples": []
        },
        {
          "check": "analysis_reuses_prior_strategy_lenses",
          "ok": true,
          "severity": "warning",
          "detail": "9607 analyses visibly reuse prior strategy lenses",
          "reuse_count": 9607
        },
        {
          "check": "analysis_reuses_source_strategy_scores",
          "ok": true,
          "severity": "warning",
          "detail": "9611 analyses visibly reuse source strategy scores",
          "reuse_count": 9611
        },
        {
          "check": "strategy_export_links_themes_companies",
          "ok": true,
          "severity": "error",
          "detail": "themes=19 companies=54 matrix=300",
          "export_summary": {
            "stance": "テーマ分散で強めに監視",
            "theme_count": 19,
            "company_count": 54,
            "matrix_count": 300,
            "buy": 0,
            "sell": 0,
            "watch": 18,
            "risk": 0
          }
        },
        {
          "check": "strategy_action_queue_trade_ready",
          "ok": true,
          "severity": "error",
          "detail": "buy=0 watch=19 risk=19 top_priority=0.6705",
          "action_summary": {
            "date": "2026-06-23",
            "stance": "テーマ分散で強めに監視",
            "buy": 0,
            "sell": 0,
            "watch": 19,
            "risk": 19,
            "short": 19,
            "mid": 19,
            "long": 19,
            "themes": 19,
            "companies": 54,
            "top_priority": 0.6705
          }
        },
        {
          "check": "strategy_action_queue_required_buckets_present",
          "ok": true,
          "severity": "error",
          "detail": "missing_buckets=-",
          "required_buckets": [
            "買い",
            "売り",
            "監視",
            "リスク要因"
          ],
          "missing_buckets": []
        },
        {
          "check": "strategy_action_queue_horizons_cover_themes",
          "ok": true,
          "severity": "error",
          "detail": "themes=19 short=19 mid=19 long=19",
          "required_horizons": [
            "短期",
            "中期",
            "長期"
          ],
          "missing_horizons": []
        },
        {
          "check": "strategy_action_queue_score_fields_complete",
          "ok": true,
          "severity": "error",
          "detail": "0 action rows missing momentum/priced-in/report-linkage fields",
          "samples": []
        },
        {
          "check": "strategy_action_queue_context_fields_complete",
          "ok": true,
          "severity": "error",
          "detail": "0 action rows missing strategy/action/scope context",
          "samples": []
        },
        {
          "check": "strategy_decision_digest_trade_ready",
          "ok": true,
          "severity": "error",
          "detail": "buy=0 crowded=0 risk=5 questions=3",
          "decision_summary": {
            "date": "2026-06-23",
            "stance": "テーマ分散で強めに監視",
            "high_conviction_buy": 0,
            "crowded_watch": 0,
            "risk_triggers": 5,
            "company_focus": 0,
            "top_buy_theme": "",
            "top_crowded_theme": "",
            "top_risk_theme": "核融合・次世代エネルギー"
          }
        },
        {
          "check": "strategy_decision_digest_score_fields_complete",
          "ok": true,
          "severity": "error",
          "detail": "0 digest rows missing momentum/priced-in/report-linkage fields",
          "samples": []
        },
        {
          "check": "source_strategy_scores_persisted_for_reuse",
          "ok": true,
          "severity": "error",
          "detail": "source_strategy_scores total=1319 latest=148",
          "total": 1319,
          "latest": 148
        },
        {
          "check": "source_strategy_scores_include_momentum",
          "ok": true,
          "severity": "error",
          "detail": "source momentum rows=148/148",
          "momentum_rows": 148,
          "latest": 148
        },
        {
          "check": "strategy_lens_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_lenses.json valid=True",
          "report": {
            "path": "/app/reports/strategy_lenses.json",
            "exists": true,
            "valid_json": true,
            "size": 42926
          }
        },
        {
          "check": "strategy_playbook_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_playbook.json valid=True",
          "report": {
            "path": "/app/reports/strategy_playbook.json",
            "exists": true,
            "valid_json": true,
            "size": 272360
          }
        },
        {
          "check": "strategy_action_queue_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_action_queue.json valid=True",
          "report": {
            "path": "/app/reports/strategy_action_queue.json",
            "exists": true,
            "valid_json": true,
            "size": 738952
          }
        },
        {
          "check": "strategy_decision_digest_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_decision_digest.json valid=True",
          "report": {
            "path": "/app/reports/strategy_decision_digest.json",
            "exists": true,
            "valid_json": true,
            "size": 14493
          }
        },
        {
          "check": "source_strategy_score_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "source_strategy_score.json valid=True",
          "report": {
            "path": "/app/reports/source_strategy_score.json",
            "exists": true,
            "valid_json": true,
            "size": 252763
          }
        },
        {
          "check": "score_explainability_report_json_valid",
          "ok": true,
          "severity": "warning",
          "detail": "score_explainability.json valid=True",
          "report": {
            "path": "/app/reports/score_explainability.json",
            "exists": true,
            "valid_json": true,
            "size": 384913
          }
        }
      ],
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "oecd_economic_outlook",
            "error_count": 2,
            "last_error": "HTTP Error 403: Forbidden"
          }
        ]
      },
      "strategy_export_summary": {
        "stance": "テーマ分散で強めに監視",
        "theme_count": 19,
        "company_count": 54,
        "matrix_count": 300,
        "buy": 0,
        "sell": 0,
        "watch": 18,
        "risk": 0
      },
      "strategy_action_queue_summary": {
        "date": "2026-06-23",
        "stance": "テーマ分散で強めに監視",
        "buy": 0,
        "sell": 0,
        "watch": 19,
        "risk": 19,
        "short": 19,
        "mid": 19,
        "long": 19,
        "themes": 19,
        "companies": 54,
        "top_priority": 0.6705
      },
      "strategy_decision_digest_summary": {
        "date": "2026-06-23",
        "stance": "テーマ分散で強めに監視",
        "high_conviction_buy": 0,
        "crowded_watch": 0,
        "risk_triggers": 5,
        "company_focus": 0,
        "top_buy_theme": "",
        "top_crowded_theme": "",
        "top_risk_theme": "核融合・次世代エネルギー"
      }
    },
    "source_coverage": {
      "ok": true,
      "strict": false,
      "require_active": false,
      "generated_at": "2026-06-22T21:28:15+00:00",
      "reference": {
        "name": "e-Gov 国の行政機関",
        "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
        "checked_at": "2026-06-07",
        "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
      },
      "summary": {
        "targets": 59,
        "active": 59,
        "active_monitoring_verified": 58,
        "active_monitoring_unverified": 1,
        "active_collection_verified": 59,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 6
      },
      "category_summary": {
        "audit": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "cabinet": {
          "targets": 4,
          "active": 4,
          "active_monitoring_verified": 4,
          "active_collection_verified": 4,
          "candidate_only": 0,
          "missing": 0
        },
        "cabinet_office": {
          "targets": 13,
          "active": 13,
          "active_monitoring_verified": 13,
          "active_collection_verified": 13,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry": {
          "targets": 11,
          "active": 11,
          "active_monitoring_verified": 11,
          "active_collection_verified": 11,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry_external": {
          "targets": 20,
          "active": 20,
          "active_monitoring_verified": 20,
          "active_collection_verified": 20,
          "candidate_only": 0,
          "missing": 0
        },
        "ministry_special": {
          "targets": 10,
          "active": 10,
          "active_monitoring_verified": 9,
          "active_collection_verified": 10,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "priority_summary": {
        "high": {
          "targets": 25,
          "active": 25,
          "active_monitoring_verified": 25,
          "active_collection_verified": 25,
          "candidate_only": 0,
          "missing": 0
        },
        "low": {
          "targets": 10,
          "active": 10,
          "active_monitoring_verified": 10,
          "active_collection_verified": 10,
          "candidate_only": 0,
          "missing": 0
        },
        "medium": {
          "targets": 24,
          "active": 24,
          "active_monitoring_verified": 23,
          "active_collection_verified": 24,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "errors": [],
      "warnings": [],
      "high_missing": [],
      "high_candidate_only": [],
      "active_monitoring_unverified": [
        {
          "name": "国土地理院",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsi_news",
              "name": "国土地理院 新着情報",
              "url": "https://www.gsi.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:33+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                "last_candidate_count": 13,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土地理院",
            "gsi.go.jp"
          ]
        }
      ],
      "active_collection_unverified": [],
      "missing": [],
      "candidate_only": [],
      "targets": [
        {
          "name": "首相官邸",
          "category": "cabinet",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kantei_home",
              "name": "首相官邸 新着情報",
              "url": "https://www.kantei.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:20:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 48,
                "documents_7d": 12,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "首相官邸",
            "kantei.go.jp"
          ]
        },
        {
          "name": "内閣官房",
          "category": "cabinet",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cas_home",
              "name": "内閣官房 新着情報",
              "url": "https://www.cas.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:20:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 18,
                "document_count": 260,
                "documents_7d": 83,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣官房",
            "cas.go.jp"
          ]
        },
        {
          "name": "内閣法制局",
          "category": "cabinet",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "clb_news",
              "name": "内閣法制局 新着情報",
              "url": "https://www.clb.go.jp/news/",
              "collection": {
                "checked_at": "2026-06-22T21:21:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:35:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣法制局",
            "clb.go.jp"
          ]
        },
        {
          "name": "人事院",
          "category": "cabinet",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jinji_news",
              "name": "人事院 新着情報",
              "url": "https://www.jinji.go.jp/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:20+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 257,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:41:57+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "人事院",
            "jinji.go.jp"
          ]
        },
        {
          "name": "内閣府",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cao_csti",
              "name": "内閣府 総合科学技術・イノベーション会議",
              "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:06+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 356,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T04:33:03+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "内閣府",
            "cao.go.jp"
          ]
        },
        {
          "name": "日本学術会議",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "scj_info",
              "name": "日本学術会議 お知らせ",
              "url": "https://www.scj.go.jp/ja/info/",
              "collection": {
                "checked_at": "2026-06-22T21:21:21+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 30,
                "document_count": 346,
                "documents_7d": 2,
                "latest_document_at": "2026-06-19T21:27:11+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本学術会議",
            "scj.go.jp"
          ]
        },
        {
          "name": "宮内庁",
          "category": "cabinet_office",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kunaicho_rss",
              "name": "宮内庁 新着情報RSS",
              "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:21:21+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:07:28+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "宮内庁",
            "kunaicho.go.jp"
          ]
        },
        {
          "name": "公正取引委員会",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jftc_press",
              "name": "公正取引委員会 報道発表資料",
              "url": "https://www.jftc.go.jp/houdou/pressrelease/",
              "collection": {
                "checked_at": "2026-06-22T21:20:28+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 30,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:32:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公正取引委員会",
            "jftc.go.jp"
          ]
        },
        {
          "name": "国家公安委員会",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "npsc_home",
              "name": "国家公安委員会 新着情報",
              "url": "https://www.npsc.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:07:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国家公安委員会",
            "npsc.go.jp"
          ]
        },
        {
          "name": "警察庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "npa_news_release",
              "name": "警察庁 報道発表資料",
              "url": "https://www.npa.go.jp/news/release/",
              "collection": {
                "checked_at": "2026-06-22T21:20:30+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 118,
                "documents_7d": 15,
                "latest_document_at": "2026-06-21T21:24:33+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "警察庁",
            "npa.go.jp"
          ]
        },
        {
          "name": "個人情報保護委員会",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "ppc_press",
              "name": "個人情報保護委員会 報道発表",
              "url": "https://www.ppc.go.jp/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:20:29+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "個人情報保護委員会",
            "ppc.go.jp"
          ]
        },
        {
          "name": "カジノ管理委員会",
          "category": "cabinet_office",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jcrc_activity",
              "name": "カジノ管理委員会 委員会開催状況",
              "url": "https://www.jcrc.go.jp/activity/holding.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 28,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "カジノ管理委員会",
            "jcrc.go.jp"
          ]
        },
        {
          "name": "金融庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fsa_recent",
              "name": "金融庁 新着情報一覧",
              "url": "https://www.fsa.go.jp/recent/recent.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:04+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 174,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:25:05+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "金融庁",
            "fsa.go.jp"
          ]
        },
        {
          "name": "消費者庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "caa_news_rss",
              "name": "消費者庁 新着情報RSS",
              "url": "https://www.caa.go.jp/news.rss",
              "collection": {
                "checked_at": "2026-06-22T21:20:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 89,
                "documents_7d": 44,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "消費者庁",
            "caa.go.jp"
          ]
        },
        {
          "name": "こども家庭庁",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cfa_press",
              "name": "こども家庭庁 報道発表",
              "url": "https://www.cfa.go.jp/press",
              "collection": {
                "checked_at": "2026-06-22T21:20:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 184,
                "documents_7d": 87,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "こども家庭庁",
            "cfa.go.jp"
          ]
        },
        {
          "name": "デジタル庁",
          "category": "cabinet_office",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "digital_agency_rss",
              "name": "デジタル庁 新着・更新RSS",
              "url": "https://www.digital.go.jp/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 396,
                "documents_7d": 223,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "デジタル庁",
            "digital.go.jp"
          ]
        },
        {
          "name": "復興庁",
          "category": "cabinet_office",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "reconstruction_whats_new",
              "name": "復興庁 新着情報",
              "url": "https://www.reconstruction.go.jp/topics/whats-new/",
              "collection": {
                "checked_at": "2026-06-22T21:20:22+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 30,
                "document_count": 109,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:58:16+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "復興庁",
            "reconstruction.go.jp"
          ]
        },
        {
          "name": "総務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mic_press",
              "name": "総務省 報道資料",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 33,
                "document_count": 118,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:41:54+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouchoi_home",
              "name": "公害等調整委員会 新着情報",
              "url": "https://www.soumu.go.jp/kouchoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 52,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "総務省",
            "soumu.go.jp"
          ]
        },
        {
          "name": "公害等調整委員会",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mic_press",
              "name": "総務省 報道資料",
              "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 33,
                "document_count": 118,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:41:54+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouchoi_home",
              "name": "公害等調整委員会 新着情報",
              "url": "https://www.soumu.go.jp/kouchoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 52,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公害等調整委員会",
            "soumu.go.jp"
          ]
        },
        {
          "name": "消防庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fdma_press_rss",
              "name": "消防庁 報道発表RSS",
              "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:25+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "消防庁",
            "fdma.go.jp"
          ]
        },
        {
          "name": "法務省",
          "category": "ministry",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "moj_home",
              "name": "法務省 新着情報",
              "url": "https://www.moj.go.jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 88,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:26:00+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouanshin_index",
              "name": "公安審査委員会",
              "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 19,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "法務省",
            "moj.go.jp"
          ]
        },
        {
          "name": "検察庁",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kensatsu_home",
              "name": "検察庁 新着情報",
              "url": "https://www.kensatsu.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:23+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:32+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "検察庁",
            "kensatsu.go.jp"
          ]
        },
        {
          "name": "出入国在留管理庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "出入国在留管理庁",
            "immi-moj.go.jp",
            "moj.go.jp/isa"
          ]
        },
        {
          "name": "公安審査委員会",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "moj_home",
              "name": "法務省 新着情報",
              "url": "https://www.moj.go.jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:23+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 88,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:26:00+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "isa_news",
              "name": "出入国在留管理庁 新着情報",
              "url": "https://www.moj.go.jp/isa/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 229,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "kouanshin_index",
              "name": "公安審査委員会",
              "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 19,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公安審査委員会",
            "moj.go.jp"
          ]
        },
        {
          "name": "公安調査庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "psia_news",
              "name": "公安調査庁 新着情報",
              "url": "https://www.moj.go.jp/psia/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:24+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 43,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:35:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "公安調査庁",
            "moj.go.jp/psia"
          ]
        },
        {
          "name": "外務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mofa_gov_online_bridge",
              "name": "外務省 関連 政府広報オンライン新着",
              "url": "https://www.gov-online.go.jp/info/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:41+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mofa_press",
              "name": "外務省 報道・広報",
              "url": "https://www.mofa.go.jp/mofaj/press/",
              "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "外務省",
            "mofa.go.jp"
          ]
        },
        {
          "name": "財務省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mof_news_rss",
              "name": "財務省 新着情報RSS",
              "url": "https://www.mof.go.jp/news.rss",
              "collection": {
                "checked_at": "2026-06-22T21:20:03+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 385,
                "documents_7d": 124,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "財務省",
            "mof.go.jp"
          ]
        },
        {
          "name": "国税庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nta_information",
              "name": "国税庁 新着情報",
              "url": "https://www.nta.go.jp/information/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 107,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:34+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国税庁",
            "nta.go.jp"
          ]
        },
        {
          "name": "国税不服審判所",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "kfs_topics",
              "name": "国税不服審判所 トピックス",
              "url": "https://www.kfs.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 22,
                "documents_7d": 7,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国税不服審判所",
            "kfs.go.jp"
          ]
        },
        {
          "name": "文部科学省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mext_news_rss",
              "name": "文部科学省 新着情報RSS",
              "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 270,
                "documents_7d": 127,
                "latest_document_at": "2026-06-22T21:24:33+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "sports_agency_news",
              "name": "スポーツ庁 新着情報",
              "url": "https://www.mext.go.jp/sports/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 113,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:26:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "文部科学省",
            "mext.go.jp"
          ]
        },
        {
          "name": "日本学士院",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "japan_acad_news",
              "name": "日本学士院 ニュース",
              "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 73,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本学士院",
            "japan-acad.go.jp"
          ]
        },
        {
          "name": "地震調査研究推進本部",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jishin_news",
              "name": "地震調査研究推進本部 新着情報",
              "url": "https://www.jishin.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:26+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 27,
                "document_count": 240,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T15:07:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "地震調査研究推進本部",
            "jishin.go.jp"
          ]
        },
        {
          "name": "スポーツ庁",
          "category": "ministry_external",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sports_agency_news",
              "name": "スポーツ庁 新着情報",
              "url": "https://www.mext.go.jp/sports/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 113,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:26:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "スポーツ庁",
            "mext.go.jp/sports"
          ]
        },
        {
          "name": "文化庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bunka_press",
              "name": "文化庁 報道発表",
              "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
              "collection": {
                "checked_at": "2026-06-22T21:21:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 101,
                "documents_7d": 23,
                "latest_document_at": "2026-06-22T21:25:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "文化庁",
            "bunka.go.jp"
          ]
        },
        {
          "name": "日本芸術院",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "geijutuin_home",
              "name": "日本芸術院 新着情報",
              "url": "https://www.geijutuin.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 63,
                "documents_7d": 9,
                "latest_document_at": "2026-06-21T21:24:35+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本芸術院",
            "geijutuin.go.jp"
          ]
        },
        {
          "name": "厚生労働省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mhlw_news_rss",
              "name": "厚生労働省 新着情報RSS",
              "url": "https://www.mhlw.go.jp/stf/news.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:19+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 675,
                "documents_7d": 171,
                "latest_document_at": "2026-06-22T21:24:44+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "churoi_news",
              "name": "中央労働委員会 新着情報",
              "url": "https://www.mhlw.go.jp/churoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 41,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:15+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "厚生労働省",
            "mhlw.go.jp"
          ]
        },
        {
          "name": "中央労働委員会",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "churoi_news",
              "name": "中央労働委員会 新着情報",
              "url": "https://www.mhlw.go.jp/churoi/",
              "collection": {
                "checked_at": "2026-06-22T21:21:28+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 41,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:15+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "中央労働委員会",
            "mhlw.go.jp/churoi"
          ]
        },
        {
          "name": "農林水産省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "maff_press_rss",
              "name": "農林水産省 報道発表RSS",
              "url": "https://www.maff.go.jp/rss.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:18+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 160,
                "documents_7d": 60,
                "latest_document_at": "2026-06-21T21:23:29+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "rinya_press",
              "name": "林野庁 報道発表",
              "url": "https://www.rinya.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 139,
                "documents_7d": 22,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jfa_press",
              "name": "水産庁 報道発表",
              "url": "https://www.jfa.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 516,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T15:37:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "農林水産省",
            "maff.go.jp"
          ]
        },
        {
          "name": "林野庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rinya_press",
              "name": "林野庁 報道発表",
              "url": "https://www.rinya.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 139,
                "documents_7d": 22,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "林野庁",
            "rinya.maff.go.jp"
          ]
        },
        {
          "name": "水産庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jfa_press",
              "name": "水産庁 報道発表",
              "url": "https://www.jfa.maff.go.jp/j/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 516,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T15:37:12+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "水産庁",
            "jfa.maff.go.jp"
          ]
        },
        {
          "name": "経済産業省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "meti_news",
              "name": "経済産業省 ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:04+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 53,
                "documents_7d": 25,
                "latest_document_at": "2026-06-19T21:23:35+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "enecho_meti_release_bridge",
              "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "sme_agency_meti_release_bridge",
              "name": "中小企業庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "enecho_notice",
              "name": "資源エネルギー庁 お知らせ",
              "url": "https://www.enecho.meti.go.jp/notice/index.html",
              "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
            },
            {
              "id": "sme_agency_news",
              "name": "中小企業庁 新着情報",
              "url": "https://www.chusho.meti.go.jp/old_info.html",
              "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "経済産業省",
            "meti.go.jp"
          ]
        },
        {
          "name": "資源エネルギー庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "enecho_meti_release_bridge",
              "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "enecho_notice",
              "name": "資源エネルギー庁 お知らせ",
              "url": "https://www.enecho.meti.go.jp/notice/index.html",
              "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "資源エネルギー庁",
            "enecho.meti.go.jp"
          ]
        },
        {
          "name": "特許庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "inpit_ip_updates",
              "name": "INPIT（特許庁連携）知財・特許情報",
              "url": "https://www.inpit.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 46,
                "documents_7d": 19,
                "latest_document_at": "2026-06-22T21:24:07+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "jpo_latest",
              "name": "特許庁 新着情報一覧",
              "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
              "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT."
            }
          ],
          "match_terms": [
            "特許庁",
            "jpo.go.jp"
          ]
        },
        {
          "name": "中小企業庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sme_agency_meti_release_bridge",
              "name": "中小企業庁 関連 経済産業省ニュースリリース",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "sme_agency_news",
              "name": "中小企業庁 新着情報",
              "url": "https://www.chusho.meti.go.jp/old_info.html",
              "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "中小企業庁",
            "chusho.meti.go.jp"
          ]
        },
        {
          "name": "国土交通省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mlit_press_rss",
              "name": "国土交通省 プレスリリースRSS",
              "url": "https://www.mlit.go.jp/pressrelease.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 22,
                "document_count": 282,
                "documents_7d": 169,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mlit_news_rss",
              "name": "国土交通省 新着情報RSS",
              "url": "https://www.mlit.go.jp/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 17,
                "documents_7d": 4,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jmat_news",
              "name": "海難審判所 新着情報",
              "url": "https://www.mlit.go.jp/jmat/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 116,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土交通省",
            "mlit.go.jp"
          ]
        },
        {
          "name": "国土地理院",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsi_news",
              "name": "国土地理院 新着情報",
              "url": "https://www.gsi.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:33+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                "last_candidate_count": 13,
                "document_count": 48,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国土地理院",
            "gsi.go.jp"
          ]
        },
        {
          "name": "海難審判所",
          "category": "ministry_special",
          "priority": "low",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mlit_press_rss",
              "name": "国土交通省 プレスリリースRSS",
              "url": "https://www.mlit.go.jp/pressrelease.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 22,
                "document_count": 282,
                "documents_7d": 169,
                "latest_document_at": "2026-06-22T21:24:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mlit_news_rss",
              "name": "国土交通省 新着情報RSS",
              "url": "https://www.mlit.go.jp/index.rdf",
              "collection": {
                "checked_at": "2026-06-22T21:20:20+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 17,
                "documents_7d": 4,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jmat_news",
              "name": "海難審判所 新着情報",
              "url": "https://www.mlit.go.jp/jmat/index.htm",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 116,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海難審判所",
            "mlit.go.jp"
          ]
        },
        {
          "name": "観光庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jta_news",
              "name": "観光庁 新着情報",
              "url": "https://www.mlit.go.jp/kankocho/news.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:26+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:50:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "観光庁",
            "mlit.go.jp/kankocho"
          ]
        },
        {
          "name": "気象庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jma_press",
              "name": "気象庁 報道発表・新着情報",
              "url": "https://www.jma.go.jp/jma/press/topics.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:25+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 34,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "気象庁",
            "jma.go.jp"
          ]
        },
        {
          "name": "運輸安全委員会",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jtsb_news",
              "name": "運輸安全委員会 新着情報",
              "url": "https://jtsb.mlit.go.jp/jtsb/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 38,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:31:37+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "運輸安全委員会",
            "jtsb.mlit.go.jp",
            "mlit.go.jp/jtsb"
          ]
        },
        {
          "name": "海上保安庁",
          "category": "ministry_external",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jcg_public_relations",
              "name": "海上保安庁 報道発表",
              "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
              "collection": {
                "checked_at": "2026-06-22T21:20:27+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 169,
                "documents_7d": 6,
                "latest_document_at": "2026-06-22T21:24:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海上保安庁",
            "kaiho.mlit.go.jp"
          ]
        },
        {
          "name": "環境省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "env_press",
              "name": "環境省 報道発表",
              "url": "https://www.env.go.jp/press/",
              "collection": {
                "checked_at": "2026-06-22T21:20:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 119,
                "documents_7d": 57,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "環境省",
            "env.go.jp"
          ]
        },
        {
          "name": "原子力規制委員会",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nra_news",
              "name": "原子力規制委員会 新着履歴",
              "url": "https://www.nsr.go.jp/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:29+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 136,
                "documents_7d": 8,
                "latest_document_at": "2026-06-20T21:24:40+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "原子力規制委員会",
            "nsr.go.jp",
            "nra.go.jp"
          ]
        },
        {
          "name": "防衛省",
          "category": "ministry",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mod_news_rss",
              "name": "防衛省 お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:19+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 177,
                "documents_7d": 60,
                "latest_document_at": "2026-06-22T21:24:43+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "atla_press",
              "name": "防衛装備庁 報道資料",
              "url": "https://www.mod.go.jp/atla/houdou.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:31+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 29,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "msdf_news",
              "name": "海上自衛隊 お知らせ",
              "url": "https://www.mod.go.jp/msdf/release/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "gsdf_press",
              "name": "陸上自衛隊 ニュースリリース",
              "url": "https://www.mod.go.jp/gsdf/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "asdf_mod_rss_bridge",
              "name": "航空自衛隊 関連 防衛省お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:21:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "asdf_news",
              "name": "航空自衛隊 最新情報",
              "url": "https://www.mod.go.jp/asdf/news/",
              "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "防衛省",
            "mod.go.jp"
          ]
        },
        {
          "name": "陸上自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gsdf_press",
              "name": "陸上自衛隊 ニュースリリース",
              "url": "https://www.mod.go.jp/gsdf/news/press/",
              "collection": {
                "checked_at": "2026-06-22T21:21:36+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T01:03:53+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "陸上自衛隊",
            "mod.go.jp/gsdf"
          ]
        },
        {
          "name": "海上自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "msdf_news",
              "name": "海上自衛隊 お知らせ",
              "url": "https://www.mod.go.jp/msdf/release/",
              "collection": {
                "checked_at": "2026-06-22T21:21:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "海上自衛隊",
            "mod.go.jp/msdf"
          ]
        },
        {
          "name": "航空自衛隊",
          "category": "ministry_special",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "asdf_mod_rss_bridge",
              "name": "航空自衛隊 関連 防衛省お知らせRSS",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:21:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 0,
                "documents_7d": 0,
                "latest_document_at": null,
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "asdf_news",
              "name": "航空自衛隊 最新情報",
              "url": "https://www.mod.go.jp/asdf/news/",
              "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
            }
          ],
          "match_terms": [
            "航空自衛隊",
            "mod.go.jp/asdf"
          ]
        },
        {
          "name": "防衛装備庁",
          "category": "ministry_external",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "atla_press",
              "name": "防衛装備庁 報道資料",
              "url": "https://www.mod.go.jp/atla/houdou.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:31+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 29,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "防衛装備庁",
            "mod.go.jp/atla"
          ]
        },
        {
          "name": "会計検査院",
          "category": "audit",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jbaudit_news",
              "name": "会計検査院 新着情報",
              "url": "https://www.jbaudit.go.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:21:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 111,
                "documents_7d": 8,
                "latest_document_at": "2026-06-21T21:24:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "会計検査院",
            "jbaudit.go.jp"
          ]
        }
      ]
    },
    "market_source_coverage": {
      "ok": true,
      "strict": false,
      "require_active": false,
      "generated_at": "2026-06-22T21:28:15+00:00",
      "reference": {
        "name": "Market intelligence source coverage baseline",
        "checked_at": "2026-06-08",
        "note": "Coverage baseline for securities firms, asset managers, think tanks, exchanges, public funds, and high-value market research publishers."
      },
      "summary": {
        "targets": 70,
        "active": 70,
        "active_monitoring_verified": 68,
        "active_monitoring_unverified": 2,
        "active_collection_verified": 70,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 9
      },
      "category_summary": {
        "asset_manager": {
          "targets": 29,
          "active": 29,
          "active_monitoring_verified": 28,
          "active_collection_verified": 29,
          "candidate_only": 0,
          "missing": 0
        },
        "central_bank": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "exchange": {
          "targets": 1,
          "active": 1,
          "active_monitoring_verified": 1,
          "active_collection_verified": 1,
          "candidate_only": 0,
          "missing": 0
        },
        "global_investment_bank": {
          "targets": 2,
          "active": 2,
          "active_monitoring_verified": 2,
          "active_collection_verified": 2,
          "candidate_only": 0,
          "missing": 0
        },
        "government_research": {
          "targets": 5,
          "active": 5,
          "active_monitoring_verified": 5,
          "active_collection_verified": 5,
          "candidate_only": 0,
          "missing": 0
        },
        "international_organization": {
          "targets": 5,
          "active": 5,
          "active_monitoring_verified": 4,
          "active_collection_verified": 5,
          "candidate_only": 0,
          "missing": 0
        },
        "public_fund": {
          "targets": 2,
          "active": 2,
          "active_monitoring_verified": 2,
          "active_collection_verified": 2,
          "candidate_only": 0,
          "missing": 0
        },
        "securities": {
          "targets": 9,
          "active": 9,
          "active_monitoring_verified": 9,
          "active_collection_verified": 9,
          "candidate_only": 0,
          "missing": 0
        },
        "think_tank": {
          "targets": 16,
          "active": 16,
          "active_monitoring_verified": 16,
          "active_collection_verified": 16,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "priority_summary": {
        "high": {
          "targets": 28,
          "active": 28,
          "active_monitoring_verified": 27,
          "active_collection_verified": 28,
          "candidate_only": 0,
          "missing": 0
        },
        "medium": {
          "targets": 42,
          "active": 42,
          "active_monitoring_verified": 41,
          "active_collection_verified": 42,
          "candidate_only": 0,
          "missing": 0
        }
      },
      "errors": [],
      "warnings": [],
      "high_missing": [],
      "high_candidate_only": [],
      "active_monitoring_unverified": [
        {
          "name": "Nuveen",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nuveen_investment_outlook",
              "name": "Nuveen Investment Outlook",
              "url": "https://www.nuveen.com/global/insights/investment-outlook/",
              "collection": {
                "checked_at": "2026-06-22T21:23:32+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "The read operation timed out",
                "last_candidate_count": 6,
                "document_count": 7,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T06:28:36+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Nuveen",
            "nuveen.com/global/insights/investment-outlook"
          ]
        },
        {
          "name": "IEA",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iea_reports",
              "name": "IEA Reports",
              "url": "https://www.iea.org/analysis/all?type=report",
              "collection": {
                "checked_at": "2026-06-22T21:23:48+00:00",
                "last_status": 403,
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden",
                "last_candidate_count": 11,
                "document_count": 12,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "IEA",
            "iea.org/reports"
          ]
        }
      ],
      "active_collection_unverified": [],
      "missing": [],
      "candidate_only": [],
      "targets": [
        {
          "name": "野村證券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nomura_research",
              "name": "野村證券 野村のリサーチ",
              "url": "https://www.nomura.co.jp/market/research/",
              "collection": {
                "checked_at": "2026-06-22T21:20:32+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 6,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T14:25:08+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村證券",
            "nomura.co.jp/market"
          ]
        },
        {
          "name": "大和総研",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "daiwa_tech_report",
              "name": "大和総研 テクノロジーレポート",
              "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 39,
                "document_count": 44,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "daiwa_institute_capital_markets",
              "name": "大和総研 金融・証券市場レポート",
              "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
              "collection": {
                "checked_at": "2026-06-22T21:20:36+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 36,
                "document_count": 4,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "daiwa_institute_economics",
              "name": "大和総研 経済分析レポート",
              "url": "https://www.dir.co.jp/report/research/economics/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:36+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 42,
                "documents_7d": 14,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "大和総研",
            "dir.co.jp"
          ]
        },
        {
          "name": "SMBC日興証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smbc_nikko_reports",
              "name": "SMBC日興証券 レポート",
              "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 36,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:35:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "SMBC日興証券",
            "smbcnikko.co.jp"
          ]
        },
        {
          "name": "三菱UFJモルガン・スタンレー証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_ms_rss_info",
              "name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
              "url": "https://www.sc.mufg.jp/service/rss/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:53+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T22:03:22+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJモルガン",
            "sc.mufg.jp"
          ]
        },
        {
          "name": "みずほ証券",
          "category": "securities",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_sc_reports",
              "name": "みずほ証券 マーケットレポート",
              "url": "https://www.mizuho-sc.com/seminar/report.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 2,
                "document_count": 4,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T08:34:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_sc_reports",
              "name": "みずほ証券 マーケットレポート",
              "url": "https://www.mizuho-sc.com/seminar/report.html",
              "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs."
            }
          ],
          "match_terms": [
            "みずほ証券",
            "mizuho-sc.com"
          ]
        },
        {
          "name": "SBI証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sbi_sec_reports",
              "name": "SBI証券 レポート",
              "url": "https://go.sbisec.co.jp/media/report/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 47,
                "documents_7d": 6,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "SBI証券",
            "sbisec.co.jp",
            "go.sbisec.co.jp"
          ]
        },
        {
          "name": "岡三証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "okasan_marketinfo",
              "name": "岡三証券 マーケット・投資情報",
              "url": "https://www.okasan.co.jp/marketinfo/",
              "collection": {
                "checked_at": "2026-06-22T21:21:17+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 37,
                "document_count": 80,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:57:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "岡三証券",
            "okasan.co.jp",
            "media.okasan.co.jp"
          ]
        },
        {
          "name": "三菱UFJ eスマート証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_esmart_investment",
              "name": "三菱UFJ eスマート証券 投資情報",
              "url": "https://kabu.com/investment/default.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:18+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 26,
                "document_count": 27,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T03:10:39+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJ eスマート証券",
            "auカブコム",
            "kabu.com"
          ]
        },
        {
          "name": "楽天証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rakuten_sec_toshiru_rss",
              "name": "楽天証券 トウシル投資情報RSS",
              "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
              "collection": {
                "checked_at": "2026-06-22T21:21:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 55,
                "documents_7d": 30,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "楽天証券",
            "rakuten-sec.net",
            "rakuten-sec.co.jp"
          ]
        },
        {
          "name": "マネックス証券",
          "category": "securities",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "monex_reports",
              "name": "マネックス証券 マネクリ マーケット",
              "url": "https://media.monex.co.jp/ud/feature/code/market",
              "collection": {
                "checked_at": "2026-06-22T21:21:54+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 98,
                "documents_7d": 47,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "マネックス証券",
            "monex.co.jp"
          ]
        },
        {
          "name": "野村アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nomura_am_reports",
              "name": "野村アセット マーケットレポート",
              "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 39,
                "document_count": 97,
                "documents_7d": 14,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村アセット",
            "nomura-am.co.jp"
          ]
        },
        {
          "name": "大和アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "daiwa_am_reports",
              "name": "大和アセットマネジメント レポート一覧",
              "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
              "collection": {
                "checked_at": "2026-06-22T21:20:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 109,
                "documents_7d": 13,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "大和アセット",
            "daiwa-am.co.jp"
          ]
        },
        {
          "name": "アセットマネジメントOne",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "am_one_market_reports",
              "name": "アセットマネジメントOne マーケットレポート",
              "url": "https://www.am-one.co.jp/report/marketreport/",
              "collection": {
                "checked_at": "2026-06-22T21:20:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 7,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "アセットマネジメントOne",
            "am-one.co.jp"
          ]
        },
        {
          "name": "三井住友DSアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smdam_ichikawa_reports",
              "name": "三井住友DS 市川レポート",
              "url": "https://www.smd-am.co.jp/market/ichikawa/",
              "collection": {
                "checked_at": "2026-06-22T21:20:51+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 37,
                "document_count": 161,
                "documents_7d": 12,
                "latest_document_at": "2026-06-22T21:24:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三井住友DS",
            "smd-am.co.jp"
          ]
        },
        {
          "name": "りそなアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "resona_am_reports",
              "name": "りそなアセットマネジメント マーケットレポート",
              "url": "https://www.resona-am.co.jp/market/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 38,
                "documents_7d": 3,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "りそなアセット",
            "resona-am.co.jp"
          ]
        },
        {
          "name": "ニッセイアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nissay_am_market_reports",
              "name": "ニッセイアセットマネジメント マーケットレポート",
              "url": "https://www.nam.co.jp/market/forecast/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 21,
                "document_count": 22,
                "documents_7d": 0,
                "latest_document_at": "2026-06-09T21:23:03+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "ニッセイアセットマネジメント",
            "nam.co.jp/market/forecast"
          ]
        },
        {
          "name": "アモーヴァ・アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "amova_market",
              "name": "アモーヴァ・アセットマネジメント マーケット情報",
              "url": "https://www.amova-am.com/market",
              "collection": {
                "checked_at": "2026-06-22T21:20:52+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 8,
                "document_count": 8,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "アモーヴァ",
            "日興アセット",
            "amova-am.com",
            "nikkoam.com"
          ]
        },
        {
          "name": "三菱UFJアセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mufg_am_reports",
              "name": "三菱UFJアセットマネジメント レポート",
              "url": "https://www.am.mufg.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 33,
                "documents_7d": 11,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJアセット",
            "am.mufg.jp"
          ]
        },
        {
          "name": "三井住友トラスト・アセットマネジメント",
          "category": "asset_manager",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "smtam_reports",
              "name": "三井住友トラスト・アセットマネジメント レポート・コラム",
              "url": "https://www.smtam.jp/report_column/",
              "collection": {
                "checked_at": "2026-06-22T21:21:13+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 80,
                "document_count": 124,
                "documents_7d": 13,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三井住友トラスト・アセット",
            "smtam.jp"
          ]
        },
        {
          "name": "SOMPOアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "sompo_am_reports",
              "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 80,
                "documents_7d": 4,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "sompo_am_reports",
              "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/",
              "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf."
            }
          ],
          "match_terms": [
            "SOMPOアセット",
            "sompo-am.co.jp"
          ]
        },
        {
          "name": "T&Dアセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "td_asset_marketreport",
              "name": "T&Dアセットマネジメント マーケットレポート",
              "url": "https://www.tdasset.co.jp/marketreport/",
              "collection": {
                "checked_at": "2026-06-22T21:21:48+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 8,
                "document_count": 36,
                "documents_7d": 1,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "T&Dアセット",
            "tdasset.co.jp"
          ]
        },
        {
          "name": "東京海上アセットマネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "tokio_marine_am_market_report",
              "name": "東京海上アセットマネジメント マーケットレポート",
              "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:48+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 38,
                "document_count": 153,
                "documents_7d": 3,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "東京海上アセット",
            "tokiomarineam.co.jp"
          ]
        },
        {
          "name": "ピクテ・ジャパン",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pictet_japan_investment_info",
              "name": "ピクテ・ジャパン 投資情報",
              "url": "https://www.pictet.co.jp/investment-information.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 43,
                "document_count": 84,
                "documents_7d": 35,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "ピクテ",
            "pictet.co.jp"
          ]
        },
        {
          "name": "BlackRock",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "blackrock_insights",
              "name": "BlackRock Insights",
              "url": "https://www.blackrock.com/us/financial-professionals/insights",
              "collection": {
                "checked_at": "2026-06-22T21:20:56+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 31,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "BlackRock",
            "blackrock.com"
          ]
        },
        {
          "name": "J.P.モルガン・アセット・マネジメント",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jpmorgan_am_japan_insights",
              "name": "J.P.モルガン・アセット・マネジメント Insights",
              "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:20:57+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 20,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:02:56+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "J.P.モルガン",
            "JPモルガン",
            "jpmorgan.com/jp"
          ]
        },
        {
          "name": "PIMCO",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pimco_japan_insights",
              "name": "PIMCOの視点",
              "url": "https://www.pimco.com/jp/ja/insights",
              "collection": {
                "checked_at": "2026-06-22T21:20:59+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 2,
                "documents_7d": 1,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "PIMCO",
            "pimco.com/jp"
          ]
        },
        {
          "name": "Goldman Sachs Insights",
          "category": "global_investment_bank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "goldman_sachs_markets",
              "name": "Goldman Sachs The Markets",
              "url": "https://www.goldmansachs.com/insights/the-markets/",
              "collection": {
                "checked_at": "2026-06-22T21:21:00+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 16,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Goldman Sachs",
            "goldmansachs.com/insights"
          ]
        },
        {
          "name": "Morgan Stanley Insights",
          "category": "global_investment_bank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "morgan_stanley_insights",
              "name": "Morgan Stanley Insights",
              "url": "https://www.morganstanley.com/insights",
              "collection": {
                "checked_at": "2026-06-22T21:21:01+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 12,
                "document_count": 21,
                "documents_7d": 9,
                "latest_document_at": "2026-06-18T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Morgan Stanley",
            "morganstanley.com/insights",
            "morganstanley.com/what-we-do/research"
          ]
        },
        {
          "name": "Fidelity",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "fidelity_international_reports",
              "name": "Fidelity International Reports",
              "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
              "collection": {
                "checked_at": "2026-06-22T21:21:04+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 2,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Fidelity",
            "fidelity.com/learning-center",
            "fidelityinternational.com"
          ]
        },
        {
          "name": "Vanguard",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "vanguard_market_outlook",
              "name": "Vanguard Economic and Market Outlook",
              "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:05+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 24,
                "document_count": 24,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T22:20:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Vanguard",
            "vanguard.com/content/corporatesite",
            "advisors.vanguard.com/wealth-management/economy-and-markets"
          ]
        },
        {
          "name": "Schroders",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "schroders_global_insights",
              "name": "Schroders Global Insights",
              "url": "https://www.schroders.com/en/global/individual/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:21:09+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 5,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T23:00:39+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Schroders",
            "schroders.com"
          ]
        },
        {
          "name": "Invesco",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "invesco_market_insights",
              "name": "Invesco Market and Economic Insights",
              "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:11+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 17,
                "document_count": 20,
                "documents_7d": 2,
                "latest_document_at": "2026-06-17T21:23:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Invesco",
            "invesco.com"
          ]
        },
        {
          "name": "State Street Global Advisors",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "state_street_global_outlook",
              "name": "State Street Global Advisors Market Outlook",
              "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
              "collection": {
                "checked_at": "2026-06-22T21:21:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 11,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T03:44:28+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "State Street Global Advisors",
            "ssga.com",
            "statestreetglobalmarkets.com"
          ]
        },
        {
          "name": "Capital Group",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "capital_group_insights",
              "name": "Capital Group Insights",
              "url": "https://www.capitalgroup.com/institutional/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:55+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 13,
                "documents_7d": 3,
                "latest_document_at": "2026-06-19T21:23:36+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Capital Group",
            "capitalgroup.com/institutional/insights"
          ]
        },
        {
          "name": "BNY Investments",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bny_investment_insights",
              "name": "BNY Investments Insights",
              "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:22:01+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 7,
                "document_count": 13,
                "documents_7d": 3,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "BNY Investments",
            "bnymellonim.com/us/en/intermediary/insights",
            "bny.com/investments"
          ]
        },
        {
          "name": "Amundi Research Center",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "amundi_research_center",
              "name": "Amundi Research Center",
              "url": "https://research-center.amundi.com/",
              "collection": {
                "checked_at": "2026-06-22T21:22:03+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 19,
                "document_count": 41,
                "documents_7d": 5,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Amundi Research Center",
            "research-center.amundi.com"
          ]
        },
        {
          "name": "Janus Henderson",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "janus_henderson_insights",
              "name": "Janus Henderson Insights",
              "url": "https://www.janushenderson.com/en-us/investor/insights/",
              "collection": {
                "checked_at": "2026-06-22T21:22:06+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 21,
                "documents_7d": 9,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Janus Henderson",
            "janushenderson.com/en-us/investor/insights"
          ]
        },
        {
          "name": "T. Rowe Price",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "trowe_price_insights",
              "name": "T. Rowe Price Insights",
              "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:22:09+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 49,
                "documents_7d": 8,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "T. Rowe Price",
            "troweprice.com/financial-intermediary/us/en/insights"
          ]
        },
        {
          "name": "AllianzGI",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "allianzgi_insights",
              "name": "AllianzGI Insights",
              "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
              "collection": {
                "checked_at": "2026-06-22T21:22:12+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 21,
                "documents_7d": 8,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "AllianzGI",
            "allianzgi.com/en/insights"
          ]
        },
        {
          "name": "Nuveen",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nuveen_investment_outlook",
              "name": "Nuveen Investment Outlook",
              "url": "https://www.nuveen.com/global/insights/investment-outlook/",
              "collection": {
                "checked_at": "2026-06-22T21:23:32+00:00",
                "last_status": null,
                "error_count": 6,
                "last_error": "The read operation timed out",
                "last_candidate_count": 6,
                "document_count": 7,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T06:28:36+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Nuveen",
            "nuveen.com/global/insights/investment-outlook"
          ]
        },
        {
          "name": "MFS Investment Management",
          "category": "asset_manager",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mfs_market_insights",
              "name": "MFS Market Insights",
              "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:34+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 6,
                "document_count": 8,
                "documents_7d": 1,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mfs_market_pulse",
              "name": "MFS Market Pulse",
              "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:35+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T03:27:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "MFS Market",
            "mfs.com/en-us/investment-professional/insights/market-insights"
          ]
        },
        {
          "name": "野村総合研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nri_reports",
              "name": "野村総合研究所 レポート",
              "url": "https://www.nri.com/jp/knowledge/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:38+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 34,
                "document_count": 86,
                "documents_7d": 2,
                "latest_document_at": "2026-06-22T21:24:06+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "野村総合研究所",
            "nri.com"
          ]
        },
        {
          "name": "三菱UFJリサーチ&コンサルティング",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "murc_library",
              "name": "三菱UFJリサーチ&コンサルティング レポート",
              "url": "https://www.murc.jp/library/",
              "collection": {
                "checked_at": "2026-06-22T21:20:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 39,
                "documents_7d": 7,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "三菱UFJリサーチ",
            "murc.jp"
          ]
        },
        {
          "name": "日本総合研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jri_reports",
              "name": "日本総研 経済・政策レポート",
              "url": "https://www.jri.co.jp/report/",
              "collection": {
                "checked_at": "2026-06-22T21:20:42+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 153,
                "documents_7d": 13,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本総研",
            "jri.co.jp"
          ]
        },
        {
          "name": "第一生命経済研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "dlri_reports",
              "name": "第一ライフ資産運用経済研究所 レポート",
              "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
              "collection": {
                "checked_at": "2026-06-22T21:20:43+00:00",
                "last_status": 202,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 0,
                "document_count": 204,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:24:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "第一ライフ資産運用経済研究所",
            "第一生命経済研究所",
            "dlri.co.jp"
          ]
        },
        {
          "name": "みずほリサーチ&テクノロジーズ",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_bank_search_mhri",
              "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
              "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 32,
                "documents_7d": 4,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_rt_reports",
              "name": "みずほリサーチ&テクノロジーズ レポート",
              "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
              "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
            }
          ],
          "match_terms": [
            "みずほリサーチ",
            "mizuho-rt.co.jp"
          ]
        },
        {
          "name": "みずほ銀行リサーチ",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "mizuho_bank_search_mhri",
              "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
              "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:46+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 32,
                "documents_7d": 4,
                "latest_document_at": "2026-06-18T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "mizuho_bank_search_industry",
              "name": "みずほ銀行 産業調査 公式検索",
              "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
              "collection": {
                "checked_at": "2026-06-22T21:21:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 5,
                "documents_7d": 1,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "mizuho_bank_research_reports",
              "name": "みずほ銀行 リサーチレポート",
              "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
              "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling."
            },
            {
              "id": "mizuho_bank_industry",
              "name": "みずほ銀行 産業調査",
              "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
              "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
            }
          ],
          "match_terms": [
            "みずほ銀行",
            "mizuhobank.co.jp/corporate/mhri",
            "mizuhobank.co.jp/corporate/industry"
          ]
        },
        {
          "name": "ニッセイ基礎研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nli_reports",
              "name": "ニッセイ基礎研究所 レポート",
              "url": "https://www.nli-research.co.jp/report/?site=nli",
              "collection": {
                "checked_at": "2026-06-22T21:21:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 35,
                "document_count": 146,
                "documents_7d": 46,
                "latest_document_at": "2026-06-22T21:24:34+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [
            {
              "id": "nli_reports",
              "name": "ニッセイ基礎研究所 レポート",
              "url": "https://www.nli-research.co.jp/report/?site=nli",
              "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling."
            }
          ],
          "match_terms": [
            "ニッセイ基礎",
            "nli-research.co.jp"
          ]
        },
        {
          "name": "伊藤忠総研",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "itochu_research_reports",
              "name": "伊藤忠総研 レポート",
              "url": "https://www.itochu-research.com/ja/report/",
              "collection": {
                "checked_at": "2026-06-22T21:21:38+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 50,
                "documents_7d": 8,
                "latest_document_at": "2026-06-18T21:27:47+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "伊藤忠総研",
            "itochu-research.com"
          ]
        },
        {
          "name": "農林中金総合研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nochuri_ecofin_watch",
              "name": "農林中金総合研究所 経済金融ウォッチ",
              "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
              "collection": {
                "checked_at": "2026-06-22T21:20:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 66,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:46:10+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "農林中金総合研究所",
            "nochuri.co.jp"
          ]
        },
        {
          "name": "信金中金総研",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "scbri_reports",
              "name": "信金中金総研 レポート",
              "url": "https://www.scbri.jp/reports/search/",
              "collection": {
                "checked_at": "2026-06-22T21:20:44+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 13,
                "document_count": 13,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:44:38+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "信金中金総研",
            "信金中金",
            "scbri.jp"
          ]
        },
        {
          "name": "浜銀総合研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "hamagin_ri_publication",
              "name": "浜銀総合研究所 レポート・出版物",
              "url": "https://www.yokohama-ri.co.jp/html/publication/",
              "collection": {
                "checked_at": "2026-06-22T21:20:45+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 5,
                "document_count": 60,
                "documents_7d": 0,
                "latest_document_at": "2026-06-07T13:45:46+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "浜銀総合研究所",
            "yokohama-ri.co.jp"
          ]
        },
        {
          "name": "PwC Japan",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "pwc_daily_macro",
              "name": "PwC Japan Daily Macro Economic Insights",
              "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:41+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 1,
                "documents_7d": 0,
                "latest_document_at": "2026-06-06T23:19:41+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "PwC",
            "pwc.com/jp"
          ]
        },
        {
          "name": "RIETI 経済産業研究所",
          "category": "government_research",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "rieti_updates",
              "name": "RIETI 経済産業研究所 更新情報",
              "url": "https://www.rieti.go.jp/jp/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:23:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 59,
                "documents_7d": 23,
                "latest_document_at": "2026-06-22T21:24:52+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "RIETI",
            "経済産業研究所",
            "rieti.go.jp"
          ]
        },
        {
          "name": "国際通貨研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iima_research_reports",
              "name": "国際通貨研究所 調査研究レポート",
              "url": "https://www.iima.or.jp/",
              "collection": {
                "checked_at": "2026-06-22T21:23:39+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 16,
                "document_count": 24,
                "documents_7d": 3,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "国際通貨研究所",
            "iima.or.jp"
          ]
        },
        {
          "name": "日本エネルギー経済研究所",
          "category": "think_tank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "ieej_reports",
              "name": "日本エネルギー経済研究所 研究レポート",
              "url": "https://eneken.ieej.or.jp/report_list.php",
              "collection": {
                "checked_at": "2026-06-22T21:23:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 27,
                "documents_7d": 15,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本エネルギー経済研究所",
            "eneken.ieej.or.jp"
          ]
        },
        {
          "name": "キヤノングローバル戦略研究所",
          "category": "think_tank",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "cigs_energy_reports",
              "name": "キヤノングローバル戦略研究所 エネルギー・環境",
              "url": "https://cigs.canon/energy/",
              "collection": {
                "checked_at": "2026-06-22T21:23:40+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 10,
                "document_count": 20,
                "documents_7d": 7,
                "latest_document_at": "2026-06-22T21:23:51+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "キヤノングローバル戦略研究所",
            "CIGS",
            "cigs.canon"
          ]
        },
        {
          "name": "日本取引所グループ",
          "category": "exchange",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jpx_market_news_rss",
              "name": "日本取引所グループ マーケットニュースRSS",
              "url": "https://www.jpx.co.jp/rss/markets_news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:53+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 18,
                "document_count": 110,
                "documents_7d": 21,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "jpx_news_rss",
              "name": "日本取引所グループ お知らせRSS",
              "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:54+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 26,
                "documents_7d": 20,
                "latest_document_at": "2026-06-20T21:41:26+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本取引所",
            "jpx.co.jp"
          ]
        },
        {
          "name": "GPIF",
          "category": "public_fund",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "gpif_news_rss",
              "name": "GPIF News RSS",
              "url": "https://www.gpif.go.jp/en/rss.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:54+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 47,
                "documents_7d": 14,
                "latest_document_at": "2026-06-17T21:32:22+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "GPIF",
            "gpif.go.jp"
          ]
        },
        {
          "name": "日本政策投資銀行",
          "category": "public_fund",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "dbj_reports",
              "name": "日本政策投資銀行 調査研究レポート",
              "url": "https://www.dbj.jp/investigate/list/?cat=report",
              "collection": {
                "checked_at": "2026-06-22T21:21:37+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 1,
                "document_count": 6,
                "documents_7d": 2,
                "latest_document_at": "2026-06-20T21:41:49+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本政策投資銀行",
            "DBJ",
            "dbj.jp"
          ]
        },
        {
          "name": "日本銀行",
          "category": "central_bank",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "boj_releases",
              "name": "日本銀行 更新情報RSS",
              "url": "https://www.boj.or.jp/rss/whatsnew.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:07+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 40,
                "document_count": 136,
                "documents_7d": 20,
                "latest_document_at": "2026-06-22T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本銀行",
            "boj.or.jp"
          ]
        },
        {
          "name": "JETRO",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jetro_biznews_rss",
              "name": "JETRO ビジネス短信RSS",
              "url": "https://www.jetro.go.jp/rss2/biznews.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:16+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 20,
                "document_count": 180,
                "documents_7d": 106,
                "latest_document_at": "2026-06-22T21:24:42+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "JETRO",
            "jetro.go.jp"
          ]
        },
        {
          "name": "日本政策金融公庫総合研究所",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jfc_research_reports",
              "name": "日本政策金融公庫 総研レポート",
              "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
              "collection": {
                "checked_at": "2026-06-22T21:21:38+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 25,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T05:30:43+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "日本政策金融公庫",
            "jfc.go.jp/n/findings"
          ]
        },
        {
          "name": "NEDO",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "nedo_news",
              "name": "NEDO ニュース",
              "url": "https://www.nedo.go.jp/news/index.html",
              "collection": {
                "checked_at": "2026-06-22T21:20:15+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 15,
                "document_count": 22,
                "documents_7d": 5,
                "latest_document_at": "2026-06-19T21:29:13+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "NEDO",
            "nedo.go.jp"
          ]
        },
        {
          "name": "JST",
          "category": "government_research",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "jst_press_rss",
              "name": "JST プレスリリースRSS",
              "url": "https://www.jst.go.jp/rss/press.xml",
              "collection": {
                "checked_at": "2026-06-22T21:20:16+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 9,
                "document_count": 53,
                "documents_7d": 26,
                "latest_document_at": "2026-06-22T21:25:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "JST",
            "jst.go.jp"
          ]
        },
        {
          "name": "BIS",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bis_research_rss",
              "name": "BIS Research Papers RSS",
              "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
              "collection": {
                "checked_at": "2026-06-22T21:23:42+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 74,
                "documents_7d": 19,
                "latest_document_at": "2026-06-21T21:24:59+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "bis_central_bank_speeches_rss",
              "name": "BIS Central Bank Speeches RSS",
              "url": "https://www.bis.org/doclist/cbspeeches.rss",
              "collection": {
                "checked_at": "2026-06-22T21:23:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 25,
                "document_count": 118,
                "documents_7d": 56,
                "latest_document_at": "2026-06-22T21:25:10+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "bis.org",
            "bis_research_rss",
            "bis_central_bank_speeches_rss"
          ]
        },
        {
          "name": "OECD Economic Outlook / Ecoscope",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "bok_economic_outlook_rss",
              "name": "Bank of Korea Economic Outlook RSS",
              "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
              "collection": {
                "checked_at": "2026-06-22T21:20:14+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 50,
                "document_count": 435,
                "documents_7d": 0,
                "latest_document_at": "2026-06-08T22:30:48+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            },
            {
              "id": "oecd_ecoscope",
              "name": "OECD Ecoscope / Economic Outlook Blog",
              "url": "https://oecdecoscope.blog/",
              "collection": {
                "checked_at": "2026-06-22T21:23:47+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 31,
                "document_count": 41,
                "documents_7d": 15,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "OECD Ecoscope",
            "Economic Outlook",
            "oecdecoscope.blog"
          ]
        },
        {
          "name": "IEA",
          "category": "international_organization",
          "priority": "high",
          "status": "active",
          "monitoring_status": "active",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "iea_reports",
              "name": "IEA Reports",
              "url": "https://www.iea.org/analysis/all?type=report",
              "collection": {
                "checked_at": "2026-06-22T21:23:48+00:00",
                "last_status": 403,
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden",
                "last_candidate_count": 11,
                "document_count": 12,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": false,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "IEA",
            "iea.org/reports"
          ]
        },
        {
          "name": "Asian Development Bank",
          "category": "international_organization",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "adb_publications",
              "name": "Asian Development Bank Publications",
              "url": "https://www.adb.org/publications",
              "collection": {
                "checked_at": "2026-06-22T21:23:49+00:00",
                "last_status": 200,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 11,
                "document_count": 15,
                "documents_7d": 0,
                "latest_document_at": "2026-06-10T21:23:01+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "Asian Development Bank",
            "adb.org/publications"
          ]
        },
        {
          "name": "World Bank Global Economic Prospects",
          "category": "international_organization",
          "priority": "medium",
          "status": "active",
          "monitoring_status": "verified",
          "collection_status": "verified",
          "active_sources": [
            {
              "id": "world_bank_global_economic_prospects",
              "name": "World Bank Global Economic Prospects",
              "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
              "collection": {
                "checked_at": "2026-06-22T21:23:49+00:00",
                "last_status": 304,
                "error_count": 0,
                "last_error": null,
                "last_candidate_count": 12,
                "document_count": 22,
                "documents_7d": 7,
                "latest_document_at": "2026-06-17T21:23:50+00:00",
                "monitoring_verified": true,
                "collection_verified": true
              }
            }
          ],
          "candidate_sources": [],
          "match_terms": [
            "World Bank",
            "worldbank.org/en/publication/global-economic-prospects"
          ]
        }
      ]
    }
  },
  "deployment_check": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:28:23+00:00",
    "summary": {
      "errors": 0,
      "warnings": 36,
      "app_dir": "/app",
      "service_name": "market-intel",
      "deploy_mode": "auto",
      "platform": "linux"
    },
    "checks": [
      {
        "check": "app_dir_exists",
        "ok": true,
        "severity": "error",
        "detail": "app_dir=/app exists=True",
        "path": "/app"
      },
      {
        "check": "deploy_artifact_daily_script",
        "ok": true,
        "severity": "error",
        "detail": "daily_script exists=True",
        "path": "/app/scripts/run_daily.sh",
        "exists": true,
        "size": 21105
      },
      {
        "check": "deploy_artifact_env_configurator",
        "ok": true,
        "severity": "error",
        "detail": "env_configurator exists=True",
        "path": "/app/scripts/configure_env.sh",
        "exists": true,
        "size": 23042
      },
      {
        "check": "deploy_artifact_env_example",
        "ok": true,
        "severity": "error",
        "detail": "env_example exists=True",
        "path": "/app/.env.example",
        "exists": true,
        "size": 1946
      },
      {
        "check": "deploy_artifact_dockerignore",
        "ok": true,
        "severity": "warning",
        "detail": "dockerignore exists=True",
        "path": "/app/.dockerignore",
        "exists": true,
        "size": 115
      },
      {
        "check": "deploy_artifact_vps_bootstrap",
        "ok": true,
        "severity": "warning",
        "detail": "vps_bootstrap exists=True",
        "path": "/app/scripts/bootstrap_vps.sh",
        "exists": true,
        "size": 7685
      },
      {
        "check": "deploy_artifact_preflight_script",
        "ok": true,
        "severity": "warning",
        "detail": "preflight_script exists=True",
        "path": "/app/scripts/preflight_check.sh",
        "exists": true,
        "size": 2926
      },
      {
        "check": "deploy_artifact_regression_tests",
        "ok": true,
        "severity": "warning",
        "detail": "regression_tests exists=True",
        "path": "/app/tests/test_market_intel_regression.py",
        "exists": true,
        "size": 494774
      },
      {
        "check": "deploy_artifact_ops_snapshot_script",
        "ok": true,
        "severity": "warning",
        "detail": "ops_snapshot_script exists=True",
        "path": "/app/scripts/ops_snapshot.sh",
        "exists": true,
        "size": 9682
      },
      {
        "check": "deploy_artifact_local_dashboard_smoke_script",
        "ok": true,
        "severity": "warning",
        "detail": "local_dashboard_smoke_script exists=True",
        "path": "/app/scripts/local_dashboard_smoke.sh",
        "exists": true,
        "size": 2885
      },
      {
        "check": "deploy_artifact_docker_daily_loop",
        "ok": true,
        "severity": "warning",
        "detail": "docker_daily_loop exists=True",
        "path": "/app/scripts/docker_daily_loop.sh",
        "exists": true,
        "size": 1784
      },
      {
        "check": "deploy_artifact_dockerfile",
        "ok": true,
        "severity": "warning",
        "detail": "dockerfile exists=True",
        "path": "/app/Dockerfile",
        "exists": true,
        "size": 536
      },
      {
        "check": "deploy_artifact_docker_compose",
        "ok": true,
        "severity": "warning",
        "detail": "docker_compose exists=True",
        "path": "/app/docker-compose.yml",
        "exists": true,
        "size": 1175
      },
      {
        "check": "deploy_artifact_python_requirements",
        "ok": true,
        "severity": "warning",
        "detail": "python_requirements exists=True",
        "path": "/app/requirements.txt",
        "exists": true,
        "size": 23
      },
      {
        "check": "deploy_artifact_collector",
        "ok": true,
        "severity": "error",
        "detail": "collector exists=True",
        "path": "/app/scripts/market_intel.py",
        "exists": true,
        "size": 1235027
      },
      {
        "check": "deploy_artifact_sources",
        "ok": true,
        "severity": "error",
        "detail": "sources exists=True",
        "path": "/app/config/sources.json",
        "exists": true,
        "size": 81666
      },
      {
        "check": "deploy_artifact_company_universe",
        "ok": true,
        "severity": "error",
        "detail": "company_universe exists=True",
        "path": "/app/config/company_universe.json",
        "exists": true,
        "size": 11859
      },
      {
        "check": "deploy_artifact_database",
        "ok": true,
        "severity": "warning",
        "detail": "database exists=True",
        "path": "/app/data/market_intel.db",
        "exists": true,
        "size": 316948480
      },
      {
        "check": "deploy_artifact_dashboard_html",
        "ok": true,
        "severity": "warning",
        "detail": "dashboard_html exists=True",
        "path": "/app/reports/dashboard.html",
        "exists": true,
        "size": 319854
      },
      {
        "check": "deploy_artifact_dashboard_json",
        "ok": true,
        "severity": "warning",
        "detail": "dashboard_json exists=True valid_json=True",
        "path": "/app/reports/dashboard.json",
        "exists": true,
        "valid_json": true,
        "size": 5790918
      },
      {
        "check": "deploy_artifact_dashboard_content_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "dashboard_content_check_json exists=True valid_json=True",
        "path": "/app/reports/dashboard_content_check.json",
        "exists": true,
        "valid_json": true,
        "size": 21719
      },
      {
        "check": "deploy_artifact_strategy_playbook_json",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_playbook_json exists=True valid_json=True",
        "path": "/app/reports/strategy_playbook.json",
        "exists": true,
        "valid_json": true,
        "size": 272360
      },
      {
        "check": "deploy_artifact_strategy_lenses_json",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_lenses_json exists=True valid_json=True",
        "path": "/app/reports/strategy_lenses.json",
        "exists": true,
        "valid_json": true,
        "size": 42926
      },
      {
        "check": "deploy_artifact_strategy_action_queue_json",
        "ok": true,
        "severity": "warning",
        "detail": "strategy_action_queue_json exists=True valid_json=True",
        "path": "/app/reports/strategy_action_queue.json",
        "exists": true,
        "valid_json": true,
        "size": 738952
      },
      {
        "check": "deploy_artifact_source_strategy_score_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_strategy_score_json exists=True valid_json=True",
        "path": "/app/reports/source_strategy_score.json",
        "exists": true,
        "valid_json": true,
        "size": 252763
      },
      {
        "check": "deploy_artifact_health_json",
        "ok": true,
        "severity": "warning",
        "detail": "health_json exists=True valid_json=True",
        "path": "/app/reports/health.json",
        "exists": true,
        "valid_json": true,
        "size": 44468
      },
      {
        "check": "deploy_artifact_ops_monitor_json",
        "ok": true,
        "severity": "warning",
        "detail": "ops_monitor_json exists=True valid_json=True",
        "path": "/app/reports/ops_monitor.json",
        "exists": true,
        "valid_json": true,
        "size": 13510
      },
      {
        "check": "deploy_artifact_daily_lock_json",
        "ok": true,
        "severity": "warning",
        "detail": "daily_lock_json exists=True valid_json=True",
        "path": "/app/reports/daily_lock.json",
        "exists": true,
        "valid_json": true,
        "size": 221
      },
      {
        "check": "deploy_artifact_daily_lock_audit_json",
        "ok": true,
        "severity": "warning",
        "detail": "daily_lock_audit_json exists=True valid_json=True",
        "path": "/app/reports/daily_lock_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 3444
      },
      {
        "check": "deploy_artifact_ops_snapshot_json",
        "ok": true,
        "severity": "warning",
        "detail": "ops_snapshot_json exists=True valid_json=True",
        "path": "/app/reports/ops_snapshot.json",
        "exists": true,
        "valid_json": true,
        "size": 10525
      },
      {
        "check": "deploy_artifact_source_freshness_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_freshness_json exists=True valid_json=True",
        "path": "/app/reports/source_freshness.json",
        "exists": true,
        "valid_json": true,
        "size": 161332
      },
      {
        "check": "deploy_artifact_fetch_error_triage_json",
        "ok": true,
        "severity": "warning",
        "detail": "fetch_error_triage_json exists=True valid_json=True",
        "path": "/app/reports/fetch_error_triage.json",
        "exists": true,
        "valid_json": true,
        "size": 21304
      },
      {
        "check": "deploy_artifact_fetch_error_retry_json",
        "ok": true,
        "severity": "warning",
        "detail": "fetch_error_retry_json exists=True valid_json=True",
        "path": "/app/reports/fetch_error_retry.json",
        "exists": true,
        "valid_json": true,
        "size": 305
      },
      {
        "check": "deploy_artifact_rss_metadata_backfill_json",
        "ok": true,
        "severity": "warning",
        "detail": "rss_metadata_backfill_json exists=True valid_json=True",
        "path": "/app/reports/rss_metadata_backfill.json",
        "exists": true,
        "valid_json": true,
        "size": 270
      },
      {
        "check": "deploy_artifact_go_live_json",
        "ok": true,
        "severity": "warning",
        "detail": "go_live_json exists=True valid_json=True",
        "path": "/app/reports/go_live.json",
        "exists": true,
        "valid_json": true,
        "size": 35642
      },
      {
        "check": "deploy_artifact_deploy_release_json",
        "ok": true,
        "severity": "warning",
        "detail": "deploy_release_json exists=True valid_json=True",
        "path": "/app/reports/deploy_release.json",
        "exists": true,
        "valid_json": true,
        "size": 40581
      },
      {
        "check": "deploy_artifact_env_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "env_check_json exists=True valid_json=True",
        "path": "/app/reports/env_check.json",
        "exists": true,
        "valid_json": true,
        "size": 10406
      },
      {
        "check": "deploy_artifact_quality_prune_json",
        "ok": true,
        "severity": "warning",
        "detail": "quality_prune_json exists=True valid_json=True",
        "path": "/app/reports/quality_prune.json",
        "exists": true,
        "valid_json": true,
        "size": 8701
      },
      {
        "check": "deploy_artifact_source_candidates_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_candidates_json exists=True valid_json=True",
        "path": "/app/reports/source_candidates.json",
        "exists": true,
        "valid_json": true,
        "size": 30389
      },
      {
        "check": "deploy_artifact_source_promotion_plan_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_promotion_plan_json exists=True valid_json=True",
        "path": "/app/reports/source_promotion_plan.json",
        "exists": true,
        "valid_json": true,
        "size": 4892
      },
      {
        "check": "deploy_artifact_source_opportunity_radar_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_opportunity_radar_json exists=True valid_json=True",
        "path": "/app/reports/source_opportunity_radar.json",
        "exists": true,
        "valid_json": true,
        "size": 30972
      },
      {
        "check": "deploy_artifact_source_target_reference_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_target_reference_json exists=True valid_json=True",
        "path": "/app/reports/source_target_reference.json",
        "exists": true,
        "valid_json": true,
        "size": 7876
      },
      {
        "check": "deploy_artifact_telegram_content_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "telegram_content_check_json exists=True valid_json=True",
        "path": "/app/reports/telegram_content_check.json",
        "exists": true,
        "valid_json": true,
        "size": 8609
      },
      {
        "check": "deploy_artifact_production_audit_json",
        "ok": true,
        "severity": "warning",
        "detail": "production_audit_json exists=True valid_json=True",
        "path": "/app/reports/production_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 1000813
      },
      {
        "check": "deploy_artifact_source_coverage_json",
        "ok": true,
        "severity": "warning",
        "detail": "source_coverage_json exists=True valid_json=True",
        "path": "/app/reports/source_coverage.json",
        "exists": true,
        "valid_json": true,
        "size": 80029
      },
      {
        "check": "deploy_artifact_market_source_coverage_json",
        "ok": true,
        "severity": "warning",
        "detail": "market_source_coverage_json exists=True valid_json=True",
        "path": "/app/reports/market_source_coverage.json",
        "exists": true,
        "valid_json": true,
        "size": 82799
      },
      {
        "check": "deploy_artifact_analysis_audit_json",
        "ok": true,
        "severity": "warning",
        "detail": "analysis_audit_json exists=True valid_json=True",
        "path": "/app/reports/analysis_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 13304
      },
      {
        "check": "deploy_artifact_requirements_audit_json",
        "ok": true,
        "severity": "warning",
        "detail": "requirements_audit_json exists=True valid_json=True",
        "path": "/app/reports/requirements_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 231624
      },
      {
        "check": "deploy_artifact_deployment_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "deployment_check_json exists=True valid_json=True",
        "path": "/app/reports/deployment_check.json",
        "exists": true,
        "valid_json": true,
        "size": 31723
      },
      {
        "check": "deploy_artifact_public_dashboard_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "public_dashboard_check_json exists=True valid_json=True",
        "path": "/app/reports/public_dashboard_check.json",
        "exists": true,
        "valid_json": true,
        "size": 27416
      },
      {
        "check": "deploy_artifact_public_dashboard_local_check_json",
        "ok": true,
        "severity": "warning",
        "detail": "public_dashboard_local_check_json exists=True valid_json=True",
        "path": "/app/reports/public_dashboard_local_check.json",
        "exists": true,
        "valid_json": true,
        "size": 26511
      },
      {
        "check": "deploy_artifact_readiness_json",
        "ok": true,
        "severity": "warning",
        "detail": "readiness_json exists=True valid_json=True",
        "path": "/app/reports/readiness.json",
        "exists": true,
        "valid_json": true,
        "size": 238433
      },
      {
        "check": "deploy_mode",
        "ok": true,
        "severity": "warning",
        "detail": "deploy_mode=auto",
        "requested": "auto",
        "env_value": ""
      },
      {
        "check": "env_file_present",
        "ok": false,
        "severity": "warning",
        "detail": "env_file=/app/.env exists=False",
        "path": "/app/.env",
        "keys": []
      },
      {
        "check": "env_python_bin",
        "ok": false,
        "severity": "warning",
        "detail": "PYTHON_BIN is not set",
        "key": "PYTHON_BIN",
        "value": ""
      },
      {
        "check": "env_run_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RUN_LIMIT is not set",
        "key": "RUN_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_LIMIT is not set",
        "key": "FETCH_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_TIMEOUT is not set",
        "key": "FETCH_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_fetch_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_HTTP_RETRIES is not set",
        "key": "FETCH_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_source_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_SLEEP is not set",
        "key": "SOURCE_SLEEP",
        "value": ""
      },
      {
        "check": "env_priority_scan_limit",
        "ok": false,
        "severity": "warning",
        "detail": "PRIORITY_SCAN_LIMIT is not set",
        "key": "PRIORITY_SCAN_LIMIT",
        "value": ""
      },
      {
        "check": "env_report_limit",
        "ok": false,
        "severity": "warning",
        "detail": "REPORT_LIMIT is not set",
        "key": "REPORT_LIMIT",
        "value": ""
      },
      {
        "check": "env_health_pending_threshold",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_PENDING_THRESHOLD is not set",
        "key": "HEALTH_PENDING_THRESHOLD",
        "value": ""
      },
      {
        "check": "env_health_backlog_limit",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_BACKLOG_LIMIT is not set",
        "key": "HEALTH_BACKLOG_LIMIT",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_checked_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
        "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_source_freshness_stale_document_days",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
        "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_error_count",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
        "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_fetch_error_rate",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
        "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
        "value": ""
      },
      {
        "check": "env_fetch_error_triage_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_triage_sample_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
        "key": "FETCH_ERROR_RETRY_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_categories",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
        "key": "FETCH_ERROR_RETRY_CATEGORIES",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
        "key": "FETCH_ERROR_RETRY_SLEEP",
        "value": ""
      },
      {
        "check": "env_rss_metadata_backfill_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_LIMIT",
        "value": ""
      },
      {
        "check": "env_rss_metadata_backfill_analyze_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
        "value": ""
      },
      {
        "check": "env_quality_prune_limit",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_LIMIT is not set",
        "key": "QUALITY_PRUNE_LIMIT",
        "value": ""
      },
      {
        "check": "env_quality_prune_min_analysis_chars",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
        "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
        "value": ""
      },
      {
        "check": "env_source_candidates_check_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_CHECK_ENABLED is not set",
        "key": "SOURCE_CANDIDATES_CHECK_ENABLED",
        "value": ""
      },
      {
        "check": "env_source_candidates_auto_promote",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_AUTO_PROMOTE is not set",
        "key": "SOURCE_CANDIDATES_AUTO_PROMOTE",
        "value": ""
      },
      {
        "check": "env_source_candidates_min_candidates",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_CANDIDATES is not set",
        "key": "SOURCE_CANDIDATES_MIN_CANDIDATES",
        "value": ""
      },
      {
        "check": "env_source_candidates_min_source_weight",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
        "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
        "value": ""
      },
      {
        "check": "env_source_candidates_max_promotions",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
        "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
        "value": ""
      },
      {
        "check": "env_source_candidates_http_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
        "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_source_candidates_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
        "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_source_candidates_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_SLEEP is not set",
        "key": "SOURCE_CANDIDATES_SLEEP",
        "value": ""
      },
      {
        "check": "env_backup_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_ENABLED is not set",
        "key": "BACKUP_ENABLED",
        "value": ""
      },
      {
        "check": "env_backup_keep",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_KEEP is not set",
        "key": "BACKUP_KEEP",
        "value": ""
      },
      {
        "check": "env_telegram_credentials",
        "ok": false,
        "severity": "warning",
        "detail": "missing Telegram env: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID",
        "missing": [
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID"
        ]
      },
      {
        "check": "env_public_dashboard_url",
        "ok": false,
        "severity": "warning",
        "detail": "PUBLIC_DASHBOARD_URL is not set",
        "value": ""
      },
      {
        "check": "systemctl_available",
        "ok": true,
        "severity": "warning",
        "detail": "systemctl path=-",
        "path": null
      },
      {
        "check": "systemd_service_file",
        "ok": true,
        "severity": "warning",
        "detail": "/etc/systemd/system/market-intel.service exists=False",
        "path": "/etc/systemd/system/market-intel.service"
      },
      {
        "check": "systemd_timer_file",
        "ok": true,
        "severity": "warning",
        "detail": "/etc/systemd/system/market-intel.timer exists=False",
        "path": "/etc/systemd/system/market-intel.timer"
      },
      {
        "check": "nginx_available",
        "ok": true,
        "severity": "warning",
        "detail": "nginx path=-",
        "path": null
      },
      {
        "check": "nginx_site_config",
        "ok": true,
        "severity": "warning",
        "detail": "nginx site config exists=False",
        "paths": [
          "/etc/nginx/sites-enabled/market-intel.conf",
          "/etc/nginx/sites-available/market-intel.conf"
        ]
      },
      {
        "check": "docker_available",
        "ok": true,
        "severity": "warning",
        "detail": "docker path=-",
        "path": null
      }
    ],
    "artifacts": {
      "daily_script": {
        "path": "/app/scripts/run_daily.sh",
        "exists": true,
        "size": 21105
      },
      "env_configurator": {
        "path": "/app/scripts/configure_env.sh",
        "exists": true,
        "size": 23042
      },
      "env_example": {
        "path": "/app/.env.example",
        "exists": true,
        "size": 1946
      },
      "dockerignore": {
        "path": "/app/.dockerignore",
        "exists": true,
        "size": 115
      },
      "vps_bootstrap": {
        "path": "/app/scripts/bootstrap_vps.sh",
        "exists": true,
        "size": 7685
      },
      "preflight_script": {
        "path": "/app/scripts/preflight_check.sh",
        "exists": true,
        "size": 2926
      },
      "regression_tests": {
        "path": "/app/tests/test_market_intel_regression.py",
        "exists": true,
        "size": 494774
      },
      "ops_snapshot_script": {
        "path": "/app/scripts/ops_snapshot.sh",
        "exists": true,
        "size": 9682
      },
      "local_dashboard_smoke_script": {
        "path": "/app/scripts/local_dashboard_smoke.sh",
        "exists": true,
        "size": 2885
      },
      "docker_daily_loop": {
        "path": "/app/scripts/docker_daily_loop.sh",
        "exists": true,
        "size": 1784
      },
      "dockerfile": {
        "path": "/app/Dockerfile",
        "exists": true,
        "size": 536
      },
      "docker_compose": {
        "path": "/app/docker-compose.yml",
        "exists": true,
        "size": 1175
      },
      "python_requirements": {
        "path": "/app/requirements.txt",
        "exists": true,
        "size": 23
      },
      "collector": {
        "path": "/app/scripts/market_intel.py",
        "exists": true,
        "size": 1235027
      },
      "sources": {
        "path": "/app/config/sources.json",
        "exists": true,
        "size": 81666
      },
      "company_universe": {
        "path": "/app/config/company_universe.json",
        "exists": true,
        "size": 11859
      },
      "database": {
        "path": "/app/data/market_intel.db",
        "exists": true,
        "size": 316948480
      },
      "dashboard_html": {
        "path": "/app/reports/dashboard.html",
        "exists": true,
        "size": 319854
      },
      "dashboard_json": {
        "path": "/app/reports/dashboard.json",
        "exists": true,
        "valid_json": true,
        "size": 5790918
      },
      "dashboard_content_check_json": {
        "path": "/app/reports/dashboard_content_check.json",
        "exists": true,
        "valid_json": true,
        "size": 21719
      },
      "strategy_playbook_json": {
        "path": "/app/reports/strategy_playbook.json",
        "exists": true,
        "valid_json": true,
        "size": 272360
      },
      "strategy_lenses_json": {
        "path": "/app/reports/strategy_lenses.json",
        "exists": true,
        "valid_json": true,
        "size": 42926
      },
      "strategy_action_queue_json": {
        "path": "/app/reports/strategy_action_queue.json",
        "exists": true,
        "valid_json": true,
        "size": 738952
      },
      "source_strategy_score_json": {
        "path": "/app/reports/source_strategy_score.json",
        "exists": true,
        "valid_json": true,
        "size": 252763
      },
      "health_json": {
        "path": "/app/reports/health.json",
        "exists": true,
        "valid_json": true,
        "size": 44468
      },
      "ops_monitor_json": {
        "path": "/app/reports/ops_monitor.json",
        "exists": true,
        "valid_json": true,
        "size": 13510
      },
      "daily_lock_json": {
        "path": "/app/reports/daily_lock.json",
        "exists": true,
        "valid_json": true,
        "size": 221
      },
      "daily_lock_audit_json": {
        "path": "/app/reports/daily_lock_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 3444
      },
      "ops_snapshot_json": {
        "path": "/app/reports/ops_snapshot.json",
        "exists": true,
        "valid_json": true,
        "size": 10525
      },
      "source_freshness_json": {
        "path": "/app/reports/source_freshness.json",
        "exists": true,
        "valid_json": true,
        "size": 161332
      },
      "fetch_error_triage_json": {
        "path": "/app/reports/fetch_error_triage.json",
        "exists": true,
        "valid_json": true,
        "size": 21304
      },
      "fetch_error_retry_json": {
        "path": "/app/reports/fetch_error_retry.json",
        "exists": true,
        "valid_json": true,
        "size": 305
      },
      "rss_metadata_backfill_json": {
        "path": "/app/reports/rss_metadata_backfill.json",
        "exists": true,
        "valid_json": true,
        "size": 270
      },
      "go_live_json": {
        "path": "/app/reports/go_live.json",
        "exists": true,
        "valid_json": true,
        "size": 35642
      },
      "deploy_release_json": {
        "path": "/app/reports/deploy_release.json",
        "exists": true,
        "valid_json": true,
        "size": 40581
      },
      "env_check_json": {
        "path": "/app/reports/env_check.json",
        "exists": true,
        "valid_json": true,
        "size": 10406
      },
      "quality_prune_json": {
        "path": "/app/reports/quality_prune.json",
        "exists": true,
        "valid_json": true,
        "size": 8701
      },
      "source_candidates_json": {
        "path": "/app/reports/source_candidates.json",
        "exists": true,
        "valid_json": true,
        "size": 30389
      },
      "source_promotion_plan_json": {
        "path": "/app/reports/source_promotion_plan.json",
        "exists": true,
        "valid_json": true,
        "size": 4892
      },
      "source_opportunity_radar_json": {
        "path": "/app/reports/source_opportunity_radar.json",
        "exists": true,
        "valid_json": true,
        "size": 30972
      },
      "source_target_reference_json": {
        "path": "/app/reports/source_target_reference.json",
        "exists": true,
        "valid_json": true,
        "size": 7876
      },
      "telegram_content_check_json": {
        "path": "/app/reports/telegram_content_check.json",
        "exists": true,
        "valid_json": true,
        "size": 8609
      },
      "production_audit_json": {
        "path": "/app/reports/production_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 1000813
      },
      "source_coverage_json": {
        "path": "/app/reports/source_coverage.json",
        "exists": true,
        "valid_json": true,
        "size": 80029
      },
      "market_source_coverage_json": {
        "path": "/app/reports/market_source_coverage.json",
        "exists": true,
        "valid_json": true,
        "size": 82799
      },
      "analysis_audit_json": {
        "path": "/app/reports/analysis_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 13304
      },
      "requirements_audit_json": {
        "path": "/app/reports/requirements_audit.json",
        "exists": true,
        "valid_json": true,
        "size": 231624
      },
      "deployment_check_json": {
        "path": "/app/reports/deployment_check.json",
        "exists": true,
        "valid_json": true,
        "size": 31723
      },
      "public_dashboard_check_json": {
        "path": "/app/reports/public_dashboard_check.json",
        "exists": true,
        "valid_json": true,
        "size": 27416
      },
      "public_dashboard_local_check_json": {
        "path": "/app/reports/public_dashboard_local_check.json",
        "exists": true,
        "valid_json": true,
        "size": 26511
      },
      "readiness_json": {
        "path": "/app/reports/readiness.json",
        "exists": true,
        "valid_json": true,
        "size": 238433
      }
    },
    "env": {
      "path": "/app/.env",
      "keys": [],
      "redacted": {}
    },
    "systemd": {},
    "nginx": {},
    "docker": {}
  },
  "public_dashboard_check": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:31:58+00:00",
    "summary": {
      "errors": 0,
      "warnings": 0,
      "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
      "base_url": "https://35-221-72-238.sslip.io/",
      "endpoint_count": 36
    },
    "checks": [
      {
        "check": "public_dashboard_url_configured",
        "ok": true,
        "severity": "warning",
        "detail": "PUBLIC_DASHBOARD_URL=https://35-221-72-238.sslip.io/dashboard.html",
        "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "base_url": "https://35-221-72-238.sslip.io/"
      },
      {
        "check": "public_dashboard_html",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/dashboard.html status=200 title_found=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "text/html",
          "size": 319854,
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "contains_dashboard_title": true
        }
      },
      {
        "check": "public_json_dashboard_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/dashboard.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 5799007,
          "url": "https://35-221-72-238.sslip.io/dashboard.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_dashboard_content_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/dashboard_content_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 22192,
          "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_health_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/health.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 44467,
          "url": "https://35-221-72-238.sslip.io/health.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_env_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/env_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10406,
          "url": "https://35-221-72-238.sslip.io/env_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_operator_input_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/operator_input_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 2991,
          "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_quality_prune_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/quality_prune.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8701,
          "url": "https://35-221-72-238.sslip.io/quality_prune.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_candidates_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_candidates.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30389,
          "url": "https://35-221-72-238.sslip.io/source_candidates.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_promotion_plan_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_promotion_plan.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4892,
          "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_opportunity_radar_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_opportunity_radar.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30972,
          "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_target_reference_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_target_reference.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 7876,
          "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_telegram_notify_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/telegram_notify.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4417,
          "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_telegram_content_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/telegram_content_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8609,
          "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_strategy_playbook_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/strategy_playbook.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 272360,
          "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_strategy_lenses_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/strategy_lenses.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 42926,
          "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_strategy_reuse_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10567,
          "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_strategy_export_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/strategy_export.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 566053,
          "url": "https://35-221-72-238.sslip.io/strategy_export.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_weekly_market_strategy_report_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 355631,
          "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_production_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/production_audit.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 1004290,
          "url": "https://35-221-72-238.sslip.io/production_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_coverage_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_coverage.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 80029,
          "url": "https://35-221-72-238.sslip.io/source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_market_source_coverage_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/market_source_coverage.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 82799,
          "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_analysis_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/analysis_audit.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13304,
          "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_requirements_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/requirements_audit.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 231624,
          "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_deployment_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/deployment_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 31725,
          "url": "https://35-221-72-238.sslip.io/deployment_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_readiness_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/readiness.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 238433,
          "url": "https://35-221-72-238.sslip.io/readiness.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_ops_handoff_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/ops_handoff.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 100282,
          "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_ops_monitor_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/ops_monitor.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13510,
          "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_daily_lock_audit_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/daily_lock_audit.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 3444,
          "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_ops_snapshot_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/ops_snapshot.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10525,
          "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_source_freshness_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/source_freshness.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 161332,
          "url": "https://35-221-72-238.sslip.io/source_freshness.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_fetch_error_triage_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/fetch_error_triage.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 21304,
          "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_fetch_error_retry_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/fetch_error_retry.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 305,
          "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_rss_metadata_backfill_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 270,
          "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_go_live_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/go_live.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 35642,
          "url": "https://35-221-72-238.sslip.io/go_live.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_deploy_release_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/deploy_release.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 40575,
          "url": "https://35-221-72-238.sslip.io/deploy_release.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_json_release_upload_bundle_check_json",
        "ok": true,
        "severity": "error",
        "detail": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json status=200 valid_json=True",
        "probe": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 54838,
          "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      },
      {
        "check": "public_dashboard_release_sha_current",
        "ok": true,
        "severity": "error",
        "detail": "deploy_release_sha=b32e3e95 html_has_sha=True",
        "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
      }
    ],
    "endpoints": {
      "dashboard.html": {
        "ok": true,
        "status": 200,
        "content_type": "text/html",
        "size": 319854,
        "url": "https://35-221-72-238.sslip.io/dashboard.html",
        "contains_dashboard_title": true
      },
      "dashboard.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 5799007,
        "url": "https://35-221-72-238.sslip.io/dashboard.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "dashboard_content_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 22192,
        "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "health.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 44467,
        "url": "https://35-221-72-238.sslip.io/health.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "env_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 10406,
        "url": "https://35-221-72-238.sslip.io/env_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "operator_input_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 2991,
        "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "quality_prune.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 8701,
        "url": "https://35-221-72-238.sslip.io/quality_prune.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_candidates.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 30389,
        "url": "https://35-221-72-238.sslip.io/source_candidates.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_promotion_plan.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 4892,
        "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_opportunity_radar.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 30972,
        "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_target_reference.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 7876,
        "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "telegram_notify.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 4417,
        "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "telegram_content_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 8609,
        "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "strategy_playbook.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 272360,
        "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "strategy_lenses.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 42926,
        "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "strategy_reuse_audit.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 10567,
        "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "strategy_export.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 566053,
        "url": "https://35-221-72-238.sslip.io/strategy_export.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "weekly_market_strategy_report.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 355631,
        "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "production_audit.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 1004290,
        "url": "https://35-221-72-238.sslip.io/production_audit.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_coverage.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 80029,
        "url": "https://35-221-72-238.sslip.io/source_coverage.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "market_source_coverage.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 82799,
        "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "analysis_audit.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 13304,
        "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "requirements_audit.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 231624,
        "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "deployment_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 31725,
        "url": "https://35-221-72-238.sslip.io/deployment_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "readiness.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 238433,
        "url": "https://35-221-72-238.sslip.io/readiness.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "ops_handoff.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 100282,
        "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "ops_monitor.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 13510,
        "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "daily_lock_audit.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 3444,
        "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "ops_snapshot.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 10525,
        "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "source_freshness.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 161332,
        "url": "https://35-221-72-238.sslip.io/source_freshness.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "fetch_error_triage.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 21304,
        "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "fetch_error_retry.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 305,
        "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "rss_metadata_backfill.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 270,
        "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "go_live.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 35642,
        "url": "https://35-221-72-238.sslip.io/go_live.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "deploy_release.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 40575,
        "url": "https://35-221-72-238.sslip.io/deploy_release.json",
        "valid_json": true,
        "parsed_type": "dict"
      },
      "release_upload_bundle_check.json": {
        "ok": true,
        "status": 200,
        "content_type": "application/json",
        "size": 54838,
        "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
        "valid_json": true,
        "parsed_type": "dict"
      }
    }
  },
  "env_check": {
    "ok": false,
    "generated_at": "2026-06-22T21:27:00+00:00",
    "summary": {
      "errors": 2,
      "warnings": 41,
      "env_file": "/app/.env",
      "keys": [],
      "runtime_checks_included": true,
      "operator_inputs_ready": false,
      "operator_inputs_missing": [
        "VPS_HOST",
        "VPS_USER",
        "PUBLIC_DASHBOARD_URL",
        "TELEGRAM_BOT_TOKEN",
        "TELEGRAM_CHAT_ID",
        "DEPLOY_MODE"
      ],
      "operator_inputs_invalid": [
        "env_deploy_mode_valid"
      ]
    },
    "checks": [
      {
        "check": "env_file_present",
        "ok": false,
        "severity": "error",
        "detail": "env_file=/app/.env exists=False",
        "path": "/app/.env"
      },
      {
        "check": "env_required_python_bin",
        "ok": false,
        "severity": "warning",
        "detail": "PYTHON_BIN is not set",
        "key": "PYTHON_BIN",
        "value": ""
      },
      {
        "check": "env_required_lock_file",
        "ok": false,
        "severity": "warning",
        "detail": "LOCK_FILE is not set",
        "key": "LOCK_FILE",
        "value": ""
      },
      {
        "check": "env_required_run_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RUN_LIMIT is not set",
        "key": "RUN_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_LIMIT is not set",
        "key": "FETCH_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_TIMEOUT is not set",
        "key": "FETCH_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_required_fetch_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_HTTP_RETRIES is not set",
        "key": "FETCH_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_required_source_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_SLEEP is not set",
        "key": "SOURCE_SLEEP",
        "value": ""
      },
      {
        "check": "env_required_report_limit",
        "ok": false,
        "severity": "warning",
        "detail": "REPORT_LIMIT is not set",
        "key": "REPORT_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_priority_scan_limit",
        "ok": false,
        "severity": "warning",
        "detail": "PRIORITY_SCAN_LIMIT is not set",
        "key": "PRIORITY_SCAN_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_health_pending_threshold",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_PENDING_THRESHOLD is not set",
        "key": "HEALTH_PENDING_THRESHOLD",
        "value": ""
      },
      {
        "check": "env_required_health_backlog_limit",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_BACKLOG_LIMIT is not set",
        "key": "HEALTH_BACKLOG_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_window_days",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_WINDOW_DAYS is not set",
        "key": "OPS_MONITOR_WINDOW_DAYS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_max_latest_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MAX_LATEST_AGE_HOURS is not set",
        "key": "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_min_success_days",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MIN_SUCCESS_DAYS is not set",
        "key": "OPS_MONITOR_MIN_SUCCESS_DAYS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_max_zero_output_runs",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS is not set",
        "key": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_min_sources_checked",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MIN_SOURCES_CHECKED is not set",
        "key": "OPS_MONITOR_MIN_SOURCES_CHECKED",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_checked_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
        "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_stale_document_days",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
        "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_error_count",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
        "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_fetch_error_rate",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
        "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_triage_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_triage_sample_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
        "key": "FETCH_ERROR_RETRY_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_categories",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
        "key": "FETCH_ERROR_RETRY_CATEGORIES",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
        "key": "FETCH_ERROR_RETRY_SLEEP",
        "value": ""
      },
      {
        "check": "env_required_rss_metadata_backfill_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_rss_metadata_backfill_analyze_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_quality_prune_limit",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_LIMIT is not set",
        "key": "QUALITY_PRUNE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_quality_prune_min_analysis_chars",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
        "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
        "value": ""
      },
      {
        "check": "env_required_backup_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_ENABLED is not set",
        "key": "BACKUP_ENABLED",
        "value": ""
      },
      {
        "check": "env_required_backup_keep",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_KEEP is not set",
        "key": "BACKUP_KEEP",
        "value": ""
      },
      {
        "check": "env_required_deploy_service_name",
        "ok": false,
        "severity": "warning",
        "detail": "DEPLOY_SERVICE_NAME is not set",
        "key": "DEPLOY_SERVICE_NAME",
        "value": ""
      },
      {
        "check": "env_required_nginx_site_name",
        "ok": false,
        "severity": "warning",
        "detail": "NGINX_SITE_NAME is not set",
        "key": "NGINX_SITE_NAME",
        "value": ""
      },
      {
        "check": "env_required_deploy_mode",
        "ok": false,
        "severity": "warning",
        "detail": "DEPLOY_MODE is not set",
        "key": "DEPLOY_MODE",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_min_source_weight",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
        "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_max_promotions",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
        "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_http_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
        "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
        "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_deploy_mode_valid",
        "ok": false,
        "severity": "error",
        "detail": "DEPLOY_MODE=- should be auto, systemd, or docker",
        "value": ""
      },
      {
        "check": "env_deploy_mode_production_specific",
        "ok": true,
        "severity": "warning",
        "detail": "DEPLOY_MODE=auto is allowed for local checks; use systemd or docker for production",
        "value": ""
      },
      {
        "check": "env_public_dashboard_url_valid",
        "ok": false,
        "severity": "warning",
        "detail": "PUBLIC_DASHBOARD_URL is missing or invalid",
        "value": ""
      },
      {
        "check": "env_telegram_token_format",
        "ok": false,
        "severity": "warning",
        "detail": "TELEGRAM_BOT_TOKEN is missing or has an unexpected format",
        "value": ""
      },
      {
        "check": "env_telegram_chat_id_format",
        "ok": false,
        "severity": "warning",
        "detail": "TELEGRAM_CHAT_ID is missing or has an unexpected format",
        "value": ""
      }
    ],
    "redacted_env": {}
  },
  "production_audit": {
    "ok": false,
    "generated_at": "2026-06-22T21:32:15+00:00",
    "summary": {
      "complete": false,
      "local_complete": false,
      "remote_evidence_complete": false,
      "completion_evidence": {
        "complete": false,
        "completion_source": "incomplete",
        "local_complete": false,
        "remote_evidence_complete": false,
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_message_length": 0,
        "public_endpoints": 35,
        "remote_deployed_manifest_ok": false,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_archive_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_source_freshness_ok": true,
        "remote_source_coverage_ok": true,
        "remote_market_source_coverage_ok": true
      },
      "gates": 15,
      "passed": 5,
      "failed": 10,
      "local_failed": 10,
      "failed_gate_ids": [
        "requirements_complete",
        "readiness_clear",
        "deploy_mode_selected",
        "deployment_clear",
        "env_clear",
        "dashboard_content_clear",
        "telegram_content_clear",
        "source_candidates_resolved",
        "telegram_test_sent",
        "health_clear"
      ],
      "local_failed_gate_ids": [
        "requirements_complete",
        "readiness_clear",
        "deploy_mode_selected",
        "deployment_clear",
        "env_clear",
        "dashboard_content_clear",
        "telegram_content_clear",
        "source_candidates_resolved",
        "telegram_test_sent",
        "health_clear"
      ]
    },
    "gates": [
      {
        "check": "requirements_complete",
        "ok": false,
        "severity": "error",
        "detail": "requirements met=9 partial=3 missing=0",
        "summary": {
          "total": 12,
          "met": 9,
          "partial": 3,
          "missing": 0,
          "complete": false
        }
      },
      {
        "check": "readiness_clear",
        "ok": false,
        "severity": "error",
        "detail": "readiness errors=0 warnings=4 blocking=4",
        "summary": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "blocking_checks": [
          {
            "check": "source_errors_clear",
            "ok": false,
            "severity": "warning",
            "detail": "3 sources have accumulated errors",
            "source_errors": [
              {
                "source_id": "gsi_news",
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
              },
              {
                "source_id": "iea_reports",
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden"
              },
              {
                "source_id": "nuveen_investment_outlook",
                "error_count": 6,
                "last_error": "The read operation timed out"
              }
            ]
          },
          {
            "check": "daily_scheduler_installed",
            "ok": false,
            "severity": "warning",
            "detail": "systemd scheduler artifact exists=False",
            "platform": "linux",
            "scheduler": "systemd",
            "service_path": "/etc/systemd/system/market-intel.service",
            "timer_path": "/etc/systemd/system/market-intel.timer",
            "exists": false
          },
          {
            "check": "dependency_systemctl",
            "ok": false,
            "severity": "warning",
            "detail": "systemctl path=-",
            "command": "systemctl",
            "available": false,
            "path": null
          },
          {
            "check": "dependency_nginx",
            "ok": false,
            "severity": "warning",
            "detail": "nginx path=-",
            "command": "nginx",
            "available": false,
            "path": null
          }
        ],
        "ignored_duplicate_warning_ids": [
          "telegram_configured"
        ]
      },
      {
        "check": "deploy_mode_selected",
        "ok": false,
        "severity": "error",
        "detail": "deploy_mode=auto",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "deployment_clear",
        "ok": false,
        "severity": "error",
        "detail": "deployment errors=3 warnings=35",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "env_clear",
        "ok": false,
        "severity": "error",
        "detail": "env errors=5 warnings=38",
        "summary": {
          "errors": 5,
          "warnings": 38,
          "env_file": "/app/.env",
          "keys": [],
          "runtime_checks_included": true,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [
            "VPS_HOST",
            "VPS_USER",
            "PUBLIC_DASHBOARD_URL",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "DEPLOY_MODE"
          ],
          "operator_inputs_invalid": [
            "env_deploy_mode_valid",
            "env_public_dashboard_url_valid",
            "env_telegram_token_format",
            "env_telegram_chat_id_format"
          ]
        }
      },
      {
        "check": "public_dashboard_clear",
        "ok": true,
        "severity": "error",
        "detail": "public dashboard errors=0 warnings=0 endpoints=36",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/",
          "endpoint_count": 36
        }
      },
      {
        "check": "dashboard_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "dashboard content errors=1 warnings=0 themes=19 companies=30",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 5,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 8,
          "daily_lock_ops_consecutive_success_days": 6,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 7,
          "source_followup_rows": 7,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        }
      },
      {
        "check": "telegram_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "telegram content errors=1 warnings=0 themes=5 companies=15",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "date": "2026-06-23",
          "message_length": 1792,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          }
        }
      },
      {
        "check": "source_candidates_resolved",
        "ok": false,
        "severity": "error",
        "detail": "checked=True needs=0 review=0 blocked=0 promotable=1 promotion_plan=1",
        "source_candidates_summary": {
          "checked": true,
          "needs_check": 0,
          "review": 0,
          "blocked": 0,
          "promotable": 1,
          "promotion_plan_promotable": 1
        }
      },
      {
        "check": "telegram_test_sent",
        "ok": false,
        "severity": "error",
        "detail": "telegram_test status=ok send_ok=False",
        "path": "/app/reports/telegram_test.json"
      },
      {
        "check": "backup_verified_recent",
        "ok": true,
        "severity": "error",
        "detail": "backup ok=True created_at=2026-06-22T21:29:44+00:00 max_age_hours=48.0",
        "verification": {
          "ok": true,
          "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
          "db_sha256_ok": true,
          "db_size_ok": true
        }
      },
      {
        "check": "backup_drill_clear",
        "ok": true,
        "severity": "error",
        "detail": "ok=True integrity=True hash=True report_members=86",
        "summary": {
          "db_integrity_ok": true,
          "db_integrity_result": "ok",
          "db_hash_ok": true,
          "db_size": 316948480,
          "config_restored": true,
          "config_json_files": 6,
          "report_restored": true,
          "report_members": 86,
          "expected_reports_present": [
            "dashboard.html",
            "dashboard.json",
            "strategy_export.json",
            "production_audit.json",
            "operator_input_check.json"
          ],
          "drill_path_removed": true,
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/reports/backup_drill/backup-drill-20260622T212948592913Z/data/market_intel.db"
          },
          "db_sha256_expected": null,
          "db_sha256_actual": null
        }
      },
      {
        "check": "ops_monitor_clear",
        "ok": true,
        "severity": "error",
        "detail": "ops monitor errors=0 warnings=0 success_days=8",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 24,
          "ok_runs": 24,
          "error_runs": 0,
          "success_days": 8,
          "consecutive_success_days": 6,
          "latest_success_date": "2026-06-23",
          "missing_days": 6,
          "latest_run_id": 57,
          "latest_status": "ok",
          "latest_age_hours": 0.1,
          "zero_output_ok_runs": 0
        }
      },
      {
        "check": "source_freshness_clear",
        "ok": true,
        "severity": "error",
        "detail": "source freshness errors=0 warnings=1 checked_recent=148/148",
        "summary": {
          "errors": 0,
          "warnings": 1,
          "active_sources": 148,
          "checked_recent": 148,
          "unchecked": 0,
          "stale_checked": 0,
          "source_error_rows": 3,
          "stale_or_quiet_sources": 0,
          "candidate_only_sources": 0,
          "covered_candidate_only_sources": 4,
          "silent_gap_sources": 0,
          "followup_sources": 7,
          "followup_counts": {
            "fetch_error": 7
          },
          "high_fetch_error_sources": 0,
          "documents_24h": 313,
          "documents_7d": 2262,
          "documents_30d": 12715,
          "inactive_state_rows": 11,
          "max_checked_age_hours": 30.0,
          "stale_document_days": 45
        }
      },
      {
        "check": "health_clear",
        "ok": false,
        "severity": "error",
        "detail": "health ok=False warnings=['source_errors_or_unchecked', 'audit_reports_need_attention']",
        "warnings": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ]
      }
    ],
    "failed_gates": [
      {
        "check": "requirements_complete",
        "ok": false,
        "severity": "error",
        "detail": "requirements met=9 partial=3 missing=0",
        "summary": {
          "total": 12,
          "met": 9,
          "partial": 3,
          "missing": 0,
          "complete": false
        }
      },
      {
        "check": "readiness_clear",
        "ok": false,
        "severity": "error",
        "detail": "readiness errors=0 warnings=4 blocking=4",
        "summary": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "blocking_checks": [
          {
            "check": "source_errors_clear",
            "ok": false,
            "severity": "warning",
            "detail": "3 sources have accumulated errors",
            "source_errors": [
              {
                "source_id": "gsi_news",
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
              },
              {
                "source_id": "iea_reports",
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden"
              },
              {
                "source_id": "nuveen_investment_outlook",
                "error_count": 6,
                "last_error": "The read operation timed out"
              }
            ]
          },
          {
            "check": "daily_scheduler_installed",
            "ok": false,
            "severity": "warning",
            "detail": "systemd scheduler artifact exists=False",
            "platform": "linux",
            "scheduler": "systemd",
            "service_path": "/etc/systemd/system/market-intel.service",
            "timer_path": "/etc/systemd/system/market-intel.timer",
            "exists": false
          },
          {
            "check": "dependency_systemctl",
            "ok": false,
            "severity": "warning",
            "detail": "systemctl path=-",
            "command": "systemctl",
            "available": false,
            "path": null
          },
          {
            "check": "dependency_nginx",
            "ok": false,
            "severity": "warning",
            "detail": "nginx path=-",
            "command": "nginx",
            "available": false,
            "path": null
          }
        ],
        "ignored_duplicate_warning_ids": [
          "telegram_configured"
        ]
      },
      {
        "check": "deploy_mode_selected",
        "ok": false,
        "severity": "error",
        "detail": "deploy_mode=auto",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "deployment_clear",
        "ok": false,
        "severity": "error",
        "detail": "deployment errors=3 warnings=35",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "env_clear",
        "ok": false,
        "severity": "error",
        "detail": "env errors=5 warnings=38",
        "summary": {
          "errors": 5,
          "warnings": 38,
          "env_file": "/app/.env",
          "keys": [],
          "runtime_checks_included": true,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [
            "VPS_HOST",
            "VPS_USER",
            "PUBLIC_DASHBOARD_URL",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "DEPLOY_MODE"
          ],
          "operator_inputs_invalid": [
            "env_deploy_mode_valid",
            "env_public_dashboard_url_valid",
            "env_telegram_token_format",
            "env_telegram_chat_id_format"
          ]
        }
      },
      {
        "check": "dashboard_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "dashboard content errors=1 warnings=0 themes=19 companies=30",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 5,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 8,
          "daily_lock_ops_consecutive_success_days": 6,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 7,
          "source_followup_rows": 7,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        }
      },
      {
        "check": "telegram_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "telegram content errors=1 warnings=0 themes=5 companies=15",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "date": "2026-06-23",
          "message_length": 1792,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          }
        }
      },
      {
        "check": "source_candidates_resolved",
        "ok": false,
        "severity": "error",
        "detail": "checked=True needs=0 review=0 blocked=0 promotable=1 promotion_plan=1",
        "source_candidates_summary": {
          "checked": true,
          "needs_check": 0,
          "review": 0,
          "blocked": 0,
          "promotable": 1,
          "promotion_plan_promotable": 1
        }
      },
      {
        "check": "telegram_test_sent",
        "ok": false,
        "severity": "error",
        "detail": "telegram_test status=ok send_ok=False",
        "path": "/app/reports/telegram_test.json"
      },
      {
        "check": "health_clear",
        "ok": false,
        "severity": "error",
        "detail": "health ok=False warnings=['source_errors_or_unchecked', 'audit_reports_need_attention']",
        "warnings": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ]
      }
    ],
    "local_failed_gates": [
      {
        "check": "requirements_complete",
        "ok": false,
        "severity": "error",
        "detail": "requirements met=9 partial=3 missing=0",
        "summary": {
          "total": 12,
          "met": 9,
          "partial": 3,
          "missing": 0,
          "complete": false
        }
      },
      {
        "check": "readiness_clear",
        "ok": false,
        "severity": "error",
        "detail": "readiness errors=0 warnings=4 blocking=4",
        "summary": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "blocking_checks": [
          {
            "check": "source_errors_clear",
            "ok": false,
            "severity": "warning",
            "detail": "3 sources have accumulated errors",
            "source_errors": [
              {
                "source_id": "gsi_news",
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
              },
              {
                "source_id": "iea_reports",
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden"
              },
              {
                "source_id": "nuveen_investment_outlook",
                "error_count": 6,
                "last_error": "The read operation timed out"
              }
            ]
          },
          {
            "check": "daily_scheduler_installed",
            "ok": false,
            "severity": "warning",
            "detail": "systemd scheduler artifact exists=False",
            "platform": "linux",
            "scheduler": "systemd",
            "service_path": "/etc/systemd/system/market-intel.service",
            "timer_path": "/etc/systemd/system/market-intel.timer",
            "exists": false
          },
          {
            "check": "dependency_systemctl",
            "ok": false,
            "severity": "warning",
            "detail": "systemctl path=-",
            "command": "systemctl",
            "available": false,
            "path": null
          },
          {
            "check": "dependency_nginx",
            "ok": false,
            "severity": "warning",
            "detail": "nginx path=-",
            "command": "nginx",
            "available": false,
            "path": null
          }
        ],
        "ignored_duplicate_warning_ids": [
          "telegram_configured"
        ]
      },
      {
        "check": "deploy_mode_selected",
        "ok": false,
        "severity": "error",
        "detail": "deploy_mode=auto",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "deployment_clear",
        "ok": false,
        "severity": "error",
        "detail": "deployment errors=3 warnings=35",
        "summary": {
          "errors": 3,
          "warnings": 35,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        }
      },
      {
        "check": "env_clear",
        "ok": false,
        "severity": "error",
        "detail": "env errors=5 warnings=38",
        "summary": {
          "errors": 5,
          "warnings": 38,
          "env_file": "/app/.env",
          "keys": [],
          "runtime_checks_included": true,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [
            "VPS_HOST",
            "VPS_USER",
            "PUBLIC_DASHBOARD_URL",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "DEPLOY_MODE"
          ],
          "operator_inputs_invalid": [
            "env_deploy_mode_valid",
            "env_public_dashboard_url_valid",
            "env_telegram_token_format",
            "env_telegram_chat_id_format"
          ]
        }
      },
      {
        "check": "dashboard_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "dashboard content errors=1 warnings=0 themes=19 companies=30",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 5,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 8,
          "daily_lock_ops_consecutive_success_days": 6,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 7,
          "source_followup_rows": 7,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        }
      },
      {
        "check": "telegram_content_clear",
        "ok": false,
        "severity": "error",
        "detail": "telegram content errors=1 warnings=0 themes=5 companies=15",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "date": "2026-06-23",
          "message_length": 1792,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          }
        }
      },
      {
        "check": "source_candidates_resolved",
        "ok": false,
        "severity": "error",
        "detail": "checked=True needs=0 review=0 blocked=0 promotable=1 promotion_plan=1",
        "source_candidates_summary": {
          "checked": true,
          "needs_check": 0,
          "review": 0,
          "blocked": 0,
          "promotable": 1,
          "promotion_plan_promotable": 1
        }
      },
      {
        "check": "telegram_test_sent",
        "ok": false,
        "severity": "error",
        "detail": "telegram_test status=ok send_ok=False",
        "path": "/app/reports/telegram_test.json"
      },
      {
        "check": "health_clear",
        "ok": false,
        "severity": "error",
        "detail": "health ok=False warnings=['source_errors_or_unchecked', 'audit_reports_need_attention']",
        "warnings": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ]
      }
    ],
    "completion_evidence": {
      "complete": false,
      "completion_source": "incomplete",
      "local_complete": false,
      "remote_evidence_complete": false,
      "required_reports": 71,
      "present_required_reports": 65,
      "missing_required_report_count": 6,
      "failed_check_ids": [
        "remote_required_reports_present",
        "remote_release_upload_bundle_verified",
        "remote_telegram_notify_sent",
        "remote_telegram_notify_fresh",
        "remote_deployed_manifest_verified"
      ],
      "remote_recurring_daily_operation_ok": true,
      "remote_ops_success_days": 5,
      "remote_ops_consecutive_success_days": 5,
      "remote_ops_success_days_required": 2,
      "remote_ops_latest_age_hours": 10.01,
      "remote_ops_latest_age_hours_max": 30.0,
      "remote_telegram_notify_sent": false,
      "remote_telegram_notify_fresh": false,
      "remote_telegram_notify_message_length": 0,
      "public_endpoints": 35,
      "remote_deployed_manifest_ok": false,
      "remote_mutable_report_count": 51,
      "remote_mutable_reports_present": 51,
      "remote_evidence_manifest_ok": true,
      "remote_evidence_archive_ok": true,
      "remote_release_upload_bundle_verified": false,
      "remote_source_freshness_ok": true,
      "remote_source_coverage_ok": true,
      "remote_market_source_coverage_ok": true
    },
    "remote_evidence_check": {
      "ok": false,
      "generated_at": "2026-06-11T07:32:03+00:00",
      "remote_dir": "/Users/makoto/market-intel-engine/reports/remote",
      "evidence_dir": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z",
      "summary": {
        "complete": false,
        "checks": 34,
        "passed": 29,
        "failed": 5,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "required_report_coverage": 0.9155,
        "next_missing_required_reports": [
          "weekly_market_strategy_report.json",
          "weekly_market_strategy_report.md",
          "weekly_capital_flow_themes.csv",
          "weekly_attention_companies.csv",
          "weekly_market_strategy_telegram.txt",
          "weekly_market_strategy_telegram.json"
        ],
        "missing_required_reports": [
          "weekly_market_strategy_report.json",
          "weekly_market_strategy_report.md",
          "weekly_capital_flow_themes.csv",
          "weekly_attention_companies.csv",
          "weekly_market_strategy_telegram.txt",
          "weekly_market_strategy_telegram.json"
        ],
        "public_endpoints": 35,
        "telegram_send_ok": true,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_status": "skipped_missing_credentials",
        "remote_telegram_notify_api_ok": false,
        "remote_telegram_notify_message_length": 0,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_date": "",
        "remote_telegram_content_date": "2026-06-11",
        "remote_telegram_notify_age_hours": 63.845669873333335,
        "production_complete": true,
        "remote_release_upload_bundle_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_release_upload_bundle_sha_matches": false,
        "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
        "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
        "ops_snapshot_open_items": 0,
        "remote_source_followup_sources": 3,
        "remote_source_followup_counts": {
          "fetch_error": 3
        },
        "remote_source_candidate_only_sources": 0,
        "remote_source_silent_gap_sources": 0,
        "remote_source_freshness_ok": true,
        "remote_source_freshness_errors": 0,
        "remote_source_freshness_warnings": 0,
        "remote_source_target_reference_ok": true,
        "remote_source_target_official_targets": 59,
        "remote_source_target_configured_targets": 59,
        "remote_source_target_missing_in_config": 0,
        "remote_source_target_extra_in_config": 0,
        "remote_source_target_host_drift": 0,
        "remote_source_target_fallback_used": false,
        "remote_source_coverage_ok": true,
        "remote_source_coverage_targets": 59,
        "remote_source_coverage_active": 59,
        "remote_source_coverage_monitoring_verified": 59,
        "remote_source_coverage_collection_verified": 59,
        "remote_source_coverage_collection_unverified_targets": [],
        "remote_source_coverage_missing": 0,
        "remote_source_coverage_candidate_only": 0,
        "remote_market_source_coverage_ok": true,
        "remote_market_source_coverage_targets": 70,
        "remote_market_source_coverage_active": 70,
        "remote_market_source_coverage_monitoring_verified": 70,
        "remote_market_source_coverage_collection_verified": 70,
        "remote_market_source_coverage_collection_unverified_targets": [],
        "remote_market_source_coverage_missing": 0,
        "remote_market_source_coverage_candidate_only": 0,
        "remote_ops_monitor_ok": true,
        "remote_daily_lock_audit_ok": true,
        "remote_daily_lock_status": "completed",
        "remote_daily_lock_ops_success_days": 5,
        "remote_daily_lock_ops_consecutive_success_days": 5,
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_strategy_reuse_ok": true,
        "remote_plain_explainer_analyses": 8115,
        "remote_lens_reuse_analyses": 8111,
        "remote_source_strategy_context_reuse_ok": true,
        "remote_source_strategy_eligible_analyses": 8115,
        "remote_source_strategy_reused_after": 8115,
        "remote_backup_drill_ok": true,
        "remote_backup_drill_db_integrity_ok": true,
        "remote_backup_drill_db_hash_ok": true,
        "remote_backup_drill_report_members": 80,
        "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
        "remote_runtime_ok": true,
        "remote_deployed_manifest_present": true,
        "remote_deployed_manifest_ok": false,
        "remote_deployed_manifest_verified_required": 38,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_mutable_missing_reports": [],
        "remote_finalize_returncode": 0,
        "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
        "remote_finalize_apply_promotions": false,
        "remote_finalize_promotion_verify_run": true,
        "remote_finalize_log_collected": true,
        "remote_finalize_log_size": 1360267,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_manifest_files": 64,
        "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_evidence_manifest_release_sha_matches": true,
        "remote_evidence_manifest_required_reports": 69,
        "remote_evidence_manifest_present_required_reports": 63,
        "remote_evidence_manifest_missing_required_reports": 6,
        "remote_evidence_archive_ok": true,
        "remote_evidence_archive_files": 65,
        "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
        "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_evidence_archive_manifest_release_sha_matches": true,
        "remote_evidence_archive_manifest_required_reports": 69,
        "remote_evidence_archive_manifest_present_required_reports": 63,
        "remote_evidence_archive_manifest_missing_required_reports": 6,
        "remediation_actions": [
          {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10,
            "failed_check": "remote_release_upload_bundle_verified"
          },
          {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20,
            "failed_check": "remote_required_reports_present"
          }
        ],
        "next_remediation_action": {
          "id": "redeploy_release",
          "title": "配布zipをVPSへ再投入する",
          "command": "scripts/operator_go_live.sh --push",
          "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
          "priority": 10,
          "failed_check": "remote_release_upload_bundle_verified"
        },
        "gap_report": {
          "complete": false,
          "total_failed_checks": 5,
          "phase_count": 3,
          "phases": [
            {
              "phase": "deployment",
              "label": "VPS配布・本番ゲート",
              "failed_checks": 2,
              "checks": [
                "remote_release_upload_bundle_verified",
                "remote_deployed_manifest_verified"
              ],
              "next_action": {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10
              }
            },
            {
              "phase": "telegram",
              "label": "Telegram通知",
              "failed_checks": 2,
              "checks": [
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh"
              ],
              "next_action": {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20
              }
            },
            {
              "phase": "evidence_integrity",
              "label": "証跡ファイル完全性",
              "failed_checks": 1,
              "checks": [
                "remote_required_reports_present"
              ],
              "next_action": {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20
              }
            }
          ],
          "missing_required_report_count": 6,
          "missing_required_report_categories": [
            {
              "category": "ops",
              "label": "運用監視",
              "missing": 6,
              "examples": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ]
            }
          ],
          "blockers": [
            {
              "phase": "deployment",
              "label": "VPS配布・本番ゲート",
              "failed_checks": 2,
              "first_check": "remote_release_upload_bundle_verified",
              "next_action_id": "redeploy_release",
              "next_command": "scripts/operator_go_live.sh --push"
            },
            {
              "phase": "telegram",
              "label": "Telegram通知",
              "failed_checks": 2,
              "first_check": "remote_telegram_notify_sent",
              "next_action_id": "collect_remote_evidence",
              "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
            },
            {
              "phase": "evidence_integrity",
              "label": "証跡ファイル完全性",
              "failed_checks": 1,
              "first_check": "remote_required_reports_present",
              "next_action_id": "collect_remote_evidence",
              "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
            }
          ]
        },
        "operator_context": {
          "stage": "partial_remote_collection",
          "label": "VPS証跡の一部不足",
          "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
          "evidence_dir_present": true,
          "present_required_reports": 65,
          "required_reports": 71,
          "primary_action_id": "collect_remote_evidence",
          "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "primary_action_title": "回収済みVPS証跡を更新する"
        },
        "bootstrap_exception": {
          "applied": false
        }
      },
      "gap_report": {
        "complete": false,
        "total_failed_checks": 5,
        "phase_count": 3,
        "phases": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "checks": [
              "remote_release_upload_bundle_verified",
              "remote_deployed_manifest_verified"
            ],
            "next_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10
            }
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "checks": [
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "checks": [
              "remote_required_reports_present"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          }
        ],
        "missing_required_report_count": 6,
        "missing_required_report_categories": [
          {
            "category": "ops",
            "label": "運用監視",
            "missing": 6,
            "examples": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ]
          }
        ],
        "blockers": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "first_check": "remote_release_upload_bundle_verified",
            "next_action_id": "redeploy_release",
            "next_command": "scripts/operator_go_live.sh --push"
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "first_check": "remote_telegram_notify_sent",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "first_check": "remote_required_reports_present",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          }
        ]
      },
      "operator_context": {
        "stage": "partial_remote_collection",
        "label": "VPS証跡の一部不足",
        "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
        "evidence_dir_present": true,
        "present_required_reports": 65,
        "required_reports": 71,
        "primary_action_id": "collect_remote_evidence",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "primary_action_title": "回収済みVPS証跡を更新する"
      },
      "checks": [
        {
          "check": "remote_evidence_dir_present",
          "ok": true,
          "severity": "error",
          "detail": "evidence_dir=/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z"
        },
        {
          "check": "remote_required_reports_present",
          "ok": false,
          "severity": "error",
          "detail": "missing=weekly_market_strategy_report.json, weekly_market_strategy_report.md, weekly_capital_flow_themes.csv, weekly_attention_companies.csv, weekly_market_strategy_telegram.txt, weekly_market_strategy_telegram.json",
          "missing": [
            "weekly_market_strategy_report.json",
            "weekly_market_strategy_report.md",
            "weekly_capital_flow_themes.csv",
            "weekly_attention_companies.csv",
            "weekly_market_strategy_telegram.txt",
            "weekly_market_strategy_telegram.json"
          ],
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_evidence_manifest_verified",
          "ok": true,
          "severity": "error",
          "detail": "files=64 actual=64 errors=0",
          "summary": {
            "generated_at": "2026-06-11T07:30:55Z",
            "file_count": 64,
            "actual_file_count": 64,
            "release_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "deployed_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "deploy_release_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "required_report_count": 69,
            "present_required_report_count": 63,
            "missing_required_report_count": 6,
            "missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "generated_evidence_files": [
              {
                "name": "remote_runtime_evidence.json",
                "present": true,
                "included_in_manifest": true
              },
              {
                "name": "remote_evidence_manifest.json",
                "present": true,
                "included_in_manifest": false
              }
            ],
            "errors": []
          }
        },
        {
          "check": "remote_evidence_archive_verified",
          "ok": true,
          "severity": "error",
          "detail": "archive=35.221.72.238-20260611T072615Z.zip files=65 errors=0",
          "summary": {
            "archive_path": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z.zip",
            "checksum_path": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z.zip.sha256",
            "metadata_path": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z.archive.json",
            "archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
            "file_count": 65,
            "zip_member_count": 65,
            "metadata_file_count": 65,
            "evidence_manifest_summary": {
              "present": true,
              "valid_json": true,
              "generated_at": "2026-06-11T07:30:55Z",
              "release_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "deployed_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "deploy_release_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
              "required_report_count": 69,
              "present_required_report_count": 63,
              "missing_required_report_count": 6,
              "missing_required_reports": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ],
              "generated_evidence_files": [
                {
                  "name": "remote_runtime_evidence.json",
                  "present": true,
                  "included_in_manifest": true
                },
                {
                  "name": "remote_evidence_manifest.json",
                  "present": true,
                  "included_in_manifest": false
                }
              ]
            },
            "errors": []
          }
        },
        {
          "check": "remote_production_audit_complete",
          "ok": true,
          "severity": "error",
          "detail": "complete=True failed=0",
          "summary": {
            "complete": true,
            "local_complete": false,
            "remote_evidence_complete": true,
            "completion_evidence": {
              "complete": true,
              "completion_source": "remote_evidence_check",
              "local_complete": false,
              "remote_evidence_complete": true,
              "required_reports": 65,
              "present_required_reports": 65,
              "missing_required_report_count": 0,
              "failed_check_ids": [],
              "remote_recurring_daily_operation_ok": true,
              "remote_ops_success_days": 5,
              "remote_ops_consecutive_success_days": 5,
              "remote_ops_success_days_required": 2,
              "remote_ops_latest_age_hours": 1.09,
              "remote_ops_latest_age_hours_max": 30.0,
              "remote_telegram_notify_sent": true,
              "remote_telegram_notify_fresh": true,
              "remote_telegram_notify_message_length": 1891,
              "public_endpoints": 35,
              "remote_deployed_manifest_ok": true,
              "remote_mutable_report_count": 51,
              "remote_mutable_reports_present": 51,
              "remote_evidence_manifest_ok": true,
              "remote_evidence_archive_ok": true,
              "remote_release_upload_bundle_verified": true,
              "remote_source_freshness_ok": true,
              "remote_source_coverage_ok": true,
              "remote_market_source_coverage_ok": true
            },
            "gates": 15,
            "passed": 13,
            "failed": 0,
            "local_failed": 2,
            "failed_gate_ids": [],
            "local_failed_gate_ids": [
              "requirements_complete",
              "source_candidates_resolved"
            ]
          }
        },
        {
          "check": "remote_deployment_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "app_dir": "/opt/market-intel-engine",
            "service_name": "market-intel",
            "deploy_mode": "docker",
            "platform": "linux"
          }
        },
        {
          "check": "remote_env_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "env_file": "/opt/market-intel-engine/.env",
            "keys": [
              "BACKUP_DRILL_ENABLED",
              "BACKUP_ENABLED",
              "BACKUP_KEEP",
              "BRIEF_COMPANY_LIMIT",
              "BRIEF_THEME_LIMIT",
              "DAILY_RUN_TIME",
              "DASHBOARD_PORT",
              "DELTA_COMPANY_LIMIT",
              "DELTA_THEME_LIMIT",
              "DEPLOY_MODE",
              "DEPLOY_SERVICE_NAME",
              "FETCH_ERROR_RETRY_CATEGORIES",
              "FETCH_ERROR_RETRY_LIMIT",
              "FETCH_ERROR_RETRY_SLEEP",
              "FETCH_ERROR_TRIAGE_LIMIT",
              "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
              "FETCH_HTTP_RETRIES",
              "FETCH_LIMIT",
              "FETCH_TIMEOUT",
              "HEALTH_BACKLOG_LIMIT",
              "HEALTH_PENDING_THRESHOLD",
              "LOCK_FILE",
              "LOCK_MODE",
              "NGINX_SITE_NAME",
              "OPENSSL_CONF",
              "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
              "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
              "OPS_MONITOR_MIN_SOURCES_CHECKED",
              "OPS_MONITOR_MIN_SUCCESS_DAYS",
              "OPS_MONITOR_WINDOW_DAYS",
              "PLAYBOOK_COMPANY_LIMIT",
              "PLAYBOOK_THEME_LIMIT",
              "PRIORITY_SCAN_LIMIT",
              "PUBLIC_DASHBOARD_URL",
              "PYTHON_BIN",
              "QUALITY_PRUNE_LIMIT",
              "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
              "REPORT_LIMIT",
              "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
              "RSS_METADATA_BACKFILL_LIMIT",
              "RUN_LIMIT",
              "RUN_ONCE",
              "RUN_ON_START",
              "SOURCE_CANDIDATES_AUTO_PROMOTE",
              "SOURCE_CANDIDATES_CHECK_ENABLED",
              "SOURCE_CANDIDATES_HTTP_RETRIES",
              "SOURCE_CANDIDATES_HTTP_TIMEOUT",
              "SOURCE_CANDIDATES_MAX_PROMOTIONS",
              "SOURCE_CANDIDATES_MIN_CANDIDATES",
              "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
              "SOURCE_CANDIDATES_SLEEP",
              "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
              "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
              "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
              "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
              "SOURCE_PROMOTION_APPLY",
              "SOURCE_PROMOTION_MAX_APPLY",
              "SOURCE_PROMOTION_VERIFY_FETCH_LIMIT",
              "SOURCE_PROMOTION_VERIFY_LIMIT",
              "SOURCE_PROMOTION_VERIFY_PRIORITY_SCAN_LIMIT",
              "SOURCE_PROMOTION_VERIFY_RUN",
              "SOURCE_SLEEP",
              "STRATEGY_LENSES_LIMIT",
              "TELEGRAM_BOT_TOKEN",
              "TELEGRAM_CHAT_ID",
              "TELEGRAM_COMPANY_LIMIT",
              "TELEGRAM_ENABLED",
              "TELEGRAM_NOTIFY_ON_FAILURE",
              "TELEGRAM_NOTIFY_ON_HEALTH_WARNING",
              "TELEGRAM_THEME_LIMIT",
              "VPS_HOST",
              "VPS_USER"
            ],
            "runtime_checks_included": true,
            "operator_inputs_ready": false,
            "operator_inputs_missing": [
              "VPS_HOST",
              "VPS_USER"
            ],
            "operator_inputs_invalid": []
          }
        },
        {
          "check": "remote_public_dashboard_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0 endpoints=35",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
            "base_url": "https://35-221-72-238.sslip.io/",
            "endpoint_count": 35
          }
        },
        {
          "check": "remote_public_dashboard_release_sha_current",
          "ok": true,
          "severity": "error",
          "detail": "ok=True",
          "summary": {
            "check": "public_dashboard_release_sha_current",
            "ok": true,
            "severity": "error",
            "detail": "deploy_release_sha=a5b3b843 html_has_sha=True",
            "package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae"
          }
        },
        {
          "check": "remote_release_upload_bundle_verified",
          "ok": false,
          "severity": "error",
          "detail": "ok=True failed=0 bundle_sha=a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae release_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "summary": {
            "bundle_ok": true,
            "bundle_failed": 0,
            "bundle_dir": "deploy_uploads/market-intel-engine-20260611T035705Z-upload",
            "bundle_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "deployed_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "deploy_release_report_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "deploy_release_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "sha_matches": false
          },
          "next_action": {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10
          }
        },
        {
          "check": "remote_dashboard_content_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "theme_signals": 19,
            "company_rankings": 30,
            "latest_analyses": 40,
            "related_company_themes": 18,
            "strategy_decision_digest_items": 15,
            "daily_lock_audit_ok": true,
            "daily_lock_audit_warnings": 0,
            "daily_lock_ops_success_days": 5,
            "daily_lock_ops_consecutive_success_days": 5,
            "source_coverage_targets": 59,
            "market_source_coverage_targets": 70,
            "source_freshness_active_sources": 148,
            "source_candidate_only_sources": 0,
            "source_candidate_count_rows": 4,
            "source_followup_sources": 3,
            "source_followup_rows": 3,
            "source_strategy_score_rows": 100,
            "score_explainability_themes": 19,
            "score_explainability_companies": 30,
            "score_explainability_sources": 30,
            "strategy_quality_audit_ok": true,
            "strategy_quality_action_score_missing_rows": 0,
            "strategy_quality_decision_score_missing_rows": 0,
            "strategy_quality_short": 19,
            "strategy_quality_mid": 19,
            "strategy_quality_long": 19
          }
        },
        {
          "check": "remote_dashboard_release_sha_current",
          "ok": true,
          "severity": "error",
          "detail": "ok=True",
          "summary": {
            "check": "dashboard_release_sha_current",
            "ok": true,
            "severity": "error",
            "detail": "deploy_release_sha=a5b3b843 html_has_sha=True",
            "deploy_release_path": "/opt/market-intel-engine/reports/deploy_release.json",
            "package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae"
          }
        },
        {
          "check": "remote_telegram_content_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "date": "2026-06-11",
            "message_length": 1926,
            "themes": 5,
            "companies": 15,
            "dashboard_url_configured": true,
            "dashboard_url_ok": true,
            "decision_digest_top_buy_theme": "量子・次世代計算",
            "source_coverage_targets": 59,
            "source_coverage_active": 59,
            "market_source_coverage_targets": 70,
            "market_source_coverage_active": 70,
            "source_followup_sources": 3,
            "source_followup_counts": {
              "fetch_error": 3
            }
          }
        },
        {
          "check": "remote_telegram_test_sent",
          "ok": true,
          "severity": "error",
          "detail": "status=ok send_ok=True"
        },
        {
          "check": "remote_telegram_notify_sent",
          "ok": false,
          "severity": "error",
          "detail": "status=skipped_missing_credentials ok=False api_ok=False message_length=0",
          "summary": {
            "status": "skipped_missing_credentials",
            "ok": false,
            "api_ok": null,
            "message_length": 0,
            "date": null
          },
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_telegram_notify_fresh",
          "ok": false,
          "severity": "error",
          "detail": "notify_date=- content_date=2026-06-11 age_hours=63.845669873333335 max=30.0",
          "summary": {
            "notify_date": "",
            "content_date": "2026-06-11",
            "generated_at": "2026-06-08T15:41:19+00:00",
            "age_hours": 63.845669873333335,
            "max_age_hours": 30.0
          },
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_health_clear",
          "ok": true,
          "severity": "error",
          "detail": "ok=True warnings=[]",
          "summary": {
            "ok": true,
            "errors": 0,
            "warnings": 0,
            "warning_ids": [],
            "audit_warnings": 0,
            "local_warning_ids": [
              "audit_reports_need_attention"
            ],
            "local_audit_warnings": 5,
            "remote_evidence_complete": true,
            "sources": 148,
            "source_errors": 0,
            "stale_sources": 0,
            "pending_fetch": 15,
            "last_run_status": "ok",
            "source_followup_sources": 3,
            "source_followup_counts": {
              "fetch_error": 3
            },
            "source_candidate_only_sources": 0,
            "source_silent_gap_sources": 0
          }
        },
        {
          "check": "remote_source_freshness_clear",
          "ok": true,
          "severity": "error",
          "detail": "ok=True errors=0 warnings=0 followups=3",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 0,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 3,
            "followup_counts": {
              "fetch_error": 3
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 263,
            "documents_7d": 10453,
            "documents_30d": 10453,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          }
        },
        {
          "check": "remote_source_target_reference_clear",
          "ok": true,
          "severity": "error",
          "detail": "official=59 configured=59 missing=0 extra=0 host_drift=0 fallback=False",
          "summary": {
            "official_targets": 59,
            "configured_targets": 59,
            "missing_in_config": 0,
            "extra_in_config": 0,
            "host_drift": 0,
            "fallback_used": false,
            "errors": 0,
            "warnings": 0
          }
        },
        {
          "check": "remote_source_coverage_clear",
          "ok": true,
          "severity": "error",
          "detail": "targets=59 active=59 missing=0 candidate_only=0 monitoring=59/59 collection=59/59 unverified=-",
          "summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 59,
            "active_monitoring_unverified": 0,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6,
            "active_collection_unverified_targets": []
          }
        },
        {
          "check": "remote_market_source_coverage_clear",
          "ok": true,
          "severity": "error",
          "detail": "targets=70 active=70 missing=0 candidate_only=0 monitoring=70/70 collection=70/70 unverified=-",
          "summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 70,
            "active_monitoring_unverified": 0,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9,
            "active_collection_unverified_targets": []
          }
        },
        {
          "check": "remote_ops_monitor_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0 success_days=5 latest_age_hours=10.01",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "window_days": 14,
            "run_count": 51,
            "ok_runs": 51,
            "error_runs": 0,
            "success_days": 5,
            "consecutive_success_days": 5,
            "latest_success_date": "2026-06-11",
            "missing_days": 9,
            "latest_run_id": 51,
            "latest_status": "ok",
            "latest_age_hours": 10.01,
            "zero_output_ok_runs": 2
          }
        },
        {
          "check": "remote_daily_lock_audit_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0 lock=completed success_days=5",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "run_daily_script": "/opt/market-intel-engine/scripts/run_daily.sh",
            "daily_lock_report": "/opt/market-intel-engine/reports/daily_lock.json",
            "daily_lock_report_present": true,
            "daily_lock_status": "completed",
            "daily_lock_exit_code": 0,
            "ops_monitor_ok": true,
            "ops_success_days": 5,
            "ops_consecutive_success_days": 5,
            "ops_latest_status": "ok",
            "ops_latest_age_hours": 10.01
          }
        },
        {
          "check": "remote_recurring_daily_operation",
          "ok": true,
          "severity": "error",
          "detail": "success_days=5/2 consecutive_success_days=5/2 latest_age_hours=10.01 max=30.0",
          "summary": {
            "success_days": 5,
            "consecutive_success_days": 5,
            "min_success_days": 2,
            "latest_age_hours": 10.01,
            "max_latest_age_hours": 30.0,
            "ops_monitor_ok": true
          }
        },
        {
          "check": "remote_strategy_reuse_clear",
          "ok": true,
          "severity": "error",
          "detail": "errors=0 warnings=0 plain_explainers=8115 lens_reuse=8111",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 8115,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 8115,
            "lens_reuse_analyses": 8111,
            "source_strategy_reuse_analyses": 8115,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 9,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 104,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 5,
            "strategy_decision_digest_crowded": 5,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 15,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 431,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          }
        },
        {
          "check": "remote_source_strategy_context_reuse_clear",
          "ok": true,
          "severity": "error",
          "detail": "eligible=8115 reused_after=8115 updated=0",
          "summary": {
            "eligible_analyses": 8115,
            "already_reused_before": 8115,
            "scanned": 0,
            "updated": 0,
            "reused_after": 8115,
            "skipped_no_context": 0,
            "source_count": 0
          }
        },
        {
          "check": "remote_ops_snapshot_clear",
          "ok": true,
          "severity": "error",
          "detail": "ok=True open_items=0",
          "summary": {
            "open_items": 0,
            "production_complete": true,
            "deploy_mode": "docker",
            "source_followup_sources": 3,
            "source_followup_counts": {
              "fetch_error": 3
            },
            "source_candidate_only_sources": 0,
            "source_silent_gap_sources": 0
          }
        },
        {
          "check": "remote_backup_drill_clear",
          "ok": true,
          "severity": "error",
          "detail": "ok=True integrity=True hash=True report_members=80",
          "summary": {
            "db_integrity_ok": true,
            "db_integrity_result": "ok",
            "db_hash_ok": true,
            "db_size": 274329600,
            "config_restored": true,
            "config_json_files": 6,
            "report_restored": true,
            "report_members": 80,
            "expected_reports_present": [
              "dashboard.html",
              "dashboard.json",
              "strategy_export.json",
              "production_audit.json",
              "operator_input_check.json"
            ],
            "drill_path_removed": true,
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/opt/market-intel-engine/reports/backup_drill/backup-drill-20260611T072848748434Z/data/market_intel.db"
            },
            "db_sha256_expected": null,
            "db_sha256_actual": null
          }
        },
        {
          "check": "remote_runtime_metadata_present",
          "ok": true,
          "severity": "error",
          "detail": "hostname=kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal app_dir=/opt/market-intel-engine app_dir_exists=True",
          "summary": {
            "generated_at": "2026-06-11T07:30:48.250586+00:00",
            "hostname": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
            "requested_host": "35.221.72.238",
            "deploy_mode": "docker"
          }
        },
        {
          "check": "remote_deployed_manifest_verified",
          "ok": false,
          "severity": "error",
          "detail": "required=49 verified=38 missing=0 bad_hashes=11",
          "summary": {
            "manifest_path": "/opt/market-intel-engine/deploy_manifest.json",
            "manifest_exists": true,
            "required_count": 49,
            "verified_required_count": 38,
            "missing_required": [],
            "bad_hashes": [
              {
                "path": "market-intel-engine/data/market_intel.db",
                "expected": "a3dfc3baeae83571e5da8e4ca46b4ce2532dbc1c1c9ae0c62b9b651bc45d9859",
                "actual": "89080dc54d5d7de4cfb3a85b948ad916601a324b742bebbe4d9fd413c28020fe"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.json",
                "expected": "1a5e3aa024c7383284dc8becdf747b1fe63693744f8383985172146921350c3d",
                "actual": "8a71b0a62e7e59882c860d66764f562d6c556dab0828e27025a7757205627c72"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.md",
                "expected": "c695f7d24c6f577bca424f54051f294bd34d9936e0a0fbc9231b4ce30b9a2207",
                "actual": "a665fa1ba9c39b1adc834a83f31cd16e96dae95f332658a07894fc7975223c2a"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.json",
                "expected": "142930af9afab6c442f3d3ecfdfa26020be5489c0c1e819f6d490885ecacf675",
                "actual": "f8b340fdafb4f94cc327585e2e7ea83b443ddb455c400be6e605c215195d313f"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.md",
                "expected": "dcce14093625c0533154a1666e44b164af181026a42d43b007f4350310014b92",
                "actual": "dfe7d40d0f89f819df4c02e77c49f31d60eaa98859a5ffd8fecdcab0086d8b2c"
              },
              {
                "path": "market-intel-engine/reports/operator_inputs.env.example",
                "expected": "33cec6e647039ca91b34475768cdcba3e4a584c73806918e25894c6e08cb1f36",
                "actual": "ba314ee77750b84d6ebc1f274d41349674f4a89746f5e9406fd520b52fa598c1"
              },
              {
                "path": "market-intel-engine/reports/ops_monitor.json",
                "expected": "4e98499cbbf2d8cdfa2853d92d09a8904740f01efb9afd7c311ec0168b1f55ee",
                "actual": "17e2e070d328da8645920693055678c343f6356a2e0116602415b04497388483"
              },
              {
                "path": "market-intel-engine/reports/source_freshness.json",
                "expected": "645543b4bd9501e63840dfec77f5e568d37d2662d14a2046112c7ae636d19017",
                "actual": "46b88cb152b16ad37d5ba80a672f54d5612089d513fe2fd8d8f732b570f5a267"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_triage.json",
                "expected": "42c090bf698bff75ac6ad435740455abc052b54e71b04888b70b75e1e687bbf2",
                "actual": "60d5284b26a446912145b789150f301e488ad0f42890430db84e24aa614dc29b"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_retry.json",
                "expected": "fbd4925f6cc44ca9a844e4271bf7a63ddf518d20219594f27c34718f048d1fbb",
                "actual": "8d34ae5c4ff097e6c98efb1c8bf409590e05c31b8803450128831993af906b78"
              },
              {
                "path": "market-intel-engine/reports/go_live.json",
                "expected": "c67c17d606db012579ee6ae9b9b3eac16a283886c27db7ec33b6cf23db3e28d3",
                "actual": "25b65197225b18db6eb82c4c45896ce5677ceeb853bb17a8e20ba42f8c695f4b"
              }
            ]
          },
          "next_action": {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10
          }
        },
        {
          "check": "remote_mutable_reports_present",
          "ok": true,
          "severity": "error",
          "detail": "manifest=present mutable=51/51 missing=0",
          "summary": {
            "manifest_present": true,
            "mutable_report_count": 51,
            "mutable_reports_present": 51,
            "mutable_missing": []
          }
        },
        {
          "check": "remote_runtime_probe_clear",
          "ok": true,
          "severity": "error",
          "detail": "deploy_mode=docker systemd_ok=False docker_ok=True",
          "summary": {
            "deploy_mode": "docker",
            "systemd_ok": false,
            "docker_ok": true
          }
        },
        {
          "check": "remote_finalize_log_collected",
          "ok": true,
          "severity": "error",
          "detail": "exists=True collected_size=1360267 status_log_size=1360267",
          "summary": {
            "collected_path": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/finalize_vps.log",
            "collected_size": 1360267,
            "status_log_exists": true,
            "status_log_path": "/tmp/market-intel-remote-reports-20260611T072615Z/finalize_vps.log",
            "status_log_size": 1360267
          }
        },
        {
          "check": "remote_finalize_completed",
          "ok": true,
          "severity": "error",
          "detail": "returncode=0 log_size=1360267",
          "summary": {
            "returncode": 0,
            "started_at": "2026-06-11T07:26:16Z",
            "finished_at": "2026-06-11T07:30:47Z",
            "command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
            "apply_promotions": false,
            "promotion_verify_run": true,
            "log_path": "/tmp/market-intel-remote-reports-20260611T072615Z/finalize_vps.log",
            "log_size": 1360267
          }
        }
      ],
      "failed_checks": [
        {
          "check": "remote_required_reports_present",
          "ok": false,
          "severity": "error",
          "detail": "missing=weekly_market_strategy_report.json, weekly_market_strategy_report.md, weekly_capital_flow_themes.csv, weekly_attention_companies.csv, weekly_market_strategy_telegram.txt, weekly_market_strategy_telegram.json",
          "missing": [
            "weekly_market_strategy_report.json",
            "weekly_market_strategy_report.md",
            "weekly_capital_flow_themes.csv",
            "weekly_attention_companies.csv",
            "weekly_market_strategy_telegram.txt",
            "weekly_market_strategy_telegram.json"
          ],
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_release_upload_bundle_verified",
          "ok": false,
          "severity": "error",
          "detail": "ok=True failed=0 bundle_sha=a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae release_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "summary": {
            "bundle_ok": true,
            "bundle_failed": 0,
            "bundle_dir": "deploy_uploads/market-intel-engine-20260611T035705Z-upload",
            "bundle_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "deployed_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "deploy_release_report_package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "deploy_release_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "sha_matches": false
          },
          "next_action": {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10
          }
        },
        {
          "check": "remote_telegram_notify_sent",
          "ok": false,
          "severity": "error",
          "detail": "status=skipped_missing_credentials ok=False api_ok=False message_length=0",
          "summary": {
            "status": "skipped_missing_credentials",
            "ok": false,
            "api_ok": null,
            "message_length": 0,
            "date": null
          },
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_telegram_notify_fresh",
          "ok": false,
          "severity": "error",
          "detail": "notify_date=- content_date=2026-06-11 age_hours=63.845669873333335 max=30.0",
          "summary": {
            "notify_date": "",
            "content_date": "2026-06-11",
            "generated_at": "2026-06-08T15:41:19+00:00",
            "age_hours": 63.845669873333335,
            "max_age_hours": 30.0
          },
          "next_action": {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20
          }
        },
        {
          "check": "remote_deployed_manifest_verified",
          "ok": false,
          "severity": "error",
          "detail": "required=49 verified=38 missing=0 bad_hashes=11",
          "summary": {
            "manifest_path": "/opt/market-intel-engine/deploy_manifest.json",
            "manifest_exists": true,
            "required_count": 49,
            "verified_required_count": 38,
            "missing_required": [],
            "bad_hashes": [
              {
                "path": "market-intel-engine/data/market_intel.db",
                "expected": "a3dfc3baeae83571e5da8e4ca46b4ce2532dbc1c1c9ae0c62b9b651bc45d9859",
                "actual": "89080dc54d5d7de4cfb3a85b948ad916601a324b742bebbe4d9fd413c28020fe"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.json",
                "expected": "1a5e3aa024c7383284dc8becdf747b1fe63693744f8383985172146921350c3d",
                "actual": "8a71b0a62e7e59882c860d66764f562d6c556dab0828e27025a7757205627c72"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.md",
                "expected": "c695f7d24c6f577bca424f54051f294bd34d9936e0a0fbc9231b4ce30b9a2207",
                "actual": "a665fa1ba9c39b1adc834a83f31cd16e96dae95f332658a07894fc7975223c2a"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.json",
                "expected": "142930af9afab6c442f3d3ecfdfa26020be5489c0c1e819f6d490885ecacf675",
                "actual": "f8b340fdafb4f94cc327585e2e7ea83b443ddb455c400be6e605c215195d313f"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.md",
                "expected": "dcce14093625c0533154a1666e44b164af181026a42d43b007f4350310014b92",
                "actual": "dfe7d40d0f89f819df4c02e77c49f31d60eaa98859a5ffd8fecdcab0086d8b2c"
              },
              {
                "path": "market-intel-engine/reports/operator_inputs.env.example",
                "expected": "33cec6e647039ca91b34475768cdcba3e4a584c73806918e25894c6e08cb1f36",
                "actual": "ba314ee77750b84d6ebc1f274d41349674f4a89746f5e9406fd520b52fa598c1"
              },
              {
                "path": "market-intel-engine/reports/ops_monitor.json",
                "expected": "4e98499cbbf2d8cdfa2853d92d09a8904740f01efb9afd7c311ec0168b1f55ee",
                "actual": "17e2e070d328da8645920693055678c343f6356a2e0116602415b04497388483"
              },
              {
                "path": "market-intel-engine/reports/source_freshness.json",
                "expected": "645543b4bd9501e63840dfec77f5e568d37d2662d14a2046112c7ae636d19017",
                "actual": "46b88cb152b16ad37d5ba80a672f54d5612089d513fe2fd8d8f732b570f5a267"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_triage.json",
                "expected": "42c090bf698bff75ac6ad435740455abc052b54e71b04888b70b75e1e687bbf2",
                "actual": "60d5284b26a446912145b789150f301e488ad0f42890430db84e24aa614dc29b"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_retry.json",
                "expected": "fbd4925f6cc44ca9a844e4271bf7a63ddf518d20219594f27c34718f048d1fbb",
                "actual": "8d34ae5c4ff097e6c98efb1c8bf409590e05c31b8803450128831993af906b78"
              },
              {
                "path": "market-intel-engine/reports/go_live.json",
                "expected": "c67c17d606db012579ee6ae9b9b3eac16a283886c27db7ec33b6cf23db3e28d3",
                "actual": "25b65197225b18db6eb82c4c45896ce5677ceeb853bb17a8e20ba42f8c695f4b"
              }
            ]
          },
          "next_action": {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10
          }
        }
      ],
      "report_paths": {
        "production_audit.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/production_audit.json",
        "go_live.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/go_live.json",
        "deploy_release.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/deploy_release.json",
        "deployed_release.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/deployed_release.json",
        "release_upload_bundle_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/release_upload_bundle_check.json",
        "public_dashboard_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/public_dashboard_check.json",
        "dashboard_content_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/dashboard_content_check.json",
        "dashboard.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/dashboard.json",
        "telegram_test.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/telegram_test.json",
        "telegram_content_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/telegram_content_check.json",
        "telegram_notify.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/telegram_notify.json",
        "deployment_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/deployment_check.json",
        "readiness.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/readiness.json",
        "requirements_audit.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/requirements_audit.json",
        "operator_input_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/operator_input_check.json",
        "strategy_reuse_audit.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_reuse_audit.json",
        "strategy_export.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_export.json",
        "strategy_action_queue.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_action_queue.json",
        "strategy_decision_digest.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_decision_digest.json",
        "weekly_market_strategy_report.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/weekly_market_strategy_report.json",
        "weekly_market_strategy_telegram.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/weekly_market_strategy_telegram.json",
        "source_strategy_score.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_strategy_score.json",
        "score_explainability.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/score_explainability.json",
        "source_strategy_context_backfill.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_strategy_context_backfill.json",
        "strategy_playbook.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_playbook.json",
        "strategy_lenses.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/strategy_lenses.json",
        "source_opportunity_radar.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_opportunity_radar.json",
        "source_target_reference.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_target_reference.json",
        "source_coverage.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_coverage.json",
        "market_source_coverage.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/market_source_coverage.json",
        "env_check.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/env_check.json",
        "health.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/health.json",
        "ops_monitor.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/ops_monitor.json",
        "daily_lock.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/daily_lock.json",
        "daily_lock_audit.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/daily_lock_audit.json",
        "source_freshness.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/source_freshness.json",
        "fetch_error_triage.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/fetch_error_triage.json",
        "ops_snapshot.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/ops_snapshot.json",
        "backup_drill.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/backup_drill.json",
        "remote_finalize_status.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/remote_finalize_status.json",
        "remote_runtime_evidence.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/remote_runtime_evidence.json",
        "remote_evidence_manifest.json": "/Users/makoto/market-intel-engine/reports/remote/35.221.72.238-20260611T072615Z/remote_evidence_manifest.json"
      },
      "report_summaries": {
        "production_audit.json": {
          "complete": true,
          "local_complete": false,
          "remote_evidence_complete": true,
          "completion_evidence": {
            "complete": true,
            "completion_source": "remote_evidence_check",
            "local_complete": false,
            "remote_evidence_complete": true,
            "required_reports": 65,
            "present_required_reports": 65,
            "missing_required_report_count": 0,
            "failed_check_ids": [],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 1.09,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": true,
            "remote_telegram_notify_fresh": true,
            "remote_telegram_notify_message_length": 1891,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": true,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": true,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "gates": 15,
          "passed": 13,
          "failed": 0,
          "local_failed": 2,
          "failed_gate_ids": [],
          "local_failed_gate_ids": [
            "requirements_complete",
            "source_candidates_resolved"
          ]
        },
        "go_live.json": {
          "production_complete": true,
          "local_production_complete": true,
          "remote_evidence_complete": true,
          "completion_evidence": {
            "complete": true,
            "completion_source": "remote_evidence_check",
            "local_complete": true,
            "remote_evidence_complete": true,
            "required_reports": 65,
            "present_required_reports": 65,
            "missing_required_report_count": 0,
            "failed_check_ids": [],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 1.09,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": true,
            "remote_telegram_notify_fresh": true,
            "remote_telegram_notify_message_length": 1891,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": true,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": true,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "failed_gates": 0,
          "open_steps": 0,
          "ready_to_go_live": false,
          "latest_package_ok": true,
          "latest_backup_ok": true,
          "configured_deploy_mode": "docker",
          "configured_public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html"
        },
        "deploy_release.json": {
          "transfer_ready": true,
          "production_complete": true,
          "local_production_complete": true,
          "remote_evidence_complete": true,
          "completion_evidence": {
            "complete": true,
            "completion_source": "remote_evidence_check",
            "local_complete": true,
            "remote_evidence_complete": true,
            "required_reports": 65,
            "present_required_reports": 65,
            "missing_required_report_count": 0,
            "failed_check_ids": [],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 1.09,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": true,
            "remote_telegram_notify_fresh": true,
            "remote_telegram_notify_message_length": 1891,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": true,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": true,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "failed_gate_ids": [],
          "configured_deploy_mode": "docker",
          "selected_deploy_mode": "docker",
          "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "latest_package_ok": true,
          "checksum_ok": true,
          "latest_backup_ok": true,
          "dashboard_content_ok": true,
          "local_dashboard_smoke_ok": true,
          "strategy_reuse_audit_ok": true,
          "release_upload_bundle_ok": true,
          "release_upload_bundle_sha_matches": true,
          "release_upload_bundle_ready": true,
          "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T035705Z-upload",
          "go_live_ready_to_go_live": false,
          "package_path": "/opt/market-intel-engine/deploy_packages/market-intel-engine-20260611T035705Z.zip",
          "package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
          "package_sha256_source": "deploy_package_manifest",
          "checksum_path": "/opt/market-intel-engine/deploy_packages/market-intel-engine-20260611T035705Z.zip.sha256",
          "backup_path": "/opt/market-intel-engine/backups/20260611T072838Z",
          "target_app_dir": "/opt/market-intel-engine"
        },
        "deployed_release.json": {
          "package_file": "market-intel-engine-20260611T064355Z.zip",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "checksum_file": "market-intel-engine-20260611T064355Z.zip.sha256",
          "app_dir": "/opt/market-intel-engine",
          "deploy_mode": "docker"
        },
        "release_upload_bundle_check.json": {
          "checks": 42,
          "passed": 42,
          "failed": 0,
          "package_file": "market-intel-engine-20260611T035705Z.zip",
          "package_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
          "bundle_dir": "deploy_uploads/market-intel-engine-20260611T035705Z-upload",
          "upload_files": [
            "market-intel-engine-20260611T035705Z.zip",
            "market-intel-engine-20260611T035705Z.zip.sha256"
          ]
        },
        "public_dashboard_check.json": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/",
          "endpoint_count": 35
        },
        "dashboard_content_check.json": {
          "errors": 0,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 15,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 5,
          "daily_lock_ops_consecutive_success_days": 5,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 3,
          "source_followup_rows": 3,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        },
        "dashboard.json": null,
        "telegram_test.json": null,
        "telegram_content_check.json": {
          "errors": 0,
          "warnings": 0,
          "date": "2026-06-11",
          "message_length": 1926,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "量子・次世代計算",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 3,
          "source_followup_counts": {
            "fetch_error": 3
          }
        },
        "telegram_notify.json": null,
        "deployment_check.json": {
          "errors": 0,
          "warnings": 0,
          "app_dir": "/opt/market-intel-engine",
          "service_name": "market-intel",
          "deploy_mode": "docker",
          "platform": "linux"
        },
        "readiness.json": {
          "errors": 0,
          "warnings": 0,
          "sources": 148,
          "documents": 10453,
          "analyses": 8115,
          "pending_fetch": 15
        },
        "requirements_audit.json": {
          "total": 12,
          "met": 11,
          "partial": 1,
          "missing": 0,
          "complete": false
        },
        "operator_input_check.json": {
          "errors": 3,
          "warnings": 0,
          "env_file": "/tmp/market-intel-operator-fixup-boxdqteq/operator_inputs.env",
          "keys": [
            "DEPLOY_MODE",
            "PUBLIC_DASHBOARD_URL",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "VPS_HOST",
            "VPS_USER"
          ],
          "runtime_checks_included": false,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [],
          "operator_inputs_invalid": [
            "env_public_dashboard_url_not_placeholder",
            "env_vps_host_ready",
            "env_telegram_chat_id_format"
          ]
        },
        "strategy_reuse_audit.json": {
          "errors": 0,
          "warnings": 0,
          "analyses": 8115,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 8115,
          "lens_reuse_analyses": 8111,
          "source_strategy_reuse_analyses": 8115,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 9,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 104,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 5,
          "strategy_decision_digest_crowded": 5,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 15,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 431,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "strategy_export.json": {
          "stance": "テーマ分散で強めに監視",
          "theme_count": 19,
          "company_count": 54,
          "matrix_count": 300,
          "buy": 9,
          "sell": 0,
          "watch": 9,
          "risk": 0
        },
        "strategy_action_queue.json": {
          "date": "2026-06-11",
          "stance": "テーマ分散で強めに監視",
          "buy": 9,
          "sell": 0,
          "watch": 19,
          "risk": 19,
          "short": 19,
          "mid": 19,
          "long": 19,
          "themes": 19,
          "companies": 54,
          "top_priority": 0.835
        },
        "strategy_decision_digest.json": {
          "date": "2026-06-11",
          "stance": "テーマ分散で強めに監視",
          "high_conviction_buy": 5,
          "crowded_watch": 5,
          "risk_triggers": 5,
          "company_focus": 5,
          "top_buy_theme": "量子・次世代計算",
          "top_crowded_theme": "金融政策・金利",
          "top_risk_theme": "金融政策・金利"
        },
        "weekly_market_strategy_report.json": null,
        "weekly_market_strategy_telegram.json": null,
        "source_strategy_score.json": {
          "date": "2026-06-11",
          "source_count": 148,
          "strategic_sources": 87,
          "theme_linked_sources": 51,
          "market_report_sources": 62,
          "government_policy_sources": 74,
          "buy_source_count": 47,
          "risk_source_count": 48,
          "no_document_sources": 4,
          "error_sources": 0,
          "top_source": "cao_csti",
          "top_score": 0.9152,
          "publisher_type_counts": {
            "government": 65,
            "central_bank": 9,
            "think_tank": 18,
            "asset_manager": 31,
            "securities": 9,
            "international_organization": 7,
            "government_research": 2,
            "exchange": 2,
            "public_fund": 2,
            "global_investment_bank": 3
          }
        },
        "score_explainability.json": {
          "date": "2026-06-11",
          "theme_explanations": 19,
          "company_explanations": 30,
          "source_explanations": 30,
          "high_momentum_themes": 17,
          "high_priced_in_themes": 2,
          "top_theme": "量子・次世代計算",
          "top_company": "日立製作所",
          "top_source": "cao_csti"
        },
        "source_strategy_context_backfill.json": {
          "eligible_analyses": 8115,
          "already_reused_before": 8115,
          "scanned": 0,
          "updated": 0,
          "reused_after": 8115,
          "skipped_no_context": 0,
          "source_count": 0
        },
        "strategy_playbook.json": {
          "date": "2026-06-09",
          "stance": "テーマ分散で強めに監視",
          "themes": 12,
          "buy": 7,
          "sell": 0,
          "watch": 5,
          "risk": 0,
          "top_company_count": 12
        },
        "strategy_lenses.json": {
          "lens_count": 19,
          "max_confidence": 0.98,
          "total_source_count": 16870
        },
        "source_opportunity_radar.json": {
          "candidate_report_checked": true,
          "configured_candidates": 16,
          "opportunities": 16,
          "priority_followups": 8,
          "promotable": 6,
          "needs_check": 0,
          "review": 1,
          "blocked": 0,
          "covered_by_active_fallback": 1,
          "already_enabled": 8,
          "market_coverage_missing": 0,
          "market_coverage_candidate_only": 0,
          "government_coverage_missing": 0,
          "government_coverage_candidate_only": 0
        },
        "source_target_reference.json": {
          "official_targets": 59,
          "configured_targets": 59,
          "missing_in_config": 0,
          "extra_in_config": 0,
          "host_drift": 0,
          "fallback_used": false,
          "errors": 0,
          "warnings": 0
        },
        "source_coverage.json": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 59,
          "active_monitoring_unverified": 0,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "market_source_coverage.json": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 70,
          "active_monitoring_unverified": 0,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "env_check.json": {
          "errors": 0,
          "warnings": 0,
          "env_file": "/opt/market-intel-engine/.env",
          "keys": [
            "BACKUP_DRILL_ENABLED",
            "BACKUP_ENABLED",
            "BACKUP_KEEP",
            "BRIEF_COMPANY_LIMIT",
            "BRIEF_THEME_LIMIT",
            "DAILY_RUN_TIME",
            "DASHBOARD_PORT",
            "DELTA_COMPANY_LIMIT",
            "DELTA_THEME_LIMIT",
            "DEPLOY_MODE",
            "DEPLOY_SERVICE_NAME",
            "FETCH_ERROR_RETRY_CATEGORIES",
            "FETCH_ERROR_RETRY_LIMIT",
            "FETCH_ERROR_RETRY_SLEEP",
            "FETCH_ERROR_TRIAGE_LIMIT",
            "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
            "FETCH_HTTP_RETRIES",
            "FETCH_LIMIT",
            "FETCH_TIMEOUT",
            "HEALTH_BACKLOG_LIMIT",
            "HEALTH_PENDING_THRESHOLD",
            "LOCK_FILE",
            "LOCK_MODE",
            "NGINX_SITE_NAME",
            "OPENSSL_CONF",
            "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
            "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
            "OPS_MONITOR_MIN_SOURCES_CHECKED",
            "OPS_MONITOR_MIN_SUCCESS_DAYS",
            "OPS_MONITOR_WINDOW_DAYS",
            "PLAYBOOK_COMPANY_LIMIT",
            "PLAYBOOK_THEME_LIMIT",
            "PRIORITY_SCAN_LIMIT",
            "PUBLIC_DASHBOARD_URL",
            "PYTHON_BIN",
            "QUALITY_PRUNE_LIMIT",
            "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
            "REPORT_LIMIT",
            "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
            "RSS_METADATA_BACKFILL_LIMIT",
            "RUN_LIMIT",
            "RUN_ONCE",
            "RUN_ON_START",
            "SOURCE_CANDIDATES_AUTO_PROMOTE",
            "SOURCE_CANDIDATES_CHECK_ENABLED",
            "SOURCE_CANDIDATES_HTTP_RETRIES",
            "SOURCE_CANDIDATES_HTTP_TIMEOUT",
            "SOURCE_CANDIDATES_MAX_PROMOTIONS",
            "SOURCE_CANDIDATES_MIN_CANDIDATES",
            "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
            "SOURCE_CANDIDATES_SLEEP",
            "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
            "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
            "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
            "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
            "SOURCE_PROMOTION_APPLY",
            "SOURCE_PROMOTION_MAX_APPLY",
            "SOURCE_PROMOTION_VERIFY_FETCH_LIMIT",
            "SOURCE_PROMOTION_VERIFY_LIMIT",
            "SOURCE_PROMOTION_VERIFY_PRIORITY_SCAN_LIMIT",
            "SOURCE_PROMOTION_VERIFY_RUN",
            "SOURCE_SLEEP",
            "STRATEGY_LENSES_LIMIT",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "TELEGRAM_COMPANY_LIMIT",
            "TELEGRAM_ENABLED",
            "TELEGRAM_NOTIFY_ON_FAILURE",
            "TELEGRAM_NOTIFY_ON_HEALTH_WARNING",
            "TELEGRAM_THEME_LIMIT",
            "VPS_HOST",
            "VPS_USER"
          ],
          "runtime_checks_included": true,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [
            "VPS_HOST",
            "VPS_USER"
          ],
          "operator_inputs_invalid": []
        },
        "health.json": {
          "ok": true,
          "errors": 0,
          "warnings": 0,
          "warning_ids": [],
          "audit_warnings": 0,
          "local_warning_ids": [
            "audit_reports_need_attention"
          ],
          "local_audit_warnings": 5,
          "remote_evidence_complete": true,
          "sources": 148,
          "source_errors": 0,
          "stale_sources": 0,
          "pending_fetch": 15,
          "last_run_status": "ok",
          "source_followup_sources": 3,
          "source_followup_counts": {
            "fetch_error": 3
          },
          "source_candidate_only_sources": 0,
          "source_silent_gap_sources": 0
        },
        "ops_monitor.json": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 51,
          "ok_runs": 51,
          "error_runs": 0,
          "success_days": 5,
          "consecutive_success_days": 5,
          "latest_success_date": "2026-06-11",
          "missing_days": 9,
          "latest_run_id": 51,
          "latest_status": "ok",
          "latest_age_hours": 10.01,
          "zero_output_ok_runs": 2
        },
        "daily_lock.json": null,
        "daily_lock_audit.json": {
          "errors": 0,
          "warnings": 0,
          "run_daily_script": "/opt/market-intel-engine/scripts/run_daily.sh",
          "daily_lock_report": "/opt/market-intel-engine/reports/daily_lock.json",
          "daily_lock_report_present": true,
          "daily_lock_status": "completed",
          "daily_lock_exit_code": 0,
          "ops_monitor_ok": true,
          "ops_success_days": 5,
          "ops_consecutive_success_days": 5,
          "ops_latest_status": "ok",
          "ops_latest_age_hours": 10.01
        },
        "source_freshness.json": {
          "errors": 0,
          "warnings": 0,
          "active_sources": 148,
          "checked_recent": 148,
          "unchecked": 0,
          "stale_checked": 0,
          "source_error_rows": 0,
          "stale_or_quiet_sources": 0,
          "candidate_only_sources": 0,
          "covered_candidate_only_sources": 4,
          "silent_gap_sources": 0,
          "followup_sources": 3,
          "followup_counts": {
            "fetch_error": 3
          },
          "high_fetch_error_sources": 0,
          "documents_24h": 263,
          "documents_7d": 10453,
          "documents_30d": 10453,
          "inactive_state_rows": 11,
          "max_checked_age_hours": 30.0,
          "stale_document_days": 45
        },
        "fetch_error_triage.json": {
          "errors": 0,
          "warnings": 1,
          "fetch_error_documents": 26,
          "fetch_error_groups": 5,
          "source_count": 5,
          "warning_groups": 1,
          "top_category": "link_rot"
        },
        "ops_snapshot.json": {
          "open_items": 0,
          "production_complete": true,
          "deploy_mode": "docker",
          "source_followup_sources": 3,
          "source_followup_counts": {
            "fetch_error": 3
          },
          "source_candidate_only_sources": 0,
          "source_silent_gap_sources": 0
        },
        "backup_drill.json": {
          "db_integrity_ok": true,
          "db_integrity_result": "ok",
          "db_hash_ok": true,
          "db_size": 274329600,
          "config_restored": true,
          "config_json_files": 6,
          "report_restored": true,
          "report_members": 80,
          "expected_reports_present": [
            "dashboard.html",
            "dashboard.json",
            "strategy_export.json",
            "production_audit.json",
            "operator_input_check.json"
          ],
          "drill_path_removed": true
        },
        "remote_finalize_status.json": null,
        "remote_runtime_evidence.json": null,
        "remote_evidence_manifest.json": null
      }
    },
    "requirements": {
      "ok": false,
      "strict": true,
      "generated_at": "2026-06-22T21:32:04+00:00",
      "summary": {
        "total": 12,
        "met": 9,
        "partial": 3,
        "missing": 0,
        "complete": false
      },
      "requirements": [
        {
          "id": "source_coverage_government",
          "title": "日本政府・内閣府・官公省庁ソースを網羅的に登録する",
          "status": "met",
          "ok": true,
          "evidence": {
            "summary": {
              "targets": 59,
              "active": 59,
              "active_monitoring_verified": 58,
              "active_monitoring_unverified": 1,
              "active_collection_verified": 59,
              "active_collection_unverified": 0,
              "candidate_only": 0,
              "missing": 0,
              "active_missing": 0,
              "high_missing": 0,
              "high_candidate_only": 0,
              "active_sources": 148,
              "candidate_sources": 16,
              "errors": 0,
              "warnings": 0,
              "category_count": 6
            },
            "source_target_reference_summary": {
              "official_targets": 59,
              "configured_targets": 59,
              "missing_in_config": 0,
              "extra_in_config": 0,
              "host_drift": 0,
              "fallback_used": false,
              "errors": 0,
              "warnings": 0
            },
            "active_collection_unverified": [],
            "active_collection_unverified_targets": [],
            "active_sources": 148,
            "candidate_sources": 16
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "source_coverage_market_publishers",
          "title": "証券会社・投資ファンド・シンクタンクの有用レポート発信元を登録する",
          "status": "met",
          "ok": true,
          "evidence": {
            "summary": {
              "targets": 70,
              "active": 70,
              "active_monitoring_verified": 68,
              "active_monitoring_unverified": 2,
              "active_collection_verified": 70,
              "active_collection_unverified": 0,
              "candidate_only": 0,
              "missing": 0,
              "active_missing": 0,
              "high_missing": 0,
              "high_candidate_only": 0,
              "active_sources": 148,
              "candidate_sources": 16,
              "errors": 0,
              "warnings": 0,
              "category_count": 9
            },
            "active_collection_unverified": [],
            "active_collection_unverified_targets": [],
            "active_sources": 148,
            "candidate_sources": 16
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "daily_stable_collection",
          "title": "毎日安定して新着情報を確認し、二重起動を避ける",
          "status": "partial",
          "ok": false,
          "evidence": {
            "scheduler": {
              "platform": "linux",
              "scheduler": "systemd",
              "service_path": "/etc/systemd/system/market-intel.service",
              "timer_path": "/etc/systemd/system/market-intel.timer",
              "exists": false
            },
            "last_run": {
              "id": 57,
              "started_at": "2026-06-22T21:20:03+00:00",
              "finished_at": "2026-06-22T21:26:06+00:00",
              "status": "ok",
              "sources_checked": 148,
              "candidates_found": 2406,
              "documents_new": 164,
              "analyses_new": 159,
              "error": null
            },
            "source_errors": [
              {
                "source_id": "gsi_news",
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
              },
              {
                "source_id": "iea_reports",
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden"
              },
              {
                "source_id": "nuveen_investment_outlook",
                "error_count": 6,
                "last_error": "The read operation timed out"
              }
            ],
            "ops_monitor_summary": {
              "errors": 0,
              "warnings": 0,
              "window_days": 14,
              "run_count": 24,
              "ok_runs": 24,
              "error_runs": 0,
              "success_days": 8,
              "consecutive_success_days": 6,
              "latest_success_date": "2026-06-23",
              "missing_days": 6,
              "latest_run_id": 57,
              "latest_status": "ok",
              "latest_age_hours": 0.01,
              "zero_output_ok_runs": 0
            },
            "local_daily_operation_proven": true,
            "remote_daily_operation_proven": true,
            "source_freshness_summary": {
              "errors": 0,
              "warnings": 1,
              "active_sources": 148,
              "checked_recent": 148,
              "unchecked": 0,
              "stale_checked": 0,
              "source_error_rows": 3,
              "stale_or_quiet_sources": 0,
              "candidate_only_sources": 0,
              "covered_candidate_only_sources": 4,
              "silent_gap_sources": 0,
              "followup_sources": 7,
              "followup_counts": {
                "fetch_error": 7
              },
              "high_fetch_error_sources": 0,
              "documents_24h": 313,
              "documents_7d": 2262,
              "documents_30d": 12715,
              "inactive_state_rows": 11,
              "max_checked_age_hours": 30.0,
              "stale_document_days": 45
            },
            "source_freshness_json": "/app/reports/source_freshness.json",
            "run_daily": "/app/scripts/run_daily.sh"
          },
          "gaps": [
            "一部ソースエラーまたは未確認ソースがあります。"
          ],
          "remaining": [
            "一部ソースエラーまたは未確認ソースがあります。"
          ],
          "needs_operator_input": true
        },
        {
          "id": "vps_cloud_operation",
          "title": "クラウド/VPSで毎日実行できる配備導線を持つ",
          "status": "partial",
          "ok": false,
          "evidence": {
            "deployment_summary": {
              "errors": 0,
              "warnings": 36,
              "app_dir": "/app",
              "service_name": "market-intel",
              "deploy_mode": "auto",
              "platform": "linux"
            },
            "deploy_release_summary": {
              "transfer_ready": false,
              "production_complete": false,
              "local_production_complete": false,
              "remote_evidence_complete": false,
              "completion_evidence": {
                "complete": false,
                "completion_source": "incomplete",
                "local_complete": false,
                "remote_evidence_complete": false,
                "required_reports": 71,
                "present_required_reports": 65,
                "missing_required_report_count": 6,
                "failed_check_ids": [
                  "remote_required_reports_present",
                  "remote_release_upload_bundle_verified",
                  "remote_telegram_notify_sent",
                  "remote_telegram_notify_fresh",
                  "remote_deployed_manifest_verified"
                ],
                "remote_recurring_daily_operation_ok": true,
                "remote_ops_success_days": 5,
                "remote_ops_consecutive_success_days": 5,
                "remote_ops_success_days_required": 2,
                "remote_ops_latest_age_hours": 10.01,
                "remote_ops_latest_age_hours_max": 30.0,
                "remote_telegram_notify_sent": false,
                "remote_telegram_notify_fresh": false,
                "remote_telegram_notify_message_length": 0,
                "public_endpoints": 35,
                "remote_deployed_manifest_ok": false,
                "remote_mutable_report_count": 51,
                "remote_mutable_reports_present": 51,
                "remote_evidence_manifest_ok": true,
                "remote_evidence_archive_ok": true,
                "remote_release_upload_bundle_verified": false,
                "remote_source_freshness_ok": true,
                "remote_source_coverage_ok": true,
                "remote_market_source_coverage_ok": true
              },
              "failed_gate_ids": [
                "requirements_complete",
                "readiness_clear",
                "deploy_mode_selected",
                "deployment_clear",
                "env_clear",
                "dashboard_content_clear",
                "telegram_content_clear",
                "source_candidates_resolved",
                "telegram_test_sent",
                "health_clear"
              ],
              "configured_deploy_mode": "docker",
              "selected_deploy_mode": "docker",
              "public_dashboard_url": "",
              "latest_package_ok": false,
              "checksum_ok": false,
              "latest_backup_ok": true,
              "dashboard_content_ok": false,
              "local_dashboard_smoke_ok": true,
              "strategy_reuse_audit_ok": true,
              "release_upload_bundle_ok": true,
              "release_upload_bundle_sha_matches": true,
              "release_upload_bundle_ready": true,
              "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
              "go_live_ready_to_go_live": false,
              "package_path": "",
              "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "package_sha256_source": "release_upload_bundle_check",
              "checksum_path": "",
              "backup_path": "/app/backups/20260622T212939Z",
              "target_app_dir": "/app"
            },
            "remote_evidence_summary": {
              "complete": false,
              "checks": 34,
              "passed": 29,
              "failed": 5,
              "failed_check_ids": [
                "remote_required_reports_present",
                "remote_release_upload_bundle_verified",
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh",
                "remote_deployed_manifest_verified"
              ],
              "required_reports": 71,
              "present_required_reports": 65,
              "missing_required_report_count": 6,
              "required_report_coverage": 0.9155,
              "next_missing_required_reports": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ],
              "missing_required_reports": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ],
              "public_endpoints": 35,
              "telegram_send_ok": true,
              "remote_telegram_notify_sent": false,
              "remote_telegram_notify_status": "skipped_missing_credentials",
              "remote_telegram_notify_api_ok": false,
              "remote_telegram_notify_message_length": 0,
              "remote_telegram_notify_fresh": false,
              "remote_telegram_notify_date": "",
              "remote_telegram_content_date": "2026-06-11",
              "remote_telegram_notify_age_hours": 63.845669873333335,
              "production_complete": true,
              "remote_release_upload_bundle_ok": true,
              "remote_release_upload_bundle_verified": false,
              "remote_release_upload_bundle_sha_matches": false,
              "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
              "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
              "ops_snapshot_open_items": 0,
              "remote_source_followup_sources": 3,
              "remote_source_followup_counts": {
                "fetch_error": 3
              },
              "remote_source_candidate_only_sources": 0,
              "remote_source_silent_gap_sources": 0,
              "remote_source_freshness_ok": true,
              "remote_source_freshness_errors": 0,
              "remote_source_freshness_warnings": 0,
              "remote_source_target_reference_ok": true,
              "remote_source_target_official_targets": 59,
              "remote_source_target_configured_targets": 59,
              "remote_source_target_missing_in_config": 0,
              "remote_source_target_extra_in_config": 0,
              "remote_source_target_host_drift": 0,
              "remote_source_target_fallback_used": false,
              "remote_source_coverage_ok": true,
              "remote_source_coverage_targets": 59,
              "remote_source_coverage_active": 59,
              "remote_source_coverage_monitoring_verified": 59,
              "remote_source_coverage_collection_verified": 59,
              "remote_source_coverage_collection_unverified_targets": [],
              "remote_source_coverage_missing": 0,
              "remote_source_coverage_candidate_only": 0,
              "remote_market_source_coverage_ok": true,
              "remote_market_source_coverage_targets": 70,
              "remote_market_source_coverage_active": 70,
              "remote_market_source_coverage_monitoring_verified": 70,
              "remote_market_source_coverage_collection_verified": 70,
              "remote_market_source_coverage_collection_unverified_targets": [],
              "remote_market_source_coverage_missing": 0,
              "remote_market_source_coverage_candidate_only": 0,
              "remote_ops_monitor_ok": true,
              "remote_daily_lock_audit_ok": true,
              "remote_daily_lock_status": "completed",
              "remote_daily_lock_ops_success_days": 5,
              "remote_daily_lock_ops_consecutive_success_days": 5,
              "remote_recurring_daily_operation_ok": true,
              "remote_ops_success_days": 5,
              "remote_ops_consecutive_success_days": 5,
              "remote_ops_success_days_required": 2,
              "remote_ops_latest_age_hours": 10.01,
              "remote_ops_latest_age_hours_max": 30.0,
              "remote_strategy_reuse_ok": true,
              "remote_plain_explainer_analyses": 8115,
              "remote_lens_reuse_analyses": 8111,
              "remote_source_strategy_context_reuse_ok": true,
              "remote_source_strategy_eligible_analyses": 8115,
              "remote_source_strategy_reused_after": 8115,
              "remote_backup_drill_ok": true,
              "remote_backup_drill_db_integrity_ok": true,
              "remote_backup_drill_db_hash_ok": true,
              "remote_backup_drill_report_members": 80,
              "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
              "remote_runtime_ok": true,
              "remote_deployed_manifest_present": true,
              "remote_deployed_manifest_ok": false,
              "remote_deployed_manifest_verified_required": 38,
              "remote_mutable_report_count": 51,
              "remote_mutable_reports_present": 51,
              "remote_mutable_missing_reports": [],
              "remote_finalize_returncode": 0,
              "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
              "remote_finalize_apply_promotions": false,
              "remote_finalize_promotion_verify_run": true,
              "remote_finalize_log_collected": true,
              "remote_finalize_log_size": 1360267,
              "remote_evidence_manifest_ok": true,
              "remote_evidence_manifest_files": 64,
              "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_evidence_manifest_release_sha_matches": true,
              "remote_evidence_manifest_required_reports": 69,
              "remote_evidence_manifest_present_required_reports": 63,
              "remote_evidence_manifest_missing_required_reports": 6,
              "remote_evidence_archive_ok": true,
              "remote_evidence_archive_files": 65,
              "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
              "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_evidence_archive_manifest_release_sha_matches": true,
              "remote_evidence_archive_manifest_required_reports": 69,
              "remote_evidence_archive_manifest_present_required_reports": 63,
              "remote_evidence_archive_manifest_missing_required_reports": 6,
              "remediation_actions": [
                {
                  "id": "redeploy_release",
                  "title": "配布zipをVPSへ再投入する",
                  "command": "scripts/operator_go_live.sh --push",
                  "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                  "priority": 10,
                  "failed_check": "remote_release_upload_bundle_verified"
                },
                {
                  "id": "collect_remote_evidence",
                  "title": "回収済みVPS証跡を更新する",
                  "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                  "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                  "priority": 20,
                  "failed_check": "remote_required_reports_present"
                }
              ],
              "next_remediation_action": {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10,
                "failed_check": "remote_release_upload_bundle_verified"
              },
              "gap_report": {
                "complete": false,
                "total_failed_checks": 5,
                "phase_count": 3,
                "phases": [
                  {
                    "phase": "deployment",
                    "label": "VPS配布・本番ゲート",
                    "failed_checks": 2,
                    "checks": [
                      "remote_release_upload_bundle_verified",
                      "remote_deployed_manifest_verified"
                    ],
                    "next_action": {
                      "id": "redeploy_release",
                      "title": "配布zipをVPSへ再投入する",
                      "command": "scripts/operator_go_live.sh --push",
                      "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                      "priority": 10
                    }
                  },
                  {
                    "phase": "telegram",
                    "label": "Telegram通知",
                    "failed_checks": 2,
                    "checks": [
                      "remote_telegram_notify_sent",
                      "remote_telegram_notify_fresh"
                    ],
                    "next_action": {
                      "id": "collect_remote_evidence",
                      "title": "回収済みVPS証跡を更新する",
                      "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                      "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                      "priority": 20
                    }
                  },
                  {
                    "phase": "evidence_integrity",
                    "label": "証跡ファイル完全性",
                    "failed_checks": 1,
                    "checks": [
                      "remote_required_reports_present"
                    ],
                    "next_action": {
                      "id": "collect_remote_evidence",
                      "title": "回収済みVPS証跡を更新する",
                      "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                      "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                      "priority": 20
                    }
                  }
                ],
                "missing_required_report_count": 6,
                "missing_required_report_categories": [
                  {
                    "category": "ops",
                    "label": "運用監視",
                    "missing": 6,
                    "examples": [
                      "weekly_market_strategy_report.json",
                      "weekly_market_strategy_report.md",
                      "weekly_capital_flow_themes.csv",
                      "weekly_attention_companies.csv",
                      "weekly_market_strategy_telegram.txt",
                      "weekly_market_strategy_telegram.json"
                    ]
                  }
                ],
                "blockers": [
                  {
                    "phase": "deployment",
                    "label": "VPS配布・本番ゲート",
                    "failed_checks": 2,
                    "first_check": "remote_release_upload_bundle_verified",
                    "next_action_id": "redeploy_release",
                    "next_command": "scripts/operator_go_live.sh --push"
                  },
                  {
                    "phase": "telegram",
                    "label": "Telegram通知",
                    "failed_checks": 2,
                    "first_check": "remote_telegram_notify_sent",
                    "next_action_id": "collect_remote_evidence",
                    "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                  },
                  {
                    "phase": "evidence_integrity",
                    "label": "証跡ファイル完全性",
                    "failed_checks": 1,
                    "first_check": "remote_required_reports_present",
                    "next_action_id": "collect_remote_evidence",
                    "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                  }
                ]
              },
              "operator_context": {
                "stage": "partial_remote_collection",
                "label": "VPS証跡の一部不足",
                "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
                "evidence_dir_present": true,
                "present_required_reports": 65,
                "required_reports": 71,
                "primary_action_id": "collect_remote_evidence",
                "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "primary_action_title": "回収済みVPS証跡を更新する"
              },
              "bootstrap_exception": {
                "applied": false
              }
            },
            "local_daily_operation_proven": true,
            "transfer_ready": false,
            "installer": "/app/scripts/install_vps.sh",
            "systemd": "/app/deploy/systemd"
          },
          "gaps": [
            "配布zip/checksum/バックアップの転送準備が未完了です。",
            "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
            "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
          ],
          "remaining": [
            "配布zip/checksum/バックアップの転送準備が未完了です。",
            "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
            "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
          ],
          "needs_operator_input": true
        },
        {
          "id": "dashboard_and_telegram",
          "title": "Webダッシュボードで表示し、Telegramで通知する",
          "status": "met",
          "ok": true,
          "evidence": {
            "dashboard_html": "/app/reports/dashboard.html",
            "dashboard_json": "/app/reports/dashboard.json",
            "telegram_ready": true,
            "public_dashboard_ready": true,
            "public_dashboard_http_ok": true,
            "public_dashboard_check_summary": {
              "errors": 0,
              "warnings": 0,
              "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
              "base_url": "https://35-221-72-238.sslip.io/",
              "endpoint_count": 36
            },
            "public_dashboard_check_json": "/app/reports/public_dashboard_check.json",
            "telegram_content_check_json": "/app/reports/telegram_content_check.json",
            "telegram_test_json": "/app/reports/telegram_test.json",
            "remote_evidence_summary": {
              "complete": false,
              "checks": 34,
              "passed": 29,
              "failed": 5,
              "failed_check_ids": [
                "remote_required_reports_present",
                "remote_release_upload_bundle_verified",
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh",
                "remote_deployed_manifest_verified"
              ],
              "required_reports": 71,
              "present_required_reports": 65,
              "missing_required_report_count": 6,
              "required_report_coverage": 0.9155,
              "next_missing_required_reports": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ],
              "missing_required_reports": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ],
              "public_endpoints": 35,
              "telegram_send_ok": true,
              "remote_telegram_notify_sent": false,
              "remote_telegram_notify_status": "skipped_missing_credentials",
              "remote_telegram_notify_api_ok": false,
              "remote_telegram_notify_message_length": 0,
              "remote_telegram_notify_fresh": false,
              "remote_telegram_notify_date": "",
              "remote_telegram_content_date": "2026-06-11",
              "remote_telegram_notify_age_hours": 63.845669873333335,
              "production_complete": true,
              "remote_release_upload_bundle_ok": true,
              "remote_release_upload_bundle_verified": false,
              "remote_release_upload_bundle_sha_matches": false,
              "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
              "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
              "ops_snapshot_open_items": 0,
              "remote_source_followup_sources": 3,
              "remote_source_followup_counts": {
                "fetch_error": 3
              },
              "remote_source_candidate_only_sources": 0,
              "remote_source_silent_gap_sources": 0,
              "remote_source_freshness_ok": true,
              "remote_source_freshness_errors": 0,
              "remote_source_freshness_warnings": 0,
              "remote_source_target_reference_ok": true,
              "remote_source_target_official_targets": 59,
              "remote_source_target_configured_targets": 59,
              "remote_source_target_missing_in_config": 0,
              "remote_source_target_extra_in_config": 0,
              "remote_source_target_host_drift": 0,
              "remote_source_target_fallback_used": false,
              "remote_source_coverage_ok": true,
              "remote_source_coverage_targets": 59,
              "remote_source_coverage_active": 59,
              "remote_source_coverage_monitoring_verified": 59,
              "remote_source_coverage_collection_verified": 59,
              "remote_source_coverage_collection_unverified_targets": [],
              "remote_source_coverage_missing": 0,
              "remote_source_coverage_candidate_only": 0,
              "remote_market_source_coverage_ok": true,
              "remote_market_source_coverage_targets": 70,
              "remote_market_source_coverage_active": 70,
              "remote_market_source_coverage_monitoring_verified": 70,
              "remote_market_source_coverage_collection_verified": 70,
              "remote_market_source_coverage_collection_unverified_targets": [],
              "remote_market_source_coverage_missing": 0,
              "remote_market_source_coverage_candidate_only": 0,
              "remote_ops_monitor_ok": true,
              "remote_daily_lock_audit_ok": true,
              "remote_daily_lock_status": "completed",
              "remote_daily_lock_ops_success_days": 5,
              "remote_daily_lock_ops_consecutive_success_days": 5,
              "remote_recurring_daily_operation_ok": true,
              "remote_ops_success_days": 5,
              "remote_ops_consecutive_success_days": 5,
              "remote_ops_success_days_required": 2,
              "remote_ops_latest_age_hours": 10.01,
              "remote_ops_latest_age_hours_max": 30.0,
              "remote_strategy_reuse_ok": true,
              "remote_plain_explainer_analyses": 8115,
              "remote_lens_reuse_analyses": 8111,
              "remote_source_strategy_context_reuse_ok": true,
              "remote_source_strategy_eligible_analyses": 8115,
              "remote_source_strategy_reused_after": 8115,
              "remote_backup_drill_ok": true,
              "remote_backup_drill_db_integrity_ok": true,
              "remote_backup_drill_db_hash_ok": true,
              "remote_backup_drill_report_members": 80,
              "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
              "remote_runtime_ok": true,
              "remote_deployed_manifest_present": true,
              "remote_deployed_manifest_ok": false,
              "remote_deployed_manifest_verified_required": 38,
              "remote_mutable_report_count": 51,
              "remote_mutable_reports_present": 51,
              "remote_mutable_missing_reports": [],
              "remote_finalize_returncode": 0,
              "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
              "remote_finalize_apply_promotions": false,
              "remote_finalize_promotion_verify_run": true,
              "remote_finalize_log_collected": true,
              "remote_finalize_log_size": 1360267,
              "remote_evidence_manifest_ok": true,
              "remote_evidence_manifest_files": 64,
              "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_evidence_manifest_release_sha_matches": true,
              "remote_evidence_manifest_required_reports": 69,
              "remote_evidence_manifest_present_required_reports": 63,
              "remote_evidence_manifest_missing_required_reports": 6,
              "remote_evidence_archive_ok": true,
              "remote_evidence_archive_files": 65,
              "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
              "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
              "remote_evidence_archive_manifest_release_sha_matches": true,
              "remote_evidence_archive_manifest_required_reports": 69,
              "remote_evidence_archive_manifest_present_required_reports": 63,
              "remote_evidence_archive_manifest_missing_required_reports": 6,
              "remediation_actions": [
                {
                  "id": "redeploy_release",
                  "title": "配布zipをVPSへ再投入する",
                  "command": "scripts/operator_go_live.sh --push",
                  "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                  "priority": 10,
                  "failed_check": "remote_release_upload_bundle_verified"
                },
                {
                  "id": "collect_remote_evidence",
                  "title": "回収済みVPS証跡を更新する",
                  "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                  "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                  "priority": 20,
                  "failed_check": "remote_required_reports_present"
                }
              ],
              "next_remediation_action": {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10,
                "failed_check": "remote_release_upload_bundle_verified"
              },
              "gap_report": {
                "complete": false,
                "total_failed_checks": 5,
                "phase_count": 3,
                "phases": [
                  {
                    "phase": "deployment",
                    "label": "VPS配布・本番ゲート",
                    "failed_checks": 2,
                    "checks": [
                      "remote_release_upload_bundle_verified",
                      "remote_deployed_manifest_verified"
                    ],
                    "next_action": {
                      "id": "redeploy_release",
                      "title": "配布zipをVPSへ再投入する",
                      "command": "scripts/operator_go_live.sh --push",
                      "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                      "priority": 10
                    }
                  },
                  {
                    "phase": "telegram",
                    "label": "Telegram通知",
                    "failed_checks": 2,
                    "checks": [
                      "remote_telegram_notify_sent",
                      "remote_telegram_notify_fresh"
                    ],
                    "next_action": {
                      "id": "collect_remote_evidence",
                      "title": "回収済みVPS証跡を更新する",
                      "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                      "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                      "priority": 20
                    }
                  },
                  {
                    "phase": "evidence_integrity",
                    "label": "証跡ファイル完全性",
                    "failed_checks": 1,
                    "checks": [
                      "remote_required_reports_present"
                    ],
                    "next_action": {
                      "id": "collect_remote_evidence",
                      "title": "回収済みVPS証跡を更新する",
                      "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                      "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                      "priority": 20
                    }
                  }
                ],
                "missing_required_report_count": 6,
                "missing_required_report_categories": [
                  {
                    "category": "ops",
                    "label": "運用監視",
                    "missing": 6,
                    "examples": [
                      "weekly_market_strategy_report.json",
                      "weekly_market_strategy_report.md",
                      "weekly_capital_flow_themes.csv",
                      "weekly_attention_companies.csv",
                      "weekly_market_strategy_telegram.txt",
                      "weekly_market_strategy_telegram.json"
                    ]
                  }
                ],
                "blockers": [
                  {
                    "phase": "deployment",
                    "label": "VPS配布・本番ゲート",
                    "failed_checks": 2,
                    "first_check": "remote_release_upload_bundle_verified",
                    "next_action_id": "redeploy_release",
                    "next_command": "scripts/operator_go_live.sh --push"
                  },
                  {
                    "phase": "telegram",
                    "label": "Telegram通知",
                    "failed_checks": 2,
                    "first_check": "remote_telegram_notify_sent",
                    "next_action_id": "collect_remote_evidence",
                    "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                  },
                  {
                    "phase": "evidence_integrity",
                    "label": "証跡ファイル完全性",
                    "failed_checks": 1,
                    "first_check": "remote_required_reports_present",
                    "next_action_id": "collect_remote_evidence",
                    "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                  }
                ]
              },
              "operator_context": {
                "stage": "partial_remote_collection",
                "label": "VPS証跡の一部不足",
                "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
                "evidence_dir_present": true,
                "present_required_reports": 65,
                "required_reports": 71,
                "primary_action_id": "collect_remote_evidence",
                "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "primary_action_title": "回収済みVPS証跡を更新する"
              },
              "bootstrap_exception": {
                "applied": false
              }
            },
            "remote_evidence_complete": false
          },
          "gaps": [
            "VPS/クラウドから公開URLとTelegram実送信の証跡がまだ回収されていません。"
          ],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "db_persistence_and_reuse",
          "title": "分析結果をDBに保存し、次回以降の分析視点として再利用する",
          "status": "met",
          "ok": true,
          "evidence": {
            "counts": {
              "documents": 12715,
              "analyses": 9611,
              "company_scores": 90528,
              "strategy_lenses": 19
            },
            "lens_reuse_count": 9607,
            "latest_backup_ok": true
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "analysis_required_content",
          "title": "新技術・未来方向性、既存技術連動、市場影響、戦略、監視点、専門用語の例えを分析する",
          "status": "met",
          "ok": true,
          "evidence": {
            "complete_analysis_count": 9611,
            "analysis_summary": {
              "errors": 0,
              "warnings": 0,
              "analyses": 9611,
              "company_scores": 90528,
              "market_theme_signals": 209,
              "company_strategy_rankings": 486
            }
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "related_companies_and_scores",
          "title": "関連企業を抽出し、企業スコアリングを保存する",
          "status": "met",
          "ok": true,
          "evidence": {
            "company_scores": 90528,
            "theme_company_scores": 364,
            "company_strategy_rankings": 486,
            "analyses_without_company_scores": 0
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "theme_classification_and_strategy_buckets",
          "title": "注目テーマ、関連銘柄、短期/中期/長期影響、買い・売り・監視・リスク要因に分類する",
          "status": "met",
          "ok": true,
          "evidence": {
            "market_theme_signals": 209,
            "signals_with_strategy_scores": 209,
            "strategy_brief": "/app/reports/strategy_brief.md",
            "strategy_delta": "/app/reports/strategy_delta.md"
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "report_linkage_momentum_priced_in",
          "title": "レポート連動性、モメンタムスコア、織り込み度を保存する",
          "status": "met",
          "ok": true,
          "evidence": {
            "signals_with_report_linkage_momentum_priced_in": 209
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "market_scope",
          "title": "日本株中心に、米国・韓国・中国・為替・金利・コモディティを資料に応じて分類する",
          "status": "met",
          "ok": true,
          "evidence": {
            "market_scope_count": 9611,
            "global_or_cross_asset_scope_count": 5671
          },
          "gaps": [],
          "remaining": [],
          "needs_operator_input": false
        },
        {
          "id": "candidate_source_feedback_loop",
          "title": "VPSで通る候補ソースを検証し、有効化候補として見えるようにする",
          "status": "partial",
          "ok": false,
          "evidence": {
            "source_candidates_json": {
              "path": "/app/reports/source_candidates.json",
              "exists": true,
              "valid_json": true,
              "size": 30389
            },
            "candidate_count": 16,
            "checked": true,
            "decision_counts": {
              "covered_by_active_fallback": 7,
              "already_enabled": 8,
              "promote": 1
            },
            "promotable_count": 1,
            "known_blocked_count": 0,
            "known_blocked_policy": "source_opportunity_radar.blocked_followups に表示し、未解決候補キューからは除外する"
          },
          "gaps": [
            "1 candidate sources are promotable and should be reviewed/promoted."
          ],
          "remaining": [
            "1 candidate sources are promotable and should be reviewed/promoted."
          ],
          "needs_operator_input": true
        }
      ],
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          }
        ]
      },
      "government_coverage": {
        "ok": true,
        "strict": false,
        "require_active": false,
        "generated_at": "2026-06-22T21:31:59+00:00",
        "reference": {
          "name": "e-Gov 国の行政機関",
          "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
          "checked_at": "2026-06-07",
          "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
        },
        "summary": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 58,
          "active_monitoring_unverified": 1,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "category_summary": {
          "audit": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "cabinet": {
            "targets": 4,
            "active": 4,
            "active_monitoring_verified": 4,
            "active_collection_verified": 4,
            "candidate_only": 0,
            "missing": 0
          },
          "cabinet_office": {
            "targets": 13,
            "active": 13,
            "active_monitoring_verified": 13,
            "active_collection_verified": 13,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry": {
            "targets": 11,
            "active": 11,
            "active_monitoring_verified": 11,
            "active_collection_verified": 11,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry_external": {
            "targets": 20,
            "active": 20,
            "active_monitoring_verified": 20,
            "active_collection_verified": 20,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry_special": {
            "targets": 10,
            "active": 10,
            "active_monitoring_verified": 9,
            "active_collection_verified": 10,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "priority_summary": {
          "high": {
            "targets": 25,
            "active": 25,
            "active_monitoring_verified": 25,
            "active_collection_verified": 25,
            "candidate_only": 0,
            "missing": 0
          },
          "low": {
            "targets": 10,
            "active": 10,
            "active_monitoring_verified": 10,
            "active_collection_verified": 10,
            "candidate_only": 0,
            "missing": 0
          },
          "medium": {
            "targets": 24,
            "active": 24,
            "active_monitoring_verified": 23,
            "active_collection_verified": 24,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "errors": [],
        "warnings": [],
        "high_missing": [],
        "high_candidate_only": [],
        "active_monitoring_unverified": [
          {
            "name": "国土地理院",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsi_news",
                "name": "国土地理院 新着情報",
                "url": "https://www.gsi.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:33+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                  "last_candidate_count": 13,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土地理院",
              "gsi.go.jp"
            ]
          }
        ],
        "active_collection_unverified": [],
        "missing": [],
        "candidate_only": [],
        "targets": [
          {
            "name": "首相官邸",
            "category": "cabinet",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kantei_home",
                "name": "首相官邸 新着情報",
                "url": "https://www.kantei.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 48,
                  "documents_7d": 12,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "首相官邸",
              "kantei.go.jp"
            ]
          },
          {
            "name": "内閣官房",
            "category": "cabinet",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cas_home",
                "name": "内閣官房 新着情報",
                "url": "https://www.cas.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 18,
                  "document_count": 260,
                  "documents_7d": 83,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣官房",
              "cas.go.jp"
            ]
          },
          {
            "name": "内閣法制局",
            "category": "cabinet",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "clb_news",
                "name": "内閣法制局 新着情報",
                "url": "https://www.clb.go.jp/news/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:35:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣法制局",
              "clb.go.jp"
            ]
          },
          {
            "name": "人事院",
            "category": "cabinet",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jinji_news",
                "name": "人事院 新着情報",
                "url": "https://www.jinji.go.jp/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:20+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 257,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:41:57+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "人事院",
              "jinji.go.jp"
            ]
          },
          {
            "name": "内閣府",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cao_csti",
                "name": "内閣府 総合科学技術・イノベーション会議",
                "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:06+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 356,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T04:33:03+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣府",
              "cao.go.jp"
            ]
          },
          {
            "name": "日本学術会議",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "scj_info",
                "name": "日本学術会議 お知らせ",
                "url": "https://www.scj.go.jp/ja/info/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 30,
                  "document_count": 346,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-19T21:27:11+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本学術会議",
              "scj.go.jp"
            ]
          },
          {
            "name": "宮内庁",
            "category": "cabinet_office",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kunaicho_rss",
                "name": "宮内庁 新着情報RSS",
                "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:21:21+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:07:28+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "宮内庁",
              "kunaicho.go.jp"
            ]
          },
          {
            "name": "公正取引委員会",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jftc_press",
                "name": "公正取引委員会 報道発表資料",
                "url": "https://www.jftc.go.jp/houdou/pressrelease/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:28+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 30,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:32:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公正取引委員会",
              "jftc.go.jp"
            ]
          },
          {
            "name": "国家公安委員会",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "npsc_home",
                "name": "国家公安委員会 新着情報",
                "url": "https://www.npsc.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:07:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国家公安委員会",
              "npsc.go.jp"
            ]
          },
          {
            "name": "警察庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "npa_news_release",
                "name": "警察庁 報道発表資料",
                "url": "https://www.npa.go.jp/news/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:30+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 118,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-21T21:24:33+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "警察庁",
              "npa.go.jp"
            ]
          },
          {
            "name": "個人情報保護委員会",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "ppc_press",
                "name": "個人情報保護委員会 報道発表",
                "url": "https://www.ppc.go.jp/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:29+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "個人情報保護委員会",
              "ppc.go.jp"
            ]
          },
          {
            "name": "カジノ管理委員会",
            "category": "cabinet_office",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jcrc_activity",
                "name": "カジノ管理委員会 委員会開催状況",
                "url": "https://www.jcrc.go.jp/activity/holding.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 28,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "カジノ管理委員会",
              "jcrc.go.jp"
            ]
          },
          {
            "name": "金融庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fsa_recent",
                "name": "金融庁 新着情報一覧",
                "url": "https://www.fsa.go.jp/recent/recent.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:04+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 174,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:25:05+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "金融庁",
              "fsa.go.jp"
            ]
          },
          {
            "name": "消費者庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "caa_news_rss",
                "name": "消費者庁 新着情報RSS",
                "url": "https://www.caa.go.jp/news.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:20:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 89,
                  "documents_7d": 44,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "消費者庁",
              "caa.go.jp"
            ]
          },
          {
            "name": "こども家庭庁",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cfa_press",
                "name": "こども家庭庁 報道発表",
                "url": "https://www.cfa.go.jp/press",
                "collection": {
                  "checked_at": "2026-06-22T21:20:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 184,
                  "documents_7d": 87,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "こども家庭庁",
              "cfa.go.jp"
            ]
          },
          {
            "name": "デジタル庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "digital_agency_rss",
                "name": "デジタル庁 新着・更新RSS",
                "url": "https://www.digital.go.jp/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 396,
                  "documents_7d": 223,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "デジタル庁",
              "digital.go.jp"
            ]
          },
          {
            "name": "復興庁",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "reconstruction_whats_new",
                "name": "復興庁 新着情報",
                "url": "https://www.reconstruction.go.jp/topics/whats-new/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 30,
                  "document_count": 109,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:58:16+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "復興庁",
              "reconstruction.go.jp"
            ]
          },
          {
            "name": "総務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mic_press",
                "name": "総務省 報道資料",
                "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 33,
                  "document_count": 118,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:41:54+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouchoi_home",
                "name": "公害等調整委員会 新着情報",
                "url": "https://www.soumu.go.jp/kouchoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 52,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "総務省",
              "soumu.go.jp"
            ]
          },
          {
            "name": "公害等調整委員会",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mic_press",
                "name": "総務省 報道資料",
                "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 33,
                  "document_count": 118,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:41:54+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouchoi_home",
                "name": "公害等調整委員会 新着情報",
                "url": "https://www.soumu.go.jp/kouchoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 52,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公害等調整委員会",
              "soumu.go.jp"
            ]
          },
          {
            "name": "消防庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fdma_press_rss",
                "name": "消防庁 報道発表RSS",
                "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:25+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "消防庁",
              "fdma.go.jp"
            ]
          },
          {
            "name": "法務省",
            "category": "ministry",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "moj_home",
                "name": "法務省 新着情報",
                "url": "https://www.moj.go.jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 88,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:26:00+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouanshin_index",
                "name": "公安審査委員会",
                "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 19,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "法務省",
              "moj.go.jp"
            ]
          },
          {
            "name": "検察庁",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kensatsu_home",
                "name": "検察庁 新着情報",
                "url": "https://www.kensatsu.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:32+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "検察庁",
              "kensatsu.go.jp"
            ]
          },
          {
            "name": "出入国在留管理庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "出入国在留管理庁",
              "immi-moj.go.jp",
              "moj.go.jp/isa"
            ]
          },
          {
            "name": "公安審査委員会",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "moj_home",
                "name": "法務省 新着情報",
                "url": "https://www.moj.go.jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 88,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:26:00+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouanshin_index",
                "name": "公安審査委員会",
                "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 19,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公安審査委員会",
              "moj.go.jp"
            ]
          },
          {
            "name": "公安調査庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公安調査庁",
              "moj.go.jp/psia"
            ]
          },
          {
            "name": "外務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mofa_gov_online_bridge",
                "name": "外務省 関連 政府広報オンライン新着",
                "url": "https://www.gov-online.go.jp/info/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:41+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mofa_press",
                "name": "外務省 報道・広報",
                "url": "https://www.mofa.go.jp/mofaj/press/",
                "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "外務省",
              "mofa.go.jp"
            ]
          },
          {
            "name": "財務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mof_news_rss",
                "name": "財務省 新着情報RSS",
                "url": "https://www.mof.go.jp/news.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:20:03+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 385,
                  "documents_7d": 124,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "財務省",
              "mof.go.jp"
            ]
          },
          {
            "name": "国税庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nta_information",
                "name": "国税庁 新着情報",
                "url": "https://www.nta.go.jp/information/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 107,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:34+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国税庁",
              "nta.go.jp"
            ]
          },
          {
            "name": "国税不服審判所",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kfs_topics",
                "name": "国税不服審判所 トピックス",
                "url": "https://www.kfs.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 22,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国税不服審判所",
              "kfs.go.jp"
            ]
          },
          {
            "name": "文部科学省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mext_news_rss",
                "name": "文部科学省 新着情報RSS",
                "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 270,
                  "documents_7d": 127,
                  "latest_document_at": "2026-06-22T21:24:33+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "sports_agency_news",
                "name": "スポーツ庁 新着情報",
                "url": "https://www.mext.go.jp/sports/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 113,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:26:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "文部科学省",
              "mext.go.jp"
            ]
          },
          {
            "name": "日本学士院",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "japan_acad_news",
                "name": "日本学士院 ニュース",
                "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 73,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本学士院",
              "japan-acad.go.jp"
            ]
          },
          {
            "name": "地震調査研究推進本部",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jishin_news",
                "name": "地震調査研究推進本部 新着情報",
                "url": "https://www.jishin.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:26+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 27,
                  "document_count": 240,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T15:07:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "地震調査研究推進本部",
              "jishin.go.jp"
            ]
          },
          {
            "name": "スポーツ庁",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sports_agency_news",
                "name": "スポーツ庁 新着情報",
                "url": "https://www.mext.go.jp/sports/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 113,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:26:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "スポーツ庁",
              "mext.go.jp/sports"
            ]
          },
          {
            "name": "文化庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bunka_press",
                "name": "文化庁 報道発表",
                "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 101,
                  "documents_7d": 23,
                  "latest_document_at": "2026-06-22T21:25:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "文化庁",
              "bunka.go.jp"
            ]
          },
          {
            "name": "日本芸術院",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "geijutuin_home",
                "name": "日本芸術院 新着情報",
                "url": "https://www.geijutuin.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 63,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-21T21:24:35+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本芸術院",
              "geijutuin.go.jp"
            ]
          },
          {
            "name": "厚生労働省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mhlw_news_rss",
                "name": "厚生労働省 新着情報RSS",
                "url": "https://www.mhlw.go.jp/stf/news.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:19+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 675,
                  "documents_7d": 171,
                  "latest_document_at": "2026-06-22T21:24:44+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "churoi_news",
                "name": "中央労働委員会 新着情報",
                "url": "https://www.mhlw.go.jp/churoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 41,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:15+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "厚生労働省",
              "mhlw.go.jp"
            ]
          },
          {
            "name": "中央労働委員会",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "churoi_news",
                "name": "中央労働委員会 新着情報",
                "url": "https://www.mhlw.go.jp/churoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 41,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:15+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "中央労働委員会",
              "mhlw.go.jp/churoi"
            ]
          },
          {
            "name": "農林水産省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "maff_press_rss",
                "name": "農林水産省 報道発表RSS",
                "url": "https://www.maff.go.jp/rss.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:18+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 160,
                  "documents_7d": 60,
                  "latest_document_at": "2026-06-21T21:23:29+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "rinya_press",
                "name": "林野庁 報道発表",
                "url": "https://www.rinya.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 139,
                  "documents_7d": 22,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jfa_press",
                "name": "水産庁 報道発表",
                "url": "https://www.jfa.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 516,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T15:37:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "農林水産省",
              "maff.go.jp"
            ]
          },
          {
            "name": "林野庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rinya_press",
                "name": "林野庁 報道発表",
                "url": "https://www.rinya.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 139,
                  "documents_7d": 22,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "林野庁",
              "rinya.maff.go.jp"
            ]
          },
          {
            "name": "水産庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jfa_press",
                "name": "水産庁 報道発表",
                "url": "https://www.jfa.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 516,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T15:37:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "水産庁",
              "jfa.maff.go.jp"
            ]
          },
          {
            "name": "経済産業省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "meti_news",
                "name": "経済産業省 ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:04+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 53,
                  "documents_7d": 25,
                  "latest_document_at": "2026-06-19T21:23:35+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "enecho_meti_release_bridge",
                "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "sme_agency_meti_release_bridge",
                "name": "中小企業庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "enecho_notice",
                "name": "資源エネルギー庁 お知らせ",
                "url": "https://www.enecho.meti.go.jp/notice/index.html",
                "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
              },
              {
                "id": "sme_agency_news",
                "name": "中小企業庁 新着情報",
                "url": "https://www.chusho.meti.go.jp/old_info.html",
                "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "経済産業省",
              "meti.go.jp"
            ]
          },
          {
            "name": "資源エネルギー庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "enecho_meti_release_bridge",
                "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "enecho_notice",
                "name": "資源エネルギー庁 お知らせ",
                "url": "https://www.enecho.meti.go.jp/notice/index.html",
                "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "資源エネルギー庁",
              "enecho.meti.go.jp"
            ]
          },
          {
            "name": "特許庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "inpit_ip_updates",
                "name": "INPIT（特許庁連携）知財・特許情報",
                "url": "https://www.inpit.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 46,
                  "documents_7d": 19,
                  "latest_document_at": "2026-06-22T21:24:07+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "jpo_latest",
                "name": "特許庁 新着情報一覧",
                "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
                "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT."
              }
            ],
            "match_terms": [
              "特許庁",
              "jpo.go.jp"
            ]
          },
          {
            "name": "中小企業庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sme_agency_meti_release_bridge",
                "name": "中小企業庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "sme_agency_news",
                "name": "中小企業庁 新着情報",
                "url": "https://www.chusho.meti.go.jp/old_info.html",
                "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "中小企業庁",
              "chusho.meti.go.jp"
            ]
          },
          {
            "name": "国土交通省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mlit_press_rss",
                "name": "国土交通省 プレスリリースRSS",
                "url": "https://www.mlit.go.jp/pressrelease.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 22,
                  "document_count": 282,
                  "documents_7d": 169,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mlit_news_rss",
                "name": "国土交通省 新着情報RSS",
                "url": "https://www.mlit.go.jp/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 17,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jmat_news",
                "name": "海難審判所 新着情報",
                "url": "https://www.mlit.go.jp/jmat/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 116,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土交通省",
              "mlit.go.jp"
            ]
          },
          {
            "name": "国土地理院",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsi_news",
                "name": "国土地理院 新着情報",
                "url": "https://www.gsi.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:33+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                  "last_candidate_count": 13,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土地理院",
              "gsi.go.jp"
            ]
          },
          {
            "name": "海難審判所",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mlit_press_rss",
                "name": "国土交通省 プレスリリースRSS",
                "url": "https://www.mlit.go.jp/pressrelease.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 22,
                  "document_count": 282,
                  "documents_7d": 169,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mlit_news_rss",
                "name": "国土交通省 新着情報RSS",
                "url": "https://www.mlit.go.jp/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 17,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jmat_news",
                "name": "海難審判所 新着情報",
                "url": "https://www.mlit.go.jp/jmat/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 116,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海難審判所",
              "mlit.go.jp"
            ]
          },
          {
            "name": "観光庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "観光庁",
              "mlit.go.jp/kankocho"
            ]
          },
          {
            "name": "気象庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jma_press",
                "name": "気象庁 報道発表・新着情報",
                "url": "https://www.jma.go.jp/jma/press/topics.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 34,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "気象庁",
              "jma.go.jp"
            ]
          },
          {
            "name": "運輸安全委員会",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "運輸安全委員会",
              "jtsb.mlit.go.jp",
              "mlit.go.jp/jtsb"
            ]
          },
          {
            "name": "海上保安庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海上保安庁",
              "kaiho.mlit.go.jp"
            ]
          },
          {
            "name": "環境省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "env_press",
                "name": "環境省 報道発表",
                "url": "https://www.env.go.jp/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 119,
                  "documents_7d": 57,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "環境省",
              "env.go.jp"
            ]
          },
          {
            "name": "原子力規制委員会",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nra_news",
                "name": "原子力規制委員会 新着履歴",
                "url": "https://www.nsr.go.jp/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 136,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-20T21:24:40+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "原子力規制委員会",
              "nsr.go.jp",
              "nra.go.jp"
            ]
          },
          {
            "name": "防衛省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mod_news_rss",
                "name": "防衛省 お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:19+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 177,
                  "documents_7d": 60,
                  "latest_document_at": "2026-06-22T21:24:43+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "atla_press",
                "name": "防衛装備庁 報道資料",
                "url": "https://www.mod.go.jp/atla/houdou.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:31+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 29,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "msdf_news",
                "name": "海上自衛隊 お知らせ",
                "url": "https://www.mod.go.jp/msdf/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "gsdf_press",
                "name": "陸上自衛隊 ニュースリリース",
                "url": "https://www.mod.go.jp/gsdf/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "asdf_mod_rss_bridge",
                "name": "航空自衛隊 関連 防衛省お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:21:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "asdf_news",
                "name": "航空自衛隊 最新情報",
                "url": "https://www.mod.go.jp/asdf/news/",
                "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "防衛省",
              "mod.go.jp"
            ]
          },
          {
            "name": "陸上自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsdf_press",
                "name": "陸上自衛隊 ニュースリリース",
                "url": "https://www.mod.go.jp/gsdf/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "陸上自衛隊",
              "mod.go.jp/gsdf"
            ]
          },
          {
            "name": "海上自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "msdf_news",
                "name": "海上自衛隊 お知らせ",
                "url": "https://www.mod.go.jp/msdf/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海上自衛隊",
              "mod.go.jp/msdf"
            ]
          },
          {
            "name": "航空自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "asdf_mod_rss_bridge",
                "name": "航空自衛隊 関連 防衛省お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:21:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "asdf_news",
                "name": "航空自衛隊 最新情報",
                "url": "https://www.mod.go.jp/asdf/news/",
                "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "航空自衛隊",
              "mod.go.jp/asdf"
            ]
          },
          {
            "name": "防衛装備庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "atla_press",
                "name": "防衛装備庁 報道資料",
                "url": "https://www.mod.go.jp/atla/houdou.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:31+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 29,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "防衛装備庁",
              "mod.go.jp/atla"
            ]
          },
          {
            "name": "会計検査院",
            "category": "audit",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jbaudit_news",
                "name": "会計検査院 新着情報",
                "url": "https://www.jbaudit.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 111,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "会計検査院",
              "jbaudit.go.jp"
            ]
          }
        ]
      },
      "market_source_coverage": {
        "ok": true,
        "strict": false,
        "require_active": false,
        "generated_at": "2026-06-22T21:31:59+00:00",
        "reference": {
          "name": "Market intelligence source coverage baseline",
          "checked_at": "2026-06-08",
          "note": "Coverage baseline for securities firms, asset managers, think tanks, exchanges, public funds, and high-value market research publishers."
        },
        "summary": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 68,
          "active_monitoring_unverified": 2,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "category_summary": {
          "asset_manager": {
            "targets": 29,
            "active": 29,
            "active_monitoring_verified": 28,
            "active_collection_verified": 29,
            "candidate_only": 0,
            "missing": 0
          },
          "central_bank": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "exchange": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "global_investment_bank": {
            "targets": 2,
            "active": 2,
            "active_monitoring_verified": 2,
            "active_collection_verified": 2,
            "candidate_only": 0,
            "missing": 0
          },
          "government_research": {
            "targets": 5,
            "active": 5,
            "active_monitoring_verified": 5,
            "active_collection_verified": 5,
            "candidate_only": 0,
            "missing": 0
          },
          "international_organization": {
            "targets": 5,
            "active": 5,
            "active_monitoring_verified": 4,
            "active_collection_verified": 5,
            "candidate_only": 0,
            "missing": 0
          },
          "public_fund": {
            "targets": 2,
            "active": 2,
            "active_monitoring_verified": 2,
            "active_collection_verified": 2,
            "candidate_only": 0,
            "missing": 0
          },
          "securities": {
            "targets": 9,
            "active": 9,
            "active_monitoring_verified": 9,
            "active_collection_verified": 9,
            "candidate_only": 0,
            "missing": 0
          },
          "think_tank": {
            "targets": 16,
            "active": 16,
            "active_monitoring_verified": 16,
            "active_collection_verified": 16,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "priority_summary": {
          "high": {
            "targets": 28,
            "active": 28,
            "active_monitoring_verified": 27,
            "active_collection_verified": 28,
            "candidate_only": 0,
            "missing": 0
          },
          "medium": {
            "targets": 42,
            "active": 42,
            "active_monitoring_verified": 41,
            "active_collection_verified": 42,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "errors": [],
        "warnings": [],
        "high_missing": [],
        "high_candidate_only": [],
        "active_monitoring_unverified": [
          {
            "name": "Nuveen",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nuveen_investment_outlook",
                "name": "Nuveen Investment Outlook",
                "url": "https://www.nuveen.com/global/insights/investment-outlook/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:32+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "The read operation timed out",
                  "last_candidate_count": 6,
                  "document_count": 7,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T06:28:36+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Nuveen",
              "nuveen.com/global/insights/investment-outlook"
            ]
          },
          {
            "name": "IEA",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iea_reports",
                "name": "IEA Reports",
                "url": "https://www.iea.org/analysis/all?type=report",
                "collection": {
                  "checked_at": "2026-06-22T21:23:48+00:00",
                  "last_status": 403,
                  "error_count": 6,
                  "last_error": "HTTP Error 403: Forbidden",
                  "last_candidate_count": 11,
                  "document_count": 12,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "IEA",
              "iea.org/reports"
            ]
          }
        ],
        "active_collection_unverified": [],
        "missing": [],
        "candidate_only": [],
        "targets": [
          {
            "name": "野村證券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nomura_research",
                "name": "野村證券 野村のリサーチ",
                "url": "https://www.nomura.co.jp/market/research/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:32+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 6,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:25:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村證券",
              "nomura.co.jp/market"
            ]
          },
          {
            "name": "大和総研",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "daiwa_tech_report",
                "name": "大和総研 テクノロジーレポート",
                "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 39,
                  "document_count": 44,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "daiwa_institute_capital_markets",
                "name": "大和総研 金融・証券市場レポート",
                "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:36+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 4,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "daiwa_institute_economics",
                "name": "大和総研 経済分析レポート",
                "url": "https://www.dir.co.jp/report/research/economics/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:36+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 42,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "大和総研",
              "dir.co.jp"
            ]
          },
          {
            "name": "SMBC日興証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smbc_nikko_reports",
                "name": "SMBC日興証券 レポート",
                "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 36,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:35:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "SMBC日興証券",
              "smbcnikko.co.jp"
            ]
          },
          {
            "name": "三菱UFJモルガン・スタンレー証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_ms_rss_info",
                "name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
                "url": "https://www.sc.mufg.jp/service/rss/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:53+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T22:03:22+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJモルガン",
              "sc.mufg.jp"
            ]
          },
          {
            "name": "みずほ証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_sc_reports",
                "name": "みずほ証券 マーケットレポート",
                "url": "https://www.mizuho-sc.com/seminar/report.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 4,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:34:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_sc_reports",
                "name": "みずほ証券 マーケットレポート",
                "url": "https://www.mizuho-sc.com/seminar/report.html",
                "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs."
              }
            ],
            "match_terms": [
              "みずほ証券",
              "mizuho-sc.com"
            ]
          },
          {
            "name": "SBI証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sbi_sec_reports",
                "name": "SBI証券 レポート",
                "url": "https://go.sbisec.co.jp/media/report/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 47,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "SBI証券",
              "sbisec.co.jp",
              "go.sbisec.co.jp"
            ]
          },
          {
            "name": "岡三証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "okasan_marketinfo",
                "name": "岡三証券 マーケット・投資情報",
                "url": "https://www.okasan.co.jp/marketinfo/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 37,
                  "document_count": 80,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:57:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "岡三証券",
              "okasan.co.jp",
              "media.okasan.co.jp"
            ]
          },
          {
            "name": "三菱UFJ eスマート証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_esmart_investment",
                "name": "三菱UFJ eスマート証券 投資情報",
                "url": "https://kabu.com/investment/default.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:18+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 27,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:10:39+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJ eスマート証券",
              "auカブコム",
              "kabu.com"
            ]
          },
          {
            "name": "楽天証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rakuten_sec_toshiru_rss",
                "name": "楽天証券 トウシル投資情報RSS",
                "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
                "collection": {
                  "checked_at": "2026-06-22T21:21:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 55,
                  "documents_7d": 30,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "楽天証券",
              "rakuten-sec.net",
              "rakuten-sec.co.jp"
            ]
          },
          {
            "name": "マネックス証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "monex_reports",
                "name": "マネックス証券 マネクリ マーケット",
                "url": "https://media.monex.co.jp/ud/feature/code/market",
                "collection": {
                  "checked_at": "2026-06-22T21:21:54+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 98,
                  "documents_7d": 47,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "マネックス証券",
              "monex.co.jp"
            ]
          },
          {
            "name": "野村アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nomura_am_reports",
                "name": "野村アセット マーケットレポート",
                "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 39,
                  "document_count": 97,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村アセット",
              "nomura-am.co.jp"
            ]
          },
          {
            "name": "大和アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "daiwa_am_reports",
                "name": "大和アセットマネジメント レポート一覧",
                "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 109,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "大和アセット",
              "daiwa-am.co.jp"
            ]
          },
          {
            "name": "アセットマネジメントOne",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "am_one_market_reports",
                "name": "アセットマネジメントOne マーケットレポート",
                "url": "https://www.am-one.co.jp/report/marketreport/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 7,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "アセットマネジメントOne",
              "am-one.co.jp"
            ]
          },
          {
            "name": "三井住友DSアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smdam_ichikawa_reports",
                "name": "三井住友DS 市川レポート",
                "url": "https://www.smd-am.co.jp/market/ichikawa/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:51+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 37,
                  "document_count": 161,
                  "documents_7d": 12,
                  "latest_document_at": "2026-06-22T21:24:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三井住友DS",
              "smd-am.co.jp"
            ]
          },
          {
            "name": "りそなアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "resona_am_reports",
                "name": "りそなアセットマネジメント マーケットレポート",
                "url": "https://www.resona-am.co.jp/market/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 38,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "りそなアセット",
              "resona-am.co.jp"
            ]
          },
          {
            "name": "ニッセイアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nissay_am_market_reports",
                "name": "ニッセイアセットマネジメント マーケットレポート",
                "url": "https://www.nam.co.jp/market/forecast/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 22,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:23:03+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "ニッセイアセットマネジメント",
              "nam.co.jp/market/forecast"
            ]
          },
          {
            "name": "アモーヴァ・アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "amova_market",
                "name": "アモーヴァ・アセットマネジメント マーケット情報",
                "url": "https://www.amova-am.com/market",
                "collection": {
                  "checked_at": "2026-06-22T21:20:52+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 8,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "アモーヴァ",
              "日興アセット",
              "amova-am.com",
              "nikkoam.com"
            ]
          },
          {
            "name": "三菱UFJアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_am_reports",
                "name": "三菱UFJアセットマネジメント レポート",
                "url": "https://www.am.mufg.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 33,
                  "documents_7d": 11,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJアセット",
              "am.mufg.jp"
            ]
          },
          {
            "name": "三井住友トラスト・アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smtam_reports",
                "name": "三井住友トラスト・アセットマネジメント レポート・コラム",
                "url": "https://www.smtam.jp/report_column/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:13+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 80,
                  "document_count": 124,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三井住友トラスト・アセット",
              "smtam.jp"
            ]
          },
          {
            "name": "SOMPOアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sompo_am_reports",
                "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
                "url": "https://www.sompo-am.co.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 80,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "sompo_am_reports",
                "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
                "url": "https://www.sompo-am.co.jp/report/",
                "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf."
              }
            ],
            "match_terms": [
              "SOMPOアセット",
              "sompo-am.co.jp"
            ]
          },
          {
            "name": "T&Dアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "td_asset_marketreport",
                "name": "T&Dアセットマネジメント マーケットレポート",
                "url": "https://www.tdasset.co.jp/marketreport/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:48+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 8,
                  "document_count": 36,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "T&Dアセット",
              "tdasset.co.jp"
            ]
          },
          {
            "name": "東京海上アセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "tokio_marine_am_market_report",
                "name": "東京海上アセットマネジメント マーケットレポート",
                "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:48+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 153,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "東京海上アセット",
              "tokiomarineam.co.jp"
            ]
          },
          {
            "name": "ピクテ・ジャパン",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pictet_japan_investment_info",
                "name": "ピクテ・ジャパン 投資情報",
                "url": "https://www.pictet.co.jp/investment-information.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 43,
                  "document_count": 84,
                  "documents_7d": 35,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "ピクテ",
              "pictet.co.jp"
            ]
          },
          {
            "name": "BlackRock",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "blackrock_insights",
                "name": "BlackRock Insights",
                "url": "https://www.blackrock.com/us/financial-professionals/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:20:56+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 31,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "BlackRock",
              "blackrock.com"
            ]
          },
          {
            "name": "J.P.モルガン・アセット・マネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jpmorgan_am_japan_insights",
                "name": "J.P.モルガン・アセット・マネジメント Insights",
                "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:57+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 20,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:02:56+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "J.P.モルガン",
              "JPモルガン",
              "jpmorgan.com/jp"
            ]
          },
          {
            "name": "PIMCO",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pimco_japan_insights",
                "name": "PIMCOの視点",
                "url": "https://www.pimco.com/jp/ja/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:20:59+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 2,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "PIMCO",
              "pimco.com/jp"
            ]
          },
          {
            "name": "Goldman Sachs Insights",
            "category": "global_investment_bank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "goldman_sachs_markets",
                "name": "Goldman Sachs The Markets",
                "url": "https://www.goldmansachs.com/insights/the-markets/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:00+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 16,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Goldman Sachs",
              "goldmansachs.com/insights"
            ]
          },
          {
            "name": "Morgan Stanley Insights",
            "category": "global_investment_bank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "morgan_stanley_insights",
                "name": "Morgan Stanley Insights",
                "url": "https://www.morganstanley.com/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:21:01+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 12,
                  "document_count": 21,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Morgan Stanley",
              "morganstanley.com/insights",
              "morganstanley.com/what-we-do/research"
            ]
          },
          {
            "name": "Fidelity",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fidelity_international_reports",
                "name": "Fidelity International Reports",
                "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
                "collection": {
                  "checked_at": "2026-06-22T21:21:04+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Fidelity",
              "fidelity.com/learning-center",
              "fidelityinternational.com"
            ]
          },
          {
            "name": "Vanguard",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "vanguard_market_outlook",
                "name": "Vanguard Economic and Market Outlook",
                "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 24,
                  "document_count": 24,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Vanguard",
              "vanguard.com/content/corporatesite",
              "advisors.vanguard.com/wealth-management/economy-and-markets"
            ]
          },
          {
            "name": "Schroders",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "schroders_global_insights",
                "name": "Schroders Global Insights",
                "url": "https://www.schroders.com/en/global/individual/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:09+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 5,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T23:00:39+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Schroders",
              "schroders.com"
            ]
          },
          {
            "name": "Invesco",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "invesco_market_insights",
                "name": "Invesco Market and Economic Insights",
                "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:11+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 20,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Invesco",
              "invesco.com"
            ]
          },
          {
            "name": "State Street Global Advisors",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "state_street_global_outlook",
                "name": "State Street Global Advisors Market Outlook",
                "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
                "collection": {
                  "checked_at": "2026-06-22T21:21:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 11,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T03:44:28+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "State Street Global Advisors",
              "ssga.com",
              "statestreetglobalmarkets.com"
            ]
          },
          {
            "name": "Capital Group",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "capital_group_insights",
                "name": "Capital Group Insights",
                "url": "https://www.capitalgroup.com/institutional/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:55+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 13,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Capital Group",
              "capitalgroup.com/institutional/insights"
            ]
          },
          {
            "name": "BNY Investments",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bny_investment_insights",
                "name": "BNY Investments Insights",
                "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:22:01+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 7,
                  "document_count": 13,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "BNY Investments",
              "bnymellonim.com/us/en/intermediary/insights",
              "bny.com/investments"
            ]
          },
          {
            "name": "Amundi Research Center",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "amundi_research_center",
                "name": "Amundi Research Center",
                "url": "https://research-center.amundi.com/",
                "collection": {
                  "checked_at": "2026-06-22T21:22:03+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 41,
                  "documents_7d": 5,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Amundi Research Center",
              "research-center.amundi.com"
            ]
          },
          {
            "name": "Janus Henderson",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "janus_henderson_insights",
                "name": "Janus Henderson Insights",
                "url": "https://www.janushenderson.com/en-us/investor/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:22:06+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 21,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Janus Henderson",
              "janushenderson.com/en-us/investor/insights"
            ]
          },
          {
            "name": "T. Rowe Price",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "trowe_price_insights",
                "name": "T. Rowe Price Insights",
                "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:22:09+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 49,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "T. Rowe Price",
              "troweprice.com/financial-intermediary/us/en/insights"
            ]
          },
          {
            "name": "AllianzGI",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "allianzgi_insights",
                "name": "AllianzGI Insights",
                "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
                "collection": {
                  "checked_at": "2026-06-22T21:22:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 21,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "AllianzGI",
              "allianzgi.com/en/insights"
            ]
          },
          {
            "name": "Nuveen",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nuveen_investment_outlook",
                "name": "Nuveen Investment Outlook",
                "url": "https://www.nuveen.com/global/insights/investment-outlook/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:32+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "The read operation timed out",
                  "last_candidate_count": 6,
                  "document_count": 7,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T06:28:36+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Nuveen",
              "nuveen.com/global/insights/investment-outlook"
            ]
          },
          {
            "name": "MFS Investment Management",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mfs_market_insights",
                "name": "MFS Market Insights",
                "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mfs_market_pulse",
                "name": "MFS Market Pulse",
                "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T03:27:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "MFS Market",
              "mfs.com/en-us/investment-professional/insights/market-insights"
            ]
          },
          {
            "name": "野村総合研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nri_reports",
                "name": "野村総合研究所 レポート",
                "url": "https://www.nri.com/jp/knowledge/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:38+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 86,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:24:06+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村総合研究所",
              "nri.com"
            ]
          },
          {
            "name": "三菱UFJリサーチ&コンサルティング",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "murc_library",
                "name": "三菱UFJリサーチ&コンサルティング レポート",
                "url": "https://www.murc.jp/library/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 39,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJリサーチ",
              "murc.jp"
            ]
          },
          {
            "name": "日本総合研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jri_reports",
                "name": "日本総研 経済・政策レポート",
                "url": "https://www.jri.co.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:42+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 153,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本総研",
              "jri.co.jp"
            ]
          },
          {
            "name": "第一生命経済研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "dlri_reports",
                "name": "第一ライフ資産運用経済研究所 レポート",
                "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
                "collection": {
                  "checked_at": "2026-06-22T21:20:43+00:00",
                  "last_status": 202,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 204,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:24:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "第一ライフ資産運用経済研究所",
              "第一生命経済研究所",
              "dlri.co.jp"
            ]
          },
          {
            "name": "みずほリサーチ&テクノロジーズ",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_bank_search_mhri",
                "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
                "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 32,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_rt_reports",
                "name": "みずほリサーチ&テクノロジーズ レポート",
                "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
                "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
              }
            ],
            "match_terms": [
              "みずほリサーチ",
              "mizuho-rt.co.jp"
            ]
          },
          {
            "name": "みずほ銀行リサーチ",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_bank_search_mhri",
                "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
                "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 32,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mizuho_bank_search_industry",
                "name": "みずほ銀行 産業調査 公式検索",
                "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 5,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_bank_research_reports",
                "name": "みずほ銀行 リサーチレポート",
                "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
                "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling."
              },
              {
                "id": "mizuho_bank_industry",
                "name": "みずほ銀行 産業調査",
                "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
                "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
              }
            ],
            "match_terms": [
              "みずほ銀行",
              "mizuhobank.co.jp/corporate/mhri",
              "mizuhobank.co.jp/corporate/industry"
            ]
          },
          {
            "name": "ニッセイ基礎研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nli_reports",
                "name": "ニッセイ基礎研究所 レポート",
                "url": "https://www.nli-research.co.jp/report/?site=nli",
                "collection": {
                  "checked_at": "2026-06-22T21:21:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 146,
                  "documents_7d": 46,
                  "latest_document_at": "2026-06-22T21:24:34+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "nli_reports",
                "name": "ニッセイ基礎研究所 レポート",
                "url": "https://www.nli-research.co.jp/report/?site=nli",
                "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling."
              }
            ],
            "match_terms": [
              "ニッセイ基礎",
              "nli-research.co.jp"
            ]
          },
          {
            "name": "伊藤忠総研",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "itochu_research_reports",
                "name": "伊藤忠総研 レポート",
                "url": "https://www.itochu-research.com/ja/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:38+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 50,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-18T21:27:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "伊藤忠総研",
              "itochu-research.com"
            ]
          },
          {
            "name": "農林中金総合研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nochuri_ecofin_watch",
                "name": "農林中金総合研究所 経済金融ウォッチ",
                "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 66,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:46:10+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "農林中金総合研究所",
              "nochuri.co.jp"
            ]
          },
          {
            "name": "信金中金総研",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "scbri_reports",
                "name": "信金中金総研 レポート",
                "url": "https://www.scbri.jp/reports/search/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 13,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:44:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "信金中金総研",
              "信金中金",
              "scbri.jp"
            ]
          },
          {
            "name": "浜銀総合研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "hamagin_ri_publication",
                "name": "浜銀総合研究所 レポート・出版物",
                "url": "https://www.yokohama-ri.co.jp/html/publication/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 60,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:45:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "浜銀総合研究所",
              "yokohama-ri.co.jp"
            ]
          },
          {
            "name": "PwC Japan",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pwc_daily_macro",
                "name": "PwC Japan Daily Macro Economic Insights",
                "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:41+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "PwC",
              "pwc.com/jp"
            ]
          },
          {
            "name": "RIETI 経済産業研究所",
            "category": "government_research",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rieti_updates",
                "name": "RIETI 経済産業研究所 更新情報",
                "url": "https://www.rieti.go.jp/jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 59,
                  "documents_7d": 23,
                  "latest_document_at": "2026-06-22T21:24:52+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "RIETI",
              "経済産業研究所",
              "rieti.go.jp"
            ]
          },
          {
            "name": "国際通貨研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iima_research_reports",
                "name": "国際通貨研究所 調査研究レポート",
                "url": "https://www.iima.or.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 24,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国際通貨研究所",
              "iima.or.jp"
            ]
          },
          {
            "name": "日本エネルギー経済研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "ieej_reports",
                "name": "日本エネルギー経済研究所 研究レポート",
                "url": "https://eneken.ieej.or.jp/report_list.php",
                "collection": {
                  "checked_at": "2026-06-22T21:23:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 27,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本エネルギー経済研究所",
              "eneken.ieej.or.jp"
            ]
          },
          {
            "name": "キヤノングローバル戦略研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cigs_energy_reports",
                "name": "キヤノングローバル戦略研究所 エネルギー・環境",
                "url": "https://cigs.canon/energy/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 20,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "キヤノングローバル戦略研究所",
              "CIGS",
              "cigs.canon"
            ]
          },
          {
            "name": "日本取引所グループ",
            "category": "exchange",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jpx_market_news_rss",
                "name": "日本取引所グループ マーケットニュースRSS",
                "url": "https://www.jpx.co.jp/rss/markets_news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 18,
                  "document_count": 110,
                  "documents_7d": 21,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jpx_news_rss",
                "name": "日本取引所グループ お知らせRSS",
                "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:54+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 26,
                  "documents_7d": 20,
                  "latest_document_at": "2026-06-20T21:41:26+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本取引所",
              "jpx.co.jp"
            ]
          },
          {
            "name": "GPIF",
            "category": "public_fund",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gpif_news_rss",
                "name": "GPIF News RSS",
                "url": "https://www.gpif.go.jp/en/rss.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:54+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 47,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-17T21:32:22+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "GPIF",
              "gpif.go.jp"
            ]
          },
          {
            "name": "日本政策投資銀行",
            "category": "public_fund",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "dbj_reports",
                "name": "日本政策投資銀行 調査研究レポート",
                "url": "https://www.dbj.jp/investigate/list/?cat=report",
                "collection": {
                  "checked_at": "2026-06-22T21:21:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 6,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-20T21:41:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本政策投資銀行",
              "DBJ",
              "dbj.jp"
            ]
          },
          {
            "name": "日本銀行",
            "category": "central_bank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "boj_releases",
                "name": "日本銀行 更新情報RSS",
                "url": "https://www.boj.or.jp/rss/whatsnew.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:07+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 136,
                  "documents_7d": 20,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本銀行",
              "boj.or.jp"
            ]
          },
          {
            "name": "JETRO",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jetro_biznews_rss",
                "name": "JETRO ビジネス短信RSS",
                "url": "https://www.jetro.go.jp/rss2/biznews.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:16+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 180,
                  "documents_7d": 106,
                  "latest_document_at": "2026-06-22T21:24:42+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "JETRO",
              "jetro.go.jp"
            ]
          },
          {
            "name": "日本政策金融公庫総合研究所",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jfc_research_reports",
                "name": "日本政策金融公庫 総研レポート",
                "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:38+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:30:43+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本政策金融公庫",
              "jfc.go.jp/n/findings"
            ]
          },
          {
            "name": "NEDO",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nedo_news",
                "name": "NEDO ニュース",
                "url": "https://www.nedo.go.jp/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:15+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 22,
                  "documents_7d": 5,
                  "latest_document_at": "2026-06-19T21:29:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "NEDO",
              "nedo.go.jp"
            ]
          },
          {
            "name": "JST",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jst_press_rss",
                "name": "JST プレスリリースRSS",
                "url": "https://www.jst.go.jp/rss/press.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:16+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 53,
                  "documents_7d": 26,
                  "latest_document_at": "2026-06-22T21:25:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "JST",
              "jst.go.jp"
            ]
          },
          {
            "name": "BIS",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bis_research_rss",
                "name": "BIS Research Papers RSS",
                "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:23:42+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 74,
                  "documents_7d": 19,
                  "latest_document_at": "2026-06-21T21:24:59+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "bis_central_bank_speeches_rss",
                "name": "BIS Central Bank Speeches RSS",
                "url": "https://www.bis.org/doclist/cbspeeches.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:23:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 118,
                  "documents_7d": 56,
                  "latest_document_at": "2026-06-22T21:25:10+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "bis.org",
              "bis_research_rss",
              "bis_central_bank_speeches_rss"
            ]
          },
          {
            "name": "OECD Economic Outlook / Ecoscope",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bok_economic_outlook_rss",
                "name": "Bank of Korea Economic Outlook RSS",
                "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
                "collection": {
                  "checked_at": "2026-06-22T21:20:14+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 50,
                  "document_count": 435,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T22:30:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "oecd_ecoscope",
                "name": "OECD Ecoscope / Economic Outlook Blog",
                "url": "https://oecdecoscope.blog/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 41,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "OECD Ecoscope",
              "Economic Outlook",
              "oecdecoscope.blog"
            ]
          },
          {
            "name": "IEA",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iea_reports",
                "name": "IEA Reports",
                "url": "https://www.iea.org/analysis/all?type=report",
                "collection": {
                  "checked_at": "2026-06-22T21:23:48+00:00",
                  "last_status": 403,
                  "error_count": 6,
                  "last_error": "HTTP Error 403: Forbidden",
                  "last_candidate_count": 11,
                  "document_count": 12,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "IEA",
              "iea.org/reports"
            ]
          },
          {
            "name": "Asian Development Bank",
            "category": "international_organization",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "adb_publications",
                "name": "Asian Development Bank Publications",
                "url": "https://www.adb.org/publications",
                "collection": {
                  "checked_at": "2026-06-22T21:23:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Asian Development Bank",
              "adb.org/publications"
            ]
          },
          {
            "name": "World Bank Global Economic Prospects",
            "category": "international_organization",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "world_bank_global_economic_prospects",
                "name": "World Bank Global Economic Prospects",
                "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
                "collection": {
                  "checked_at": "2026-06-22T21:23:49+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 12,
                  "document_count": 22,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "World Bank",
              "worldbank.org/en/publication/global-economic-prospects"
            ]
          }
        ]
      },
      "analysis_audit": {
        "ok": true,
        "strict": false,
        "generated_at": "2026-06-22T21:32:02+00:00",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "company_scores": 90528,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486
        },
        "checks": [
          {
            "check": "analysis_count",
            "ok": true,
            "severity": "error",
            "detail": "analyses rows=9611, minimum=20",
            "row_count": 9611,
            "minimum": 20
          },
          {
            "check": "analysis_required_field_summary",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty summary",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_technology_direction",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty technology_direction",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_current_tech_linkage",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty current_tech_linkage",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_theme_classification",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty theme_classification",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_impact",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_impact",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_strategy",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty strategy",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_watchpoints",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty watchpoints",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_explainers",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty explainers",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_scope_summary",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_scope_summary",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_themes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty themes_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_regions_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty asset_classes_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_text_depth_summary",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have summary shorter than 60 chars",
            "short_count": 0,
            "minimum_chars": 60,
            "samples": []
          },
          {
            "check": "analysis_text_depth_strategy",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have strategy shorter than 80 chars",
            "short_count": 0,
            "minimum_chars": 80,
            "samples": []
          },
          {
            "check": "analysis_text_depth_watchpoints",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have watchpoints shorter than 40 chars",
            "short_count": 0,
            "minimum_chars": 40,
            "samples": []
          },
          {
            "check": "analysis_json_valid_themes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid themes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_themes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty themes_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_valid_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid market_regions_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_market_regions_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty market_regions_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_valid_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid asset_classes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_asset_classes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty asset_classes_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_novelty_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.novelty_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_policy_signal_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.policy_signal_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_market_theme_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.market_theme_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_company_scores_score",
            "ok": true,
            "severity": "error",
            "detail": "0 company_scores.score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_theme_company_scores_avg_score",
            "ok": true,
            "severity": "error",
            "detail": "0 theme_company_scores.avg_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_theme_company_scores_max_score",
            "ok": true,
            "severity": "error",
            "detail": "0 theme_company_scores.max_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_signal_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.signal_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_report_linkage_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.report_linkage_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_momentum_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.momentum_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_priced_in_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.priced_in_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_company_strategy_rankings_weighted_score",
            "ok": true,
            "severity": "error",
            "detail": "0 company_strategy_rankings.weighted_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "orphan_analyses",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses point to missing documents",
            "orphan_count": 0
          },
          {
            "check": "orphan_company_scores",
            "ok": true,
            "severity": "error",
            "detail": "0 company scores point to missing analyses",
            "orphan_count": 0
          },
          {
            "check": "duplicate_document_analyses",
            "ok": true,
            "severity": "warning",
            "detail": "0 documents have duplicate analysis rows in sample",
            "samples": []
          },
          {
            "check": "analysis_company_links_present",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have no related company scores",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_trade_view_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid trade_view_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_trade_view_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete trade_view_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_top_companies_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid top_companies_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_top_companies_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete top_companies_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_source_ids_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid source_ids_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_source_ids_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete source_ids_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid market_regions_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_market_regions_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete market_regions_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid asset_classes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_asset_classes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete asset_classes_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "company_ranking_json_valid_themes",
            "ok": true,
            "severity": "error",
            "detail": "0 company rankings have invalid themes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "company_ranking_json_nonempty_themes",
            "ok": true,
            "severity": "warning",
            "detail": "0 company rankings have empty themes_json",
            "empty_count": 0,
            "samples": []
          }
        ],
        "counts": {
          "documents": 12715,
          "analyses": 9611,
          "company_scores": 90528,
          "strategy_lenses": 19,
          "theme_company_scores": 364,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486,
          "source_strategy_scores": 1321,
          "documents_by_kind": [
            {
              "kind": "attachment_pdf",
              "count": 7697
            },
            {
              "kind": "page",
              "count": 5014
            },
            {
              "kind": "podcast",
              "count": 4
            }
          ],
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          },
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "oecd_economic_outlook",
              "error_count": 2,
              "last_error": "HTTP Error 403: Forbidden"
            }
          ]
        }
      }
    },
    "readiness": {
      "ok": false,
      "strict": true,
      "generated_at": "2026-06-22T21:32:10+00:00",
      "summary": {
        "errors": 0,
        "warnings": 4,
        "sources": 148,
        "documents": 12715,
        "analyses": 9611,
        "pending_fetch": 116
      },
      "checks": [
        {
          "check": "sources_configured",
          "ok": true,
          "severity": "error",
          "detail": "148 sources configured",
          "source_count": 148,
          "min_sources": 40
        },
        {
          "check": "source_registry_synced",
          "ok": true,
          "severity": "error",
          "detail": "source_state rows=159, sources=148",
          "source_state_count": 159
        },
        {
          "check": "source_errors_clear",
          "ok": false,
          "severity": "warning",
          "detail": "3 sources have accumulated errors",
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            }
          ]
        },
        {
          "check": "source_coverage_high_priority_missing_clear",
          "ok": true,
          "severity": "error",
          "detail": "high priority government coverage missing=0",
          "coverage_summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          },
          "high_missing": []
        },
        {
          "check": "source_coverage_missing_clear",
          "ok": true,
          "severity": "warning",
          "detail": "government coverage missing=0, candidate_only=0",
          "coverage_summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          },
          "missing": [],
          "candidate_only": []
        },
        {
          "check": "source_coverage_high_candidate_only_clear",
          "ok": true,
          "severity": "warning",
          "detail": "high priority government coverage candidate_only=0",
          "coverage_summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          },
          "high_candidate_only": []
        },
        {
          "check": "market_source_coverage_high_priority_missing_clear",
          "ok": true,
          "severity": "error",
          "detail": "high priority market-source coverage missing=0",
          "coverage_summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          },
          "high_missing": []
        },
        {
          "check": "market_source_coverage_missing_clear",
          "ok": true,
          "severity": "warning",
          "detail": "market-source coverage missing=0, candidate_only=0",
          "coverage_summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          },
          "missing": [],
          "candidate_only": []
        },
        {
          "check": "market_source_coverage_high_candidate_only_clear",
          "ok": true,
          "severity": "warning",
          "detail": "high priority market-source coverage candidate_only=0",
          "coverage_summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          },
          "high_candidate_only": []
        },
        {
          "check": "last_run_ok",
          "ok": true,
          "severity": "error",
          "detail": "last_run=57, status=ok",
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          }
        },
        {
          "check": "db_integrity",
          "ok": true,
          "severity": "error",
          "detail": "SQLite integrity_check=ok",
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/data/market_intel.db"
          }
        },
        {
          "check": "daily_scheduler_installed",
          "ok": false,
          "severity": "warning",
          "detail": "systemd scheduler artifact exists=False",
          "platform": "linux",
          "scheduler": "systemd",
          "service_path": "/etc/systemd/system/market-intel.service",
          "timer_path": "/etc/systemd/system/market-intel.timer",
          "exists": false
        },
        {
          "check": "python_version",
          "ok": true,
          "severity": "error",
          "detail": "Python 3.11.15",
          "version": "3.11.15",
          "minimum": "3.9"
        },
        {
          "check": "dependency_pdftotext",
          "ok": true,
          "severity": "error",
          "detail": "pdftotext path=/usr/bin/pdftotext",
          "command": "pdftotext",
          "available": true,
          "path": "/usr/bin/pdftotext"
        },
        {
          "check": "dependency_curl",
          "ok": true,
          "severity": "warning",
          "detail": "curl path=/usr/bin/curl",
          "command": "curl",
          "available": true,
          "path": "/usr/bin/curl"
        },
        {
          "check": "dependency_rsync",
          "ok": true,
          "severity": "warning",
          "detail": "rsync path=/usr/bin/rsync",
          "command": "rsync",
          "available": true,
          "path": "/usr/bin/rsync"
        },
        {
          "check": "lock_mechanism",
          "ok": true,
          "severity": "error",
          "detail": "flock path=/usr/bin/flock; directory lock fallback is available",
          "command": "flock",
          "flock_available": true,
          "fallback": "directory_lock"
        },
        {
          "check": "dependency_systemctl",
          "ok": false,
          "severity": "warning",
          "detail": "systemctl path=-",
          "command": "systemctl",
          "available": false,
          "path": null
        },
        {
          "check": "dependency_nginx",
          "ok": false,
          "severity": "warning",
          "detail": "nginx path=-",
          "command": "nginx",
          "available": false,
          "path": null
        },
        {
          "check": "disk_free",
          "ok": true,
          "severity": "error",
          "detail": "free disk 242.8 GiB, minimum 2.0 GiB",
          "free_gb": 242.79,
          "min_free_gb": 2.0,
          "total_gb": 337.99
        },
        {
          "check": "data_dir_writable",
          "ok": true,
          "severity": "error",
          "detail": "/app/data writable=True",
          "path": "/app/data"
        },
        {
          "check": "report_dir_writable",
          "ok": true,
          "severity": "error",
          "detail": "/app/reports writable=True",
          "path": "/app/reports"
        },
        {
          "check": "backup_dir_writable",
          "ok": true,
          "severity": "error",
          "detail": "/app/backups writable=True",
          "path": "/app/backups"
        },
        {
          "check": "telegram_configured",
          "ok": true,
          "severity": "warning",
          "detail": "TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID are set"
        },
        {
          "check": "db_documents",
          "ok": true,
          "severity": "error",
          "detail": "documents rows=12715",
          "row_count": 12715,
          "minimum": 50
        },
        {
          "check": "db_analyses",
          "ok": true,
          "severity": "error",
          "detail": "analyses rows=9611",
          "row_count": 9611,
          "minimum": 20
        },
        {
          "check": "db_company_scores",
          "ok": true,
          "severity": "error",
          "detail": "company_scores rows=90528",
          "row_count": 90528,
          "minimum": 20
        },
        {
          "check": "db_strategy_lenses",
          "ok": true,
          "severity": "error",
          "detail": "strategy_lenses rows=19",
          "row_count": 19,
          "minimum": 1
        },
        {
          "check": "db_theme_company_scores",
          "ok": true,
          "severity": "error",
          "detail": "theme_company_scores rows=364",
          "row_count": 364,
          "minimum": 1
        },
        {
          "check": "db_market_theme_signals",
          "ok": true,
          "severity": "error",
          "detail": "market_theme_signals rows=209",
          "row_count": 209,
          "minimum": 1
        },
        {
          "check": "db_company_strategy_rankings",
          "ok": true,
          "severity": "error",
          "detail": "company_strategy_rankings rows=486",
          "row_count": 486,
          "minimum": 1
        },
        {
          "check": "analysis_fields_complete",
          "ok": true,
          "severity": "error",
          "detail": "9611 analyses contain summary/strategy/watchpoints/explainers/market scope",
          "complete_analyses": 9611,
          "minimum": 20
        },
        {
          "check": "strategy_lens_reuse_visible",
          "ok": true,
          "severity": "warning",
          "detail": "9607 analyses visibly reference accumulated strategy lenses",
          "analysis_count": 9607
        },
        {
          "check": "analysis_quality_audit_errors_clear",
          "ok": true,
          "severity": "error",
          "detail": "analysis audit errors=0",
          "audit_summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "company_scores": 90528,
            "market_theme_signals": 209,
            "company_strategy_rankings": 486
          },
          "failed_checks": []
        },
        {
          "check": "analysis_quality_audit_warnings_clear",
          "ok": true,
          "severity": "warning",
          "detail": "analysis audit warnings=0",
          "audit_summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "company_scores": 90528,
            "market_theme_signals": 209,
            "company_strategy_rankings": 486
          },
          "warning_checks": []
        },
        {
          "check": "strategy_reuse_audit_errors_clear",
          "ok": true,
          "severity": "error",
          "detail": "strategy reuse audit errors=0",
          "audit_summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 9611,
            "lens_reuse_analyses": 9607,
            "source_strategy_reuse_analyses": 9611,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 0,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 95,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 0,
            "strategy_decision_digest_crowded": 0,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 5,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 1319,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          },
          "failed_checks": []
        },
        {
          "check": "strategy_reuse_audit_warnings_clear",
          "ok": true,
          "severity": "warning",
          "detail": "strategy reuse audit warnings=0",
          "audit_summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 9611,
            "lens_reuse_analyses": 9607,
            "source_strategy_reuse_analyses": 9611,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 0,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 95,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 0,
            "strategy_decision_digest_crowded": 0,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 5,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 1319,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          },
          "warning_checks": []
        },
        {
          "check": "artifact_daily_report",
          "ok": true,
          "severity": "error",
          "detail": "daily_report exists=True, report_date=2026-06-23, age_days=0",
          "path": "/app/reports/2026-06-23.md",
          "size": 363226,
          "report_date": "2026-06-23",
          "expected_today": "2026-06-23",
          "age_days": 0,
          "max_age_days": 1
        },
        {
          "check": "artifact_dashboard_html",
          "ok": true,
          "severity": "error",
          "detail": "dashboard_html exists=True",
          "path": "/app/reports/dashboard.html",
          "size": 319854
        },
        {
          "check": "artifact_dashboard_json",
          "ok": true,
          "severity": "error",
          "detail": "dashboard_json exists=True",
          "path": "/app/reports/dashboard.json",
          "size": 5799007
        },
        {
          "check": "artifact_dashboard_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "dashboard_content_check_json exists=True",
          "path": "/app/reports/dashboard_content_check.json",
          "size": 22192
        },
        {
          "check": "artifact_strategy_brief",
          "ok": true,
          "severity": "error",
          "detail": "strategy_brief exists=True",
          "path": "/app/reports/strategy_brief.md",
          "size": 41727
        },
        {
          "check": "artifact_strategy_delta",
          "ok": true,
          "severity": "error",
          "detail": "strategy_delta exists=True",
          "path": "/app/reports/strategy_delta.md",
          "size": 8342
        },
        {
          "check": "artifact_health_json",
          "ok": true,
          "severity": "error",
          "detail": "health_json exists=True",
          "path": "/app/reports/health.json",
          "size": 44467
        },
        {
          "check": "artifact_env_check_json",
          "ok": true,
          "severity": "error",
          "detail": "env_check_json exists=True",
          "path": "/app/reports/env_check.json",
          "size": 10406
        },
        {
          "check": "artifact_quality_prune_json",
          "ok": true,
          "severity": "error",
          "detail": "quality_prune_json exists=True",
          "path": "/app/reports/quality_prune.json",
          "size": 8701
        },
        {
          "check": "artifact_source_candidates_json",
          "ok": true,
          "severity": "error",
          "detail": "source_candidates_json exists=True",
          "path": "/app/reports/source_candidates.json",
          "size": 30389
        },
        {
          "check": "artifact_source_promotion_plan_json",
          "ok": true,
          "severity": "error",
          "detail": "source_promotion_plan_json exists=True",
          "path": "/app/reports/source_promotion_plan.json",
          "size": 4892
        },
        {
          "check": "artifact_source_promotion_plan_md",
          "ok": true,
          "severity": "error",
          "detail": "source_promotion_plan_md exists=True",
          "path": "/app/reports/source_promotion_plan.md",
          "size": 3333
        },
        {
          "check": "artifact_source_target_reference_json",
          "ok": true,
          "severity": "error",
          "detail": "source_target_reference_json exists=True",
          "path": "/app/reports/source_target_reference.json",
          "size": 7876
        },
        {
          "check": "artifact_source_target_reference_md",
          "ok": true,
          "severity": "error",
          "detail": "source_target_reference_md exists=True",
          "path": "/app/reports/source_target_reference.md",
          "size": 335
        },
        {
          "check": "artifact_telegram_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "telegram_content_check_json exists=True",
          "path": "/app/reports/telegram_content_check.json",
          "size": 8609
        },
        {
          "check": "artifact_source_freshness_json",
          "ok": true,
          "severity": "error",
          "detail": "source_freshness_json exists=True",
          "path": "/app/reports/source_freshness.json",
          "size": 161332
        },
        {
          "check": "artifact_source_freshness_md",
          "ok": true,
          "severity": "error",
          "detail": "source_freshness_md exists=True",
          "path": "/app/reports/source_freshness.md",
          "size": 4175
        },
        {
          "check": "artifact_fetch_error_triage_json",
          "ok": true,
          "severity": "error",
          "detail": "fetch_error_triage_json exists=True",
          "path": "/app/reports/fetch_error_triage.json",
          "size": 21304
        },
        {
          "check": "artifact_fetch_error_triage_md",
          "ok": true,
          "severity": "error",
          "detail": "fetch_error_triage_md exists=True",
          "path": "/app/reports/fetch_error_triage.md",
          "size": 3697
        },
        {
          "check": "artifact_fetch_error_retry_json",
          "ok": true,
          "severity": "error",
          "detail": "fetch_error_retry_json exists=True",
          "path": "/app/reports/fetch_error_retry.json",
          "size": 305
        },
        {
          "check": "artifact_fetch_error_retry_md",
          "ok": true,
          "severity": "error",
          "detail": "fetch_error_retry_md exists=True",
          "path": "/app/reports/fetch_error_retry.md",
          "size": 361
        },
        {
          "check": "artifact_rss_metadata_backfill_json",
          "ok": true,
          "severity": "error",
          "detail": "rss_metadata_backfill_json exists=True",
          "path": "/app/reports/rss_metadata_backfill.json",
          "size": 270
        },
        {
          "check": "artifact_rss_metadata_backfill_md",
          "ok": true,
          "severity": "error",
          "detail": "rss_metadata_backfill_md exists=True",
          "path": "/app/reports/rss_metadata_backfill.md",
          "size": 321
        },
        {
          "check": "artifact_go_live_json",
          "ok": true,
          "severity": "error",
          "detail": "go_live_json exists=True",
          "path": "/app/reports/go_live.json",
          "size": 35642
        },
        {
          "check": "artifact_go_live_md",
          "ok": true,
          "severity": "error",
          "detail": "go_live_md exists=True",
          "path": "/app/reports/go_live.md",
          "size": 7705
        },
        {
          "check": "artifact_production_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "production_audit_json exists=True",
          "path": "/app/reports/production_audit.json",
          "size": 1004290
        },
        {
          "check": "artifact_production_audit_md",
          "ok": true,
          "severity": "error",
          "detail": "production_audit_md exists=True",
          "path": "/app/reports/production_audit.md",
          "size": 2543
        },
        {
          "check": "artifact_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "source_coverage_json exists=True",
          "path": "/app/reports/source_coverage.json",
          "size": 80029
        },
        {
          "check": "artifact_market_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "market_source_coverage_json exists=True",
          "path": "/app/reports/market_source_coverage.json",
          "size": 82799
        },
        {
          "check": "artifact_analysis_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "analysis_audit_json exists=True",
          "path": "/app/reports/analysis_audit.json",
          "size": 13304
        },
        {
          "check": "artifact_requirements_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "requirements_audit_json exists=True",
          "path": "/app/reports/requirements_audit.json",
          "size": 231624
        },
        {
          "check": "artifact_requirements_audit_md",
          "ok": true,
          "severity": "error",
          "detail": "requirements_audit_md exists=True",
          "path": "/app/reports/requirements_audit.md",
          "size": 8504
        },
        {
          "check": "artifact_deployment_check_json",
          "ok": true,
          "severity": "error",
          "detail": "deployment_check_json exists=True",
          "path": "/app/reports/deployment_check.json",
          "size": 31725
        },
        {
          "check": "artifact_public_dashboard_check_json",
          "ok": true,
          "severity": "error",
          "detail": "public_dashboard_check_json exists=True",
          "path": "/app/reports/public_dashboard_check.json",
          "size": 27418
        },
        {
          "check": "artifact_public_dashboard_local_check_json",
          "ok": true,
          "severity": "error",
          "detail": "public_dashboard_local_check_json exists=True",
          "path": "/app/reports/public_dashboard_local_check.json",
          "size": 26511
        },
        {
          "check": "recent_backup",
          "ok": true,
          "severity": "warning",
          "detail": "latest backup is recent and integrity-checked",
          "backup_dir": "/app/backups",
          "backup_age_hours": 0.040124874444444444,
          "latest_backup": {
            "created_at": "2026-06-22T21:29:44+00:00",
            "backup_path": "/app/backups/20260622T212939Z",
            "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
            "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
            "db_size": 316948480,
            "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/app/backups/20260622T212939Z/market_intel.db"
            },
            "config_zip": "/app/backups/20260622T212939Z/config.zip",
            "config_zip_size": 25225,
            "report_zip": "/app/backups/20260622T212939Z/reports.zip",
            "report_zip_size": 1189116
          },
          "backup_verification": {
            "ok": true,
            "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
            "manifest": {
              "created_at": "2026-06-22T21:29:44+00:00",
              "backup_path": "/app/backups/20260622T212939Z",
              "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
              "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
              "db_size": 316948480,
              "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
              "db_integrity": {
                "ok": true,
                "result": "ok",
                "messages": [
                  "ok"
                ],
                "path": "/app/backups/20260622T212939Z/market_intel.db"
              },
              "config_zip": "/app/backups/20260622T212939Z/config.zip",
              "config_zip_size": 25225,
              "report_zip": "/app/backups/20260622T212939Z/reports.zip",
              "report_zip_size": 1189116
            },
            "db_exists": true,
            "db_size": 316948480,
            "db_size_ok": true,
            "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_sha256_ok": true,
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/app/backups/20260622T212939Z/market_intel.db"
            },
            "config_zip": {
              "ok": true,
              "path": "/app/backups/20260622T212939Z/config.zip",
              "member_count": 6,
              "bad_member": null
            },
            "report_zip": {
              "ok": true,
              "path": "/app/backups/20260622T212939Z/reports.zip",
              "member_count": 86,
              "bad_member": null
            }
          },
          "max_age_hours": 48.0
        },
        {
          "check": "pending_backlog_under_threshold",
          "ok": true,
          "severity": "warning",
          "detail": "pending fetch backlog=116, threshold=3000",
          "pending_fetch_count": 116,
          "pending_analysis_count": 0,
          "threshold": 3000
        }
      ],
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          }
        ]
      },
      "backlog": {
        "pending_fetch_count": 116,
        "pending_analysis_count": 0,
        "pending_fetch_by_publisher": [
          {
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "count": 73
          },
          {
            "publisher_type": "government",
            "document_kind": "page",
            "count": 17
          },
          {
            "publisher_type": "exchange",
            "document_kind": "attachment_pdf",
            "count": 13
          },
          {
            "publisher_type": "international_organization",
            "document_kind": "page",
            "count": 11
          },
          {
            "publisher_type": "think_tank",
            "document_kind": "attachment_pdf",
            "count": 2
          }
        ],
        "pending_analysis_by_publisher": [],
        "top_pending_fetch": [
          {
            "id": 12575,
            "title": "産業 \n 2040年の住宅市場と課題 \n 2026年06月18日 / 全文ダウンロード（PDF:1.6MB）",
            "url": "https://www.nri.com/jp/knowledge/report/files/000062822.pdf",
            "source_id": "nri_reports",
            "source_name": "野村総合研究所 レポート",
            "publisher_type": "think_tank",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-18",
            "discovered_at": "2026-06-22T21:24:06+00:00",
            "priority": 41.0
          },
          {
            "id": 12591,
            "title": "小泉防衛大臣の出張の予定について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22c.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:08+00:00",
            "priority": 36.0
          },
          {
            "id": 12700,
            "title": "シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～ / 「シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～」の詳細 （PDF形式 242KB）",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r8/k260622/k260622.pdf",
            "source_id": "jcg_public_relations",
            "source_name": "海上保安庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:47+00:00",
            "priority": 34.0
          },
          {
            "id": 12620,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料3：人工妊娠中絶一時金認定審査部会 委員名簿（PDF／159KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/0570e607/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_04.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12619,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料2：旧優生保護法補償金等認定審査会運営規程（PDF／188KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/b24a3ea0/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_03.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12618,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料1：人工妊娠中絶一時金認定審査部会審査方針（PDF／177KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/017cea71/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_02.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12666,
            "title": "カナダ国防大臣の当省訪問について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22a.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:43+00:00",
            "priority": 18.0
          },
          {
            "id": 12665,
            "title": "第１１回処遇・給与部会の開催について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22b.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:43+00:00",
            "priority": 18.0
          },
          {
            "id": 12652,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料3】教育課程部会芸術ワーキンググループ委員名簿 (PDF:108KB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_8.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12651,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-4】令和6年度 高等学校学習指導要領実施状況調査の結果について（書道）【暫定版】 (PDF:1.2MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_7.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12650,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-3】令和6年度 高等学校学習指導要領実施状況調査の結果について（工芸）【暫定版】 (PDF:1.6MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_6.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12649,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-2】令和6年度 高等学校学習指導要領実施状況調査の結果について（美術）【暫定版】 (PDF:1.5MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_5.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12648,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-1】令和6年度 高等学校学習指導要領実施状況調査の結果について（音楽）【暫定版】 (PDF:1.1MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_4.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12647,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料1】これまでの芸術ワーキンググループにおける主な意見 (PDF:1.5MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_3-1.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12646,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【資料1】芸術ワーキンググループ取りまとめ（案） (PDF:2.2MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_2.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12626,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料2】専門高校に関する参考資料集 (PDF:7.9MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_5.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12625,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料1】「高次の資質・能力」等を活かした単元計画づくりの参考イメージ（産業教育） (PDF:1.7MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_8.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12624,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【資料1】産業教育WG取りまとめ（案） (PDF:1.4MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_9.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12623,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【進行資料】産業教育ワーキンググループ（第9回）の流れ（イメージ） (PDF:330KB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_2.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12699,
            "title": "報道発表\n \n \n 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について掲載しました \n \n \n \n \n 2026年6月22日 / 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について（PDF／266KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0/1dcc4c70/20260622_press_9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0_01.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:47+00:00",
            "priority": 16.0
          }
        ],
        "top_pending_analysis": []
      },
      "artifacts": {
        "daily_report": {
          "path": "/app/reports/2026-06-23.md",
          "exists": true,
          "size": 363226,
          "report_date": "2026-06-23",
          "expected_today": "2026-06-23",
          "age_days": 0,
          "max_age_days": 1
        },
        "dashboard_html": {
          "path": "/app/reports/dashboard.html",
          "exists": true,
          "size": 319854
        },
        "dashboard_json": {
          "path": "/app/reports/dashboard.json",
          "exists": true,
          "size": 5799007
        },
        "dashboard_content_check_json": {
          "path": "/app/reports/dashboard_content_check.json",
          "exists": true,
          "size": 22192
        },
        "strategy_brief": {
          "path": "/app/reports/strategy_brief.md",
          "exists": true,
          "size": 41727
        },
        "strategy_delta": {
          "path": "/app/reports/strategy_delta.md",
          "exists": true,
          "size": 8342
        },
        "health_json": {
          "path": "/app/reports/health.json",
          "exists": true,
          "size": 44467
        },
        "env_check_json": {
          "path": "/app/reports/env_check.json",
          "exists": true,
          "size": 10406
        },
        "quality_prune_json": {
          "path": "/app/reports/quality_prune.json",
          "exists": true,
          "size": 8701
        },
        "source_candidates_json": {
          "path": "/app/reports/source_candidates.json",
          "exists": true,
          "size": 30389
        },
        "source_promotion_plan_json": {
          "path": "/app/reports/source_promotion_plan.json",
          "exists": true,
          "size": 4892
        },
        "source_promotion_plan_md": {
          "path": "/app/reports/source_promotion_plan.md",
          "exists": true,
          "size": 3333
        },
        "source_target_reference_json": {
          "path": "/app/reports/source_target_reference.json",
          "exists": true,
          "size": 7876
        },
        "source_target_reference_md": {
          "path": "/app/reports/source_target_reference.md",
          "exists": true,
          "size": 335
        },
        "telegram_content_check_json": {
          "path": "/app/reports/telegram_content_check.json",
          "exists": true,
          "size": 8609
        },
        "source_freshness_json": {
          "path": "/app/reports/source_freshness.json",
          "exists": true,
          "size": 161332
        },
        "source_freshness_md": {
          "path": "/app/reports/source_freshness.md",
          "exists": true,
          "size": 4175
        },
        "fetch_error_triage_json": {
          "path": "/app/reports/fetch_error_triage.json",
          "exists": true,
          "size": 21304
        },
        "fetch_error_triage_md": {
          "path": "/app/reports/fetch_error_triage.md",
          "exists": true,
          "size": 3697
        },
        "fetch_error_retry_json": {
          "path": "/app/reports/fetch_error_retry.json",
          "exists": true,
          "size": 305
        },
        "fetch_error_retry_md": {
          "path": "/app/reports/fetch_error_retry.md",
          "exists": true,
          "size": 361
        },
        "rss_metadata_backfill_json": {
          "path": "/app/reports/rss_metadata_backfill.json",
          "exists": true,
          "size": 270
        },
        "rss_metadata_backfill_md": {
          "path": "/app/reports/rss_metadata_backfill.md",
          "exists": true,
          "size": 321
        },
        "go_live_json": {
          "path": "/app/reports/go_live.json",
          "exists": true,
          "size": 35642
        },
        "go_live_md": {
          "path": "/app/reports/go_live.md",
          "exists": true,
          "size": 7705
        },
        "production_audit_json": {
          "path": "/app/reports/production_audit.json",
          "exists": true,
          "size": 1004290
        },
        "production_audit_md": {
          "path": "/app/reports/production_audit.md",
          "exists": true,
          "size": 2543
        },
        "source_coverage_json": {
          "path": "/app/reports/source_coverage.json",
          "exists": true,
          "size": 80029
        },
        "market_source_coverage_json": {
          "path": "/app/reports/market_source_coverage.json",
          "exists": true,
          "size": 82799
        },
        "analysis_audit_json": {
          "path": "/app/reports/analysis_audit.json",
          "exists": true,
          "size": 13304
        },
        "requirements_audit_json": {
          "path": "/app/reports/requirements_audit.json",
          "exists": true,
          "size": 231624
        },
        "requirements_audit_md": {
          "path": "/app/reports/requirements_audit.md",
          "exists": true,
          "size": 8504
        },
        "deployment_check_json": {
          "path": "/app/reports/deployment_check.json",
          "exists": true,
          "size": 31725
        },
        "public_dashboard_check_json": {
          "path": "/app/reports/public_dashboard_check.json",
          "exists": true,
          "size": 27418
        },
        "public_dashboard_local_check_json": {
          "path": "/app/reports/public_dashboard_local_check.json",
          "exists": true,
          "size": 26511
        }
      },
      "analysis_audit": {
        "ok": true,
        "strict": false,
        "generated_at": "2026-06-22T21:32:08+00:00",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "company_scores": 90528,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486
        },
        "checks": [
          {
            "check": "analysis_count",
            "ok": true,
            "severity": "error",
            "detail": "analyses rows=9611, minimum=20",
            "row_count": 9611,
            "minimum": 20
          },
          {
            "check": "analysis_required_field_summary",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty summary",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_technology_direction",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty technology_direction",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_current_tech_linkage",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty current_tech_linkage",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_theme_classification",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty theme_classification",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_impact",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_impact",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_strategy",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty strategy",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_watchpoints",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty watchpoints",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_explainers",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty explainers",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_scope_summary",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_scope_summary",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_themes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty themes_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty market_regions_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_required_field_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have empty asset_classes_json",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "analysis_text_depth_summary",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have summary shorter than 60 chars",
            "short_count": 0,
            "minimum_chars": 60,
            "samples": []
          },
          {
            "check": "analysis_text_depth_strategy",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have strategy shorter than 80 chars",
            "short_count": 0,
            "minimum_chars": 80,
            "samples": []
          },
          {
            "check": "analysis_text_depth_watchpoints",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have watchpoints shorter than 40 chars",
            "short_count": 0,
            "minimum_chars": 40,
            "samples": []
          },
          {
            "check": "analysis_json_valid_themes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid themes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_themes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty themes_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_valid_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid market_regions_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_market_regions_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty market_regions_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_valid_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses have invalid asset_classes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "analysis_json_nonempty_asset_classes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have empty asset_classes_json",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_novelty_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.novelty_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_policy_signal_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.policy_signal_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_analyses_market_theme_score",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses.market_theme_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_company_scores_score",
            "ok": true,
            "severity": "error",
            "detail": "0 company_scores.score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_theme_company_scores_avg_score",
            "ok": true,
            "severity": "error",
            "detail": "0 theme_company_scores.avg_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_theme_company_scores_max_score",
            "ok": true,
            "severity": "error",
            "detail": "0 theme_company_scores.max_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_signal_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.signal_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_report_linkage_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.report_linkage_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_momentum_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.momentum_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_market_theme_signals_priced_in_score",
            "ok": true,
            "severity": "error",
            "detail": "0 market_theme_signals.priced_in_score values outside 0-1",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 1.0,
            "samples": []
          },
          {
            "check": "score_bounds_company_strategy_rankings_weighted_score",
            "ok": true,
            "severity": "error",
            "detail": "0 company_strategy_rankings.weighted_score values outside 0-100",
            "invalid_count": 0,
            "lower": 0.0,
            "upper": 100.0,
            "samples": []
          },
          {
            "check": "orphan_analyses",
            "ok": true,
            "severity": "error",
            "detail": "0 analyses point to missing documents",
            "orphan_count": 0
          },
          {
            "check": "orphan_company_scores",
            "ok": true,
            "severity": "error",
            "detail": "0 company scores point to missing analyses",
            "orphan_count": 0
          },
          {
            "check": "duplicate_document_analyses",
            "ok": true,
            "severity": "warning",
            "detail": "0 documents have duplicate analysis rows in sample",
            "samples": []
          },
          {
            "check": "analysis_company_links_present",
            "ok": true,
            "severity": "warning",
            "detail": "0 analyses have no related company scores",
            "missing_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_trade_view_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid trade_view_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_trade_view_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete trade_view_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_top_companies_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid top_companies_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_top_companies_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete top_companies_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_source_ids_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid source_ids_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_source_ids_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete source_ids_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_market_regions_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid market_regions_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_market_regions_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete market_regions_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_valid_asset_classes_json",
            "ok": true,
            "severity": "error",
            "detail": "0 market theme signals have invalid asset_classes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "theme_signal_json_complete_asset_classes_json",
            "ok": true,
            "severity": "warning",
            "detail": "0 market theme signals have incomplete asset_classes_json",
            "incomplete_count": 0,
            "samples": []
          },
          {
            "check": "company_ranking_json_valid_themes",
            "ok": true,
            "severity": "error",
            "detail": "0 company rankings have invalid themes_json",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "company_ranking_json_nonempty_themes",
            "ok": true,
            "severity": "warning",
            "detail": "0 company rankings have empty themes_json",
            "empty_count": 0,
            "samples": []
          }
        ],
        "counts": {
          "documents": 12715,
          "analyses": 9611,
          "company_scores": 90528,
          "strategy_lenses": 19,
          "theme_company_scores": 364,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486,
          "source_strategy_scores": 1321,
          "documents_by_kind": [
            {
              "kind": "attachment_pdf",
              "count": 7697
            },
            {
              "kind": "page",
              "count": 5014
            },
            {
              "kind": "podcast",
              "count": 4
            }
          ],
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          },
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "oecd_economic_outlook",
              "error_count": 2,
              "last_error": "HTTP Error 403: Forbidden"
            }
          ]
        }
      },
      "strategy_reuse_audit": {
        "ok": true,
        "strict": false,
        "generated_at": "2026-06-22T21:32:08+00:00",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "checks": [
          {
            "check": "theme_analogy_specs_complete",
            "ok": true,
            "severity": "error",
            "detail": "0 theme specs have thin analogies",
            "missing_themes": []
          },
          {
            "check": "analysis_explainers_plain_language_ready",
            "ok": true,
            "severity": "error",
            "detail": "9611 analyses have structured plain-language explainers",
            "ready_count": 9611,
            "minimum": 20,
            "samples": []
          },
          {
            "check": "strategy_lenses_available",
            "ok": true,
            "severity": "error",
            "detail": "strategy lenses=19, minimum=1",
            "lens_count": 19,
            "minimum": 1
          },
          {
            "check": "strategy_lenses_include_plain_language_view",
            "ok": true,
            "severity": "error",
            "detail": "19 lenses include 用語の見方",
            "lens_count": 19,
            "minimum": 1
          },
          {
            "check": "strategy_lens_company_json_valid",
            "ok": true,
            "severity": "error",
            "detail": "invalid=0 key company JSON rows",
            "invalid_count": 0,
            "samples": []
          },
          {
            "check": "strategy_lens_company_json_nonempty_for_actionable_themes",
            "ok": true,
            "severity": "warning",
            "detail": "0 actionable lenses have empty key company JSON",
            "empty_count": 0,
            "samples": []
          },
          {
            "check": "strategy_lens_fields_trade_ready",
            "ok": true,
            "severity": "warning",
            "detail": "0 lens rows have thin market view/source/confidence fields in sample",
            "samples": []
          },
          {
            "check": "analysis_reuses_prior_strategy_lenses",
            "ok": true,
            "severity": "warning",
            "detail": "9607 analyses visibly reuse prior strategy lenses",
            "reuse_count": 9607
          },
          {
            "check": "analysis_reuses_source_strategy_scores",
            "ok": true,
            "severity": "warning",
            "detail": "9611 analyses visibly reuse source strategy scores",
            "reuse_count": 9611
          },
          {
            "check": "strategy_export_links_themes_companies",
            "ok": true,
            "severity": "error",
            "detail": "themes=19 companies=54 matrix=300",
            "export_summary": {
              "stance": "テーマ分散で強めに監視",
              "theme_count": 19,
              "company_count": 54,
              "matrix_count": 300,
              "buy": 0,
              "sell": 0,
              "watch": 18,
              "risk": 0
            }
          },
          {
            "check": "strategy_action_queue_trade_ready",
            "ok": true,
            "severity": "error",
            "detail": "buy=0 watch=19 risk=19 top_priority=0.6705",
            "action_summary": {
              "date": "2026-06-23",
              "stance": "テーマ分散で強めに監視",
              "buy": 0,
              "sell": 0,
              "watch": 19,
              "risk": 19,
              "short": 19,
              "mid": 19,
              "long": 19,
              "themes": 19,
              "companies": 54,
              "top_priority": 0.6705
            }
          },
          {
            "check": "strategy_action_queue_required_buckets_present",
            "ok": true,
            "severity": "error",
            "detail": "missing_buckets=-",
            "required_buckets": [
              "買い",
              "売り",
              "監視",
              "リスク要因"
            ],
            "missing_buckets": []
          },
          {
            "check": "strategy_action_queue_horizons_cover_themes",
            "ok": true,
            "severity": "error",
            "detail": "themes=19 short=19 mid=19 long=19",
            "required_horizons": [
              "短期",
              "中期",
              "長期"
            ],
            "missing_horizons": []
          },
          {
            "check": "strategy_action_queue_score_fields_complete",
            "ok": true,
            "severity": "error",
            "detail": "0 action rows missing momentum/priced-in/report-linkage fields",
            "samples": []
          },
          {
            "check": "strategy_action_queue_context_fields_complete",
            "ok": true,
            "severity": "error",
            "detail": "0 action rows missing strategy/action/scope context",
            "samples": []
          },
          {
            "check": "strategy_decision_digest_trade_ready",
            "ok": true,
            "severity": "error",
            "detail": "buy=0 crowded=0 risk=5 questions=3",
            "decision_summary": {
              "date": "2026-06-23",
              "stance": "テーマ分散で強めに監視",
              "high_conviction_buy": 0,
              "crowded_watch": 0,
              "risk_triggers": 5,
              "company_focus": 0,
              "top_buy_theme": "",
              "top_crowded_theme": "",
              "top_risk_theme": "核融合・次世代エネルギー"
            }
          },
          {
            "check": "strategy_decision_digest_score_fields_complete",
            "ok": true,
            "severity": "error",
            "detail": "0 digest rows missing momentum/priced-in/report-linkage fields",
            "samples": []
          },
          {
            "check": "source_strategy_scores_persisted_for_reuse",
            "ok": true,
            "severity": "error",
            "detail": "source_strategy_scores total=1319 latest=148",
            "total": 1319,
            "latest": 148
          },
          {
            "check": "source_strategy_scores_include_momentum",
            "ok": true,
            "severity": "error",
            "detail": "source momentum rows=148/148",
            "momentum_rows": 148,
            "latest": 148
          },
          {
            "check": "strategy_lens_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "strategy_lenses.json valid=True",
            "report": {
              "path": "/app/reports/strategy_lenses.json",
              "exists": true,
              "valid_json": true,
              "size": 42926
            }
          },
          {
            "check": "strategy_playbook_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "strategy_playbook.json valid=True",
            "report": {
              "path": "/app/reports/strategy_playbook.json",
              "exists": true,
              "valid_json": true,
              "size": 272360
            }
          },
          {
            "check": "strategy_action_queue_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "strategy_action_queue.json valid=True",
            "report": {
              "path": "/app/reports/strategy_action_queue.json",
              "exists": true,
              "valid_json": true,
              "size": 738952
            }
          },
          {
            "check": "strategy_decision_digest_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "strategy_decision_digest.json valid=True",
            "report": {
              "path": "/app/reports/strategy_decision_digest.json",
              "exists": true,
              "valid_json": true,
              "size": 14493
            }
          },
          {
            "check": "source_strategy_score_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "source_strategy_score.json valid=True",
            "report": {
              "path": "/app/reports/source_strategy_score.json",
              "exists": true,
              "valid_json": true,
              "size": 252763
            }
          },
          {
            "check": "score_explainability_report_json_valid",
            "ok": true,
            "severity": "warning",
            "detail": "score_explainability.json valid=True",
            "report": {
              "path": "/app/reports/score_explainability.json",
              "exists": true,
              "valid_json": true,
              "size": 384913
            }
          }
        ],
        "counts": {
          "documents": 12715,
          "analyses": 9611,
          "company_scores": 90528,
          "strategy_lenses": 19,
          "theme_company_scores": 364,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486,
          "source_strategy_scores": 1321,
          "documents_by_kind": [
            {
              "kind": "attachment_pdf",
              "count": 7697
            },
            {
              "kind": "page",
              "count": 5014
            },
            {
              "kind": "podcast",
              "count": 4
            }
          ],
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          },
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "oecd_economic_outlook",
              "error_count": 2,
              "last_error": "HTTP Error 403: Forbidden"
            }
          ]
        },
        "strategy_export_summary": {
          "stance": "テーマ分散で強めに監視",
          "theme_count": 19,
          "company_count": 54,
          "matrix_count": 300,
          "buy": 0,
          "sell": 0,
          "watch": 18,
          "risk": 0
        },
        "strategy_action_queue_summary": {
          "date": "2026-06-23",
          "stance": "テーマ分散で強めに監視",
          "buy": 0,
          "sell": 0,
          "watch": 19,
          "risk": 19,
          "short": 19,
          "mid": 19,
          "long": 19,
          "themes": 19,
          "companies": 54,
          "top_priority": 0.6705
        },
        "strategy_decision_digest_summary": {
          "date": "2026-06-23",
          "stance": "テーマ分散で強めに監視",
          "high_conviction_buy": 0,
          "crowded_watch": 0,
          "risk_triggers": 5,
          "company_focus": 0,
          "top_buy_theme": "",
          "top_crowded_theme": "",
          "top_risk_theme": "核融合・次世代エネルギー"
        }
      },
      "source_coverage": {
        "ok": true,
        "strict": false,
        "require_active": false,
        "generated_at": "2026-06-22T21:32:04+00:00",
        "reference": {
          "name": "e-Gov 国の行政機関",
          "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
          "checked_at": "2026-06-07",
          "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
        },
        "summary": {
          "targets": 59,
          "active": 59,
          "active_monitoring_verified": 58,
          "active_monitoring_unverified": 1,
          "active_collection_verified": 59,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 6
        },
        "category_summary": {
          "audit": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "cabinet": {
            "targets": 4,
            "active": 4,
            "active_monitoring_verified": 4,
            "active_collection_verified": 4,
            "candidate_only": 0,
            "missing": 0
          },
          "cabinet_office": {
            "targets": 13,
            "active": 13,
            "active_monitoring_verified": 13,
            "active_collection_verified": 13,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry": {
            "targets": 11,
            "active": 11,
            "active_monitoring_verified": 11,
            "active_collection_verified": 11,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry_external": {
            "targets": 20,
            "active": 20,
            "active_monitoring_verified": 20,
            "active_collection_verified": 20,
            "candidate_only": 0,
            "missing": 0
          },
          "ministry_special": {
            "targets": 10,
            "active": 10,
            "active_monitoring_verified": 9,
            "active_collection_verified": 10,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "priority_summary": {
          "high": {
            "targets": 25,
            "active": 25,
            "active_monitoring_verified": 25,
            "active_collection_verified": 25,
            "candidate_only": 0,
            "missing": 0
          },
          "low": {
            "targets": 10,
            "active": 10,
            "active_monitoring_verified": 10,
            "active_collection_verified": 10,
            "candidate_only": 0,
            "missing": 0
          },
          "medium": {
            "targets": 24,
            "active": 24,
            "active_monitoring_verified": 23,
            "active_collection_verified": 24,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "errors": [],
        "warnings": [],
        "high_missing": [],
        "high_candidate_only": [],
        "active_monitoring_unverified": [
          {
            "name": "国土地理院",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsi_news",
                "name": "国土地理院 新着情報",
                "url": "https://www.gsi.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:33+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                  "last_candidate_count": 13,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土地理院",
              "gsi.go.jp"
            ]
          }
        ],
        "active_collection_unverified": [],
        "missing": [],
        "candidate_only": [],
        "targets": [
          {
            "name": "首相官邸",
            "category": "cabinet",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kantei_home",
                "name": "首相官邸 新着情報",
                "url": "https://www.kantei.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 48,
                  "documents_7d": 12,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "首相官邸",
              "kantei.go.jp"
            ]
          },
          {
            "name": "内閣官房",
            "category": "cabinet",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cas_home",
                "name": "内閣官房 新着情報",
                "url": "https://www.cas.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 18,
                  "document_count": 260,
                  "documents_7d": 83,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣官房",
              "cas.go.jp"
            ]
          },
          {
            "name": "内閣法制局",
            "category": "cabinet",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "clb_news",
                "name": "内閣法制局 新着情報",
                "url": "https://www.clb.go.jp/news/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:35:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣法制局",
              "clb.go.jp"
            ]
          },
          {
            "name": "人事院",
            "category": "cabinet",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jinji_news",
                "name": "人事院 新着情報",
                "url": "https://www.jinji.go.jp/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:20+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 257,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:41:57+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "人事院",
              "jinji.go.jp"
            ]
          },
          {
            "name": "内閣府",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cao_csti",
                "name": "内閣府 総合科学技術・イノベーション会議",
                "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:06+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 356,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T04:33:03+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "内閣府",
              "cao.go.jp"
            ]
          },
          {
            "name": "日本学術会議",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "scj_info",
                "name": "日本学術会議 お知らせ",
                "url": "https://www.scj.go.jp/ja/info/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:21+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 30,
                  "document_count": 346,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-19T21:27:11+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本学術会議",
              "scj.go.jp"
            ]
          },
          {
            "name": "宮内庁",
            "category": "cabinet_office",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kunaicho_rss",
                "name": "宮内庁 新着情報RSS",
                "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:21:21+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:07:28+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "宮内庁",
              "kunaicho.go.jp"
            ]
          },
          {
            "name": "公正取引委員会",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jftc_press",
                "name": "公正取引委員会 報道発表資料",
                "url": "https://www.jftc.go.jp/houdou/pressrelease/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:28+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 30,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:32:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公正取引委員会",
              "jftc.go.jp"
            ]
          },
          {
            "name": "国家公安委員会",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "npsc_home",
                "name": "国家公安委員会 新着情報",
                "url": "https://www.npsc.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:07:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国家公安委員会",
              "npsc.go.jp"
            ]
          },
          {
            "name": "警察庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "npa_news_release",
                "name": "警察庁 報道発表資料",
                "url": "https://www.npa.go.jp/news/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:30+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 118,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-21T21:24:33+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "警察庁",
              "npa.go.jp"
            ]
          },
          {
            "name": "個人情報保護委員会",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "ppc_press",
                "name": "個人情報保護委員会 報道発表",
                "url": "https://www.ppc.go.jp/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:29+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "個人情報保護委員会",
              "ppc.go.jp"
            ]
          },
          {
            "name": "カジノ管理委員会",
            "category": "cabinet_office",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jcrc_activity",
                "name": "カジノ管理委員会 委員会開催状況",
                "url": "https://www.jcrc.go.jp/activity/holding.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 28,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "カジノ管理委員会",
              "jcrc.go.jp"
            ]
          },
          {
            "name": "金融庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fsa_recent",
                "name": "金融庁 新着情報一覧",
                "url": "https://www.fsa.go.jp/recent/recent.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:04+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 174,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:25:05+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "金融庁",
              "fsa.go.jp"
            ]
          },
          {
            "name": "消費者庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "caa_news_rss",
                "name": "消費者庁 新着情報RSS",
                "url": "https://www.caa.go.jp/news.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:20:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 89,
                  "documents_7d": 44,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "消費者庁",
              "caa.go.jp"
            ]
          },
          {
            "name": "こども家庭庁",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cfa_press",
                "name": "こども家庭庁 報道発表",
                "url": "https://www.cfa.go.jp/press",
                "collection": {
                  "checked_at": "2026-06-22T21:20:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 184,
                  "documents_7d": 87,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "こども家庭庁",
              "cfa.go.jp"
            ]
          },
          {
            "name": "デジタル庁",
            "category": "cabinet_office",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "digital_agency_rss",
                "name": "デジタル庁 新着・更新RSS",
                "url": "https://www.digital.go.jp/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 396,
                  "documents_7d": 223,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "デジタル庁",
              "digital.go.jp"
            ]
          },
          {
            "name": "復興庁",
            "category": "cabinet_office",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "reconstruction_whats_new",
                "name": "復興庁 新着情報",
                "url": "https://www.reconstruction.go.jp/topics/whats-new/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:22+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 30,
                  "document_count": 109,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:58:16+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "復興庁",
              "reconstruction.go.jp"
            ]
          },
          {
            "name": "総務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mic_press",
                "name": "総務省 報道資料",
                "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 33,
                  "document_count": 118,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:41:54+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouchoi_home",
                "name": "公害等調整委員会 新着情報",
                "url": "https://www.soumu.go.jp/kouchoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 52,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "総務省",
              "soumu.go.jp"
            ]
          },
          {
            "name": "公害等調整委員会",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mic_press",
                "name": "総務省 報道資料",
                "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 33,
                  "document_count": 118,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:41:54+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouchoi_home",
                "name": "公害等調整委員会 新着情報",
                "url": "https://www.soumu.go.jp/kouchoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 52,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公害等調整委員会",
              "soumu.go.jp"
            ]
          },
          {
            "name": "消防庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fdma_press_rss",
                "name": "消防庁 報道発表RSS",
                "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:25+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "消防庁",
              "fdma.go.jp"
            ]
          },
          {
            "name": "法務省",
            "category": "ministry",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "moj_home",
                "name": "法務省 新着情報",
                "url": "https://www.moj.go.jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 88,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:26:00+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouanshin_index",
                "name": "公安審査委員会",
                "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 19,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "法務省",
              "moj.go.jp"
            ]
          },
          {
            "name": "検察庁",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kensatsu_home",
                "name": "検察庁 新着情報",
                "url": "https://www.kensatsu.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:23+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:32+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "検察庁",
              "kensatsu.go.jp"
            ]
          },
          {
            "name": "出入国在留管理庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "出入国在留管理庁",
              "immi-moj.go.jp",
              "moj.go.jp/isa"
            ]
          },
          {
            "name": "公安審査委員会",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "moj_home",
                "name": "法務省 新着情報",
                "url": "https://www.moj.go.jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:23+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 88,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:26:00+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "isa_news",
                "name": "出入国在留管理庁 新着情報",
                "url": "https://www.moj.go.jp/isa/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 229,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "kouanshin_index",
                "name": "公安審査委員会",
                "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 19,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公安審査委員会",
              "moj.go.jp"
            ]
          },
          {
            "name": "公安調査庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "psia_news",
                "name": "公安調査庁 新着情報",
                "url": "https://www.moj.go.jp/psia/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:24+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 43,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:35:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "公安調査庁",
              "moj.go.jp/psia"
            ]
          },
          {
            "name": "外務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mofa_gov_online_bridge",
                "name": "外務省 関連 政府広報オンライン新着",
                "url": "https://www.gov-online.go.jp/info/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:41+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mofa_press",
                "name": "外務省 報道・広報",
                "url": "https://www.mofa.go.jp/mofaj/press/",
                "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "外務省",
              "mofa.go.jp"
            ]
          },
          {
            "name": "財務省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mof_news_rss",
                "name": "財務省 新着情報RSS",
                "url": "https://www.mof.go.jp/news.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:20:03+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 385,
                  "documents_7d": 124,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "財務省",
              "mof.go.jp"
            ]
          },
          {
            "name": "国税庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nta_information",
                "name": "国税庁 新着情報",
                "url": "https://www.nta.go.jp/information/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 107,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:34+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国税庁",
              "nta.go.jp"
            ]
          },
          {
            "name": "国税不服審判所",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "kfs_topics",
                "name": "国税不服審判所 トピックス",
                "url": "https://www.kfs.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 22,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国税不服審判所",
              "kfs.go.jp"
            ]
          },
          {
            "name": "文部科学省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mext_news_rss",
                "name": "文部科学省 新着情報RSS",
                "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 270,
                  "documents_7d": 127,
                  "latest_document_at": "2026-06-22T21:24:33+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "sports_agency_news",
                "name": "スポーツ庁 新着情報",
                "url": "https://www.mext.go.jp/sports/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 113,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:26:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "文部科学省",
              "mext.go.jp"
            ]
          },
          {
            "name": "日本学士院",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "japan_acad_news",
                "name": "日本学士院 ニュース",
                "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 73,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本学士院",
              "japan-acad.go.jp"
            ]
          },
          {
            "name": "地震調査研究推進本部",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jishin_news",
                "name": "地震調査研究推進本部 新着情報",
                "url": "https://www.jishin.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:26+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 27,
                  "document_count": 240,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T15:07:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "地震調査研究推進本部",
              "jishin.go.jp"
            ]
          },
          {
            "name": "スポーツ庁",
            "category": "ministry_external",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sports_agency_news",
                "name": "スポーツ庁 新着情報",
                "url": "https://www.mext.go.jp/sports/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 113,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:26:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "スポーツ庁",
              "mext.go.jp/sports"
            ]
          },
          {
            "name": "文化庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bunka_press",
                "name": "文化庁 報道発表",
                "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 101,
                  "documents_7d": 23,
                  "latest_document_at": "2026-06-22T21:25:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "文化庁",
              "bunka.go.jp"
            ]
          },
          {
            "name": "日本芸術院",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "geijutuin_home",
                "name": "日本芸術院 新着情報",
                "url": "https://www.geijutuin.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 63,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-21T21:24:35+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本芸術院",
              "geijutuin.go.jp"
            ]
          },
          {
            "name": "厚生労働省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mhlw_news_rss",
                "name": "厚生労働省 新着情報RSS",
                "url": "https://www.mhlw.go.jp/stf/news.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:19+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 675,
                  "documents_7d": 171,
                  "latest_document_at": "2026-06-22T21:24:44+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "churoi_news",
                "name": "中央労働委員会 新着情報",
                "url": "https://www.mhlw.go.jp/churoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 41,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:15+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "厚生労働省",
              "mhlw.go.jp"
            ]
          },
          {
            "name": "中央労働委員会",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "churoi_news",
                "name": "中央労働委員会 新着情報",
                "url": "https://www.mhlw.go.jp/churoi/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:28+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 41,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:15+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "中央労働委員会",
              "mhlw.go.jp/churoi"
            ]
          },
          {
            "name": "農林水産省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "maff_press_rss",
                "name": "農林水産省 報道発表RSS",
                "url": "https://www.maff.go.jp/rss.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:18+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 160,
                  "documents_7d": 60,
                  "latest_document_at": "2026-06-21T21:23:29+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "rinya_press",
                "name": "林野庁 報道発表",
                "url": "https://www.rinya.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 139,
                  "documents_7d": 22,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jfa_press",
                "name": "水産庁 報道発表",
                "url": "https://www.jfa.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 516,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T15:37:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "農林水産省",
              "maff.go.jp"
            ]
          },
          {
            "name": "林野庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rinya_press",
                "name": "林野庁 報道発表",
                "url": "https://www.rinya.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 139,
                  "documents_7d": 22,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "林野庁",
              "rinya.maff.go.jp"
            ]
          },
          {
            "name": "水産庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jfa_press",
                "name": "水産庁 報道発表",
                "url": "https://www.jfa.maff.go.jp/j/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 516,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T15:37:12+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "水産庁",
              "jfa.maff.go.jp"
            ]
          },
          {
            "name": "経済産業省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "meti_news",
                "name": "経済産業省 ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:04+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 53,
                  "documents_7d": 25,
                  "latest_document_at": "2026-06-19T21:23:35+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "enecho_meti_release_bridge",
                "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "sme_agency_meti_release_bridge",
                "name": "中小企業庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "enecho_notice",
                "name": "資源エネルギー庁 お知らせ",
                "url": "https://www.enecho.meti.go.jp/notice/index.html",
                "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
              },
              {
                "id": "sme_agency_news",
                "name": "中小企業庁 新着情報",
                "url": "https://www.chusho.meti.go.jp/old_info.html",
                "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "経済産業省",
              "meti.go.jp"
            ]
          },
          {
            "name": "資源エネルギー庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "enecho_meti_release_bridge",
                "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "enecho_notice",
                "name": "資源エネルギー庁 お知らせ",
                "url": "https://www.enecho.meti.go.jp/notice/index.html",
                "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "資源エネルギー庁",
              "enecho.meti.go.jp"
            ]
          },
          {
            "name": "特許庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "inpit_ip_updates",
                "name": "INPIT（特許庁連携）知財・特許情報",
                "url": "https://www.inpit.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 46,
                  "documents_7d": 19,
                  "latest_document_at": "2026-06-22T21:24:07+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "jpo_latest",
                "name": "特許庁 新着情報一覧",
                "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
                "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT."
              }
            ],
            "match_terms": [
              "特許庁",
              "jpo.go.jp"
            ]
          },
          {
            "name": "中小企業庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sme_agency_meti_release_bridge",
                "name": "中小企業庁 関連 経済産業省ニュースリリース",
                "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "sme_agency_news",
                "name": "中小企業庁 新着情報",
                "url": "https://www.chusho.meti.go.jp/old_info.html",
                "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "中小企業庁",
              "chusho.meti.go.jp"
            ]
          },
          {
            "name": "国土交通省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mlit_press_rss",
                "name": "国土交通省 プレスリリースRSS",
                "url": "https://www.mlit.go.jp/pressrelease.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 22,
                  "document_count": 282,
                  "documents_7d": 169,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mlit_news_rss",
                "name": "国土交通省 新着情報RSS",
                "url": "https://www.mlit.go.jp/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 17,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jmat_news",
                "name": "海難審判所 新着情報",
                "url": "https://www.mlit.go.jp/jmat/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 116,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土交通省",
              "mlit.go.jp"
            ]
          },
          {
            "name": "国土地理院",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsi_news",
                "name": "国土地理院 新着情報",
                "url": "https://www.gsi.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:33+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
                  "last_candidate_count": 13,
                  "document_count": 48,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国土地理院",
              "gsi.go.jp"
            ]
          },
          {
            "name": "海難審判所",
            "category": "ministry_special",
            "priority": "low",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mlit_press_rss",
                "name": "国土交通省 プレスリリースRSS",
                "url": "https://www.mlit.go.jp/pressrelease.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 22,
                  "document_count": 282,
                  "documents_7d": 169,
                  "latest_document_at": "2026-06-22T21:24:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mlit_news_rss",
                "name": "国土交通省 新着情報RSS",
                "url": "https://www.mlit.go.jp/index.rdf",
                "collection": {
                  "checked_at": "2026-06-22T21:20:20+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 17,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jmat_news",
                "name": "海難審判所 新着情報",
                "url": "https://www.mlit.go.jp/jmat/index.htm",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 116,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海難審判所",
              "mlit.go.jp"
            ]
          },
          {
            "name": "観光庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jta_news",
                "name": "観光庁 新着情報",
                "url": "https://www.mlit.go.jp/kankocho/news.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:26+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:50:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "観光庁",
              "mlit.go.jp/kankocho"
            ]
          },
          {
            "name": "気象庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jma_press",
                "name": "気象庁 報道発表・新着情報",
                "url": "https://www.jma.go.jp/jma/press/topics.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:25+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 34,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "気象庁",
              "jma.go.jp"
            ]
          },
          {
            "name": "運輸安全委員会",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jtsb_news",
                "name": "運輸安全委員会 新着情報",
                "url": "https://jtsb.mlit.go.jp/jtsb/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 38,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:31:37+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "運輸安全委員会",
              "jtsb.mlit.go.jp",
              "mlit.go.jp/jtsb"
            ]
          },
          {
            "name": "海上保安庁",
            "category": "ministry_external",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jcg_public_relations",
                "name": "海上保安庁 報道発表",
                "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:27+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 169,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-22T21:24:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海上保安庁",
              "kaiho.mlit.go.jp"
            ]
          },
          {
            "name": "環境省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "env_press",
                "name": "環境省 報道発表",
                "url": "https://www.env.go.jp/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 119,
                  "documents_7d": 57,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "環境省",
              "env.go.jp"
            ]
          },
          {
            "name": "原子力規制委員会",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nra_news",
                "name": "原子力規制委員会 新着履歴",
                "url": "https://www.nsr.go.jp/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:29+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 136,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-20T21:24:40+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "原子力規制委員会",
              "nsr.go.jp",
              "nra.go.jp"
            ]
          },
          {
            "name": "防衛省",
            "category": "ministry",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mod_news_rss",
                "name": "防衛省 お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:19+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 177,
                  "documents_7d": 60,
                  "latest_document_at": "2026-06-22T21:24:43+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "atla_press",
                "name": "防衛装備庁 報道資料",
                "url": "https://www.mod.go.jp/atla/houdou.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:31+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 29,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "msdf_news",
                "name": "海上自衛隊 お知らせ",
                "url": "https://www.mod.go.jp/msdf/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "gsdf_press",
                "name": "陸上自衛隊 ニュースリリース",
                "url": "https://www.mod.go.jp/gsdf/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "asdf_mod_rss_bridge",
                "name": "航空自衛隊 関連 防衛省お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:21:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "asdf_news",
                "name": "航空自衛隊 最新情報",
                "url": "https://www.mod.go.jp/asdf/news/",
                "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "防衛省",
              "mod.go.jp"
            ]
          },
          {
            "name": "陸上自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gsdf_press",
                "name": "陸上自衛隊 ニュースリリース",
                "url": "https://www.mod.go.jp/gsdf/news/press/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:36+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T01:03:53+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "陸上自衛隊",
              "mod.go.jp/gsdf"
            ]
          },
          {
            "name": "海上自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "msdf_news",
                "name": "海上自衛隊 お知らせ",
                "url": "https://www.mod.go.jp/msdf/release/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "海上自衛隊",
              "mod.go.jp/msdf"
            ]
          },
          {
            "name": "航空自衛隊",
            "category": "ministry_special",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "asdf_mod_rss_bridge",
                "name": "航空自衛隊 関連 防衛省お知らせRSS",
                "url": "https://www.mod.go.jp/j/rss/news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:21:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 0,
                  "documents_7d": 0,
                  "latest_document_at": null,
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "asdf_news",
                "name": "航空自衛隊 最新情報",
                "url": "https://www.mod.go.jp/asdf/news/",
                "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
              }
            ],
            "match_terms": [
              "航空自衛隊",
              "mod.go.jp/asdf"
            ]
          },
          {
            "name": "防衛装備庁",
            "category": "ministry_external",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "atla_press",
                "name": "防衛装備庁 報道資料",
                "url": "https://www.mod.go.jp/atla/houdou.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:31+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 29,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "防衛装備庁",
              "mod.go.jp/atla"
            ]
          },
          {
            "name": "会計検査院",
            "category": "audit",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jbaudit_news",
                "name": "会計検査院 新着情報",
                "url": "https://www.jbaudit.go.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 111,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-21T21:24:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "会計検査院",
              "jbaudit.go.jp"
            ]
          }
        ]
      },
      "market_source_coverage": {
        "ok": true,
        "strict": false,
        "require_active": false,
        "generated_at": "2026-06-22T21:32:04+00:00",
        "reference": {
          "name": "Market intelligence source coverage baseline",
          "checked_at": "2026-06-08",
          "note": "Coverage baseline for securities firms, asset managers, think tanks, exchanges, public funds, and high-value market research publishers."
        },
        "summary": {
          "targets": 70,
          "active": 70,
          "active_monitoring_verified": 68,
          "active_monitoring_unverified": 2,
          "active_collection_verified": 70,
          "active_collection_unverified": 0,
          "candidate_only": 0,
          "missing": 0,
          "active_missing": 0,
          "high_missing": 0,
          "high_candidate_only": 0,
          "active_sources": 148,
          "candidate_sources": 16,
          "errors": 0,
          "warnings": 0,
          "category_count": 9
        },
        "category_summary": {
          "asset_manager": {
            "targets": 29,
            "active": 29,
            "active_monitoring_verified": 28,
            "active_collection_verified": 29,
            "candidate_only": 0,
            "missing": 0
          },
          "central_bank": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "exchange": {
            "targets": 1,
            "active": 1,
            "active_monitoring_verified": 1,
            "active_collection_verified": 1,
            "candidate_only": 0,
            "missing": 0
          },
          "global_investment_bank": {
            "targets": 2,
            "active": 2,
            "active_monitoring_verified": 2,
            "active_collection_verified": 2,
            "candidate_only": 0,
            "missing": 0
          },
          "government_research": {
            "targets": 5,
            "active": 5,
            "active_monitoring_verified": 5,
            "active_collection_verified": 5,
            "candidate_only": 0,
            "missing": 0
          },
          "international_organization": {
            "targets": 5,
            "active": 5,
            "active_monitoring_verified": 4,
            "active_collection_verified": 5,
            "candidate_only": 0,
            "missing": 0
          },
          "public_fund": {
            "targets": 2,
            "active": 2,
            "active_monitoring_verified": 2,
            "active_collection_verified": 2,
            "candidate_only": 0,
            "missing": 0
          },
          "securities": {
            "targets": 9,
            "active": 9,
            "active_monitoring_verified": 9,
            "active_collection_verified": 9,
            "candidate_only": 0,
            "missing": 0
          },
          "think_tank": {
            "targets": 16,
            "active": 16,
            "active_monitoring_verified": 16,
            "active_collection_verified": 16,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "priority_summary": {
          "high": {
            "targets": 28,
            "active": 28,
            "active_monitoring_verified": 27,
            "active_collection_verified": 28,
            "candidate_only": 0,
            "missing": 0
          },
          "medium": {
            "targets": 42,
            "active": 42,
            "active_monitoring_verified": 41,
            "active_collection_verified": 42,
            "candidate_only": 0,
            "missing": 0
          }
        },
        "errors": [],
        "warnings": [],
        "high_missing": [],
        "high_candidate_only": [],
        "active_monitoring_unverified": [
          {
            "name": "Nuveen",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nuveen_investment_outlook",
                "name": "Nuveen Investment Outlook",
                "url": "https://www.nuveen.com/global/insights/investment-outlook/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:32+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "The read operation timed out",
                  "last_candidate_count": 6,
                  "document_count": 7,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T06:28:36+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Nuveen",
              "nuveen.com/global/insights/investment-outlook"
            ]
          },
          {
            "name": "IEA",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iea_reports",
                "name": "IEA Reports",
                "url": "https://www.iea.org/analysis/all?type=report",
                "collection": {
                  "checked_at": "2026-06-22T21:23:48+00:00",
                  "last_status": 403,
                  "error_count": 6,
                  "last_error": "HTTP Error 403: Forbidden",
                  "last_candidate_count": 11,
                  "document_count": 12,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "IEA",
              "iea.org/reports"
            ]
          }
        ],
        "active_collection_unverified": [],
        "missing": [],
        "candidate_only": [],
        "targets": [
          {
            "name": "野村證券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nomura_research",
                "name": "野村證券 野村のリサーチ",
                "url": "https://www.nomura.co.jp/market/research/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:32+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 6,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T14:25:08+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村證券",
              "nomura.co.jp/market"
            ]
          },
          {
            "name": "大和総研",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "daiwa_tech_report",
                "name": "大和総研 テクノロジーレポート",
                "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 39,
                  "document_count": 44,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "daiwa_institute_capital_markets",
                "name": "大和総研 金融・証券市場レポート",
                "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:36+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 36,
                  "document_count": 4,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "daiwa_institute_economics",
                "name": "大和総研 経済分析レポート",
                "url": "https://www.dir.co.jp/report/research/economics/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:36+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 42,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "大和総研",
              "dir.co.jp"
            ]
          },
          {
            "name": "SMBC日興証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smbc_nikko_reports",
                "name": "SMBC日興証券 レポート",
                "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 36,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:35:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "SMBC日興証券",
              "smbcnikko.co.jp"
            ]
          },
          {
            "name": "三菱UFJモルガン・スタンレー証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_ms_rss_info",
                "name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
                "url": "https://www.sc.mufg.jp/service/rss/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:53+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T22:03:22+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJモルガン",
              "sc.mufg.jp"
            ]
          },
          {
            "name": "みずほ証券",
            "category": "securities",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_sc_reports",
                "name": "みずほ証券 マーケットレポート",
                "url": "https://www.mizuho-sc.com/seminar/report.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 2,
                  "document_count": 4,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T08:34:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_sc_reports",
                "name": "みずほ証券 マーケットレポート",
                "url": "https://www.mizuho-sc.com/seminar/report.html",
                "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs."
              }
            ],
            "match_terms": [
              "みずほ証券",
              "mizuho-sc.com"
            ]
          },
          {
            "name": "SBI証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sbi_sec_reports",
                "name": "SBI証券 レポート",
                "url": "https://go.sbisec.co.jp/media/report/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 47,
                  "documents_7d": 6,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "SBI証券",
              "sbisec.co.jp",
              "go.sbisec.co.jp"
            ]
          },
          {
            "name": "岡三証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "okasan_marketinfo",
                "name": "岡三証券 マーケット・投資情報",
                "url": "https://www.okasan.co.jp/marketinfo/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:17+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 37,
                  "document_count": 80,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:57:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "岡三証券",
              "okasan.co.jp",
              "media.okasan.co.jp"
            ]
          },
          {
            "name": "三菱UFJ eスマート証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_esmart_investment",
                "name": "三菱UFJ eスマート証券 投資情報",
                "url": "https://kabu.com/investment/default.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:18+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 26,
                  "document_count": 27,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T03:10:39+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJ eスマート証券",
              "auカブコム",
              "kabu.com"
            ]
          },
          {
            "name": "楽天証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rakuten_sec_toshiru_rss",
                "name": "楽天証券 トウシル投資情報RSS",
                "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
                "collection": {
                  "checked_at": "2026-06-22T21:21:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 55,
                  "documents_7d": 30,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "楽天証券",
              "rakuten-sec.net",
              "rakuten-sec.co.jp"
            ]
          },
          {
            "name": "マネックス証券",
            "category": "securities",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "monex_reports",
                "name": "マネックス証券 マネクリ マーケット",
                "url": "https://media.monex.co.jp/ud/feature/code/market",
                "collection": {
                  "checked_at": "2026-06-22T21:21:54+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 98,
                  "documents_7d": 47,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "マネックス証券",
              "monex.co.jp"
            ]
          },
          {
            "name": "野村アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nomura_am_reports",
                "name": "野村アセット マーケットレポート",
                "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 39,
                  "document_count": 97,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村アセット",
              "nomura-am.co.jp"
            ]
          },
          {
            "name": "大和アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "daiwa_am_reports",
                "name": "大和アセットマネジメント レポート一覧",
                "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 109,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "大和アセット",
              "daiwa-am.co.jp"
            ]
          },
          {
            "name": "アセットマネジメントOne",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "am_one_market_reports",
                "name": "アセットマネジメントOne マーケットレポート",
                "url": "https://www.am-one.co.jp/report/marketreport/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 7,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "アセットマネジメントOne",
              "am-one.co.jp"
            ]
          },
          {
            "name": "三井住友DSアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smdam_ichikawa_reports",
                "name": "三井住友DS 市川レポート",
                "url": "https://www.smd-am.co.jp/market/ichikawa/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:51+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 37,
                  "document_count": 161,
                  "documents_7d": 12,
                  "latest_document_at": "2026-06-22T21:24:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三井住友DS",
              "smd-am.co.jp"
            ]
          },
          {
            "name": "りそなアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "resona_am_reports",
                "name": "りそなアセットマネジメント マーケットレポート",
                "url": "https://www.resona-am.co.jp/market/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 38,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "りそなアセット",
              "resona-am.co.jp"
            ]
          },
          {
            "name": "ニッセイアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nissay_am_market_reports",
                "name": "ニッセイアセットマネジメント マーケットレポート",
                "url": "https://www.nam.co.jp/market/forecast/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 21,
                  "document_count": 22,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-09T21:23:03+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "ニッセイアセットマネジメント",
              "nam.co.jp/market/forecast"
            ]
          },
          {
            "name": "アモーヴァ・アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "amova_market",
                "name": "アモーヴァ・アセットマネジメント マーケット情報",
                "url": "https://www.amova-am.com/market",
                "collection": {
                  "checked_at": "2026-06-22T21:20:52+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 8,
                  "document_count": 8,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "アモーヴァ",
              "日興アセット",
              "amova-am.com",
              "nikkoam.com"
            ]
          },
          {
            "name": "三菱UFJアセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mufg_am_reports",
                "name": "三菱UFJアセットマネジメント レポート",
                "url": "https://www.am.mufg.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 33,
                  "documents_7d": 11,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJアセット",
              "am.mufg.jp"
            ]
          },
          {
            "name": "三井住友トラスト・アセットマネジメント",
            "category": "asset_manager",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "smtam_reports",
                "name": "三井住友トラスト・アセットマネジメント レポート・コラム",
                "url": "https://www.smtam.jp/report_column/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:13+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 80,
                  "document_count": 124,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三井住友トラスト・アセット",
              "smtam.jp"
            ]
          },
          {
            "name": "SOMPOアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "sompo_am_reports",
                "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
                "url": "https://www.sompo-am.co.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 80,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "sompo_am_reports",
                "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
                "url": "https://www.sompo-am.co.jp/report/",
                "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf."
              }
            ],
            "match_terms": [
              "SOMPOアセット",
              "sompo-am.co.jp"
            ]
          },
          {
            "name": "T&Dアセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "td_asset_marketreport",
                "name": "T&Dアセットマネジメント マーケットレポート",
                "url": "https://www.tdasset.co.jp/marketreport/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:48+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 8,
                  "document_count": 36,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "T&Dアセット",
              "tdasset.co.jp"
            ]
          },
          {
            "name": "東京海上アセットマネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "tokio_marine_am_market_report",
                "name": "東京海上アセットマネジメント マーケットレポート",
                "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:48+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 38,
                  "document_count": 153,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "東京海上アセット",
              "tokiomarineam.co.jp"
            ]
          },
          {
            "name": "ピクテ・ジャパン",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pictet_japan_investment_info",
                "name": "ピクテ・ジャパン 投資情報",
                "url": "https://www.pictet.co.jp/investment-information.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 43,
                  "document_count": 84,
                  "documents_7d": 35,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "ピクテ",
              "pictet.co.jp"
            ]
          },
          {
            "name": "BlackRock",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "blackrock_insights",
                "name": "BlackRock Insights",
                "url": "https://www.blackrock.com/us/financial-professionals/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:20:56+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 31,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "BlackRock",
              "blackrock.com"
            ]
          },
          {
            "name": "J.P.モルガン・アセット・マネジメント",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jpmorgan_am_japan_insights",
                "name": "J.P.モルガン・アセット・マネジメント Insights",
                "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:57+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 20,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:02:56+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "J.P.モルガン",
              "JPモルガン",
              "jpmorgan.com/jp"
            ]
          },
          {
            "name": "PIMCO",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pimco_japan_insights",
                "name": "PIMCOの視点",
                "url": "https://www.pimco.com/jp/ja/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:20:59+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 2,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "PIMCO",
              "pimco.com/jp"
            ]
          },
          {
            "name": "Goldman Sachs Insights",
            "category": "global_investment_bank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "goldman_sachs_markets",
                "name": "Goldman Sachs The Markets",
                "url": "https://www.goldmansachs.com/insights/the-markets/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:00+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 16,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Goldman Sachs",
              "goldmansachs.com/insights"
            ]
          },
          {
            "name": "Morgan Stanley Insights",
            "category": "global_investment_bank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "morgan_stanley_insights",
                "name": "Morgan Stanley Insights",
                "url": "https://www.morganstanley.com/insights",
                "collection": {
                  "checked_at": "2026-06-22T21:21:01+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 12,
                  "document_count": 21,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-18T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Morgan Stanley",
              "morganstanley.com/insights",
              "morganstanley.com/what-we-do/research"
            ]
          },
          {
            "name": "Fidelity",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "fidelity_international_reports",
                "name": "Fidelity International Reports",
                "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
                "collection": {
                  "checked_at": "2026-06-22T21:21:04+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 2,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Fidelity",
              "fidelity.com/learning-center",
              "fidelityinternational.com"
            ]
          },
          {
            "name": "Vanguard",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "vanguard_market_outlook",
                "name": "Vanguard Economic and Market Outlook",
                "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:05+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 24,
                  "document_count": 24,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T22:20:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Vanguard",
              "vanguard.com/content/corporatesite",
              "advisors.vanguard.com/wealth-management/economy-and-markets"
            ]
          },
          {
            "name": "Schroders",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "schroders_global_insights",
                "name": "Schroders Global Insights",
                "url": "https://www.schroders.com/en/global/individual/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:09+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 5,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T23:00:39+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Schroders",
              "schroders.com"
            ]
          },
          {
            "name": "Invesco",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "invesco_market_insights",
                "name": "Invesco Market and Economic Insights",
                "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:11+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 17,
                  "document_count": 20,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-17T21:23:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Invesco",
              "invesco.com"
            ]
          },
          {
            "name": "State Street Global Advisors",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "state_street_global_outlook",
                "name": "State Street Global Advisors Market Outlook",
                "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
                "collection": {
                  "checked_at": "2026-06-22T21:21:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 11,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T03:44:28+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "State Street Global Advisors",
              "ssga.com",
              "statestreetglobalmarkets.com"
            ]
          },
          {
            "name": "Capital Group",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "capital_group_insights",
                "name": "Capital Group Insights",
                "url": "https://www.capitalgroup.com/institutional/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:55+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 13,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-19T21:23:36+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Capital Group",
              "capitalgroup.com/institutional/insights"
            ]
          },
          {
            "name": "BNY Investments",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bny_investment_insights",
                "name": "BNY Investments Insights",
                "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:22:01+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 7,
                  "document_count": 13,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "BNY Investments",
              "bnymellonim.com/us/en/intermediary/insights",
              "bny.com/investments"
            ]
          },
          {
            "name": "Amundi Research Center",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "amundi_research_center",
                "name": "Amundi Research Center",
                "url": "https://research-center.amundi.com/",
                "collection": {
                  "checked_at": "2026-06-22T21:22:03+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 19,
                  "document_count": 41,
                  "documents_7d": 5,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Amundi Research Center",
              "research-center.amundi.com"
            ]
          },
          {
            "name": "Janus Henderson",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "janus_henderson_insights",
                "name": "Janus Henderson Insights",
                "url": "https://www.janushenderson.com/en-us/investor/insights/",
                "collection": {
                  "checked_at": "2026-06-22T21:22:06+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 21,
                  "documents_7d": 9,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Janus Henderson",
              "janushenderson.com/en-us/investor/insights"
            ]
          },
          {
            "name": "T. Rowe Price",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "trowe_price_insights",
                "name": "T. Rowe Price Insights",
                "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:22:09+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 49,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "T. Rowe Price",
              "troweprice.com/financial-intermediary/us/en/insights"
            ]
          },
          {
            "name": "AllianzGI",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "allianzgi_insights",
                "name": "AllianzGI Insights",
                "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
                "collection": {
                  "checked_at": "2026-06-22T21:22:12+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 21,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "AllianzGI",
              "allianzgi.com/en/insights"
            ]
          },
          {
            "name": "Nuveen",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nuveen_investment_outlook",
                "name": "Nuveen Investment Outlook",
                "url": "https://www.nuveen.com/global/insights/investment-outlook/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:32+00:00",
                  "last_status": null,
                  "error_count": 6,
                  "last_error": "The read operation timed out",
                  "last_candidate_count": 6,
                  "document_count": 7,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T06:28:36+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Nuveen",
              "nuveen.com/global/insights/investment-outlook"
            ]
          },
          {
            "name": "MFS Investment Management",
            "category": "asset_manager",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mfs_market_insights",
                "name": "MFS Market Insights",
                "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:34+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 6,
                  "document_count": 8,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mfs_market_pulse",
                "name": "MFS Market Pulse",
                "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:35+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T03:27:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "MFS Market",
              "mfs.com/en-us/investment-professional/insights/market-insights"
            ]
          },
          {
            "name": "野村総合研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nri_reports",
                "name": "野村総合研究所 レポート",
                "url": "https://www.nri.com/jp/knowledge/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:38+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 34,
                  "document_count": 86,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-22T21:24:06+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "野村総合研究所",
              "nri.com"
            ]
          },
          {
            "name": "三菱UFJリサーチ&コンサルティング",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "murc_library",
                "name": "三菱UFJリサーチ&コンサルティング レポート",
                "url": "https://www.murc.jp/library/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 39,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "三菱UFJリサーチ",
              "murc.jp"
            ]
          },
          {
            "name": "日本総合研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jri_reports",
                "name": "日本総研 経済・政策レポート",
                "url": "https://www.jri.co.jp/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:42+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 153,
                  "documents_7d": 13,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本総研",
              "jri.co.jp"
            ]
          },
          {
            "name": "第一生命経済研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "dlri_reports",
                "name": "第一ライフ資産運用経済研究所 レポート",
                "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
                "collection": {
                  "checked_at": "2026-06-22T21:20:43+00:00",
                  "last_status": 202,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 0,
                  "document_count": 204,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:24:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "第一ライフ資産運用経済研究所",
              "第一生命経済研究所",
              "dlri.co.jp"
            ]
          },
          {
            "name": "みずほリサーチ&テクノロジーズ",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_bank_search_mhri",
                "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
                "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 32,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_rt_reports",
                "name": "みずほリサーチ&テクノロジーズ レポート",
                "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
                "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
              }
            ],
            "match_terms": [
              "みずほリサーチ",
              "mizuho-rt.co.jp"
            ]
          },
          {
            "name": "みずほ銀行リサーチ",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "mizuho_bank_search_mhri",
                "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
                "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:46+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 32,
                  "documents_7d": 4,
                  "latest_document_at": "2026-06-18T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "mizuho_bank_search_industry",
                "name": "みずほ銀行 産業調査 公式検索",
                "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
                "collection": {
                  "checked_at": "2026-06-22T21:21:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 5,
                  "documents_7d": 1,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "mizuho_bank_research_reports",
                "name": "みずほ銀行 リサーチレポート",
                "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
                "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling."
              },
              {
                "id": "mizuho_bank_industry",
                "name": "みずほ銀行 産業調査",
                "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
                "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
              }
            ],
            "match_terms": [
              "みずほ銀行",
              "mizuhobank.co.jp/corporate/mhri",
              "mizuhobank.co.jp/corporate/industry"
            ]
          },
          {
            "name": "ニッセイ基礎研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nli_reports",
                "name": "ニッセイ基礎研究所 レポート",
                "url": "https://www.nli-research.co.jp/report/?site=nli",
                "collection": {
                  "checked_at": "2026-06-22T21:21:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 35,
                  "document_count": 146,
                  "documents_7d": 46,
                  "latest_document_at": "2026-06-22T21:24:34+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [
              {
                "id": "nli_reports",
                "name": "ニッセイ基礎研究所 レポート",
                "url": "https://www.nli-research.co.jp/report/?site=nli",
                "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling."
              }
            ],
            "match_terms": [
              "ニッセイ基礎",
              "nli-research.co.jp"
            ]
          },
          {
            "name": "伊藤忠総研",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "itochu_research_reports",
                "name": "伊藤忠総研 レポート",
                "url": "https://www.itochu-research.com/ja/report/",
                "collection": {
                  "checked_at": "2026-06-22T21:21:38+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 50,
                  "documents_7d": 8,
                  "latest_document_at": "2026-06-18T21:27:47+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "伊藤忠総研",
              "itochu-research.com"
            ]
          },
          {
            "name": "農林中金総合研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nochuri_ecofin_watch",
                "name": "農林中金総合研究所 経済金融ウォッチ",
                "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 66,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:46:10+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "農林中金総合研究所",
              "nochuri.co.jp"
            ]
          },
          {
            "name": "信金中金総研",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "scbri_reports",
                "name": "信金中金総研 レポート",
                "url": "https://www.scbri.jp/reports/search/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:44+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 13,
                  "document_count": 13,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:44:38+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "信金中金総研",
              "信金中金",
              "scbri.jp"
            ]
          },
          {
            "name": "浜銀総合研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "hamagin_ri_publication",
                "name": "浜銀総合研究所 レポート・出版物",
                "url": "https://www.yokohama-ri.co.jp/html/publication/",
                "collection": {
                  "checked_at": "2026-06-22T21:20:45+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 5,
                  "document_count": 60,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-07T13:45:46+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "浜銀総合研究所",
              "yokohama-ri.co.jp"
            ]
          },
          {
            "name": "PwC Japan",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "pwc_daily_macro",
                "name": "PwC Japan Daily Macro Economic Insights",
                "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:41+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 1,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-06T23:19:41+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "PwC",
              "pwc.com/jp"
            ]
          },
          {
            "name": "RIETI 経済産業研究所",
            "category": "government_research",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "rieti_updates",
                "name": "RIETI 経済産業研究所 更新情報",
                "url": "https://www.rieti.go.jp/jp/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:23:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 59,
                  "documents_7d": 23,
                  "latest_document_at": "2026-06-22T21:24:52+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "RIETI",
              "経済産業研究所",
              "rieti.go.jp"
            ]
          },
          {
            "name": "国際通貨研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iima_research_reports",
                "name": "国際通貨研究所 調査研究レポート",
                "url": "https://www.iima.or.jp/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:39+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 16,
                  "document_count": 24,
                  "documents_7d": 3,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "国際通貨研究所",
              "iima.or.jp"
            ]
          },
          {
            "name": "日本エネルギー経済研究所",
            "category": "think_tank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "ieej_reports",
                "name": "日本エネルギー経済研究所 研究レポート",
                "url": "https://eneken.ieej.or.jp/report_list.php",
                "collection": {
                  "checked_at": "2026-06-22T21:23:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 27,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本エネルギー経済研究所",
              "eneken.ieej.or.jp"
            ]
          },
          {
            "name": "キヤノングローバル戦略研究所",
            "category": "think_tank",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "cigs_energy_reports",
                "name": "キヤノングローバル戦略研究所 エネルギー・環境",
                "url": "https://cigs.canon/energy/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:40+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 10,
                  "document_count": 20,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-22T21:23:51+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "キヤノングローバル戦略研究所",
              "CIGS",
              "cigs.canon"
            ]
          },
          {
            "name": "日本取引所グループ",
            "category": "exchange",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jpx_market_news_rss",
                "name": "日本取引所グループ マーケットニュースRSS",
                "url": "https://www.jpx.co.jp/rss/markets_news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:53+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 18,
                  "document_count": 110,
                  "documents_7d": 21,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "jpx_news_rss",
                "name": "日本取引所グループ お知らせRSS",
                "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:54+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 26,
                  "documents_7d": 20,
                  "latest_document_at": "2026-06-20T21:41:26+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本取引所",
              "jpx.co.jp"
            ]
          },
          {
            "name": "GPIF",
            "category": "public_fund",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "gpif_news_rss",
                "name": "GPIF News RSS",
                "url": "https://www.gpif.go.jp/en/rss.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:54+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 47,
                  "documents_7d": 14,
                  "latest_document_at": "2026-06-17T21:32:22+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "GPIF",
              "gpif.go.jp"
            ]
          },
          {
            "name": "日本政策投資銀行",
            "category": "public_fund",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "dbj_reports",
                "name": "日本政策投資銀行 調査研究レポート",
                "url": "https://www.dbj.jp/investigate/list/?cat=report",
                "collection": {
                  "checked_at": "2026-06-22T21:21:37+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 1,
                  "document_count": 6,
                  "documents_7d": 2,
                  "latest_document_at": "2026-06-20T21:41:49+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本政策投資銀行",
              "DBJ",
              "dbj.jp"
            ]
          },
          {
            "name": "日本銀行",
            "category": "central_bank",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "boj_releases",
                "name": "日本銀行 更新情報RSS",
                "url": "https://www.boj.or.jp/rss/whatsnew.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:07+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 40,
                  "document_count": 136,
                  "documents_7d": 20,
                  "latest_document_at": "2026-06-22T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本銀行",
              "boj.or.jp"
            ]
          },
          {
            "name": "JETRO",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jetro_biznews_rss",
                "name": "JETRO ビジネス短信RSS",
                "url": "https://www.jetro.go.jp/rss2/biznews.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:16+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 20,
                  "document_count": 180,
                  "documents_7d": 106,
                  "latest_document_at": "2026-06-22T21:24:42+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "JETRO",
              "jetro.go.jp"
            ]
          },
          {
            "name": "日本政策金融公庫総合研究所",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jfc_research_reports",
                "name": "日本政策金融公庫 総研レポート",
                "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
                "collection": {
                  "checked_at": "2026-06-22T21:21:38+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 25,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T05:30:43+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "日本政策金融公庫",
              "jfc.go.jp/n/findings"
            ]
          },
          {
            "name": "NEDO",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "nedo_news",
                "name": "NEDO ニュース",
                "url": "https://www.nedo.go.jp/news/index.html",
                "collection": {
                  "checked_at": "2026-06-22T21:20:15+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 15,
                  "document_count": 22,
                  "documents_7d": 5,
                  "latest_document_at": "2026-06-19T21:29:13+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "NEDO",
              "nedo.go.jp"
            ]
          },
          {
            "name": "JST",
            "category": "government_research",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "jst_press_rss",
                "name": "JST プレスリリースRSS",
                "url": "https://www.jst.go.jp/rss/press.xml",
                "collection": {
                  "checked_at": "2026-06-22T21:20:16+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 9,
                  "document_count": 53,
                  "documents_7d": 26,
                  "latest_document_at": "2026-06-22T21:25:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "JST",
              "jst.go.jp"
            ]
          },
          {
            "name": "BIS",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bis_research_rss",
                "name": "BIS Research Papers RSS",
                "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:23:42+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 74,
                  "documents_7d": 19,
                  "latest_document_at": "2026-06-21T21:24:59+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "bis_central_bank_speeches_rss",
                "name": "BIS Central Bank Speeches RSS",
                "url": "https://www.bis.org/doclist/cbspeeches.rss",
                "collection": {
                  "checked_at": "2026-06-22T21:23:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 25,
                  "document_count": 118,
                  "documents_7d": 56,
                  "latest_document_at": "2026-06-22T21:25:10+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "bis.org",
              "bis_research_rss",
              "bis_central_bank_speeches_rss"
            ]
          },
          {
            "name": "OECD Economic Outlook / Ecoscope",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "bok_economic_outlook_rss",
                "name": "Bank of Korea Economic Outlook RSS",
                "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
                "collection": {
                  "checked_at": "2026-06-22T21:20:14+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 50,
                  "document_count": 435,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-08T22:30:48+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              },
              {
                "id": "oecd_ecoscope",
                "name": "OECD Ecoscope / Economic Outlook Blog",
                "url": "https://oecdecoscope.blog/",
                "collection": {
                  "checked_at": "2026-06-22T21:23:47+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 31,
                  "document_count": 41,
                  "documents_7d": 15,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "OECD Ecoscope",
              "Economic Outlook",
              "oecdecoscope.blog"
            ]
          },
          {
            "name": "IEA",
            "category": "international_organization",
            "priority": "high",
            "status": "active",
            "monitoring_status": "active",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "iea_reports",
                "name": "IEA Reports",
                "url": "https://www.iea.org/analysis/all?type=report",
                "collection": {
                  "checked_at": "2026-06-22T21:23:48+00:00",
                  "last_status": 403,
                  "error_count": 6,
                  "last_error": "HTTP Error 403: Forbidden",
                  "last_candidate_count": 11,
                  "document_count": 12,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": false,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "IEA",
              "iea.org/reports"
            ]
          },
          {
            "name": "Asian Development Bank",
            "category": "international_organization",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "adb_publications",
                "name": "Asian Development Bank Publications",
                "url": "https://www.adb.org/publications",
                "collection": {
                  "checked_at": "2026-06-22T21:23:49+00:00",
                  "last_status": 200,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 11,
                  "document_count": 15,
                  "documents_7d": 0,
                  "latest_document_at": "2026-06-10T21:23:01+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "Asian Development Bank",
              "adb.org/publications"
            ]
          },
          {
            "name": "World Bank Global Economic Prospects",
            "category": "international_organization",
            "priority": "medium",
            "status": "active",
            "monitoring_status": "verified",
            "collection_status": "verified",
            "active_sources": [
              {
                "id": "world_bank_global_economic_prospects",
                "name": "World Bank Global Economic Prospects",
                "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
                "collection": {
                  "checked_at": "2026-06-22T21:23:49+00:00",
                  "last_status": 304,
                  "error_count": 0,
                  "last_error": null,
                  "last_candidate_count": 12,
                  "document_count": 22,
                  "documents_7d": 7,
                  "latest_document_at": "2026-06-17T21:23:50+00:00",
                  "monitoring_verified": true,
                  "collection_verified": true
                }
              }
            ],
            "candidate_sources": [],
            "match_terms": [
              "World Bank",
              "worldbank.org/en/publication/global-economic-prospects"
            ]
          }
        ]
      }
    },
    "deployment_check": {
      "ok": false,
      "strict": true,
      "generated_at": "2026-06-22T21:32:11+00:00",
      "summary": {
        "errors": 3,
        "warnings": 35,
        "app_dir": "/app",
        "service_name": "market-intel",
        "deploy_mode": "auto",
        "platform": "linux"
      },
      "checks": [
        {
          "check": "app_dir_exists",
          "ok": true,
          "severity": "error",
          "detail": "app_dir=/app exists=True",
          "path": "/app"
        },
        {
          "check": "deploy_artifact_daily_script",
          "ok": true,
          "severity": "error",
          "detail": "daily_script exists=True",
          "path": "/app/scripts/run_daily.sh",
          "exists": true,
          "size": 21105
        },
        {
          "check": "deploy_artifact_env_configurator",
          "ok": true,
          "severity": "error",
          "detail": "env_configurator exists=True",
          "path": "/app/scripts/configure_env.sh",
          "exists": true,
          "size": 23042
        },
        {
          "check": "deploy_artifact_env_example",
          "ok": true,
          "severity": "error",
          "detail": "env_example exists=True",
          "path": "/app/.env.example",
          "exists": true,
          "size": 1946
        },
        {
          "check": "deploy_artifact_dockerignore",
          "ok": true,
          "severity": "warning",
          "detail": "dockerignore exists=True",
          "path": "/app/.dockerignore",
          "exists": true,
          "size": 115
        },
        {
          "check": "deploy_artifact_vps_bootstrap",
          "ok": true,
          "severity": "warning",
          "detail": "vps_bootstrap exists=True",
          "path": "/app/scripts/bootstrap_vps.sh",
          "exists": true,
          "size": 7685
        },
        {
          "check": "deploy_artifact_preflight_script",
          "ok": true,
          "severity": "warning",
          "detail": "preflight_script exists=True",
          "path": "/app/scripts/preflight_check.sh",
          "exists": true,
          "size": 2926
        },
        {
          "check": "deploy_artifact_regression_tests",
          "ok": true,
          "severity": "warning",
          "detail": "regression_tests exists=True",
          "path": "/app/tests/test_market_intel_regression.py",
          "exists": true,
          "size": 494774
        },
        {
          "check": "deploy_artifact_ops_snapshot_script",
          "ok": true,
          "severity": "warning",
          "detail": "ops_snapshot_script exists=True",
          "path": "/app/scripts/ops_snapshot.sh",
          "exists": true,
          "size": 9682
        },
        {
          "check": "deploy_artifact_local_dashboard_smoke_script",
          "ok": true,
          "severity": "warning",
          "detail": "local_dashboard_smoke_script exists=True",
          "path": "/app/scripts/local_dashboard_smoke.sh",
          "exists": true,
          "size": 2885
        },
        {
          "check": "deploy_artifact_docker_daily_loop",
          "ok": true,
          "severity": "warning",
          "detail": "docker_daily_loop exists=True",
          "path": "/app/scripts/docker_daily_loop.sh",
          "exists": true,
          "size": 1784
        },
        {
          "check": "deploy_artifact_dockerfile",
          "ok": true,
          "severity": "warning",
          "detail": "dockerfile exists=True",
          "path": "/app/Dockerfile",
          "exists": true,
          "size": 536
        },
        {
          "check": "deploy_artifact_docker_compose",
          "ok": true,
          "severity": "warning",
          "detail": "docker_compose exists=True",
          "path": "/app/docker-compose.yml",
          "exists": true,
          "size": 1175
        },
        {
          "check": "deploy_artifact_python_requirements",
          "ok": true,
          "severity": "warning",
          "detail": "python_requirements exists=True",
          "path": "/app/requirements.txt",
          "exists": true,
          "size": 23
        },
        {
          "check": "deploy_artifact_collector",
          "ok": true,
          "severity": "error",
          "detail": "collector exists=True",
          "path": "/app/scripts/market_intel.py",
          "exists": true,
          "size": 1235027
        },
        {
          "check": "deploy_artifact_sources",
          "ok": true,
          "severity": "error",
          "detail": "sources exists=True",
          "path": "/app/config/sources.json",
          "exists": true,
          "size": 81666
        },
        {
          "check": "deploy_artifact_company_universe",
          "ok": true,
          "severity": "error",
          "detail": "company_universe exists=True",
          "path": "/app/config/company_universe.json",
          "exists": true,
          "size": 11859
        },
        {
          "check": "deploy_artifact_database",
          "ok": true,
          "severity": "warning",
          "detail": "database exists=True",
          "path": "/app/data/market_intel.db",
          "exists": true,
          "size": 316948480
        },
        {
          "check": "deploy_artifact_dashboard_html",
          "ok": true,
          "severity": "warning",
          "detail": "dashboard_html exists=True",
          "path": "/app/reports/dashboard.html",
          "exists": true,
          "size": 319854
        },
        {
          "check": "deploy_artifact_dashboard_json",
          "ok": true,
          "severity": "warning",
          "detail": "dashboard_json exists=True valid_json=True",
          "path": "/app/reports/dashboard.json",
          "exists": true,
          "valid_json": true,
          "size": 5799007
        },
        {
          "check": "deploy_artifact_dashboard_content_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "dashboard_content_check_json exists=True valid_json=True",
          "path": "/app/reports/dashboard_content_check.json",
          "exists": true,
          "valid_json": true,
          "size": 22192
        },
        {
          "check": "deploy_artifact_strategy_playbook_json",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_playbook_json exists=True valid_json=True",
          "path": "/app/reports/strategy_playbook.json",
          "exists": true,
          "valid_json": true,
          "size": 272360
        },
        {
          "check": "deploy_artifact_strategy_lenses_json",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_lenses_json exists=True valid_json=True",
          "path": "/app/reports/strategy_lenses.json",
          "exists": true,
          "valid_json": true,
          "size": 42926
        },
        {
          "check": "deploy_artifact_strategy_action_queue_json",
          "ok": true,
          "severity": "warning",
          "detail": "strategy_action_queue_json exists=True valid_json=True",
          "path": "/app/reports/strategy_action_queue.json",
          "exists": true,
          "valid_json": true,
          "size": 738952
        },
        {
          "check": "deploy_artifact_source_strategy_score_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_strategy_score_json exists=True valid_json=True",
          "path": "/app/reports/source_strategy_score.json",
          "exists": true,
          "valid_json": true,
          "size": 252763
        },
        {
          "check": "deploy_artifact_health_json",
          "ok": true,
          "severity": "warning",
          "detail": "health_json exists=True valid_json=True",
          "path": "/app/reports/health.json",
          "exists": true,
          "valid_json": true,
          "size": 44467
        },
        {
          "check": "deploy_artifact_ops_monitor_json",
          "ok": true,
          "severity": "warning",
          "detail": "ops_monitor_json exists=True valid_json=True",
          "path": "/app/reports/ops_monitor.json",
          "exists": true,
          "valid_json": true,
          "size": 13510
        },
        {
          "check": "deploy_artifact_daily_lock_json",
          "ok": true,
          "severity": "warning",
          "detail": "daily_lock_json exists=True valid_json=True",
          "path": "/app/reports/daily_lock.json",
          "exists": true,
          "valid_json": true,
          "size": 221
        },
        {
          "check": "deploy_artifact_daily_lock_audit_json",
          "ok": true,
          "severity": "warning",
          "detail": "daily_lock_audit_json exists=True valid_json=True",
          "path": "/app/reports/daily_lock_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 3444
        },
        {
          "check": "deploy_artifact_ops_snapshot_json",
          "ok": true,
          "severity": "warning",
          "detail": "ops_snapshot_json exists=True valid_json=True",
          "path": "/app/reports/ops_snapshot.json",
          "exists": true,
          "valid_json": true,
          "size": 10525
        },
        {
          "check": "deploy_artifact_source_freshness_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_freshness_json exists=True valid_json=True",
          "path": "/app/reports/source_freshness.json",
          "exists": true,
          "valid_json": true,
          "size": 161332
        },
        {
          "check": "deploy_artifact_fetch_error_triage_json",
          "ok": true,
          "severity": "warning",
          "detail": "fetch_error_triage_json exists=True valid_json=True",
          "path": "/app/reports/fetch_error_triage.json",
          "exists": true,
          "valid_json": true,
          "size": 21304
        },
        {
          "check": "deploy_artifact_fetch_error_retry_json",
          "ok": true,
          "severity": "warning",
          "detail": "fetch_error_retry_json exists=True valid_json=True",
          "path": "/app/reports/fetch_error_retry.json",
          "exists": true,
          "valid_json": true,
          "size": 305
        },
        {
          "check": "deploy_artifact_rss_metadata_backfill_json",
          "ok": true,
          "severity": "warning",
          "detail": "rss_metadata_backfill_json exists=True valid_json=True",
          "path": "/app/reports/rss_metadata_backfill.json",
          "exists": true,
          "valid_json": true,
          "size": 270
        },
        {
          "check": "deploy_artifact_go_live_json",
          "ok": true,
          "severity": "warning",
          "detail": "go_live_json exists=True valid_json=True",
          "path": "/app/reports/go_live.json",
          "exists": true,
          "valid_json": true,
          "size": 35642
        },
        {
          "check": "deploy_artifact_deploy_release_json",
          "ok": true,
          "severity": "warning",
          "detail": "deploy_release_json exists=True valid_json=True",
          "path": "/app/reports/deploy_release.json",
          "exists": true,
          "valid_json": true,
          "size": 40575
        },
        {
          "check": "deploy_artifact_env_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "env_check_json exists=True valid_json=True",
          "path": "/app/reports/env_check.json",
          "exists": true,
          "valid_json": true,
          "size": 10406
        },
        {
          "check": "deploy_artifact_quality_prune_json",
          "ok": true,
          "severity": "warning",
          "detail": "quality_prune_json exists=True valid_json=True",
          "path": "/app/reports/quality_prune.json",
          "exists": true,
          "valid_json": true,
          "size": 8701
        },
        {
          "check": "deploy_artifact_source_candidates_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_candidates_json exists=True valid_json=True",
          "path": "/app/reports/source_candidates.json",
          "exists": true,
          "valid_json": true,
          "size": 30389
        },
        {
          "check": "deploy_artifact_source_promotion_plan_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_promotion_plan_json exists=True valid_json=True",
          "path": "/app/reports/source_promotion_plan.json",
          "exists": true,
          "valid_json": true,
          "size": 4892
        },
        {
          "check": "deploy_artifact_source_opportunity_radar_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_opportunity_radar_json exists=True valid_json=True",
          "path": "/app/reports/source_opportunity_radar.json",
          "exists": true,
          "valid_json": true,
          "size": 30972
        },
        {
          "check": "deploy_artifact_source_target_reference_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_target_reference_json exists=True valid_json=True",
          "path": "/app/reports/source_target_reference.json",
          "exists": true,
          "valid_json": true,
          "size": 7876
        },
        {
          "check": "deploy_artifact_telegram_content_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "telegram_content_check_json exists=True valid_json=True",
          "path": "/app/reports/telegram_content_check.json",
          "exists": true,
          "valid_json": true,
          "size": 8609
        },
        {
          "check": "deploy_artifact_production_audit_json",
          "ok": true,
          "severity": "warning",
          "detail": "production_audit_json exists=True valid_json=True",
          "path": "/app/reports/production_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 1004290
        },
        {
          "check": "deploy_artifact_source_coverage_json",
          "ok": true,
          "severity": "warning",
          "detail": "source_coverage_json exists=True valid_json=True",
          "path": "/app/reports/source_coverage.json",
          "exists": true,
          "valid_json": true,
          "size": 80029
        },
        {
          "check": "deploy_artifact_market_source_coverage_json",
          "ok": true,
          "severity": "warning",
          "detail": "market_source_coverage_json exists=True valid_json=True",
          "path": "/app/reports/market_source_coverage.json",
          "exists": true,
          "valid_json": true,
          "size": 82799
        },
        {
          "check": "deploy_artifact_analysis_audit_json",
          "ok": true,
          "severity": "warning",
          "detail": "analysis_audit_json exists=True valid_json=True",
          "path": "/app/reports/analysis_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 13304
        },
        {
          "check": "deploy_artifact_requirements_audit_json",
          "ok": true,
          "severity": "warning",
          "detail": "requirements_audit_json exists=True valid_json=True",
          "path": "/app/reports/requirements_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 231624
        },
        {
          "check": "deploy_artifact_deployment_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "deployment_check_json exists=True valid_json=True",
          "path": "/app/reports/deployment_check.json",
          "exists": true,
          "valid_json": true,
          "size": 31725
        },
        {
          "check": "deploy_artifact_public_dashboard_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "public_dashboard_check_json exists=True valid_json=True",
          "path": "/app/reports/public_dashboard_check.json",
          "exists": true,
          "valid_json": true,
          "size": 27418
        },
        {
          "check": "deploy_artifact_public_dashboard_local_check_json",
          "ok": true,
          "severity": "warning",
          "detail": "public_dashboard_local_check_json exists=True valid_json=True",
          "path": "/app/reports/public_dashboard_local_check.json",
          "exists": true,
          "valid_json": true,
          "size": 26511
        },
        {
          "check": "deploy_artifact_readiness_json",
          "ok": true,
          "severity": "warning",
          "detail": "readiness_json exists=True valid_json=True",
          "path": "/app/reports/readiness.json",
          "exists": true,
          "valid_json": true,
          "size": 238433
        },
        {
          "check": "deploy_mode",
          "ok": true,
          "severity": "warning",
          "detail": "deploy_mode=auto",
          "requested": "auto",
          "env_value": ""
        },
        {
          "check": "env_file_present",
          "ok": false,
          "severity": "warning",
          "detail": "env_file=/app/.env exists=False",
          "path": "/app/.env",
          "keys": []
        },
        {
          "check": "env_python_bin",
          "ok": false,
          "severity": "warning",
          "detail": "PYTHON_BIN is not set",
          "key": "PYTHON_BIN",
          "value": ""
        },
        {
          "check": "env_run_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RUN_LIMIT is not set",
          "key": "RUN_LIMIT",
          "value": ""
        },
        {
          "check": "env_fetch_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_LIMIT is not set",
          "key": "FETCH_LIMIT",
          "value": ""
        },
        {
          "check": "env_fetch_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_TIMEOUT is not set",
          "key": "FETCH_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_fetch_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_HTTP_RETRIES is not set",
          "key": "FETCH_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_source_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_SLEEP is not set",
          "key": "SOURCE_SLEEP",
          "value": ""
        },
        {
          "check": "env_priority_scan_limit",
          "ok": false,
          "severity": "warning",
          "detail": "PRIORITY_SCAN_LIMIT is not set",
          "key": "PRIORITY_SCAN_LIMIT",
          "value": ""
        },
        {
          "check": "env_report_limit",
          "ok": false,
          "severity": "warning",
          "detail": "REPORT_LIMIT is not set",
          "key": "REPORT_LIMIT",
          "value": ""
        },
        {
          "check": "env_health_pending_threshold",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_PENDING_THRESHOLD is not set",
          "key": "HEALTH_PENDING_THRESHOLD",
          "value": ""
        },
        {
          "check": "env_health_backlog_limit",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_BACKLOG_LIMIT is not set",
          "key": "HEALTH_BACKLOG_LIMIT",
          "value": ""
        },
        {
          "check": "env_source_freshness_max_checked_age_hours",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
          "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
          "value": ""
        },
        {
          "check": "env_source_freshness_stale_document_days",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
          "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
          "value": ""
        },
        {
          "check": "env_source_freshness_max_error_count",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
          "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
          "value": ""
        },
        {
          "check": "env_source_freshness_max_fetch_error_rate",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
          "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
          "value": ""
        },
        {
          "check": "env_fetch_error_triage_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_LIMIT",
          "value": ""
        },
        {
          "check": "env_fetch_error_triage_sample_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
          "value": ""
        },
        {
          "check": "env_fetch_error_retry_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
          "key": "FETCH_ERROR_RETRY_LIMIT",
          "value": ""
        },
        {
          "check": "env_fetch_error_retry_categories",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
          "key": "FETCH_ERROR_RETRY_CATEGORIES",
          "value": ""
        },
        {
          "check": "env_fetch_error_retry_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
          "key": "FETCH_ERROR_RETRY_SLEEP",
          "value": ""
        },
        {
          "check": "env_rss_metadata_backfill_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_LIMIT",
          "value": ""
        },
        {
          "check": "env_rss_metadata_backfill_analyze_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
          "value": ""
        },
        {
          "check": "env_quality_prune_limit",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_LIMIT is not set",
          "key": "QUALITY_PRUNE_LIMIT",
          "value": ""
        },
        {
          "check": "env_quality_prune_min_analysis_chars",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
          "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
          "value": ""
        },
        {
          "check": "env_source_candidates_check_enabled",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_CHECK_ENABLED is not set",
          "key": "SOURCE_CANDIDATES_CHECK_ENABLED",
          "value": ""
        },
        {
          "check": "env_source_candidates_auto_promote",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_AUTO_PROMOTE is not set",
          "key": "SOURCE_CANDIDATES_AUTO_PROMOTE",
          "value": ""
        },
        {
          "check": "env_source_candidates_min_candidates",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MIN_CANDIDATES is not set",
          "key": "SOURCE_CANDIDATES_MIN_CANDIDATES",
          "value": ""
        },
        {
          "check": "env_source_candidates_min_source_weight",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
          "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
          "value": ""
        },
        {
          "check": "env_source_candidates_max_promotions",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
          "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
          "value": ""
        },
        {
          "check": "env_source_candidates_http_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
          "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_source_candidates_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
          "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_source_candidates_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_SLEEP is not set",
          "key": "SOURCE_CANDIDATES_SLEEP",
          "value": ""
        },
        {
          "check": "env_backup_enabled",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_ENABLED is not set",
          "key": "BACKUP_ENABLED",
          "value": ""
        },
        {
          "check": "env_backup_keep",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_KEEP is not set",
          "key": "BACKUP_KEEP",
          "value": ""
        },
        {
          "check": "env_telegram_credentials",
          "ok": false,
          "severity": "error",
          "detail": "missing Telegram env: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID",
          "missing": [
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID"
          ]
        },
        {
          "check": "env_public_dashboard_url",
          "ok": false,
          "severity": "warning",
          "detail": "PUBLIC_DASHBOARD_URL is not set",
          "value": ""
        },
        {
          "check": "systemctl_available",
          "ok": true,
          "severity": "warning",
          "detail": "systemctl path=-",
          "path": null
        },
        {
          "check": "systemd_service_file",
          "ok": true,
          "severity": "warning",
          "detail": "/etc/systemd/system/market-intel.service exists=False",
          "path": "/etc/systemd/system/market-intel.service"
        },
        {
          "check": "systemd_timer_file",
          "ok": true,
          "severity": "warning",
          "detail": "/etc/systemd/system/market-intel.timer exists=False",
          "path": "/etc/systemd/system/market-intel.timer"
        },
        {
          "check": "nginx_available",
          "ok": false,
          "severity": "error",
          "detail": "nginx path=-",
          "path": null
        },
        {
          "check": "nginx_site_config",
          "ok": false,
          "severity": "error",
          "detail": "nginx site config exists=False",
          "paths": [
            "/etc/nginx/sites-enabled/market-intel.conf",
            "/etc/nginx/sites-available/market-intel.conf"
          ]
        },
        {
          "check": "docker_available",
          "ok": true,
          "severity": "warning",
          "detail": "docker path=-",
          "path": null
        }
      ],
      "artifacts": {
        "daily_script": {
          "path": "/app/scripts/run_daily.sh",
          "exists": true,
          "size": 21105
        },
        "env_configurator": {
          "path": "/app/scripts/configure_env.sh",
          "exists": true,
          "size": 23042
        },
        "env_example": {
          "path": "/app/.env.example",
          "exists": true,
          "size": 1946
        },
        "dockerignore": {
          "path": "/app/.dockerignore",
          "exists": true,
          "size": 115
        },
        "vps_bootstrap": {
          "path": "/app/scripts/bootstrap_vps.sh",
          "exists": true,
          "size": 7685
        },
        "preflight_script": {
          "path": "/app/scripts/preflight_check.sh",
          "exists": true,
          "size": 2926
        },
        "regression_tests": {
          "path": "/app/tests/test_market_intel_regression.py",
          "exists": true,
          "size": 494774
        },
        "ops_snapshot_script": {
          "path": "/app/scripts/ops_snapshot.sh",
          "exists": true,
          "size": 9682
        },
        "local_dashboard_smoke_script": {
          "path": "/app/scripts/local_dashboard_smoke.sh",
          "exists": true,
          "size": 2885
        },
        "docker_daily_loop": {
          "path": "/app/scripts/docker_daily_loop.sh",
          "exists": true,
          "size": 1784
        },
        "dockerfile": {
          "path": "/app/Dockerfile",
          "exists": true,
          "size": 536
        },
        "docker_compose": {
          "path": "/app/docker-compose.yml",
          "exists": true,
          "size": 1175
        },
        "python_requirements": {
          "path": "/app/requirements.txt",
          "exists": true,
          "size": 23
        },
        "collector": {
          "path": "/app/scripts/market_intel.py",
          "exists": true,
          "size": 1235027
        },
        "sources": {
          "path": "/app/config/sources.json",
          "exists": true,
          "size": 81666
        },
        "company_universe": {
          "path": "/app/config/company_universe.json",
          "exists": true,
          "size": 11859
        },
        "database": {
          "path": "/app/data/market_intel.db",
          "exists": true,
          "size": 316948480
        },
        "dashboard_html": {
          "path": "/app/reports/dashboard.html",
          "exists": true,
          "size": 319854
        },
        "dashboard_json": {
          "path": "/app/reports/dashboard.json",
          "exists": true,
          "valid_json": true,
          "size": 5799007
        },
        "dashboard_content_check_json": {
          "path": "/app/reports/dashboard_content_check.json",
          "exists": true,
          "valid_json": true,
          "size": 22192
        },
        "strategy_playbook_json": {
          "path": "/app/reports/strategy_playbook.json",
          "exists": true,
          "valid_json": true,
          "size": 272360
        },
        "strategy_lenses_json": {
          "path": "/app/reports/strategy_lenses.json",
          "exists": true,
          "valid_json": true,
          "size": 42926
        },
        "strategy_action_queue_json": {
          "path": "/app/reports/strategy_action_queue.json",
          "exists": true,
          "valid_json": true,
          "size": 738952
        },
        "source_strategy_score_json": {
          "path": "/app/reports/source_strategy_score.json",
          "exists": true,
          "valid_json": true,
          "size": 252763
        },
        "health_json": {
          "path": "/app/reports/health.json",
          "exists": true,
          "valid_json": true,
          "size": 44467
        },
        "ops_monitor_json": {
          "path": "/app/reports/ops_monitor.json",
          "exists": true,
          "valid_json": true,
          "size": 13510
        },
        "daily_lock_json": {
          "path": "/app/reports/daily_lock.json",
          "exists": true,
          "valid_json": true,
          "size": 221
        },
        "daily_lock_audit_json": {
          "path": "/app/reports/daily_lock_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 3444
        },
        "ops_snapshot_json": {
          "path": "/app/reports/ops_snapshot.json",
          "exists": true,
          "valid_json": true,
          "size": 10525
        },
        "source_freshness_json": {
          "path": "/app/reports/source_freshness.json",
          "exists": true,
          "valid_json": true,
          "size": 161332
        },
        "fetch_error_triage_json": {
          "path": "/app/reports/fetch_error_triage.json",
          "exists": true,
          "valid_json": true,
          "size": 21304
        },
        "fetch_error_retry_json": {
          "path": "/app/reports/fetch_error_retry.json",
          "exists": true,
          "valid_json": true,
          "size": 305
        },
        "rss_metadata_backfill_json": {
          "path": "/app/reports/rss_metadata_backfill.json",
          "exists": true,
          "valid_json": true,
          "size": 270
        },
        "go_live_json": {
          "path": "/app/reports/go_live.json",
          "exists": true,
          "valid_json": true,
          "size": 35642
        },
        "deploy_release_json": {
          "path": "/app/reports/deploy_release.json",
          "exists": true,
          "valid_json": true,
          "size": 40575
        },
        "env_check_json": {
          "path": "/app/reports/env_check.json",
          "exists": true,
          "valid_json": true,
          "size": 10406
        },
        "quality_prune_json": {
          "path": "/app/reports/quality_prune.json",
          "exists": true,
          "valid_json": true,
          "size": 8701
        },
        "source_candidates_json": {
          "path": "/app/reports/source_candidates.json",
          "exists": true,
          "valid_json": true,
          "size": 30389
        },
        "source_promotion_plan_json": {
          "path": "/app/reports/source_promotion_plan.json",
          "exists": true,
          "valid_json": true,
          "size": 4892
        },
        "source_opportunity_radar_json": {
          "path": "/app/reports/source_opportunity_radar.json",
          "exists": true,
          "valid_json": true,
          "size": 30972
        },
        "source_target_reference_json": {
          "path": "/app/reports/source_target_reference.json",
          "exists": true,
          "valid_json": true,
          "size": 7876
        },
        "telegram_content_check_json": {
          "path": "/app/reports/telegram_content_check.json",
          "exists": true,
          "valid_json": true,
          "size": 8609
        },
        "production_audit_json": {
          "path": "/app/reports/production_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 1004290
        },
        "source_coverage_json": {
          "path": "/app/reports/source_coverage.json",
          "exists": true,
          "valid_json": true,
          "size": 80029
        },
        "market_source_coverage_json": {
          "path": "/app/reports/market_source_coverage.json",
          "exists": true,
          "valid_json": true,
          "size": 82799
        },
        "analysis_audit_json": {
          "path": "/app/reports/analysis_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 13304
        },
        "requirements_audit_json": {
          "path": "/app/reports/requirements_audit.json",
          "exists": true,
          "valid_json": true,
          "size": 231624
        },
        "deployment_check_json": {
          "path": "/app/reports/deployment_check.json",
          "exists": true,
          "valid_json": true,
          "size": 31725
        },
        "public_dashboard_check_json": {
          "path": "/app/reports/public_dashboard_check.json",
          "exists": true,
          "valid_json": true,
          "size": 27418
        },
        "public_dashboard_local_check_json": {
          "path": "/app/reports/public_dashboard_local_check.json",
          "exists": true,
          "valid_json": true,
          "size": 26511
        },
        "readiness_json": {
          "path": "/app/reports/readiness.json",
          "exists": true,
          "valid_json": true,
          "size": 238433
        }
      },
      "env": {
        "path": "/app/.env",
        "keys": [],
        "redacted": {}
      },
      "systemd": {},
      "nginx": {},
      "docker": {}
    },
    "env_check": {
      "ok": false,
      "generated_at": "2026-06-22T21:32:11+00:00",
      "summary": {
        "errors": 5,
        "warnings": 38,
        "env_file": "/app/.env",
        "keys": [],
        "runtime_checks_included": true,
        "operator_inputs_ready": false,
        "operator_inputs_missing": [
          "VPS_HOST",
          "VPS_USER",
          "PUBLIC_DASHBOARD_URL",
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "DEPLOY_MODE"
        ],
        "operator_inputs_invalid": [
          "env_deploy_mode_valid",
          "env_public_dashboard_url_valid",
          "env_telegram_token_format",
          "env_telegram_chat_id_format"
        ]
      },
      "checks": [
        {
          "check": "env_file_present",
          "ok": false,
          "severity": "error",
          "detail": "env_file=/app/.env exists=False",
          "path": "/app/.env"
        },
        {
          "check": "env_required_python_bin",
          "ok": false,
          "severity": "warning",
          "detail": "PYTHON_BIN is not set",
          "key": "PYTHON_BIN",
          "value": ""
        },
        {
          "check": "env_required_lock_file",
          "ok": false,
          "severity": "warning",
          "detail": "LOCK_FILE is not set",
          "key": "LOCK_FILE",
          "value": ""
        },
        {
          "check": "env_required_run_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RUN_LIMIT is not set",
          "key": "RUN_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_LIMIT is not set",
          "key": "FETCH_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_TIMEOUT is not set",
          "key": "FETCH_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_required_fetch_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_HTTP_RETRIES is not set",
          "key": "FETCH_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_required_source_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_SLEEP is not set",
          "key": "SOURCE_SLEEP",
          "value": ""
        },
        {
          "check": "env_required_report_limit",
          "ok": false,
          "severity": "warning",
          "detail": "REPORT_LIMIT is not set",
          "key": "REPORT_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_priority_scan_limit",
          "ok": false,
          "severity": "warning",
          "detail": "PRIORITY_SCAN_LIMIT is not set",
          "key": "PRIORITY_SCAN_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_health_pending_threshold",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_PENDING_THRESHOLD is not set",
          "key": "HEALTH_PENDING_THRESHOLD",
          "value": ""
        },
        {
          "check": "env_required_health_backlog_limit",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_BACKLOG_LIMIT is not set",
          "key": "HEALTH_BACKLOG_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_window_days",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_WINDOW_DAYS is not set",
          "key": "OPS_MONITOR_WINDOW_DAYS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_max_latest_age_hours",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MAX_LATEST_AGE_HOURS is not set",
          "key": "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_min_success_days",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MIN_SUCCESS_DAYS is not set",
          "key": "OPS_MONITOR_MIN_SUCCESS_DAYS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_max_zero_output_runs",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS is not set",
          "key": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_min_sources_checked",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MIN_SOURCES_CHECKED is not set",
          "key": "OPS_MONITOR_MIN_SOURCES_CHECKED",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_checked_age_hours",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
          "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_stale_document_days",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
          "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_error_count",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
          "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_fetch_error_rate",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
          "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_triage_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_triage_sample_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
          "key": "FETCH_ERROR_RETRY_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_categories",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
          "key": "FETCH_ERROR_RETRY_CATEGORIES",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
          "key": "FETCH_ERROR_RETRY_SLEEP",
          "value": ""
        },
        {
          "check": "env_required_rss_metadata_backfill_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_rss_metadata_backfill_analyze_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_quality_prune_limit",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_LIMIT is not set",
          "key": "QUALITY_PRUNE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_quality_prune_min_analysis_chars",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
          "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
          "value": ""
        },
        {
          "check": "env_required_backup_enabled",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_ENABLED is not set",
          "key": "BACKUP_ENABLED",
          "value": ""
        },
        {
          "check": "env_required_backup_keep",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_KEEP is not set",
          "key": "BACKUP_KEEP",
          "value": ""
        },
        {
          "check": "env_required_deploy_service_name",
          "ok": false,
          "severity": "warning",
          "detail": "DEPLOY_SERVICE_NAME is not set",
          "key": "DEPLOY_SERVICE_NAME",
          "value": ""
        },
        {
          "check": "env_required_nginx_site_name",
          "ok": false,
          "severity": "warning",
          "detail": "NGINX_SITE_NAME is not set",
          "key": "NGINX_SITE_NAME",
          "value": ""
        },
        {
          "check": "env_required_deploy_mode",
          "ok": false,
          "severity": "warning",
          "detail": "DEPLOY_MODE is not set",
          "key": "DEPLOY_MODE",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_min_source_weight",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
          "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_max_promotions",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
          "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_http_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
          "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
          "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_deploy_mode_valid",
          "ok": false,
          "severity": "error",
          "detail": "DEPLOY_MODE=- should be auto, systemd, or docker",
          "value": ""
        },
        {
          "check": "env_deploy_mode_production_specific",
          "ok": true,
          "severity": "warning",
          "detail": "DEPLOY_MODE=auto is allowed for local checks; use systemd or docker for production",
          "value": ""
        },
        {
          "check": "env_public_dashboard_url_valid",
          "ok": false,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL is missing or invalid",
          "value": ""
        },
        {
          "check": "env_telegram_token_format",
          "ok": false,
          "severity": "error",
          "detail": "TELEGRAM_BOT_TOKEN is missing or has an unexpected format",
          "value": ""
        },
        {
          "check": "env_telegram_chat_id_format",
          "ok": false,
          "severity": "error",
          "detail": "TELEGRAM_CHAT_ID is missing or has an unexpected format",
          "value": ""
        }
      ],
      "redacted_env": {}
    },
    "public_dashboard_check": {
      "ok": true,
      "strict": true,
      "generated_at": "2026-06-22T21:32:12+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "base_url": "https://35-221-72-238.sslip.io/",
        "endpoint_count": 36
      },
      "checks": [
        {
          "check": "public_dashboard_url_configured",
          "ok": true,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL=https://35-221-72-238.sslip.io/dashboard.html",
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/"
        },
        {
          "check": "public_dashboard_html",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard.html status=200 title_found=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "text/html",
            "size": 319854,
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "contains_dashboard_title": true
          }
        },
        {
          "check": "public_json_dashboard_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 5799007,
            "url": "https://35-221-72-238.sslip.io/dashboard.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_dashboard_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard_content_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 22192,
            "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_health_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/health.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 44467,
            "url": "https://35-221-72-238.sslip.io/health.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_env_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/env_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10406,
            "url": "https://35-221-72-238.sslip.io/env_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_operator_input_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/operator_input_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 2991,
            "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_quality_prune_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/quality_prune.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 8701,
            "url": "https://35-221-72-238.sslip.io/quality_prune.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_candidates_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_candidates.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 30389,
            "url": "https://35-221-72-238.sslip.io/source_candidates.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_promotion_plan_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_promotion_plan.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 4892,
            "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_opportunity_radar_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_opportunity_radar.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 30972,
            "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_target_reference_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_target_reference.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 7876,
            "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_telegram_notify_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/telegram_notify.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 4417,
            "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_telegram_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/telegram_content_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 8609,
            "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_playbook_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_playbook.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 272360,
            "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_lenses_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_lenses.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 42926,
            "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_reuse_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10567,
            "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_export_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_export.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 566053,
            "url": "https://35-221-72-238.sslip.io/strategy_export.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_weekly_market_strategy_report_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 355631,
            "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_production_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/production_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 1004290,
            "url": "https://35-221-72-238.sslip.io/production_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_coverage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 80029,
            "url": "https://35-221-72-238.sslip.io/source_coverage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_market_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/market_source_coverage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 82799,
            "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_analysis_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/analysis_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 13304,
            "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_requirements_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/requirements_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 231624,
            "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_deployment_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/deployment_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 31725,
            "url": "https://35-221-72-238.sslip.io/deployment_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_readiness_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/readiness.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 238433,
            "url": "https://35-221-72-238.sslip.io/readiness.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_handoff_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_handoff.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 100282,
            "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_monitor_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_monitor.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 13510,
            "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_daily_lock_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/daily_lock_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 3444,
            "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_snapshot_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_snapshot.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10525,
            "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_freshness_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_freshness.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 161332,
            "url": "https://35-221-72-238.sslip.io/source_freshness.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_fetch_error_triage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/fetch_error_triage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 21304,
            "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_fetch_error_retry_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/fetch_error_retry.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 305,
            "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_rss_metadata_backfill_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 270,
            "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_go_live_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/go_live.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 35642,
            "url": "https://35-221-72-238.sslip.io/go_live.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_deploy_release_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/deploy_release.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 40575,
            "url": "https://35-221-72-238.sslip.io/deploy_release.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_release_upload_bundle_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 54838,
            "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_dashboard_release_sha_current",
          "ok": true,
          "severity": "error",
          "detail": "deploy_release_sha=b32e3e95 html_has_sha=True",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
        }
      ],
      "endpoints": {
        "dashboard.html": {
          "ok": true,
          "status": 200,
          "content_type": "text/html",
          "size": 319854,
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "contains_dashboard_title": true
        },
        "dashboard.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 5799007,
          "url": "https://35-221-72-238.sslip.io/dashboard.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "dashboard_content_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 22192,
          "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "health.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 44467,
          "url": "https://35-221-72-238.sslip.io/health.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "env_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10406,
          "url": "https://35-221-72-238.sslip.io/env_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "operator_input_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 2991,
          "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "quality_prune.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8701,
          "url": "https://35-221-72-238.sslip.io/quality_prune.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_candidates.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30389,
          "url": "https://35-221-72-238.sslip.io/source_candidates.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_promotion_plan.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4892,
          "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_opportunity_radar.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30972,
          "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_target_reference.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 7876,
          "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "telegram_notify.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4417,
          "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "telegram_content_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8609,
          "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_playbook.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 272360,
          "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_lenses.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 42926,
          "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_reuse_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10567,
          "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_export.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 566053,
          "url": "https://35-221-72-238.sslip.io/strategy_export.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "weekly_market_strategy_report.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 355631,
          "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "production_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 1004290,
          "url": "https://35-221-72-238.sslip.io/production_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_coverage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 80029,
          "url": "https://35-221-72-238.sslip.io/source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "market_source_coverage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 82799,
          "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "analysis_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13304,
          "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "requirements_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 231624,
          "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "deployment_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 31725,
          "url": "https://35-221-72-238.sslip.io/deployment_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "readiness.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 238433,
          "url": "https://35-221-72-238.sslip.io/readiness.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_handoff.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 100282,
          "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_monitor.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13510,
          "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "daily_lock_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 3444,
          "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_snapshot.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10525,
          "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_freshness.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 161332,
          "url": "https://35-221-72-238.sslip.io/source_freshness.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "fetch_error_triage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 21304,
          "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "fetch_error_retry.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 305,
          "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "rss_metadata_backfill.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 270,
          "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "go_live.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 35642,
          "url": "https://35-221-72-238.sslip.io/go_live.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "deploy_release.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 40575,
          "url": "https://35-221-72-238.sslip.io/deploy_release.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "release_upload_bundle_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 54838,
          "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      }
    },
    "dashboard_content_check": {
      "ok": false,
      "strict": true,
      "generated_at": "2026-06-22T21:32:12+00:00",
      "summary": {
        "errors": 1,
        "warnings": 0,
        "theme_signals": 19,
        "company_rankings": 30,
        "latest_analyses": 40,
        "related_company_themes": 18,
        "strategy_decision_digest_items": 5,
        "daily_lock_audit_ok": true,
        "daily_lock_audit_warnings": 0,
        "daily_lock_ops_success_days": 8,
        "daily_lock_ops_consecutive_success_days": 6,
        "source_coverage_targets": 59,
        "market_source_coverage_targets": 70,
        "source_freshness_active_sources": 148,
        "source_candidate_only_sources": 0,
        "source_candidate_count_rows": 4,
        "source_followup_sources": 7,
        "source_followup_rows": 7,
        "source_strategy_score_rows": 100,
        "score_explainability_themes": 19,
        "score_explainability_companies": 30,
        "score_explainability_sources": 30,
        "strategy_quality_audit_ok": true,
        "strategy_quality_action_score_missing_rows": 0,
        "strategy_quality_decision_score_missing_rows": 0,
        "strategy_quality_short": 19,
        "strategy_quality_mid": 19,
        "strategy_quality_long": 19
      },
      "checks": [
        {
          "check": "dashboard_json_valid",
          "ok": true,
          "severity": "error",
          "detail": "/app/reports/dashboard.json exists=True valid_json=True",
          "path": "/app/reports/dashboard.json"
        },
        {
          "check": "dashboard_html_present",
          "ok": true,
          "severity": "error",
          "detail": "/app/reports/dashboard.html exists=True title_found=True",
          "path": "/app/reports/dashboard.html"
        },
        {
          "check": "dashboard_db_counts_visible",
          "ok": true,
          "severity": "error",
          "detail": "documents=12715 analyses=9611",
          "status": {
            "documents": 12715,
            "analyses": 9611,
            "company_scores": 90528,
            "strategy_lenses": 19,
            "theme_company_scores": 364,
            "market_theme_signals": 209,
            "company_strategy_rankings": 486,
            "source_strategy_scores": 1321,
            "documents_by_kind": [
              {
                "kind": "attachment_pdf",
                "count": 7697
              },
              {
                "kind": "page",
                "count": 5014
              },
              {
                "kind": "podcast",
                "count": 4
              }
            ],
            "last_run": {
              "id": 57,
              "started_at": "2026-06-22T21:20:03+00:00",
              "finished_at": "2026-06-22T21:26:06+00:00",
              "status": "ok",
              "sources_checked": 148,
              "candidates_found": 2406,
              "documents_new": 164,
              "analyses_new": 159,
              "error": null
            },
            "source_errors": [
              {
                "source_id": "gsi_news",
                "error_count": 6,
                "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
              },
              {
                "source_id": "iea_reports",
                "error_count": 6,
                "last_error": "HTTP Error 403: Forbidden"
              },
              {
                "source_id": "nuveen_investment_outlook",
                "error_count": 6,
                "last_error": "The read operation timed out"
              }
            ]
          }
        },
        {
          "check": "dashboard_theme_signals_visible",
          "ok": true,
          "severity": "error",
          "detail": "theme_signals=19, minimum=5",
          "count": 19
        },
        {
          "check": "dashboard_company_rankings_visible",
          "ok": true,
          "severity": "error",
          "detail": "company_rankings=30, minimum=10",
          "count": 30
        },
        {
          "check": "dashboard_latest_analyses_visible",
          "ok": true,
          "severity": "error",
          "detail": "latest_analyses=40, minimum=20",
          "count": 40
        },
        {
          "check": "dashboard_theme_scores_bounded",
          "ok": true,
          "severity": "error",
          "detail": "theme score field errors=0",
          "samples": []
        },
        {
          "check": "dashboard_trade_view_complete",
          "ok": true,
          "severity": "error",
          "detail": "themes with incomplete buy/sell/watch/risk=0",
          "themes": []
        },
        {
          "check": "dashboard_time_horizon_complete",
          "ok": true,
          "severity": "error",
          "detail": "themes missing short/mid/long view=0",
          "themes": []
        },
        {
          "check": "dashboard_related_companies_linked",
          "ok": true,
          "severity": "error",
          "detail": "themes with related companies=18, minimum=5",
          "count": 18
        },
        {
          "check": "dashboard_strategy_buckets_present",
          "ok": true,
          "severity": "error",
          "detail": "missing strategy buckets=[]",
          "buckets": [
            "買い",
            "売り",
            "監視",
            "リスク要因"
          ]
        },
        {
          "check": "dashboard_strategy_decision_digest_present",
          "ok": true,
          "severity": "error",
          "detail": "decision_digest_items=5 questions=3",
          "summary": {
            "date": "2026-06-23",
            "stance": "テーマ分散で強めに監視",
            "high_conviction_buy": 0,
            "crowded_watch": 0,
            "risk_triggers": 5,
            "company_focus": 0,
            "top_buy_theme": "",
            "top_crowded_theme": "",
            "top_risk_theme": "スタートアップ・イノベーション"
          }
        },
        {
          "check": "dashboard_daily_lock_audit_present",
          "ok": true,
          "severity": "error",
          "detail": "audit_present=True ops_success_days=8 html_daily_lock_audit=True html_lock_impl=True",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "run_daily_script": "/app/scripts/run_daily.sh",
            "daily_lock_report": "/app/reports/daily_lock.json",
            "daily_lock_report_present": true,
            "daily_lock_status": "running",
            "daily_lock_exit_code": 0,
            "ops_monitor_ok": true,
            "ops_success_days": 8,
            "ops_consecutive_success_days": 6,
            "ops_latest_status": "ok",
            "ops_latest_age_hours": 0.01
          }
        },
        {
          "check": "dashboard_strategy_quality_audit_visible",
          "ok": true,
          "severity": "error",
          "detail": "audit_present=True missing_fields=[] missing_labels=[]",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 9611,
            "lens_reuse_analyses": 9607,
            "source_strategy_reuse_analyses": 9611,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 0,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 95,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 0,
            "strategy_decision_digest_crowded": 0,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 5,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 1319,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          }
        },
        {
          "check": "dashboard_strategy_quality_scores_complete",
          "ok": true,
          "severity": "error",
          "detail": "audit_ok=True action_missing=0 digest_missing=0 horizons=19/19/19",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 9611,
            "lens_reuse_analyses": 9607,
            "source_strategy_reuse_analyses": 9611,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 0,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 95,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 0,
            "strategy_decision_digest_crowded": 0,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 5,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 1319,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          }
        },
        {
          "check": "dashboard_source_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "government_targets=59 missing=0 categories=6",
          "summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          }
        },
        {
          "check": "dashboard_market_source_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "market_targets=70 missing=0 categories=9",
          "summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          }
        },
        {
          "check": "dashboard_source_freshness_present",
          "ok": true,
          "severity": "error",
          "detail": "active_sources=148 checked_recent=148 sources=148",
          "summary": {
            "errors": 0,
            "warnings": 1,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 3,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 7,
            "followup_counts": {
              "fetch_error": 7
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 313,
            "documents_7d": 2262,
            "documents_30d": 12715,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          }
        },
        {
          "check": "dashboard_source_candidate_counts_visible",
          "ok": true,
          "severity": "error",
          "detail": "candidate_only_summary=0 candidate_only_rows=4 html_label=True html_candidate_count_label=True",
          "rows": [
            {
              "source_id": "enecho_meti_release_bridge",
              "source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
              "publisher_type": "government",
              "kind": "rss",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "freshness_status": "ok",
              "severity_rank": 0,
              "checked_at": "2026-06-22T21:20:05+00:00",
              "checked_age_hours": 0.11,
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "document_count": 0,
              "last_candidate_count": 2,
              "candidate_only_ok": true,
              "documents_24h": 0,
              "documents_7d": 0,
              "documents_30d": 0,
              "latest_document_at": null,
              "latest_document_age_days": null,
              "pending_fetch": 0,
              "fetch_errors": 0,
              "actionable_fetch_errors": 0,
              "link_rot_fetch_errors": 0,
              "fetch_error_rate": 0.0,
              "actionable_fetch_error_rate": 0.0,
              "analyses_7d": 0,
              "reasons": [
                "直近チェックで候補2件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
              ],
              "followup_kind": "",
              "followup_action": ""
            },
            {
              "source_id": "sme_agency_meti_release_bridge",
              "source_name": "中小企業庁 関連 経済産業省ニュースリリース",
              "publisher_type": "government",
              "kind": "rss",
              "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
              "freshness_status": "ok",
              "severity_rank": 0,
              "checked_at": "2026-06-22T21:20:05+00:00",
              "checked_age_hours": 0.11,
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "document_count": 0,
              "last_candidate_count": 1,
              "candidate_only_ok": true,
              "documents_24h": 0,
              "documents_7d": 0,
              "documents_30d": 0,
              "latest_document_at": null,
              "latest_document_age_days": null,
              "pending_fetch": 0,
              "fetch_errors": 0,
              "actionable_fetch_errors": 0,
              "link_rot_fetch_errors": 0,
              "fetch_error_rate": 0.0,
              "actionable_fetch_error_rate": 0.0,
              "analyses_7d": 0,
              "reasons": [
                "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
              ],
              "followup_kind": "",
              "followup_action": ""
            },
            {
              "source_id": "asdf_mod_rss_bridge",
              "source_name": "航空自衛隊 関連 防衛省お知らせRSS",
              "publisher_type": "government",
              "kind": "rss",
              "url": "https://www.mod.go.jp/j/rss/news.xml",
              "freshness_status": "ok",
              "severity_rank": 0,
              "checked_at": "2026-06-22T21:21:45+00:00",
              "checked_age_hours": 0.08,
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "document_count": 0,
              "last_candidate_count": 1,
              "candidate_only_ok": true,
              "documents_24h": 0,
              "documents_7d": 0,
              "documents_30d": 0,
              "latest_document_at": null,
              "latest_document_age_days": null,
              "pending_fetch": 0,
              "fetch_errors": 0,
              "actionable_fetch_errors": 0,
              "link_rot_fetch_errors": 0,
              "fetch_error_rate": 0.0,
              "actionable_fetch_error_rate": 0.0,
              "analyses_7d": 0,
              "reasons": [
                "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
              ],
              "followup_kind": "",
              "followup_action": ""
            },
            {
              "source_id": "mofa_gov_online_bridge",
              "source_name": "外務省 関連 政府広報オンライン新着",
              "publisher_type": "government",
              "kind": "html_index",
              "url": "https://www.gov-online.go.jp/info/index.html",
              "freshness_status": "ok",
              "severity_rank": 0,
              "checked_at": "2026-06-22T21:21:41+00:00",
              "checked_age_hours": 0.08,
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "document_count": 0,
              "last_candidate_count": 5,
              "candidate_only_ok": true,
              "documents_24h": 0,
              "documents_7d": 0,
              "documents_30d": 0,
              "latest_document_at": null,
              "latest_document_age_days": null,
              "pending_fetch": 0,
              "fetch_errors": 0,
              "actionable_fetch_errors": 0,
              "link_rot_fetch_errors": 0,
              "fetch_error_rate": 0.0,
              "actionable_fetch_error_rate": 0.0,
              "analyses_7d": 0,
              "reasons": [
                "直近チェックで候補5件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
              ],
              "followup_kind": "",
              "followup_action": ""
            }
          ]
        },
        {
          "check": "dashboard_source_followup_queue_visible",
          "ok": true,
          "severity": "error",
          "detail": "followup_summary=7 followup_rows=7 html_label=True html_action_label=True",
          "rows": [
            {
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 40,
              "document_count": 385,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "oecd_ecoscope",
              "source_name": "OECD Ecoscope / Economic Outlook Blog",
              "publisher_type": "international_organization",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 31,
              "document_count": 41,
              "checked_age_hours": 0.05,
              "reason": ""
            },
            {
              "source_id": "caa_news_rss",
              "source_name": "消費者庁 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 89,
              "checked_age_hours": 0.1,
              "reason": ""
            },
            {
              "source_id": "jetro_biznews_rss",
              "source_name": "JETRO ビジネス短信RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 180,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "gsi_news",
              "source_name": "国土地理院 新着情報",
              "publisher_type": "government",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 13,
              "document_count": 48,
              "checked_age_hours": 0.09,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            },
            {
              "source_id": "iea_reports",
              "source_name": "IEA Reports",
              "publisher_type": "international_organization",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 11,
              "document_count": 12,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=403"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "source_name": "Nuveen Investment Outlook",
              "publisher_type": "asset_manager",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 6,
              "document_count": 7,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            }
          ]
        },
        {
          "check": "dashboard_source_strategy_score_present",
          "ok": true,
          "severity": "error",
          "detail": "source_strategy_score rows=100",
          "count": 100
        },
        {
          "check": "dashboard_score_explainability_present",
          "ok": true,
          "severity": "error",
          "detail": "themes=19 companies=30 sources=30",
          "summary": {
            "date": "2026-06-23",
            "theme_explanations": 19,
            "company_explanations": 30,
            "source_explanations": 30,
            "high_momentum_themes": 0,
            "high_priced_in_themes": 0,
            "top_theme": "量子・次世代計算",
            "top_company": "NTTデータグループ",
            "top_source": "kantei_home"
          }
        },
        {
          "check": "dashboard_html_strategy_labels_present",
          "ok": false,
          "severity": "error",
          "detail": "missing labels=['関連銘柄']",
          "missing_labels": [
            "関連銘柄"
          ]
        },
        {
          "check": "dashboard_release_sha_current",
          "ok": true,
          "severity": "error",
          "detail": "deploy_release_sha=b32e3e95 html_has_sha=True",
          "deploy_release_path": "/app/reports/deploy_release.json",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
        }
      ],
      "failed_checks": [
        {
          "check": "dashboard_html_strategy_labels_present",
          "ok": false,
          "severity": "error",
          "detail": "missing labels=['関連銘柄']",
          "missing_labels": [
            "関連銘柄"
          ]
        }
      ]
    },
    "telegram_content_check": {
      "ok": false,
      "strict": true,
      "generated_at": "2026-06-22T21:32:12+00:00",
      "summary": {
        "errors": 1,
        "warnings": 0,
        "date": "2026-06-23",
        "message_length": 1792,
        "themes": 5,
        "companies": 15,
        "dashboard_url_configured": true,
        "dashboard_url_ok": true,
        "decision_digest_top_buy_theme": "",
        "source_coverage_targets": 59,
        "source_coverage_active": 59,
        "market_source_coverage_targets": 70,
        "market_source_coverage_active": 70,
        "source_followup_sources": 7,
        "source_followup_counts": {
          "fetch_error": 7
        }
      },
      "checks": [
        {
          "check": "telegram_message_length",
          "ok": true,
          "severity": "error",
          "detail": "message_length=1792, max=3900",
          "message_length": 1792
        },
        {
          "check": "telegram_strategy_sections_present",
          "ok": true,
          "severity": "error",
          "detail": "missing sections=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_theme_count",
          "ok": true,
          "severity": "error",
          "detail": "themes=5, minimum=3",
          "theme_count": 5
        },
        {
          "check": "telegram_company_count",
          "ok": true,
          "severity": "error",
          "detail": "companies=15, minimum=3",
          "company_count": 15
        },
        {
          "check": "telegram_time_horizon_present",
          "ok": true,
          "severity": "error",
          "detail": "missing horizon terms=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_scores_present",
          "ok": true,
          "severity": "error",
          "detail": "missing score terms=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_related_tickers_present",
          "ok": true,
          "severity": "error",
          "detail": "ticker_hits=5, expected=3",
          "ticker_hits": [
            "9613.T",
            "6501.T",
            "9984.T",
            "6701.T",
            "9719.T"
          ]
        },
        {
          "check": "telegram_decision_digest_present",
          "ok": false,
          "severity": "error",
          "detail": "top_buy_theme=",
          "digest_summary": {
            "date": "2026-06-23",
            "stance": "テーマ分散で強めに監視",
            "high_conviction_buy": 0,
            "crowded_watch": 0,
            "risk_triggers": 5,
            "company_focus": 0,
            "top_buy_theme": "",
            "top_crowded_theme": "",
            "top_risk_theme": "スタートアップ・イノベーション"
          }
        },
        {
          "check": "telegram_government_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "targets=59 active=59",
          "coverage_summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          }
        },
        {
          "check": "telegram_market_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "targets=70 active=70",
          "coverage_summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          }
        },
        {
          "check": "telegram_source_followup_present",
          "ok": true,
          "severity": "error",
          "detail": "followup_sources=7",
          "source_freshness_summary": {
            "errors": 0,
            "warnings": 1,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 3,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 7,
            "followup_counts": {
              "fetch_error": 7
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 313,
            "documents_7d": 2262,
            "documents_30d": 12715,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          },
          "followup_rows": [
            {
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 40,
              "document_count": 385,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "oecd_ecoscope",
              "source_name": "OECD Ecoscope / Economic Outlook Blog",
              "publisher_type": "international_organization",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 31,
              "document_count": 41,
              "checked_age_hours": 0.05,
              "reason": ""
            },
            {
              "source_id": "caa_news_rss",
              "source_name": "消費者庁 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 89,
              "checked_age_hours": 0.1,
              "reason": ""
            },
            {
              "source_id": "jetro_biznews_rss",
              "source_name": "JETRO ビジネス短信RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 180,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "gsi_news",
              "source_name": "国土地理院 新着情報",
              "publisher_type": "government",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 13,
              "document_count": 48,
              "checked_age_hours": 0.09,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            },
            {
              "source_id": "iea_reports",
              "source_name": "IEA Reports",
              "publisher_type": "international_organization",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 11,
              "document_count": 12,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=403"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "source_name": "Nuveen Investment Outlook",
              "publisher_type": "asset_manager",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 6,
              "document_count": 7,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            }
          ]
        },
        {
          "check": "telegram_dashboard_url_present",
          "ok": true,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL is included and production-safe",
          "dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "url_quality": {
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "ok": true,
            "format_ok": true,
            "placeholder": false,
            "host": "35-221-72-238.sslip.io"
          }
        }
      ],
      "message": ""
    },
    "source_candidates": {
      "status": "ok",
      "generated_at": "2026-06-22T21:27:39+00:00",
      "checked": true,
      "promote_requested": false,
      "candidate_count": 16,
      "needs_check_count": 0,
      "promotable_count": 1,
      "decision_counts": {
        "covered_by_active_fallback": 7,
        "already_enabled": 8,
        "promote": 1
      },
      "promotion_queue": [
        {
          "source_id": "asdf_news",
          "name": "航空自衛隊 最新情報",
          "url": "https://www.mod.go.jp/asdf/news/",
          "publisher_type": "government",
          "source_weight": 0.7,
          "focus": [
            "defense",
            "aerospace",
            "space",
            "dual_use",
            "security"
          ],
          "already_enabled": false,
          "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling.",
          "covered_by_active_source_id": "asdf_mod_rss_bridge",
          "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
          "status": 200,
          "content_type": "text/html",
          "candidate_count": 21,
          "candidate_samples": [
            {
              "title": "航空自衛隊",
              "url": "https://www.mod.go.jp/asdf/",
              "published_at": null
            },
            {
              "title": "基地 BASE",
              "url": "https://www.mod.go.jp/asdf/base/",
              "published_at": null
            },
            {
              "title": "装備 EQUIPMENT",
              "url": "https://www.mod.go.jp/asdf/equipment/",
              "published_at": null
            },
            {
              "title": "活動報告 REPORT",
              "url": "https://www.mod.go.jp/asdf/report/",
              "published_at": null
            },
            {
              "title": "イベント EVENT",
              "url": "https://www.mod.go.jp/asdf/event/",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "promote",
          "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
          "promotion_score": 0.865,
          "promotable": true
        }
      ],
      "review_queue": [],
      "promoted_ids": [],
      "min_candidates": 3,
      "min_source_weight": 0.7,
      "max_promotions": 0,
      "http_timeout": 10.0,
      "http_retries": 0,
      "results": [
        {
          "source_id": "mofa_press",
          "name": "外務省 報道・広報",
          "url": "https://www.mofa.go.jp/mofaj/press/",
          "publisher_type": "government",
          "source_weight": 0.78,
          "focus": [
            "geopolitics",
            "trade",
            "security",
            "global_macro",
            "supply_chain"
          ],
          "already_enabled": false,
          "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling.",
          "covered_by_active_source_id": "mofa_gov_online_bridge",
          "covered_by_active_source_name": "外務省 関連 政府広報オンライン新着",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "HTTP Error 403: Forbidden",
          "attempts": [
            {
              "url": "https://www.mofa.go.jp/mofaj/press/",
              "error": "HTTP Error 403: Forbidden"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mofa_gov_online_bridge で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "enecho_notice",
          "name": "資源エネルギー庁 お知らせ",
          "url": "https://www.enecho.meti.go.jp/notice/index.html",
          "publisher_type": "government",
          "source_weight": 0.86,
          "focus": [
            "energy",
            "electricity",
            "gas",
            "nuclear",
            "renewables",
            "commodities"
          ],
          "already_enabled": false,
          "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling.",
          "covered_by_active_source_id": "enecho_meti_release_bridge",
          "covered_by_active_source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "The read operation timed out",
          "attempts": [
            {
              "url": "https://www.enecho.meti.go.jp/notice/index.html",
              "error": "The read operation timed out"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース enecho_meti_release_bridge で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "jpo_latest",
          "name": "特許庁 新着情報一覧",
          "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
          "publisher_type": "government",
          "source_weight": 0.82,
          "focus": [
            "intellectual_property",
            "ai",
            "patents",
            "innovation",
            "standards"
          ],
          "already_enabled": false,
          "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT.",
          "covered_by_active_source_id": "inpit_ip_updates",
          "covered_by_active_source_name": "INPIT（特許庁連携）知財・特許情報",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "<urlopen error curl: (28) Operation timed out after 10002 milliseconds with 0 bytes received\n>",
          "attempts": [
            {
              "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
              "error": "<urlopen error curl: (28) Operation timed out after 10002 milliseconds with 0 bytes received\n>"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース inpit_ip_updates で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "sme_agency_news",
          "name": "中小企業庁 新着情報",
          "url": "https://www.chusho.meti.go.jp/old_info.html",
          "publisher_type": "government",
          "source_weight": 0.82,
          "focus": [
            "sme_policy",
            "subsidies",
            "regional_economy",
            "productivity",
            "startup"
          ],
          "already_enabled": false,
          "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling.",
          "covered_by_active_source_id": "sme_agency_meti_release_bridge",
          "covered_by_active_source_name": "中小企業庁 関連 経済産業省ニュースリリース",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "The read operation timed out",
          "attempts": [
            {
              "url": "https://www.chusho.meti.go.jp/old_info.html",
              "error": "The read operation timed out"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース sme_agency_meti_release_bridge で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "gov_online_ministry_news",
          "name": "政府広報オンライン 各府省の新着情報",
          "url": "https://www.gov-online.go.jp/info/index.html",
          "publisher_type": "government",
          "source_weight": 0.72,
          "focus": [
            "cross_ministry",
            "policy",
            "public_communication",
            "macro"
          ],
          "already_enabled": true,
          "reason": "Official cross-ministry news aggregator. Uses browser-style headers and a source-specific parser for the p-newsList items.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html; charset=UTF-8",
          "candidate_count": 20,
          "candidate_samples": [
            {
              "title": "内閣府: 6月23日から29日までは「男女共同参画週間」です",
              "url": "https://www.cao.go.jp/press/new_wave/20260619.html",
              "published_at": "2026-06-22"
            },
            {
              "title": "公正取引委員会: ショート動画「フィジー競争当局×公取委コラボ！“Which one today?”」を公開しました",
              "url": "https://www.jftc.go.jp/",
              "published_at": "2026-06-22"
            },
            {
              "title": "金融庁: 監査監督機関国際フォーラムによる「2025年サステナビリティ調査の結果に関するファクトシート」について公表しました",
              "url": "https://www.fsa.go.jp/ifiar/20260619.html",
              "published_at": "2026-06-22"
            },
            {
              "title": "金融庁: 主要生損保の令和8年3月期決算の概要について公表しました",
              "url": "https://www.fsa.go.jp/news/r7/hoken/20260619/20260619.html",
              "published_at": "2026-06-22"
            },
            {
              "title": "金融庁: 「ソーシャル・サステナビリティボンド（ローン）に係る実態把握調査」報告書について公表しました",
              "url": "https://www.fsa.go.jp/common/about/research/20260619-2/20260619-2.html",
              "published_at": "2026-06-22"
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "mizuho_rt_reports",
          "name": "みずほリサーチ&テクノロジーズ レポート",
          "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
          "publisher_type": "think_tank",
          "source_weight": 0.84,
          "focus": [
            "japan_macro",
            "global_macro",
            "industry",
            "technology",
            "markets",
            "policy"
          ],
          "already_enabled": false,
          "reason": "The official site currently returns HTTP 403 to command-line collection from this environment.",
          "covered_by_active_source_id": "mizuho_bank_search_mhri",
          "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "HTTP Error 403: Forbidden",
          "attempts": [
            {
              "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
              "error": "HTTP Error 403: Forbidden"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "mizuho_sc_reports",
          "name": "みずほ証券 マーケットレポート",
          "url": "https://www.mizuho-sc.com/seminar/report.html",
          "publisher_type": "securities",
          "source_weight": 0.78,
          "focus": [
            "japan_equities",
            "equity_strategy",
            "global_macro",
            "markets",
            "rates",
            "fx"
          ],
          "already_enabled": true,
          "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html; charset=UTF-8",
          "candidate_count": 2,
          "candidate_samples": [
            {
              "title": "投資情報レポート",
              "url": "https://www.mizuho-sc.com/seminar/report.html",
              "published_at": null
            },
            {
              "title": "グローバル テクニカル ビューポイント / （4月）月内にIMF世界経済見通しの公表、下旬に日米金融会合が控える",
              "url": "https://www.mizuho-sc.com/seminar/pdf/global_technical_viewpoint_260401.pdf",
              "published_at": "2026-04-01"
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "mizuho_bank_research_reports",
          "name": "みずほ銀行 リサーチレポート",
          "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
          "publisher_type": "think_tank",
          "source_weight": 0.84,
          "focus": [
            "japan_macro",
            "global_macro",
            "markets",
            "rates",
            "fx",
            "industry"
          ],
          "already_enabled": false,
          "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling.",
          "covered_by_active_source_id": "mizuho_bank_search_mhri",
          "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "HTTP Error 403: Forbidden",
          "attempts": [
            {
              "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
              "error": "HTTP Error 403: Forbidden"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "mizuho_bank_industry",
          "name": "みずほ銀行 産業調査",
          "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
          "publisher_type": "think_tank",
          "source_weight": 0.82,
          "focus": [
            "industry",
            "technology",
            "supply_chain",
            "capital_expenditure",
            "global_macro"
          ],
          "already_enabled": false,
          "reason": "The official site currently returns HTTP 403 to command-line collection from this environment.",
          "covered_by_active_source_id": "mizuho_bank_search_industry",
          "covered_by_active_source_name": "みずほ銀行 産業調査 公式検索",
          "status": null,
          "candidate_count": 0,
          "ok": false,
          "error": "HTTP Error 403: Forbidden",
          "attempts": [
            {
              "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
              "error": "HTTP Error 403: Forbidden"
            }
          ],
          "decision": "covered_by_active_fallback",
          "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_industry で日次監視しています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "egov_public_comment",
          "name": "e-Gov パブリック・コメント",
          "url": "https://public-comment.e-gov.go.jp/pcm/list",
          "publisher_type": "government",
          "source_weight": 0.72,
          "focus": [
            "regulation",
            "policy_pipeline",
            "cross_ministry",
            "public_comment"
          ],
          "already_enabled": true,
          "reason": "Official public-comment list page. Uses a source-specific parser because detail links are embedded in JavaScript actions.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html;charset=UTF-8",
          "candidate_count": 20,
          "candidate_samples": [
            {
              "title": "「経済社会情勢の変化を踏まえた企業の事業活動の持続的な発展を図るための産業競争力強化法等の一部を改正する法律の施行に伴う関係政令の整備に関する政令（案）」等に関する意見募集について",
              "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126105&Mode=0",
              "published_at": "2026-06-22"
            },
            {
              "title": "「産業競争力強化法施行規則の一部を改正する省令（案）」等に対する意見募集について",
              "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126107&Mode=0",
              "published_at": "2026-06-22"
            },
            {
              "title": "「消費者安全法施行規則の一部を改正する内閣府令（案）」に関する意見募集について",
              "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=235050014&Mode=0",
              "published_at": "2026-06-22"
            },
            {
              "title": "「経済産業省特定業種石油等消費統計調査規則の一部を改正する省令（案）」に対する意見募集について",
              "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=620126016&Mode=0",
              "published_at": "2026-06-22"
            },
            {
              "title": "「輸出貿易管理令第４条第３項の規定に基づく経済産業大臣が告示で定める貨物」等の一部改正案に対する意見募集について",
              "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126102&Mode=0",
              "published_at": "2026-06-22"
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "nli_reports",
          "name": "ニッセイ基礎研究所 レポート",
          "url": "https://www.nli-research.co.jp/report/?site=nli",
          "publisher_type": "think_tank",
          "source_weight": 0.82,
          "focus": [
            "japan_macro",
            "markets",
            "fx",
            "rates",
            "real_estate",
            "insurance",
            "pension"
          ],
          "already_enabled": true,
          "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html; charset=utf-8",
          "candidate_count": 35,
          "candidate_samples": [
            {
              "title": "レポート",
              "url": "https://www.nli-research.co.jp/report/?site=nli",
              "published_at": null
            },
            {
              "title": "英国金融政策（6月ＭＰＣ公表）－金利据え置き決定、利上げ主張は2名に増加",
              "url": "https://www.nli-research.co.jp/report/detail/id=85964?site=nli",
              "published_at": null
            },
            {
              "title": "英国雇用関連統計（26年5月）－週平均賃金は前年比4.4％で前月から横ばい",
              "url": "https://www.nli-research.co.jp/report/detail/id=85963?site=nli",
              "published_at": null
            },
            {
              "title": "消費者物価（全国26年5月）－CPI上昇率は４ヵ月連続の１％台だが、夏場以降に2％台へ",
              "url": "https://www.nli-research.co.jp/report/detail/id=85794?site=nli",
              "published_at": null
            },
            {
              "title": "東南アジア経済の見通し～成長は底堅いが、物価高・金利上昇が重石に",
              "url": "https://www.nli-research.co.jp/report/detail/id=85829?site=nli",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "sompo_am_reports",
          "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
          "url": "https://www.sompo-am.co.jp/report/",
          "publisher_type": "asset_manager",
          "source_weight": 0.76,
          "focus": [
            "markets",
            "japan_equities",
            "global_macro",
            "rates",
            "fx",
            "asset_allocation"
          ],
          "already_enabled": true,
          "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html; charset=utf-8",
          "candidate_count": 10,
          "candidate_samples": [
            {
              "title": "マーケット・ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/",
              "published_at": null
            },
            {
              "title": "ファンドレポート",
              "url": "https://www.sompo-am.co.jp/report/fund.html",
              "published_at": null
            },
            {
              "title": "主な新興国等の為替レート推移",
              "url": "https://www.sompo-am.co.jp/dat/FX.pdf",
              "published_at": null
            },
            {
              "title": "その他レポート",
              "url": "https://www.sompo-am.co.jp/report/other.html",
              "published_at": null
            },
            {
              "title": "インドネシアの政策金利引き上げについて",
              "url": "https://www.sompo-am.co.jp/resources/8e/8ee1ebf574a037c4721a18549d2d1a29994f5e2c.pdf",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "myam_market_outlook",
          "name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
          "url": "https://www.myam.co.jp/market/",
          "publisher_type": "asset_manager",
          "source_weight": 0.74,
          "focus": [
            "markets",
            "japan_equities",
            "global_macro",
            "rates",
            "fx",
            "asset_allocation"
          ],
          "already_enabled": true,
          "reason": "The official MYAM market report index returns HTTP 403 when a browser-like User-Agent is sent from this environment, but is accessible with curl's default headers.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html",
          "candidate_count": 6,
          "candidate_samples": [
            {
              "title": "国内株式見通し",
              "url": "https://www.myam.co.jp/market/report/japanese.html",
              "published_at": null
            },
            {
              "title": "外国株式見通し",
              "url": "https://www.myam.co.jp/market/report/foreign.html",
              "published_at": null
            },
            {
              "title": "国内債券見通し",
              "url": "https://www.myam.co.jp/market/report/domestic-bond.html",
              "published_at": null
            },
            {
              "title": "外国債券見通し",
              "url": "https://www.myam.co.jp/market/report/foreign-bond.html",
              "published_at": null
            },
            {
              "title": "為替見通し",
              "url": "https://www.myam.co.jp/market/report/exchange.html",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "asdf_news",
          "name": "航空自衛隊 最新情報",
          "url": "https://www.mod.go.jp/asdf/news/",
          "publisher_type": "government",
          "source_weight": 0.7,
          "focus": [
            "defense",
            "aerospace",
            "space",
            "dual_use",
            "security"
          ],
          "already_enabled": false,
          "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling.",
          "covered_by_active_source_id": "asdf_mod_rss_bridge",
          "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
          "status": 200,
          "content_type": "text/html",
          "candidate_count": 21,
          "candidate_samples": [
            {
              "title": "航空自衛隊",
              "url": "https://www.mod.go.jp/asdf/",
              "published_at": null
            },
            {
              "title": "基地 BASE",
              "url": "https://www.mod.go.jp/asdf/base/",
              "published_at": null
            },
            {
              "title": "装備 EQUIPMENT",
              "url": "https://www.mod.go.jp/asdf/equipment/",
              "published_at": null
            },
            {
              "title": "活動報告 REPORT",
              "url": "https://www.mod.go.jp/asdf/report/",
              "published_at": null
            },
            {
              "title": "イベント EVENT",
              "url": "https://www.mod.go.jp/asdf/event/",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "promote",
          "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
          "promotion_score": 0.865,
          "promotable": true
        },
        {
          "source_id": "ubs_global_insights",
          "name": "UBS Global Wealth Management Insights",
          "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
          "publisher_type": "global_investment_bank",
          "source_weight": 0.74,
          "focus": [
            "global_macro",
            "us_market",
            "asset_allocation",
            "equity_strategy",
            "rates",
            "fx",
            "commodities"
          ],
          "already_enabled": true,
          "reason": "The official UBS CIO insights page returns HTTP 403 when a browser-like User-Agent is sent from this environment, but is accessible with curl's default headers.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html;charset=utf-8",
          "candidate_count": 6,
          "candidate_samples": [
            {
              "title": "House view",
              "url": "https://www.ubs.com/global/en/wealthmanagement/insights/house-view.html",
              "published_at": null
            },
            {
              "title": "Wealth reports",
              "url": "https://www.ubs.com/global/en/wealthmanagement/insights/wealth-reports.html",
              "published_at": null
            },
            {
              "title": "Get the report",
              "url": "https://www.ubs.com/global/en/wealthmanagement/insights/investing-in-female-health-report.html",
              "published_at": null
            },
            {
              "title": "More Trump 2.0 insights",
              "url": "https://www.ubs.com/global/en/wealthmanagement/insights/chief-investment-office/potus-47.html",
              "published_at": null
            },
            {
              "title": "Stock market graph",
              "url": "https://www.ubs.com/global/en/wealthmanagement/insights/chief-investment-office/potus-47/articles/quick-takes-on-the-second-trump-administration.html",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        },
        {
          "source_id": "imf_publications",
          "name": "IMF Publications",
          "url": "https://www.imf.org/en/publications/rss",
          "publisher_type": "international_organization",
          "source_weight": 0.82,
          "focus": [
            "global_macro",
            "rates",
            "fx",
            "financial_stability",
            "china",
            "korea",
            "us_market",
            "commodities",
            "technology",
            "ai"
          ],
          "already_enabled": true,
          "reason": "The standard IMF publications page is blocked by Akamai when a command-line User-Agent is sent from this environment. The official Publications RSS page is accessible with curl's default headers and exposes publication-series links for stable monitoring.",
          "covered_by_active_source_id": null,
          "covered_by_active_source_name": null,
          "status": 200,
          "content_type": "text/html; charset=utf-8",
          "candidate_count": 5,
          "candidate_samples": [
            {
              "title": "IMF Departmental Papers and Policy Papers",
              "url": "https://www.imf.org/en/publications/departmental-papers-policy-papers/issues",
              "published_at": null
            },
            {
              "title": "IMF Fiscal Monitor issues",
              "url": "https://www.imf.org/en/publications/fm/issues",
              "published_at": null
            },
            {
              "title": "IMF Staff Discussion Notes",
              "url": "https://www.imf.org/en/publications/staff-discussion-notes/issues",
              "published_at": null
            },
            {
              "title": "IMF Technical Notes and Manuals",
              "url": "https://www.imf.org/en/publications/tnm/issues",
              "published_at": null
            },
            {
              "title": "IMF World Economic Outlook issues",
              "url": "https://www.imf.org/en/publications/weo/issues",
              "published_at": null
            }
          ],
          "ok": true,
          "error": null,
          "decision": "already_enabled",
          "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
          "promotion_score": 0.0,
          "promotable": false
        }
      ]
    },
    "source_promotion_plan": {
      "ok": true,
      "status": "ok",
      "generated_at": "2026-06-22T21:27:40+00:00",
      "candidate_report": "reports/source_candidates.json",
      "checked": true,
      "apply_ready": true,
      "applied": false,
      "applied_ids": [],
      "backup_path": null,
      "existing_source_count": 148,
      "candidate_count": 16,
      "promotable_count": 1,
      "max_apply": 0,
      "source_report_summary": {
        "needs_check_count": 0,
        "decision_counts": {
          "covered_by_active_fallback": 7,
          "already_enabled": 8,
          "promote": 1
        },
        "promotable_count": 1
      },
      "additions": [
        {
          "source_id": "asdf_news",
          "name": "航空自衛隊 最新情報",
          "promotion_score": 0.865,
          "candidate_count": 21,
          "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
          "config": {
            "id": "asdf_news",
            "name": "航空自衛隊 最新情報",
            "kind": "html_index",
            "url": "https://www.mod.go.jp/asdf/news/",
            "publisher_type": "government",
            "source_weight": 0.7,
            "focus": [
              "defense",
              "aerospace",
              "space",
              "dual_use",
              "security"
            ],
            "include_url_regex": "https://www\\.mod\\.go\\.jp/asdf/",
            "max_links": 40,
            "use_curl": false,
            "omit_default_user_agent": false,
            "candidate_only_ok": false,
            "enabled_from_candidate_report": "reports/source_candidates.json",
            "enabled_from_candidate_at": "2026-06-22T21:27:40+00:00"
          }
        }
      ],
      "skipped": [
        {
          "source_id": "mofa_press",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース mofa_gov_online_bridge で日次監視しています。"
        },
        {
          "source_id": "enecho_notice",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース enecho_meti_release_bridge で日次監視しています。"
        },
        {
          "source_id": "jpo_latest",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース inpit_ip_updates で日次監視しています。"
        },
        {
          "source_id": "sme_agency_news",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース sme_agency_meti_release_bridge で日次監視しています。"
        },
        {
          "source_id": "gov_online_ministry_news",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "mizuho_rt_reports",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。"
        },
        {
          "source_id": "mizuho_sc_reports",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "mizuho_bank_research_reports",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。"
        },
        {
          "source_id": "mizuho_bank_industry",
          "decision": "covered_by_active_fallback",
          "reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_industry で日次監視しています。"
        },
        {
          "source_id": "egov_public_comment",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "nli_reports",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "sompo_am_reports",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "myam_market_outlook",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "ubs_global_insights",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        },
        {
          "source_id": "imf_publications",
          "decision": "already_enabled",
          "reason": "同じsource_idが既にconfig/sources.jsonに登録されています。"
        }
      ]
    },
    "telegram_test": {
      "status": "ok",
      "env_file": "/app/.env",
      "token": "847***8WM",
      "chat_id": "528***743",
      "get_me": {
        "ok": true,
        "result": {
          "id": 8471311340,
          "is_bot": true,
          "first_name": "kabu_pod_bot",
          "username": "kabu_pod_bot",
          "can_join_groups": true,
          "can_read_all_group_messages": false,
          "supports_inline_queries": false,
          "supports_guest_queries": false,
          "can_connect_to_business": false,
          "has_main_web_app": false,
          "has_topics_enabled": false,
          "allows_users_to_create_topics": false,
          "can_manage_bots": false,
          "supports_join_request_queries": false
        }
      },
      "send": null
    },
    "backup_verification": {
      "ok": true,
      "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
      "manifest": {
        "created_at": "2026-06-22T21:29:44+00:00",
        "backup_path": "/app/backups/20260622T212939Z",
        "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
        "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
        "db_size": 316948480,
        "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/backups/20260622T212939Z/market_intel.db"
        },
        "config_zip": "/app/backups/20260622T212939Z/config.zip",
        "config_zip_size": 25225,
        "report_zip": "/app/backups/20260622T212939Z/reports.zip",
        "report_zip_size": 1189116
      },
      "db_exists": true,
      "db_size": 316948480,
      "db_size_ok": true,
      "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
      "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
      "db_sha256_ok": true,
      "db_integrity": {
        "ok": true,
        "result": "ok",
        "messages": [
          "ok"
        ],
        "path": "/app/backups/20260622T212939Z/market_intel.db"
      },
      "config_zip": {
        "ok": true,
        "path": "/app/backups/20260622T212939Z/config.zip",
        "member_count": 6,
        "bad_member": null
      },
      "report_zip": {
        "ok": true,
        "path": "/app/backups/20260622T212939Z/reports.zip",
        "member_count": 86,
        "bad_member": null
      }
    },
    "backup_drill": {
      "ok": true,
      "generated_at": "2026-06-22T21:30:46+00:00",
      "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
      "drill_path": "/app/reports/backup_drill/backup-drill-20260622T212948592913Z",
      "kept": false,
      "summary": {
        "db_integrity_ok": true,
        "db_integrity_result": "ok",
        "db_hash_ok": true,
        "db_size": 316948480,
        "config_restored": true,
        "config_json_files": 6,
        "report_restored": true,
        "report_members": 86,
        "expected_reports_present": [
          "dashboard.html",
          "dashboard.json",
          "strategy_export.json",
          "production_audit.json",
          "operator_input_check.json"
        ],
        "drill_path_removed": true
      },
      "verification": {
        "ok": true,
        "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
        "manifest": {
          "created_at": "2026-06-22T21:29:44+00:00",
          "backup_path": "/app/backups/20260622T212939Z",
          "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
          "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
          "db_size": 316948480,
          "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/backups/20260622T212939Z/market_intel.db"
          },
          "config_zip": "/app/backups/20260622T212939Z/config.zip",
          "config_zip_size": 25225,
          "report_zip": "/app/backups/20260622T212939Z/reports.zip",
          "report_zip_size": 1189116
        },
        "db_exists": true,
        "db_size": 316948480,
        "db_size_ok": true,
        "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_sha256_ok": true,
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/backups/20260622T212939Z/market_intel.db"
        },
        "config_zip": {
          "ok": true,
          "path": "/app/backups/20260622T212939Z/config.zip",
          "member_count": 6,
          "bad_member": null
        },
        "report_zip": {
          "ok": true,
          "path": "/app/backups/20260622T212939Z/reports.zip",
          "member_count": 86,
          "bad_member": null
        }
      },
      "db_restore": {
        "source": "/app/backups/20260622T212939Z/market_intel.db",
        "target": "/app/reports/backup_drill/backup-drill-20260622T212948592913Z/data/market_intel.db",
        "integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/reports/backup_drill/backup-drill-20260622T212948592913Z/data/market_intel.db"
        },
        "sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "sha256_ok": true,
        "size": 316948480
      },
      "extracted": {
        "config": {
          "member_count": 6,
          "json_files": 6
        },
        "reports": {
          "member_count": 86,
          "expected_reports_present": [
            "dashboard.html",
            "dashboard.json",
            "strategy_export.json",
            "production_audit.json",
            "operator_input_check.json"
          ]
        }
      },
      "drill_path_removed": true
    },
    "ops_monitor": {
      "ok": true,
      "generated_at": "2026-06-22T21:32:12+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "window_days": 14,
        "run_count": 24,
        "ok_runs": 24,
        "error_runs": 0,
        "success_days": 8,
        "consecutive_success_days": 6,
        "latest_success_date": "2026-06-23",
        "missing_days": 6,
        "latest_run_id": 57,
        "latest_status": "ok",
        "latest_age_hours": 0.1,
        "zero_output_ok_runs": 0
      },
      "checks": [
        {
          "check": "last_run_recorded",
          "ok": true,
          "severity": "error",
          "detail": "latest run id=57",
          "latest_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          }
        },
        {
          "check": "last_run_ok",
          "ok": true,
          "severity": "error",
          "detail": "latest status=ok",
          "latest_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          }
        },
        {
          "check": "last_run_recent",
          "ok": true,
          "severity": "warning",
          "detail": "latest age=0.1h, max=30.0h",
          "latest_age_hours": 0.10182579666666668,
          "max_latest_age_hours": 30.0
        },
        {
          "check": "recent_success_days",
          "ok": true,
          "severity": "warning",
          "detail": "success_days=8, minimum=1, window=14d",
          "success_days": 8,
          "min_success_days": 1,
          "missing_days": [
            "2026-06-12",
            "2026-06-13",
            "2026-06-14",
            "2026-06-15",
            "2026-06-16",
            "2026-06-17"
          ]
        },
        {
          "check": "recent_consecutive_success_days",
          "ok": true,
          "severity": "warning",
          "detail": "consecutive_success_days=6, minimum=1, latest_success_date=2026-06-23",
          "consecutive_success_days": 6,
          "min_success_days": 1,
          "latest_success_date": "2026-06-23"
        },
        {
          "check": "unfinished_runs_clear",
          "ok": true,
          "severity": "warning",
          "detail": "unfinished stale runs=0",
          "unfinished_runs": []
        },
        {
          "check": "zero_output_runs_under_limit",
          "ok": true,
          "severity": "warning",
          "detail": "zero-output ok runs=0, max=3",
          "zero_output_runs": []
        },
        {
          "check": "latest_source_volume",
          "ok": true,
          "severity": "warning",
          "detail": "latest sources_checked=148, minimum=1",
          "latest_sources_checked": 148,
          "min_sources_checked": 1
        }
      ],
      "daily": [
        {
          "date": "2026-06-10",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 175,
          "analyses_new": 154,
          "candidates_found": 2229,
          "latest_run_id": 50,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-11",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 147,
          "analyses_new": 123,
          "candidates_found": 2283,
          "latest_run_id": 51,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-12",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-13",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-14",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-15",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-16",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-17",
          "runs": 0,
          "ok_runs": 0,
          "error_runs": 0,
          "documents_new": 0,
          "analyses_new": 0,
          "candidates_found": 0,
          "latest_run_id": null,
          "latest_status": null
        },
        {
          "date": "2026-06-18",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 625,
          "analyses_new": 147,
          "candidates_found": 2648,
          "latest_run_id": 52,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-19",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 194,
          "analyses_new": 160,
          "candidates_found": 2338,
          "latest_run_id": 53,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-20",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 167,
          "analyses_new": 160,
          "candidates_found": 2287,
          "latest_run_id": 54,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-21",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 24,
          "analyses_new": 157,
          "candidates_found": 1640,
          "latest_run_id": 55,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-22",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 8,
          "analyses_new": 159,
          "candidates_found": 1609,
          "latest_run_id": 56,
          "latest_status": "ok"
        },
        {
          "date": "2026-06-23",
          "runs": 1,
          "ok_runs": 1,
          "error_runs": 0,
          "documents_new": 164,
          "analyses_new": 159,
          "candidates_found": 2406,
          "latest_run_id": 57,
          "latest_status": "ok"
        }
      ],
      "latest_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "recent_runs": [
        {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        {
          "id": 56,
          "started_at": "2026-06-21T21:20:04+00:00",
          "finished_at": "2026-06-21T21:26:20+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 1609,
          "documents_new": 8,
          "analyses_new": 159,
          "error": null
        },
        {
          "id": 55,
          "started_at": "2026-06-20T21:20:04+00:00",
          "finished_at": "2026-06-20T21:42:09+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 1640,
          "documents_new": 24,
          "analyses_new": 157,
          "error": null
        },
        {
          "id": 54,
          "started_at": "2026-06-19T21:20:03+00:00",
          "finished_at": "2026-06-19T21:30:27+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2287,
          "documents_new": 167,
          "analyses_new": 160,
          "error": null
        },
        {
          "id": 53,
          "started_at": "2026-06-18T21:20:03+00:00",
          "finished_at": "2026-06-18T21:32:55+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2338,
          "documents_new": 194,
          "analyses_new": 160,
          "error": null
        },
        {
          "id": 52,
          "started_at": "2026-06-17T21:20:05+00:00",
          "finished_at": "2026-06-17T21:34:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2648,
          "documents_new": 625,
          "analyses_new": 147,
          "error": null
        },
        {
          "id": 51,
          "started_at": "2026-06-10T21:20:05+00:00",
          "finished_at": "2026-06-10T21:27:44+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2283,
          "documents_new": 147,
          "analyses_new": 123,
          "error": null
        },
        {
          "id": 50,
          "started_at": "2026-06-09T21:20:01+00:00",
          "finished_at": "2026-06-09T21:26:16+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2229,
          "documents_new": 175,
          "analyses_new": 154,
          "error": null
        },
        {
          "id": 49,
          "started_at": "2026-06-08T21:20:05+00:00",
          "finished_at": "2026-06-08T21:28:46+00:00",
          "status": "ok",
          "sources_checked": 140,
          "candidates_found": 1635,
          "documents_new": 12,
          "analyses_new": 27,
          "error": null
        },
        {
          "id": 48,
          "started_at": "2026-06-08T15:33:49+00:00",
          "finished_at": "2026-06-08T15:37:22+00:00",
          "status": "ok",
          "sources_checked": 136,
          "candidates_found": 1961,
          "documents_new": 57,
          "analyses_new": 54,
          "error": null
        },
        {
          "id": 47,
          "started_at": "2026-06-08T06:25:50+00:00",
          "finished_at": "2026-06-08T06:28:52+00:00",
          "status": "ok",
          "sources_checked": 130,
          "candidates_found": 1623,
          "documents_new": 24,
          "analyses_new": 24,
          "error": null
        },
        {
          "id": 46,
          "started_at": "2026-06-08T05:33:48+00:00",
          "finished_at": "2026-06-08T05:35:57+00:00",
          "status": "ok",
          "sources_checked": 126,
          "candidates_found": 1510,
          "documents_new": 38,
          "analyses_new": 59,
          "error": null
        },
        {
          "id": 45,
          "started_at": "2026-06-08T03:30:02+00:00",
          "finished_at": "2026-06-08T03:31:54+00:00",
          "status": "ok",
          "sources_checked": 123,
          "candidates_found": 1212,
          "documents_new": 0,
          "analyses_new": 0,
          "error": null
        },
        {
          "id": 44,
          "started_at": "2026-06-08T03:25:26+00:00",
          "finished_at": "2026-06-08T03:27:50+00:00",
          "status": "ok",
          "sources_checked": 123,
          "candidates_found": 1172,
          "documents_new": 8,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 43,
          "started_at": "2026-06-08T03:14:49+00:00",
          "finished_at": "2026-06-08T03:18:18+00:00",
          "status": "ok",
          "sources_checked": 121,
          "candidates_found": 1212,
          "documents_new": 9,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 42,
          "started_at": "2026-06-08T03:04:48+00:00",
          "finished_at": "2026-06-08T03:07:08+00:00",
          "status": "ok",
          "sources_checked": 120,
          "candidates_found": 1343,
          "documents_new": 17,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 41,
          "started_at": "2026-06-08T02:49:06+00:00",
          "finished_at": "2026-06-08T02:52:11+00:00",
          "status": "ok",
          "sources_checked": 119,
          "candidates_found": 1207,
          "documents_new": 38,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 40,
          "started_at": "2026-06-08T02:39:50+00:00",
          "finished_at": "2026-06-08T02:42:06+00:00",
          "status": "ok",
          "sources_checked": 118,
          "candidates_found": 1097,
          "documents_new": 16,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 39,
          "started_at": "2026-06-08T02:30:17+00:00",
          "finished_at": "2026-06-08T02:32:22+00:00",
          "status": "ok",
          "sources_checked": 117,
          "candidates_found": 1191,
          "documents_new": 22,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 38,
          "started_at": "2026-06-08T02:13:49+00:00",
          "finished_at": "2026-06-08T02:15:42+00:00",
          "status": "ok",
          "sources_checked": 116,
          "candidates_found": 1167,
          "documents_new": 9,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 37,
          "started_at": "2026-06-08T02:01:06+00:00",
          "finished_at": "2026-06-08T02:03:24+00:00",
          "status": "ok",
          "sources_checked": 115,
          "candidates_found": 1474,
          "documents_new": 91,
          "analyses_new": 20,
          "error": null
        },
        {
          "id": 36,
          "started_at": "2026-06-07T22:59:08+00:00",
          "finished_at": "2026-06-07T23:02:12+00:00",
          "status": "ok",
          "sources_checked": 114,
          "candidates_found": 1165,
          "documents_new": 24,
          "analyses_new": 24,
          "error": null
        },
        {
          "id": 35,
          "started_at": "2026-06-07T22:21:07+00:00",
          "finished_at": "2026-06-07T22:22:00+00:00",
          "status": "ok",
          "sources_checked": 111,
          "candidates_found": 1078,
          "documents_new": 0,
          "analyses_new": 40,
          "error": null
        },
        {
          "id": 34,
          "started_at": "2026-06-07T22:19:36+00:00",
          "finished_at": "2026-06-07T22:20:47+00:00",
          "status": "ok",
          "sources_checked": 111,
          "candidates_found": 1236,
          "documents_new": 58,
          "analyses_new": 20,
          "error": null
        }
      ],
      "missing_success_dates": [
        "2026-06-12",
        "2026-06-13",
        "2026-06-14",
        "2026-06-15",
        "2026-06-16",
        "2026-06-17"
      ]
    },
    "source_freshness": {
      "ok": true,
      "generated_at": "2026-06-22T21:32:12+00:00",
      "summary": {
        "errors": 0,
        "warnings": 1,
        "active_sources": 148,
        "checked_recent": 148,
        "unchecked": 0,
        "stale_checked": 0,
        "source_error_rows": 3,
        "stale_or_quiet_sources": 0,
        "candidate_only_sources": 0,
        "covered_candidate_only_sources": 4,
        "silent_gap_sources": 0,
        "followup_sources": 7,
        "followup_counts": {
          "fetch_error": 7
        },
        "high_fetch_error_sources": 0,
        "documents_24h": 313,
        "documents_7d": 2262,
        "documents_30d": 12715,
        "inactive_state_rows": 11,
        "max_checked_age_hours": 30.0,
        "stale_document_days": 45
      },
      "checks": [
        {
          "check": "all_active_sources_checked",
          "ok": true,
          "severity": "error",
          "detail": "unchecked active sources=0",
          "unchecked": 0
        },
        {
          "check": "active_sources_checked_recently",
          "ok": true,
          "severity": "error",
          "detail": "stale checked sources=0, max_age_hours=30.0",
          "stale_checked": 0,
          "max_checked_age_hours": 30.0
        },
        {
          "check": "source_error_count_under_limit",
          "ok": false,
          "severity": "warning",
          "detail": "sources with repeated/status errors=3, max_error_count=3",
          "source_error_rows": 3,
          "max_error_count": 3
        },
        {
          "check": "recent_document_flow_visible",
          "ok": true,
          "severity": "warning",
          "detail": "documents discovered in 7d=2262",
          "documents_7d": 2262
        },
        {
          "check": "fetch_error_rate_under_limit",
          "ok": true,
          "severity": "warning",
          "detail": "sources with high fetch error rate=0, max_rate=0.25",
          "high_fetch_error_rows": 0,
          "max_fetch_error_rate": 0.25
        }
      ],
      "sources": [
        {
          "source_id": "gsi_news",
          "source_name": "国土地理院 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.gsi.go.jp/",
          "freshness_status": "source_error",
          "severity_rank": 3,
          "checked_at": "2026-06-22T21:21:33+00:00",
          "checked_age_hours": 0.18,
          "last_status": null,
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
          "document_count": 48,
          "last_candidate_count": 13,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 48,
          "latest_document_at": "2026-06-10T21:23:01+00:00",
          "latest_document_age_days": 12.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "ソースエラーが多いです error_count=6 status=None"
          ],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "iea_reports",
          "source_name": "IEA Reports",
          "publisher_type": "international_organization",
          "kind": "html_index",
          "url": "https://www.iea.org/analysis/all?type=report",
          "freshness_status": "source_error",
          "severity_rank": 3,
          "checked_at": "2026-06-22T21:23:48+00:00",
          "checked_age_hours": 0.14,
          "last_status": 403,
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden",
          "document_count": 12,
          "last_candidate_count": 11,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 12,
          "latest_document_at": "2026-06-10T21:23:01+00:00",
          "latest_document_age_days": 12.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [
            "ソースエラーが多いです error_count=6 status=403"
          ],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "source_name": "Nuveen Investment Outlook",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.nuveen.com/global/insights/investment-outlook/",
          "freshness_status": "source_error",
          "severity_rank": 3,
          "checked_at": "2026-06-22T21:23:32+00:00",
          "checked_age_hours": 0.14,
          "last_status": null,
          "error_count": 6,
          "last_error": "The read operation timed out",
          "document_count": 7,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 7,
          "latest_document_at": "2026-06-08T06:28:36+00:00",
          "latest_document_age_days": 14.63,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "ソースエラーが多いです error_count=6 status=None"
          ],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "boj_releases",
          "source_name": "日本銀行 更新情報RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.boj.or.jp/rss/whatsnew.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:07+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 136,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 20,
          "documents_30d": 136,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 16,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bok_economic_outlook_rss",
          "source_name": "Bank of Korea Economic Outlook RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:14+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 435,
          "last_candidate_count": 50,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 435,
          "latest_document_at": "2026-06-08T22:30:48+00:00",
          "latest_document_age_days": 13.96,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bok_financial_stability_rss",
          "source_name": "Bank of Korea Financial Stability RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.bok.or.kr/portal/bbs/P0000593/news.rss?menuNo=200068",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:15+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 361,
          "last_candidate_count": 46,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 361,
          "latest_document_at": "2026-06-08T22:31:33+00:00",
          "latest_document_age_days": 13.96,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bok_monetary_policy_rss",
          "source_name": "Bank of Korea Monetary Policy RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.bok.or.kr/portal/bbs/P0000559/news.rss?menuNo=200690",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:13+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 378,
          "last_candidate_count": 50,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 4,
          "documents_30d": 378,
          "latest_document_at": "2026-06-20T21:39:14+00:00",
          "latest_document_age_days": 2.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "caa_news_rss",
          "source_name": "消費者庁 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.caa.go.jp/news.rss",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:24+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 89,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 3,
          "documents_7d": 44,
          "documents_30d": 89,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 1,
          "actionable_fetch_errors": 1,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0112,
          "actionable_fetch_error_rate": 0.0112,
          "analyses_7d": 45,
          "reasons": [],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:06+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 356,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 356,
          "latest_document_at": "2026-06-07T04:33:03+00:00",
          "latest_document_age_days": 15.71,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "cas_home",
          "source_name": "内閣官房 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.cas.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:21+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 260,
          "last_candidate_count": 18,
          "candidate_only_ok": false,
          "documents_24h": 5,
          "documents_7d": 83,
          "documents_30d": 260,
          "latest_document_at": "2026-06-22T21:24:46+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 29,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.cfa.go.jp/press",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:24+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 184,
          "last_candidate_count": 17,
          "candidate_only_ok": false,
          "documents_24h": 17,
          "documents_7d": 87,
          "documents_30d": 184,
          "latest_document_at": "2026-06-22T21:24:47+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 4,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 76,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "digital_agency_rss",
          "source_name": "デジタル庁 新着・更新RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.digital.go.jp/rss/news.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:22+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 396,
          "last_candidate_count": 34,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 223,
          "documents_30d": 396,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 63,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "ecb_press_rss",
          "source_name": "European Central Bank Press RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.ecb.europa.eu/rss/press.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:10+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 32,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 14,
          "documents_30d": 32,
          "latest_document_at": "2026-06-22T21:24:11+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "ecb_publications_rss",
          "source_name": "European Central Bank Publications RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.ecb.europa.eu/rss/pub.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:11+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 41,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 10,
          "documents_30d": 41,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "enecho_meti_release_bridge",
          "source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:05+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 0,
          "last_candidate_count": 2,
          "candidate_only_ok": true,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 0,
          "latest_document_at": null,
          "latest_document_age_days": null,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "直近チェックで候補2件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
          ],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "env_press",
          "source_name": "環境省 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.env.go.jp/press/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:17+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 119,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 7,
          "documents_7d": 57,
          "documents_30d": 119,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 56,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fdma_press_rss",
          "source_name": "消防庁 報道発表RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:25+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 1,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 1,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fed_monetary_policy_rss",
          "source_name": "Federal Reserve Monetary Policy RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.federalreserve.gov/feeds/press_monetary.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:07+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 21,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 21,
          "latest_document_at": "2026-06-17T21:23:48+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fed_research_papers_rss",
          "source_name": "Federal Reserve Working Papers RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.federalreserve.gov/feeds/working_papers.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:09+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 45,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 13,
          "documents_7d": 13,
          "documents_30d": 45,
          "latest_document_at": "2026-06-22T21:24:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 6,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fed_speeches_rss",
          "source_name": "Federal Reserve Speeches RSS",
          "publisher_type": "central_bank",
          "kind": "rss",
          "url": "https://www.federalreserve.gov/feeds/speeches.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:08+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 36,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 2,
          "documents_30d": 36,
          "latest_document_at": "2026-06-22T21:24:16+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fsa_recent",
          "source_name": "金融庁 新着情報一覧",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.fsa.go.jp/recent/recent.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:04+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 174,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 174,
          "latest_document_at": "2026-06-07T14:25:05+00:00",
          "latest_document_age_days": 15.3,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jcg_public_relations",
          "source_name": "海上保安庁 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:27+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 169,
          "last_candidate_count": 31,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 6,
          "documents_30d": 169,
          "latest_document_at": "2026-06-22T21:24:47+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 1,
          "fetch_errors": 1,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 1,
          "fetch_error_rate": 0.0059,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 5,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jetro_biznews_rss",
          "source_name": "JETRO ビジネス短信RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.jetro.go.jp/rss2/biznews.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:16+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 180,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 5,
          "documents_7d": 106,
          "documents_30d": 180,
          "latest_document_at": "2026-06-22T21:24:42+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 1,
          "actionable_fetch_errors": 1,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0056,
          "actionable_fetch_error_rate": 0.0056,
          "analyses_7d": 87,
          "reasons": [],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "jftc_press",
          "source_name": "公正取引委員会 報道発表資料",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jftc.go.jp/houdou/pressrelease/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:28+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 30,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 30,
          "latest_document_at": "2026-06-07T14:32:41+00:00",
          "latest_document_age_days": 15.29,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jma_press",
          "source_name": "気象庁 報道発表・新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jma.go.jp/jma/press/topics.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:25+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 34,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 34,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jst_press_rss",
          "source_name": "JST プレスリリースRSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.jst.go.jp/rss/press.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:16+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 53,
          "last_candidate_count": 9,
          "candidate_only_ok": false,
          "documents_24h": 3,
          "documents_7d": 26,
          "documents_30d": 53,
          "latest_document_at": "2026-06-22T21:25:48+00:00",
          "latest_document_age_days": 0.0,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 13,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jta_news",
          "source_name": "観光庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mlit.go.jp/kankocho/news.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:26+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 25,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 25,
          "latest_document_at": "2026-06-07T14:50:36+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kantei_home",
          "source_name": "首相官邸 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.kantei.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:21+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 48,
          "last_candidate_count": 26,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 12,
          "documents_30d": 48,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 12,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "maff_press_rss",
          "source_name": "農林水産省 報道発表RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.maff.go.jp/rss.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:18+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 160,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 60,
          "documents_30d": 160,
          "latest_document_at": "2026-06-21T21:23:29+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 29,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "meti_news",
          "source_name": "経済産業省 ニュースリリース",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:04+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 53,
          "last_candidate_count": 25,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 25,
          "documents_30d": 53,
          "latest_document_at": "2026-06-19T21:23:35+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 27,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:17+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 270,
          "last_candidate_count": 21,
          "candidate_only_ok": false,
          "documents_24h": 46,
          "documents_7d": 127,
          "documents_30d": 270,
          "latest_document_at": "2026-06-22T21:24:33+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 13,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 77,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mhlw_news_rss",
          "source_name": "厚生労働省 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mhlw.go.jp/stf/news.rdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:19+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 675,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 21,
          "documents_7d": 171,
          "documents_30d": 675,
          "latest_document_at": "2026-06-22T21:24:44+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 15,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 112,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mic_press",
          "source_name": "総務省 報道資料",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:23+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 118,
          "last_candidate_count": 33,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 118,
          "latest_document_at": "2026-06-08T05:41:54+00:00",
          "latest_document_age_days": 14.66,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mlit_news_rss",
          "source_name": "国土交通省 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mlit.go.jp/index.rdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:20+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 17,
          "last_candidate_count": 13,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 4,
          "documents_30d": 17,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 4,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mlit_press_rss",
          "source_name": "国土交通省 プレスリリースRSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mlit.go.jp/pressrelease.rdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:20+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 282,
          "last_candidate_count": 22,
          "candidate_only_ok": false,
          "documents_24h": 35,
          "documents_7d": 169,
          "documents_30d": 282,
          "latest_document_at": "2026-06-22T21:24:46+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 34,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 64,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mod.go.jp/j/rss/news.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:19+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 177,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 6,
          "documents_7d": 60,
          "documents_30d": 177,
          "latest_document_at": "2026-06-22T21:24:43+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 3,
          "fetch_errors": 1,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 1,
          "fetch_error_rate": 0.0056,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 39,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mof.go.jp/news.rss",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:03+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 385,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 5,
          "documents_7d": 124,
          "documents_30d": 385,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 13,
          "fetch_errors": 1,
          "actionable_fetch_errors": 1,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0026,
          "actionable_fetch_error_rate": 0.0026,
          "analyses_7d": 95,
          "reasons": [],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "moj_home",
          "source_name": "法務省 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.moj.go.jp/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:23+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 88,
          "last_candidate_count": 38,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 88,
          "latest_document_at": "2026-06-09T21:26:00+00:00",
          "latest_document_age_days": 13.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 5,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nedo_news",
          "source_name": "NEDO ニュース",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.nedo.go.jp/news/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:15+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 22,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 5,
          "documents_30d": 22,
          "latest_document_at": "2026-06-19T21:29:13+00:00",
          "latest_document_age_days": 3.0,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 4,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "npa_news_release",
          "source_name": "警察庁 報道発表資料",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.npa.go.jp/news/release/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:30+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 118,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 15,
          "documents_30d": 118,
          "latest_document_at": "2026-06-21T21:24:33+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 15,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nra_news",
          "source_name": "原子力規制委員会 新着履歴",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.nsr.go.jp/news/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:29+00:00",
          "checked_age_hours": 0.2,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 136,
          "last_candidate_count": 21,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 8,
          "documents_30d": 136,
          "latest_document_at": "2026-06-20T21:24:40+00:00",
          "latest_document_age_days": 2.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 7,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "ppc_press",
          "source_name": "個人情報保護委員会 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.ppc.go.jp/news/press/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:29+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 15,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 15,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "reconstruction_whats_new",
          "source_name": "復興庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.reconstruction.go.jp/topics/whats-new/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:22+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 109,
          "last_candidate_count": 30,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 109,
          "latest_document_at": "2026-06-07T03:58:16+00:00",
          "latest_document_age_days": 15.73,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "sme_agency_meti_release_bridge",
          "source_name": "中小企業庁 関連 経済産業省ニュースリリース",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:05+00:00",
          "checked_age_hours": 0.2,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 0,
          "last_candidate_count": 1,
          "candidate_only_ok": true,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 0,
          "latest_document_at": null,
          "latest_document_age_days": null,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
          ],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "am_one_market_reports",
          "source_name": "アセットマネジメントOne マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.am-one.co.jp/report/marketreport/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:49+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 8,
          "last_candidate_count": 7,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 8,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "amova_market",
          "source_name": "アモーヴァ・アセットマネジメント マーケット情報",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.amova-am.com/market",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:52+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 8,
          "last_candidate_count": 8,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 8,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "atla_press",
          "source_name": "防衛装備庁 報道資料",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mod.go.jp/atla/houdou.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:31+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 29,
          "last_candidate_count": 26,
          "candidate_only_ok": false,
          "documents_24h": 3,
          "documents_7d": 3,
          "documents_30d": 29,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "blackrock_insights",
          "source_name": "BlackRock Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.blackrock.com/us/financial-professionals/insights",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:56+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 31,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 31,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "daiwa_am_reports",
          "source_name": "大和アセットマネジメント レポート一覧",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:49+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 109,
          "last_candidate_count": 35,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 13,
          "documents_30d": 109,
          "latest_document_at": "2026-06-19T21:23:36+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 13,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "daiwa_institute_capital_markets",
          "source_name": "大和総研 金融・証券市場レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:36+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 4,
          "last_candidate_count": 36,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 4,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "daiwa_institute_economics",
          "source_name": "大和総研 経済分析レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.dir.co.jp/report/research/economics/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:36+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 42,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 14,
          "documents_30d": 42,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 14,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "daiwa_tech_report",
          "source_name": "大和総研 テクノロジーレポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:35+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 44,
          "last_candidate_count": 39,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 44,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "dlri_reports",
          "source_name": "第一ライフ資産運用経済研究所 レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:43+00:00",
          "checked_age_hours": 0.19,
          "last_status": 202,
          "error_count": 0,
          "last_error": null,
          "document_count": 204,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 204,
          "latest_document_at": "2026-06-10T21:24:13+00:00",
          "latest_document_age_days": 12.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "fidelity_international_reports",
          "source_name": "Fidelity International Reports",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:04+00:00",
          "checked_age_hours": 0.19,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 2,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 2,
          "latest_document_at": "2026-06-07T22:20:13+00:00",
          "latest_document_age_days": 14.97,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "goldman_sachs_markets",
          "source_name": "Goldman Sachs The Markets",
          "publisher_type": "global_investment_bank",
          "kind": "html_index",
          "url": "https://www.goldmansachs.com/insights/the-markets/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:00+00:00",
          "checked_age_hours": 0.19,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 16,
          "last_candidate_count": 16,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 16,
          "latest_document_at": "2026-06-07T22:20:13+00:00",
          "latest_document_age_days": 14.97,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "gpif_news_rss",
          "source_name": "GPIF News RSS",
          "publisher_type": "public_fund",
          "kind": "rss",
          "url": "https://www.gpif.go.jp/en/rss.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:54+00:00",
          "checked_age_hours": 0.19,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 47,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 14,
          "documents_30d": 47,
          "latest_document_at": "2026-06-17T21:32:22+00:00",
          "latest_document_age_days": 5.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 7,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "hamagin_ri_publication",
          "source_name": "浜銀総合研究所 レポート・出版物",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.yokohama-ri.co.jp/html/publication/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:45+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 60,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 60,
          "latest_document_at": "2026-06-07T13:45:46+00:00",
          "latest_document_age_days": 15.32,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jpmorgan_am_japan_insights",
          "source_name": "J.P.モルガン・アセット・マネジメント Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:57+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 20,
          "last_candidate_count": 11,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 20,
          "latest_document_at": "2026-06-07T13:02:56+00:00",
          "latest_document_age_days": 15.35,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jpx_market_news_rss",
          "source_name": "日本取引所グループ マーケットニュースRSS",
          "publisher_type": "exchange",
          "kind": "rss",
          "url": "https://www.jpx.co.jp/rss/markets_news.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:53+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 110,
          "last_candidate_count": 18,
          "candidate_only_ok": false,
          "documents_24h": 4,
          "documents_7d": 21,
          "documents_30d": 110,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 23,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jpx_news_rss",
          "source_name": "日本取引所グループ お知らせRSS",
          "publisher_type": "exchange",
          "kind": "rss",
          "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:54+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 26,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 20,
          "documents_30d": 26,
          "latest_document_at": "2026-06-20T21:41:26+00:00",
          "latest_document_age_days": 1.99,
          "pending_fetch": 13,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 5,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jri_reports",
          "source_name": "日本総研 経済・政策レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.jri.co.jp/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:42+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 153,
          "last_candidate_count": 31,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 13,
          "documents_30d": 153,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 13,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "morgan_stanley_insights",
          "source_name": "Morgan Stanley Insights",
          "publisher_type": "global_investment_bank",
          "kind": "html_index",
          "url": "https://www.morganstanley.com/insights",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:01+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 21,
          "last_candidate_count": 12,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 9,
          "documents_30d": 21,
          "latest_document_at": "2026-06-18T21:23:50+00:00",
          "latest_document_age_days": 4.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 9,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mufg_ms_rss_info",
          "source_name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://www.sc.mufg.jp/service/rss/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:53+00:00",
          "checked_age_hours": 0.19,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 1,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 1,
          "latest_document_at": "2026-06-06T22:03:22+00:00",
          "latest_document_age_days": 15.98,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "murc_library",
          "source_name": "三菱UFJリサーチ&コンサルティング レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.murc.jp/library/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:39+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 39,
          "last_candidate_count": 25,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 7,
          "documents_30d": 39,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 7,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nissay_am_market_reports",
          "source_name": "ニッセイアセットマネジメント マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.nam.co.jp/market/forecast/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:47+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 22,
          "last_candidate_count": 21,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 22,
          "latest_document_at": "2026-06-09T21:23:03+00:00",
          "latest_document_age_days": 13.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nochuri_ecofin_watch",
          "source_name": "農林中金総合研究所 経済金融ウォッチ",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:44+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 66,
          "last_candidate_count": 10,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 66,
          "latest_document_at": "2026-06-07T13:46:10+00:00",
          "latest_document_age_days": 15.32,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nomura_am_reports",
          "source_name": "野村アセット マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:34+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 97,
          "last_candidate_count": 39,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 14,
          "documents_30d": 97,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 14,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nomura_research",
          "source_name": "野村證券 野村のリサーチ",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://www.nomura.co.jp/market/research/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:32+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 6,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 6,
          "latest_document_at": "2026-06-07T14:25:08+00:00",
          "latest_document_age_days": 15.3,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nri_reports",
          "source_name": "野村総合研究所 レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.nri.com/jp/knowledge/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:38+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 86,
          "last_candidate_count": 34,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 2,
          "documents_30d": 86,
          "latest_document_at": "2026-06-22T21:24:06+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "pimco_japan_insights",
          "source_name": "PIMCOの視点",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.pimco.com/jp/ja/insights",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:59+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 2,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 2,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "pwc_daily_macro",
          "source_name": "PwC Japan Daily Macro Economic Insights",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:41+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 1,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 1,
          "latest_document_at": "2026-06-06T23:19:41+00:00",
          "latest_document_age_days": 15.93,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "resona_am_reports",
          "source_name": "りそなアセットマネジメント マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.resona-am.co.jp/market/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:46+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 38,
          "last_candidate_count": 31,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 3,
          "documents_30d": 38,
          "latest_document_at": "2026-06-18T21:23:50+00:00",
          "latest_document_age_days": 4.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "scbri_reports",
          "source_name": "信金中金総研 レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.scbri.jp/reports/search/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:44+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 13,
          "last_candidate_count": 13,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 13,
          "latest_document_at": "2026-06-07T13:44:38+00:00",
          "latest_document_age_days": 15.32,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "smbc_nikko_reports",
          "source_name": "SMBC日興証券 レポート",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:37+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 36,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 36,
          "latest_document_at": "2026-06-07T03:35:50+00:00",
          "latest_document_age_days": 15.75,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "smdam_ichikawa_reports",
          "source_name": "三井住友DS 市川レポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.smd-am.co.jp/market/ichikawa/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:20:51+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 161,
          "last_candidate_count": 37,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 12,
          "documents_30d": 161,
          "latest_document_at": "2026-06-22T21:24:38+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 9,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "vanguard_market_outlook",
          "source_name": "Vanguard Economic and Market Outlook",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:05+00:00",
          "checked_age_hours": 0.19,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 24,
          "last_candidate_count": 24,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 24,
          "latest_document_at": "2026-06-07T22:20:13+00:00",
          "latest_document_age_days": 14.97,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bunka_press",
          "source_name": "文化庁 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:27+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 101,
          "last_candidate_count": 38,
          "candidate_only_ok": false,
          "documents_24h": 4,
          "documents_7d": 23,
          "documents_30d": 101,
          "latest_document_at": "2026-06-22T21:25:13+00:00",
          "latest_document_age_days": 0.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 11,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "churoi_news",
          "source_name": "中央労働委員会 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mhlw.go.jp/churoi/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:28+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 41,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 41,
          "latest_document_at": "2026-06-07T14:50:15+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "clb_news",
          "source_name": "内閣法制局 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.clb.go.jp/news/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:20+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 15,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 15,
          "latest_document_at": "2026-06-07T03:35:50+00:00",
          "latest_document_age_days": 15.75,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "dbj_reports",
          "source_name": "日本政策投資銀行 調査研究レポート",
          "publisher_type": "public_fund",
          "kind": "html_index",
          "url": "https://www.dbj.jp/investigate/list/?cat=report",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:37+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 6,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 6,
          "latest_document_at": "2026-06-20T21:41:49+00:00",
          "latest_document_age_days": 1.99,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "egov_public_comment",
          "source_name": "e-Gov パブリック・コメント",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://public-comment.e-gov.go.jp/pcm/list",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:39+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 65,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 4,
          "documents_7d": 32,
          "documents_30d": 65,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 32,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "geijutuin_home",
          "source_name": "日本芸術院 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.geijutuin.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:28+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 63,
          "last_candidate_count": 38,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 9,
          "documents_30d": 63,
          "latest_document_at": "2026-06-21T21:24:35+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 1,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 1,
          "fetch_error_rate": 0.0159,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 5,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "gov_online_ministry_news",
          "source_name": "政府広報オンライン 各府省の新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.gov-online.go.jp/info/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:41+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 291,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 21,
          "documents_7d": 111,
          "documents_30d": 291,
          "latest_document_at": "2026-06-22T21:24:41+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 63,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "gsdf_press",
          "source_name": "陸上自衛隊 ニュースリリース",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mod.go.jp/gsdf/news/press/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:36+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 2,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 2,
          "latest_document_at": "2026-06-07T01:03:53+00:00",
          "latest_document_age_days": 15.85,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "invesco_market_insights",
          "source_name": "Invesco Market and Economic Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:11+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 20,
          "last_candidate_count": 17,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 20,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "isa_news",
          "source_name": "出入国在留管理庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.moj.go.jp/isa/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:24+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 229,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 229,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "itochu_research_reports",
          "source_name": "伊藤忠総研 レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.itochu-research.com/ja/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:38+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 50,
          "last_candidate_count": 20,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 8,
          "documents_30d": 50,
          "latest_document_at": "2026-06-18T21:27:47+00:00",
          "latest_document_age_days": 4.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 9,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "japan_acad_news",
          "source_name": "日本学士院 ニュース",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:26+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 73,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 73,
          "latest_document_at": "2026-06-07T14:50:51+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jbaudit_news",
          "source_name": "会計検査院 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jbaudit.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:35+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 111,
          "last_candidate_count": 35,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 8,
          "documents_30d": 111,
          "latest_document_at": "2026-06-21T21:24:36+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 5,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jcrc_activity",
          "source_name": "カジノ管理委員会 委員会開催状況",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jcrc.go.jp/activity/holding.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:22+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 28,
          "last_candidate_count": 21,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 28,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jfa_press",
          "source_name": "水産庁 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jfa.maff.go.jp/j/press/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:29+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 516,
          "last_candidate_count": 26,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 516,
          "latest_document_at": "2026-06-08T15:37:12+00:00",
          "latest_document_age_days": 14.25,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jfc_research_reports",
          "source_name": "日本政策金融公庫 総研レポート",
          "publisher_type": "government_research",
          "kind": "html_index",
          "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:38+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 25,
          "last_candidate_count": 25,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 25,
          "latest_document_at": "2026-06-08T05:30:43+00:00",
          "latest_document_age_days": 14.67,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jinji_news",
          "source_name": "人事院 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jinji.go.jp/news.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:20+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 257,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 257,
          "latest_document_at": "2026-06-07T14:41:57+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jishin_news",
          "source_name": "地震調査研究推進本部 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.jishin.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:26+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 240,
          "last_candidate_count": 27,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 240,
          "latest_document_at": "2026-06-07T15:07:12+00:00",
          "latest_document_age_days": 15.27,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jmat_news",
          "source_name": "海難審判所 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mlit.go.jp/jmat/index.htm",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:36+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 116,
          "last_candidate_count": 9,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 116,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "jtsb_news",
          "source_name": "運輸安全委員会 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://jtsb.mlit.go.jp/jtsb/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:34+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 38,
          "last_candidate_count": 19,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 38,
          "latest_document_at": "2026-06-07T08:31:37+00:00",
          "latest_document_age_days": 15.54,
          "pending_fetch": 0,
          "fetch_errors": 12,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 12,
          "fetch_error_rate": 0.3158,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kensatsu_home",
          "source_name": "検察庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.kensatsu.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:23+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 2,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 2,
          "latest_document_at": "2026-06-07T14:50:32+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kfs_topics",
          "source_name": "国税不服審判所 トピックス",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.kfs.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:25+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 22,
          "last_candidate_count": 17,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 7,
          "documents_30d": 22,
          "latest_document_at": "2026-06-17T21:23:49+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 7,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kouanshin_index",
          "source_name": "公安審査委員会",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:35+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 19,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 19,
          "latest_document_at": "2026-06-07T01:03:53+00:00",
          "latest_document_age_days": 15.85,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kouchoi_home",
          "source_name": "公害等調整委員会 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.soumu.go.jp/kouchoi/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:23+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 52,
          "last_candidate_count": 34,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 52,
          "latest_document_at": "2026-06-18T21:23:50+00:00",
          "latest_document_age_days": 4.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "kunaicho_rss",
          "source_name": "宮内庁 新着情報RSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:21+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 48,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 48,
          "latest_document_at": "2026-06-07T01:07:28+00:00",
          "latest_document_age_days": 15.85,
          "pending_fetch": 0,
          "fetch_errors": 11,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 11,
          "fetch_error_rate": 0.2292,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mofa_gov_online_bridge",
          "source_name": "外務省 関連 政府広報オンライン新着",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.gov-online.go.jp/info/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:41+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 0,
          "last_candidate_count": 5,
          "candidate_only_ok": true,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 0,
          "latest_document_at": null,
          "latest_document_age_days": null,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "直近チェックで候補5件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
          ],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "msdf_news",
          "source_name": "海上自衛隊 お知らせ",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mod.go.jp/msdf/release/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:34+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 8,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 2,
          "documents_30d": 8,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mufg_am_reports",
          "source_name": "三菱UFJアセットマネジメント レポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.am.mufg.jp/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:12+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 33,
          "last_candidate_count": 16,
          "candidate_only_ok": false,
          "documents_24h": 5,
          "documents_7d": 11,
          "documents_30d": 33,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 11,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mufg_esmart_investment",
          "source_name": "三菱UFJ eスマート証券 投資情報",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://kabu.com/investment/default.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:18+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 27,
          "last_candidate_count": 26,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 27,
          "latest_document_at": "2026-06-07T03:10:39+00:00",
          "latest_document_age_days": 15.76,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "myam_market_outlook",
          "source_name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.myam.co.jp/market/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:40+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 55,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 55,
          "latest_document_at": "2026-06-08T21:20:56+00:00",
          "latest_document_age_days": 14.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nli_reports",
          "source_name": "ニッセイ基礎研究所 レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.nli-research.co.jp/report/?site=nli",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:37+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 146,
          "last_candidate_count": 35,
          "candidate_only_ok": false,
          "documents_24h": 4,
          "documents_7d": 46,
          "documents_30d": 146,
          "latest_document_at": "2026-06-22T21:24:34+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 24,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "npsc_home",
          "source_name": "国家公安委員会 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.npsc.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:22+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 8,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 8,
          "latest_document_at": "2026-06-07T01:07:38+00:00",
          "latest_document_age_days": 15.85,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "nta_information",
          "source_name": "国税庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.nta.go.jp/information/index.htm",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:25+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 107,
          "last_candidate_count": 0,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 107,
          "latest_document_at": "2026-06-07T14:50:34+00:00",
          "latest_document_age_days": 15.28,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "okasan_marketinfo",
          "source_name": "岡三証券 マーケット・投資情報",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://www.okasan.co.jp/marketinfo/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:17+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 80,
          "last_candidate_count": 37,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 80,
          "latest_document_at": "2026-06-07T13:57:41+00:00",
          "latest_document_age_days": 15.32,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "psia_news",
          "source_name": "公安調査庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.moj.go.jp/psia/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:24+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 43,
          "last_candidate_count": 21,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 43,
          "latest_document_at": "2026-06-08T05:35:08+00:00",
          "latest_document_age_days": 14.66,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "rinya_press",
          "source_name": "林野庁 報道発表",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.rinya.maff.go.jp/j/press/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:29+00:00",
          "checked_age_hours": 0.18,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 139,
          "last_candidate_count": 36,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 22,
          "documents_30d": 139,
          "latest_document_at": "2026-06-21T21:24:36+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 8,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "sbi_sec_reports",
          "source_name": "SBI証券 レポート",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://go.sbisec.co.jp/media/report/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:17+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 47,
          "last_candidate_count": 40,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 6,
          "documents_30d": 47,
          "latest_document_at": "2026-06-19T21:23:36+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 6,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "schroders_global_insights",
          "source_name": "Schroders Global Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.schroders.com/en/global/individual/insights/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:09+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 5,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 5,
          "latest_document_at": "2026-06-07T23:00:39+00:00",
          "latest_document_age_days": 14.94,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "scj_info",
          "source_name": "日本学術会議 お知らせ",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.scj.go.jp/ja/info/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:21+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 346,
          "last_candidate_count": 30,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 2,
          "documents_30d": 346,
          "latest_document_at": "2026-06-19T21:27:11+00:00",
          "latest_document_age_days": 3.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "smtam_reports",
          "source_name": "三井住友トラスト・アセットマネジメント レポート・コラム",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.smtam.jp/report_column/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:13+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 124,
          "last_candidate_count": 80,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 13,
          "documents_30d": 124,
          "latest_document_at": "2026-06-22T21:23:50+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 13,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "sompo_am_reports",
          "source_name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.sompo-am.co.jp/report/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:40+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 80,
          "last_candidate_count": 10,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 4,
          "documents_30d": 80,
          "latest_document_at": "2026-06-19T21:23:36+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 4,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "sports_agency_news",
          "source_name": "スポーツ庁 新着情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.mext.go.jp/sports/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:27+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 113,
          "last_candidate_count": 36,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 113,
          "latest_document_at": "2026-06-10T21:26:48+00:00",
          "latest_document_age_days": 12.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 4,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "state_street_global_outlook",
          "source_name": "State Street Global Advisors Market Outlook",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:12+00:00",
          "checked_age_hours": 0.18,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 11,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 11,
          "latest_document_at": "2026-06-08T03:44:28+00:00",
          "latest_document_age_days": 14.74,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "allianzgi_insights",
          "source_name": "AllianzGI Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:22:12+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 21,
          "last_candidate_count": 9,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 8,
          "documents_30d": 21,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 8,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "amundi_research_center",
          "source_name": "Amundi Research Center",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://research-center.amundi.com/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:22:03+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 41,
          "last_candidate_count": 19,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 5,
          "documents_30d": 41,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 6,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "asdf_mod_rss_bridge",
          "source_name": "航空自衛隊 関連 防衛省お知らせRSS",
          "publisher_type": "government",
          "kind": "rss",
          "url": "https://www.mod.go.jp/j/rss/news.xml",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:45+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 0,
          "last_candidate_count": 1,
          "candidate_only_ok": true,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 0,
          "latest_document_at": null,
          "latest_document_age_days": null,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [
            "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
          ],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bny_investment_insights",
          "source_name": "BNY Investments Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:22:01+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 13,
          "last_candidate_count": 7,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 3,
          "documents_30d": 13,
          "latest_document_at": "2026-06-17T21:23:50+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "capital_group_insights",
          "source_name": "Capital Group Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.capitalgroup.com/institutional/insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:55+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 13,
          "last_candidate_count": 9,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 3,
          "documents_30d": 13,
          "latest_document_at": "2026-06-19T21:23:36+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "inpit_ip_updates",
          "source_name": "INPIT（特許庁連携）知財・特許情報",
          "publisher_type": "government",
          "kind": "html_index",
          "url": "https://www.inpit.go.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:44+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 46,
          "last_candidate_count": 17,
          "candidate_only_ok": false,
          "documents_24h": 17,
          "documents_7d": 19,
          "documents_30d": 46,
          "latest_document_at": "2026-06-22T21:24:07+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "janus_henderson_insights",
          "source_name": "Janus Henderson Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.janushenderson.com/en-us/investor/insights/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:22:06+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 21,
          "last_candidate_count": 11,
          "candidate_only_ok": false,
          "documents_24h": 2,
          "documents_7d": 9,
          "documents_30d": 21,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 9,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mizuho_bank_search_industry",
          "source_name": "みずほ銀行 産業調査 公式検索",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:47+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 5,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 1,
          "documents_30d": 5,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mizuho_bank_search_mhri",
          "source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:46+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 32,
          "last_candidate_count": 13,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 4,
          "documents_30d": 32,
          "latest_document_at": "2026-06-18T21:23:51+00:00",
          "latest_document_age_days": 4.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 4,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mizuho_sc_reports",
          "source_name": "みずほ証券 マーケットレポート",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://www.mizuho-sc.com/seminar/report.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:44+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 4,
          "last_candidate_count": 2,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 4,
          "latest_document_at": "2026-06-07T08:34:41+00:00",
          "latest_document_age_days": 15.54,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "monex_reports",
          "source_name": "マネックス証券 マネクリ マーケット",
          "publisher_type": "securities",
          "kind": "html_index",
          "url": "https://media.monex.co.jp/ud/feature/code/market",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:54+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 98,
          "last_candidate_count": 31,
          "candidate_only_ok": false,
          "documents_24h": 9,
          "documents_7d": 47,
          "documents_30d": 98,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 49,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "pictet_japan_investment_info",
          "source_name": "ピクテ・ジャパン 投資情報",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.pictet.co.jp/investment-information.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:53+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 84,
          "last_candidate_count": 43,
          "candidate_only_ok": false,
          "documents_24h": 5,
          "documents_7d": 35,
          "documents_30d": 84,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 35,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "rakuten_sec_toshiru_rss",
          "source_name": "楽天証券 トウシル投資情報RSS",
          "publisher_type": "securities",
          "kind": "rss",
          "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:53+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 55,
          "last_candidate_count": 10,
          "candidate_only_ok": false,
          "documents_24h": 6,
          "documents_7d": 30,
          "documents_30d": 55,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 31,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "td_asset_marketreport",
          "source_name": "T&Dアセットマネジメント マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.tdasset.co.jp/marketreport/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:48+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 36,
          "last_candidate_count": 8,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 1,
          "documents_30d": 36,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "tokio_marine_am_market_report",
          "source_name": "東京海上アセットマネジメント マーケットレポート",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:48+00:00",
          "checked_age_hours": 0.17,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 153,
          "last_candidate_count": 38,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 3,
          "documents_30d": 153,
          "latest_document_at": "2026-06-19T21:23:36+00:00",
          "latest_document_age_days": 3.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 3,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "trowe_price_insights",
          "source_name": "T. Rowe Price Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:22:09+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 49,
          "last_candidate_count": 34,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 8,
          "documents_30d": 49,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 8,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "ubs_global_insights",
          "source_name": "UBS Global Wealth Management CIO Insights",
          "publisher_type": "global_investment_bank",
          "kind": "html_index",
          "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:21:56+00:00",
          "checked_age_hours": 0.17,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 7,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 7,
          "latest_document_at": "2026-06-08T21:15:55+00:00",
          "latest_document_age_days": 14.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "adb_publications",
          "source_name": "Asian Development Bank Publications",
          "publisher_type": "international_organization",
          "kind": "html_index",
          "url": "https://www.adb.org/publications",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:49+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 15,
          "last_candidate_count": 11,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 15,
          "latest_document_at": "2026-06-10T21:23:01+00:00",
          "latest_document_age_days": 12.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bis_central_bank_speeches_rss",
          "source_name": "BIS Central Bank Speeches RSS",
          "publisher_type": "international_organization",
          "kind": "rss",
          "url": "https://www.bis.org/doclist/cbspeeches.rss",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:47+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 118,
          "last_candidate_count": 25,
          "candidate_only_ok": false,
          "documents_24h": 21,
          "documents_7d": 56,
          "documents_30d": 118,
          "latest_document_at": "2026-06-22T21:25:10+00:00",
          "latest_document_age_days": 0.0,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 41,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "bis_research_rss",
          "source_name": "BIS Research Papers RSS",
          "publisher_type": "international_organization",
          "kind": "rss",
          "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:42+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 74,
          "last_candidate_count": 25,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 19,
          "documents_30d": 74,
          "latest_document_at": "2026-06-21T21:24:59+00:00",
          "latest_document_age_days": 1.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 10,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "cigs_energy_reports",
          "source_name": "キヤノングローバル戦略研究所 エネルギー・環境",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://cigs.canon/energy/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:40+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 20,
          "last_candidate_count": 10,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 7,
          "documents_30d": 20,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 7,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "ieej_reports",
          "source_name": "日本エネルギー経済研究所 研究レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://eneken.ieej.or.jp/report_list.php",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:40+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 27,
          "last_candidate_count": 10,
          "candidate_only_ok": false,
          "documents_24h": 3,
          "documents_7d": 15,
          "documents_30d": 27,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 12,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "iima_research_reports",
          "source_name": "国際通貨研究所 調査研究レポート",
          "publisher_type": "think_tank",
          "kind": "html_index",
          "url": "https://www.iima.or.jp/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:39+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 24,
          "last_candidate_count": 16,
          "candidate_only_ok": false,
          "documents_24h": 1,
          "documents_7d": 3,
          "documents_30d": 24,
          "latest_document_at": "2026-06-22T21:23:51+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 1,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "imf_publications",
          "source_name": "IMF Publications RSS",
          "publisher_type": "international_organization",
          "kind": "html_index",
          "url": "https://www.imf.org/en/publications/rss",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:38+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 5,
          "last_candidate_count": 5,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 5,
          "latest_document_at": "2026-06-08T20:48:55+00:00",
          "latest_document_age_days": 14.03,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mfs_market_insights",
          "source_name": "MFS Market Insights",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:34+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 8,
          "last_candidate_count": 6,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 1,
          "documents_30d": 8,
          "latest_document_at": "2026-06-18T21:23:51+00:00",
          "latest_document_age_days": 4.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 1,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "mfs_market_pulse",
          "source_name": "MFS Market Pulse",
          "publisher_type": "asset_manager",
          "kind": "html_index",
          "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:35+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 1,
          "last_candidate_count": 1,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 0,
          "documents_30d": 1,
          "latest_document_at": "2026-06-08T03:27:13+00:00",
          "latest_document_age_days": 14.75,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 0,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "oecd_ecoscope",
          "source_name": "OECD Ecoscope / Economic Outlook Blog",
          "publisher_type": "international_organization",
          "kind": "html_index",
          "url": "https://oecdecoscope.blog/",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:47+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 41,
          "last_candidate_count": 31,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 15,
          "documents_30d": 41,
          "latest_document_at": "2026-06-17T21:23:50+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 5,
          "fetch_errors": 2,
          "actionable_fetch_errors": 2,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0488,
          "actionable_fetch_error_rate": 0.0488,
          "analyses_7d": 8,
          "reasons": [],
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
        },
        {
          "source_id": "rieti_updates",
          "source_name": "RIETI 経済産業研究所 更新情報",
          "publisher_type": "government_research",
          "kind": "html_index",
          "url": "https://www.rieti.go.jp/jp/index.html",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:39+00:00",
          "checked_age_hours": 0.14,
          "last_status": 200,
          "error_count": 0,
          "last_error": null,
          "document_count": 59,
          "last_candidate_count": 15,
          "candidate_only_ok": false,
          "documents_24h": 6,
          "documents_7d": 23,
          "documents_30d": 59,
          "latest_document_at": "2026-06-22T21:24:52+00:00",
          "latest_document_age_days": 0.01,
          "pending_fetch": 0,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 14,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        },
        {
          "source_id": "world_bank_global_economic_prospects",
          "source_name": "World Bank Global Economic Prospects",
          "publisher_type": "international_organization",
          "kind": "html_index",
          "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
          "freshness_status": "ok",
          "severity_rank": 0,
          "checked_at": "2026-06-22T21:23:49+00:00",
          "checked_age_hours": 0.14,
          "last_status": 304,
          "error_count": 0,
          "last_error": null,
          "document_count": 22,
          "last_candidate_count": 12,
          "candidate_only_ok": false,
          "documents_24h": 0,
          "documents_7d": 7,
          "documents_30d": 22,
          "latest_document_at": "2026-06-17T21:23:50+00:00",
          "latest_document_age_days": 5.01,
          "pending_fetch": 5,
          "fetch_errors": 0,
          "actionable_fetch_errors": 0,
          "link_rot_fetch_errors": 0,
          "fetch_error_rate": 0.0,
          "actionable_fetch_error_rate": 0.0,
          "analyses_7d": 2,
          "reasons": [],
          "followup_kind": "",
          "followup_action": ""
        }
      ],
      "followup_queue": [
        {
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS",
          "publisher_type": "government",
          "freshness_status": "ok",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 40,
          "document_count": 385,
          "checked_age_hours": 0.2,
          "reason": ""
        },
        {
          "source_id": "oecd_ecoscope",
          "source_name": "OECD Ecoscope / Economic Outlook Blog",
          "publisher_type": "international_organization",
          "freshness_status": "ok",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 31,
          "document_count": 41,
          "checked_age_hours": 0.14,
          "reason": ""
        },
        {
          "source_id": "caa_news_rss",
          "source_name": "消費者庁 新着情報RSS",
          "publisher_type": "government",
          "freshness_status": "ok",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 20,
          "document_count": 89,
          "checked_age_hours": 0.2,
          "reason": ""
        },
        {
          "source_id": "jetro_biznews_rss",
          "source_name": "JETRO ビジネス短信RSS",
          "publisher_type": "government",
          "freshness_status": "ok",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 20,
          "document_count": 180,
          "checked_age_hours": 0.2,
          "reason": ""
        },
        {
          "source_id": "gsi_news",
          "source_name": "国土地理院 新着情報",
          "publisher_type": "government",
          "freshness_status": "source_error",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 13,
          "document_count": 48,
          "checked_age_hours": 0.18,
          "reason": "ソースエラーが多いです error_count=6 status=None"
        },
        {
          "source_id": "iea_reports",
          "source_name": "IEA Reports",
          "publisher_type": "international_organization",
          "freshness_status": "source_error",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 11,
          "document_count": 12,
          "checked_age_hours": 0.14,
          "reason": "ソースエラーが多いです error_count=6 status=403"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "source_name": "Nuveen Investment Outlook",
          "publisher_type": "asset_manager",
          "freshness_status": "source_error",
          "followup_kind": "fetch_error",
          "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
          "last_candidate_count": 6,
          "document_count": 7,
          "checked_age_hours": 0.14,
          "reason": "ソースエラーが多いです error_count=6 status=None"
        }
      ],
      "inactive_source_state": [
        {
          "source_id": "asdf_news",
          "url": "https://www.mod.go.jp/asdf/news/",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "egov_public_comment_rss",
          "url": "https://public-comment.e-gov.go.jp/pcm/1040?CLASSNAME=PCM1040&id=0",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "enecho_notice",
          "url": "https://www.enecho.meti.go.jp/notice/index.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "jpo_latest",
          "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "jpo_meti_release_bridge",
          "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
          "checked_at": "2026-06-08T19:37:22+00:00",
          "last_status": 304,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "mizuho_bank_industry",
          "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "mizuho_bank_research_reports",
          "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "mizuho_rt_reports",
          "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "mofa_press",
          "url": "https://www.mofa.go.jp/mofaj/press/",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        },
        {
          "source_id": "oecd_economic_outlook",
          "url": "https://www.oecd.org/en/publications/oecd-economic-outlook_16097408.html",
          "checked_at": "2026-06-08T12:39:37+00:00",
          "last_status": 403,
          "error_count": 2,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "sme_agency_news",
          "url": "https://www.chusho.meti.go.jp/old_info.html",
          "checked_at": null,
          "last_status": null,
          "error_count": 0,
          "last_error": null
        }
      ]
    },
    "health": {
      "ok": false,
      "summary": {
        "ok": false,
        "errors": 0,
        "warnings": 2,
        "warning_ids": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ],
        "audit_warnings": 10,
        "local_warning_ids": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ],
        "local_audit_warnings": 10,
        "remote_evidence_complete": false,
        "sources": 148,
        "source_errors": 3,
        "stale_sources": 3,
        "pending_fetch": 116,
        "last_run_status": "ok",
        "source_followup_sources": 7,
        "source_followup_counts": {
          "fetch_error": 7
        },
        "source_candidate_only_sources": 0,
        "source_silent_gap_sources": 0
      },
      "warnings": [
        "source_errors_or_unchecked",
        "audit_reports_need_attention"
      ],
      "audit_warnings": [
        {
          "check": "env_check",
          "warning": "audit has warnings/errors",
          "errors": 2,
          "warnings": 41
        },
        {
          "check": "source_candidates",
          "warning": "source candidate queue needs attention",
          "needs_vps_check": 0,
          "review": 0,
          "blocked": 0,
          "promotable": 1
        },
        {
          "check": "source_promotion_plan",
          "warning": "source promotion plan has unapplied promotable sources",
          "promotable": 1
        },
        {
          "check": "requirements_audit",
          "warning": "requirements are not fully met",
          "partial": 3,
          "missing": 0
        },
        {
          "check": "readiness",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 4
        },
        {
          "check": "deployment_check",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 36
        },
        {
          "check": "telegram_content_check",
          "warning": "audit has warnings/errors",
          "errors": 1,
          "warnings": 0
        },
        {
          "check": "ops_handoff",
          "warning": "ops handoff has open items",
          "open_items": 7
        },
        {
          "check": "source_freshness",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 1
        },
        {
          "check": "fetch_error_triage",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 2
        }
      ],
      "local_warnings": [
        "source_errors_or_unchecked",
        "audit_reports_need_attention"
      ],
      "local_audit_warnings": [
        {
          "check": "env_check",
          "warning": "audit has warnings/errors",
          "errors": 2,
          "warnings": 41
        },
        {
          "check": "source_candidates",
          "warning": "source candidate queue needs attention",
          "needs_vps_check": 0,
          "review": 0,
          "blocked": 0,
          "promotable": 1
        },
        {
          "check": "source_promotion_plan",
          "warning": "source promotion plan has unapplied promotable sources",
          "promotable": 1
        },
        {
          "check": "requirements_audit",
          "warning": "requirements are not fully met",
          "partial": 3,
          "missing": 0
        },
        {
          "check": "readiness",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 4
        },
        {
          "check": "deployment_check",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 36
        },
        {
          "check": "telegram_content_check",
          "warning": "audit has warnings/errors",
          "errors": 1,
          "warnings": 0
        },
        {
          "check": "ops_handoff",
          "warning": "ops handoff has open items",
          "open_items": 7
        },
        {
          "check": "source_freshness",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 1
        },
        {
          "check": "fetch_error_triage",
          "warning": "audit has warnings/errors",
          "errors": 0,
          "warnings": 2
        }
      ],
      "remote_evidence": {
        "complete": false,
        "checks": 34,
        "passed": 29,
        "failed": 5,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "required_report_coverage": 0.9155,
        "next_missing_required_reports": [
          "weekly_market_strategy_report.json",
          "weekly_market_strategy_report.md",
          "weekly_capital_flow_themes.csv",
          "weekly_attention_companies.csv",
          "weekly_market_strategy_telegram.txt",
          "weekly_market_strategy_telegram.json"
        ],
        "missing_required_reports": [
          "weekly_market_strategy_report.json",
          "weekly_market_strategy_report.md",
          "weekly_capital_flow_themes.csv",
          "weekly_attention_companies.csv",
          "weekly_market_strategy_telegram.txt",
          "weekly_market_strategy_telegram.json"
        ],
        "public_endpoints": 35,
        "telegram_send_ok": true,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_status": "skipped_missing_credentials",
        "remote_telegram_notify_api_ok": false,
        "remote_telegram_notify_message_length": 0,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_date": "",
        "remote_telegram_content_date": "2026-06-11",
        "remote_telegram_notify_age_hours": 63.845669873333335,
        "production_complete": true,
        "remote_release_upload_bundle_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_release_upload_bundle_sha_matches": false,
        "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
        "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
        "ops_snapshot_open_items": 0,
        "remote_source_followup_sources": 3,
        "remote_source_followup_counts": {
          "fetch_error": 3
        },
        "remote_source_candidate_only_sources": 0,
        "remote_source_silent_gap_sources": 0,
        "remote_source_freshness_ok": true,
        "remote_source_freshness_errors": 0,
        "remote_source_freshness_warnings": 0,
        "remote_source_target_reference_ok": true,
        "remote_source_target_official_targets": 59,
        "remote_source_target_configured_targets": 59,
        "remote_source_target_missing_in_config": 0,
        "remote_source_target_extra_in_config": 0,
        "remote_source_target_host_drift": 0,
        "remote_source_target_fallback_used": false,
        "remote_source_coverage_ok": true,
        "remote_source_coverage_targets": 59,
        "remote_source_coverage_active": 59,
        "remote_source_coverage_monitoring_verified": 59,
        "remote_source_coverage_collection_verified": 59,
        "remote_source_coverage_collection_unverified_targets": [],
        "remote_source_coverage_missing": 0,
        "remote_source_coverage_candidate_only": 0,
        "remote_market_source_coverage_ok": true,
        "remote_market_source_coverage_targets": 70,
        "remote_market_source_coverage_active": 70,
        "remote_market_source_coverage_monitoring_verified": 70,
        "remote_market_source_coverage_collection_verified": 70,
        "remote_market_source_coverage_collection_unverified_targets": [],
        "remote_market_source_coverage_missing": 0,
        "remote_market_source_coverage_candidate_only": 0,
        "remote_ops_monitor_ok": true,
        "remote_daily_lock_audit_ok": true,
        "remote_daily_lock_status": "completed",
        "remote_daily_lock_ops_success_days": 5,
        "remote_daily_lock_ops_consecutive_success_days": 5,
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_strategy_reuse_ok": true,
        "remote_plain_explainer_analyses": 8115,
        "remote_lens_reuse_analyses": 8111,
        "remote_source_strategy_context_reuse_ok": true,
        "remote_source_strategy_eligible_analyses": 8115,
        "remote_source_strategy_reused_after": 8115,
        "remote_backup_drill_ok": true,
        "remote_backup_drill_db_integrity_ok": true,
        "remote_backup_drill_db_hash_ok": true,
        "remote_backup_drill_report_members": 80,
        "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
        "remote_runtime_ok": true,
        "remote_deployed_manifest_present": true,
        "remote_deployed_manifest_ok": false,
        "remote_deployed_manifest_verified_required": 38,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_mutable_missing_reports": [],
        "remote_finalize_returncode": 0,
        "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
        "remote_finalize_apply_promotions": false,
        "remote_finalize_promotion_verify_run": true,
        "remote_finalize_log_collected": true,
        "remote_finalize_log_size": 1360267,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_manifest_files": 64,
        "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_evidence_manifest_release_sha_matches": true,
        "remote_evidence_manifest_required_reports": 69,
        "remote_evidence_manifest_present_required_reports": 63,
        "remote_evidence_manifest_missing_required_reports": 6,
        "remote_evidence_archive_ok": true,
        "remote_evidence_archive_files": 65,
        "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
        "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "remote_evidence_archive_manifest_release_sha_matches": true,
        "remote_evidence_archive_manifest_required_reports": 69,
        "remote_evidence_archive_manifest_present_required_reports": 63,
        "remote_evidence_archive_manifest_missing_required_reports": 6,
        "remediation_actions": [
          {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10,
            "failed_check": "remote_release_upload_bundle_verified"
          },
          {
            "id": "collect_remote_evidence",
            "title": "回収済みVPS証跡を更新する",
            "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
            "priority": 20,
            "failed_check": "remote_required_reports_present"
          }
        ],
        "next_remediation_action": {
          "id": "redeploy_release",
          "title": "配布zipをVPSへ再投入する",
          "command": "scripts/operator_go_live.sh --push",
          "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
          "priority": 10,
          "failed_check": "remote_release_upload_bundle_verified"
        },
        "gap_report": {
          "complete": false,
          "total_failed_checks": 5,
          "phase_count": 3,
          "phases": [
            {
              "phase": "deployment",
              "label": "VPS配布・本番ゲート",
              "failed_checks": 2,
              "checks": [
                "remote_release_upload_bundle_verified",
                "remote_deployed_manifest_verified"
              ],
              "next_action": {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10
              }
            },
            {
              "phase": "telegram",
              "label": "Telegram通知",
              "failed_checks": 2,
              "checks": [
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh"
              ],
              "next_action": {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20
              }
            },
            {
              "phase": "evidence_integrity",
              "label": "証跡ファイル完全性",
              "failed_checks": 1,
              "checks": [
                "remote_required_reports_present"
              ],
              "next_action": {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20
              }
            }
          ],
          "missing_required_report_count": 6,
          "missing_required_report_categories": [
            {
              "category": "ops",
              "label": "運用監視",
              "missing": 6,
              "examples": [
                "weekly_market_strategy_report.json",
                "weekly_market_strategy_report.md",
                "weekly_capital_flow_themes.csv",
                "weekly_attention_companies.csv",
                "weekly_market_strategy_telegram.txt",
                "weekly_market_strategy_telegram.json"
              ]
            }
          ],
          "blockers": [
            {
              "phase": "deployment",
              "label": "VPS配布・本番ゲート",
              "failed_checks": 2,
              "first_check": "remote_release_upload_bundle_verified",
              "next_action_id": "redeploy_release",
              "next_command": "scripts/operator_go_live.sh --push"
            },
            {
              "phase": "telegram",
              "label": "Telegram通知",
              "failed_checks": 2,
              "first_check": "remote_telegram_notify_sent",
              "next_action_id": "collect_remote_evidence",
              "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
            },
            {
              "phase": "evidence_integrity",
              "label": "証跡ファイル完全性",
              "failed_checks": 1,
              "first_check": "remote_required_reports_present",
              "next_action_id": "collect_remote_evidence",
              "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
            }
          ]
        },
        "operator_context": {
          "stage": "partial_remote_collection",
          "label": "VPS証跡の一部不足",
          "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
          "evidence_dir_present": true,
          "present_required_reports": 65,
          "required_reports": 71,
          "primary_action_id": "collect_remote_evidence",
          "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "primary_action_title": "回収済みVPS証跡を更新する"
        },
        "bootstrap_exception": {
          "applied": false
        }
      },
      "audits": {
        "env_check": {
          "errors": 2,
          "warnings": 41,
          "env_file": "/app/.env",
          "keys": [],
          "runtime_checks_included": true,
          "operator_inputs_ready": false,
          "operator_inputs_missing": [
            "VPS_HOST",
            "VPS_USER",
            "PUBLIC_DASHBOARD_URL",
            "TELEGRAM_BOT_TOKEN",
            "TELEGRAM_CHAT_ID",
            "DEPLOY_MODE"
          ],
          "operator_inputs_invalid": [
            "env_deploy_mode_valid"
          ]
        },
        "quality_prune": null,
        "source_candidates": {
          "status": "ok",
          "checked": true,
          "candidate_count": 16,
          "needs_check_count": 0,
          "promotable_count": 1,
          "decision_counts": {
            "covered_by_active_fallback": 7,
            "already_enabled": 8,
            "promote": 1
          }
        },
        "source_promotion_plan": {
          "ok": true,
          "status": "ok",
          "checked": true,
          "apply_ready": true,
          "candidate_count": 16,
          "promotable_count": 1,
          "applied": false,
          "applied_ids": [],
          "source_report_summary": {
            "needs_check_count": 0,
            "decision_counts": {
              "covered_by_active_fallback": 7,
              "already_enabled": 8,
              "promote": 1
            },
            "promotable_count": 1
          }
        },
        "source_opportunity_radar": {
          "candidate_report_checked": true,
          "configured_candidates": 16,
          "opportunities": 16,
          "priority_followups": 8,
          "promotable": 1,
          "needs_check": 0,
          "review": 0,
          "blocked": 0,
          "covered_by_active_fallback": 7,
          "already_enabled": 8,
          "market_coverage_missing": 0,
          "market_coverage_candidate_only": 0,
          "government_coverage_missing": 0,
          "government_coverage_candidate_only": 0
        },
        "source_target_reference": {
          "official_targets": 59,
          "configured_targets": 59,
          "missing_in_config": 0,
          "extra_in_config": 0,
          "host_drift": 0,
          "fallback_used": false,
          "errors": 0,
          "warnings": 0
        },
        "analysis_audit": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "company_scores": 90528,
          "market_theme_signals": 209,
          "company_strategy_rankings": 486
        },
        "requirements_audit": {
          "total": 12,
          "met": 9,
          "partial": 3,
          "missing": 0,
          "complete": false
        },
        "readiness": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "deployment_check": {
          "errors": 0,
          "warnings": 36,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        },
        "public_dashboard_check": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/",
          "endpoint_count": 36
        },
        "public_dashboard_local_check": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "http://127.0.0.1:53258/dashboard.html",
          "base_url": "http://127.0.0.1:53258/",
          "endpoint_count": 36
        },
        "strategy_reuse_audit": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "telegram_content_check": {
          "errors": 1,
          "warnings": 0,
          "date": "2026-06-22",
          "message_length": 1874,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 6,
          "source_followup_counts": {
            "fetch_error": 6
          }
        },
        "ops_handoff": {
          "open_items": 7,
          "warning_items": 80,
          "partial_requirements": 3,
          "missing_requirements": 0,
          "readiness_errors": 0,
          "readiness_warnings": 4,
          "deployment_errors": 0,
          "deployment_warnings": 36,
          "env_errors": 3,
          "env_warnings": 40,
          "public_dashboard_errors": 0,
          "public_dashboard_warnings": 0,
          "telegram_content_errors": 1,
          "telegram_content_warnings": 0,
          "app_dir": "/app",
          "env_file": "/app/.env",
          "service_name": "market-intel",
          "deploy_mode": "systemd",
          "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "public_dashboard_url_configured": true,
          "public_dashboard_url_quality": {
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "ok": true,
            "format_ok": true,
            "placeholder": false,
            "host": "35-221-72-238.sslip.io"
          }
        },
        "ops_monitor": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 24,
          "ok_runs": 24,
          "error_runs": 0,
          "success_days": 8,
          "consecutive_success_days": 6,
          "latest_success_date": "2026-06-23",
          "missing_days": 6,
          "latest_run_id": 57,
          "latest_status": "ok",
          "latest_age_hours": 0.01,
          "zero_output_ok_runs": 0
        },
        "source_freshness": {
          "errors": 0,
          "warnings": 1,
          "active_sources": 148,
          "checked_recent": 148,
          "unchecked": 0,
          "stale_checked": 0,
          "source_error_rows": 3,
          "stale_or_quiet_sources": 0,
          "candidate_only_sources": 0,
          "covered_candidate_only_sources": 4,
          "silent_gap_sources": 0,
          "followup_sources": 7,
          "followup_counts": {
            "fetch_error": 7
          },
          "high_fetch_error_sources": 0,
          "documents_24h": 313,
          "documents_7d": 2262,
          "documents_30d": 12715,
          "inactive_state_rows": 11,
          "max_checked_age_hours": 30.0,
          "stale_document_days": 45
        },
        "fetch_error_triage": {
          "errors": 0,
          "warnings": 2,
          "fetch_error_documents": 31,
          "fetch_error_groups": 9,
          "source_count": 9,
          "warning_groups": 4,
          "top_category": "link_rot"
        },
        "fetch_error_retry": {
          "apply": true,
          "planned": 0,
          "attempted": 0,
          "succeeded": 0,
          "failed": 0,
          "skipped": 0,
          "categories": [
            "url_encoding"
          ],
          "timeout": 10.0,
          "http_retries": 0
        },
        "rss_metadata_backfill": {
          "apply": true,
          "source_ids": [
            "mod_news_rss",
            "meti_news"
          ],
          "planned": 0,
          "updated": 0,
          "source_errors": 0
        },
        "go_live": {
          "production_complete": false,
          "local_production_complete": false,
          "remote_evidence_complete": false,
          "completion_evidence": {
            "complete": false,
            "completion_source": "incomplete",
            "local_complete": false,
            "remote_evidence_complete": false,
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_message_length": 0,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": false,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "failed_gates": 10,
          "open_steps": 9,
          "ready_to_go_live": false,
          "latest_package_ok": false,
          "latest_backup_ok": true,
          "configured_deploy_mode": "docker",
          "configured_public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html"
        },
        "vps_go_live_plan": {
          "ready_to_execute": true,
          "host": "35.221.72.238",
          "user": "makoto",
          "deploy_mode": "docker",
          "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
          "app_dir": "/opt/market-intel-engine",
          "min_recurring_success_days": 2,
          "max_recurring_latest_age_hours": 30.0,
          "max_attempts": 48,
          "sleep_seconds": 3600,
          "required_remote_evidence_count": 71,
          "copied_remote_evidence_count": 69,
          "generated_remote_evidence_count": 2,
          "source_strategy_context_backfill_required": true,
          "release_upload_bundle_expected": true,
          "release_upload_bundle_check_present": true,
          "release_upload_bundle_ok": true,
          "release_upload_bundle_sha_matches": true,
          "release_upload_bundle_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload"
        },
        "ops_snapshot": {
          "open_items": 6,
          "production_complete": false,
          "deploy_mode": "docker",
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          },
          "source_candidate_only_sources": 0,
          "source_silent_gap_sources": 0
        }
      },
      "last_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "sources_configured": 148,
      "source_errors": [
        {
          "source_id": "gsi_news",
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "iea_reports",
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "error_count": 6,
          "last_error": "The read operation timed out"
        }
      ],
      "stale_sources": [
        {
          "source_id": "gsi_news",
          "checked_at": "2026-06-22T21:21:33+00:00",
          "last_status": null,
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "iea_reports",
          "checked_at": "2026-06-22T21:23:48+00:00",
          "last_status": 403,
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "checked_at": "2026-06-22T21:23:32+00:00",
          "last_status": null,
          "error_count": 6,
          "last_error": "The read operation timed out"
        }
      ],
      "pending_documents": [
        {
          "kind": "attachment_pdf",
          "count": 88
        },
        {
          "kind": "page",
          "count": 28
        }
      ],
      "backlog": {
        "pending_fetch_count": 116,
        "pending_analysis_count": 0,
        "pending_fetch_by_publisher": [
          {
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "count": 73
          },
          {
            "publisher_type": "government",
            "document_kind": "page",
            "count": 17
          },
          {
            "publisher_type": "exchange",
            "document_kind": "attachment_pdf",
            "count": 13
          },
          {
            "publisher_type": "international_organization",
            "document_kind": "page",
            "count": 11
          },
          {
            "publisher_type": "think_tank",
            "document_kind": "attachment_pdf",
            "count": 2
          }
        ],
        "pending_analysis_by_publisher": [],
        "top_pending_fetch": [
          {
            "id": 12575,
            "title": "産業 \n 2040年の住宅市場と課題 \n 2026年06月18日 / 全文ダウンロード（PDF:1.6MB）",
            "url": "https://www.nri.com/jp/knowledge/report/files/000062822.pdf",
            "source_id": "nri_reports",
            "source_name": "野村総合研究所 レポート",
            "publisher_type": "think_tank",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-18",
            "discovered_at": "2026-06-22T21:24:06+00:00",
            "priority": 41.0
          },
          {
            "id": 12591,
            "title": "小泉防衛大臣の出張の予定について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22c.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:08+00:00",
            "priority": 36.0
          },
          {
            "id": 12700,
            "title": "シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～ / 「シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～」の詳細 （PDF形式 242KB）",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r8/k260622/k260622.pdf",
            "source_id": "jcg_public_relations",
            "source_name": "海上保安庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:47+00:00",
            "priority": 34.0
          },
          {
            "id": 12620,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料3：人工妊娠中絶一時金認定審査部会 委員名簿（PDF／159KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/0570e607/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_04.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12619,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料2：旧優生保護法補償金等認定審査会運営規程（PDF／188KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/b24a3ea0/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_03.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12618,
            "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料1：人工妊娠中絶一時金認定審査部会審査方針（PDF／177KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/017cea71/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_02.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-17",
            "discovered_at": "2026-06-22T21:24:28+00:00",
            "priority": 20.0
          },
          {
            "id": 12666,
            "title": "カナダ国防大臣の当省訪問について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22a.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:43+00:00",
            "priority": 18.0
          },
          {
            "id": 12665,
            "title": "第１１回処遇・給与部会の開催について / PDF資料",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/22b.pdf",
            "source_id": "mod_news_rss",
            "source_name": "防衛省 お知らせRSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:43+00:00",
            "priority": 18.0
          },
          {
            "id": 12652,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料3】教育課程部会芸術ワーキンググループ委員名簿 (PDF:108KB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_8.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12651,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-4】令和6年度 高等学校学習指導要領実施状況調査の結果について（書道）【暫定版】 (PDF:1.2MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_7.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12650,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-3】令和6年度 高等学校学習指導要領実施状況調査の結果について（工芸）【暫定版】 (PDF:1.6MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_6.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12649,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-2】令和6年度 高等学校学習指導要領実施状況調査の結果について（美術）【暫定版】 (PDF:1.5MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_5.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12648,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-1】令和6年度 高等学校学習指導要領実施状況調査の結果について（音楽）【暫定版】 (PDF:1.1MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_4.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12647,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料1】これまでの芸術ワーキンググループにおける主な意見 (PDF:1.5MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_3-1.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12646,
            "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【資料1】芸術ワーキンググループ取りまとめ（案） (PDF:2.2MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_2.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:33+00:00",
            "priority": 18.0
          },
          {
            "id": 12626,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料2】専門高校に関する参考資料集 (PDF:7.9MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_5.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12625,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料1】「高次の資質・能力」等を活かした単元計画づくりの参考イメージ（産業教育） (PDF:1.7MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_8.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12624,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【資料1】産業教育WG取りまとめ（案） (PDF:1.4MB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_9.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12623,
            "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【進行資料】産業教育ワーキンググループ（第9回）の流れ（イメージ） (PDF:330KB)",
            "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_2.pdf",
            "source_id": "mext_news_rss",
            "source_name": "文部科学省 新着情報RSS",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:32+00:00",
            "priority": 18.0
          },
          {
            "id": 12699,
            "title": "報道発表\n \n \n 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について掲載しました \n \n \n \n \n 2026年6月22日 / 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について（PDF／266KB）",
            "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0/1dcc4c70/20260622_press_9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0_01.pdf",
            "source_id": "cfa_press",
            "source_name": "こども家庭庁 報道発表",
            "publisher_type": "government",
            "document_kind": "attachment_pdf",
            "published_at": "2026-06-22",
            "discovered_at": "2026-06-22T21:24:47+00:00",
            "priority": 16.0
          }
        ],
        "top_pending_analysis": []
      },
      "counts": {
        "documents": 12715,
        "analyses": 9611,
        "company_scores": 90528,
        "strategy_lenses": 19,
        "theme_company_scores": 364,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486,
        "source_strategy_scores": 1321,
        "documents_by_kind": [
          {
            "kind": "attachment_pdf",
            "count": 7697
          },
          {
            "kind": "page",
            "count": 5014
          },
          {
            "kind": "podcast",
            "count": 4
          }
        ],
        "last_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        },
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          }
        ]
      }
    },
    "next_command": "python3 scripts/market_intel.py ops-handoff --output reports/ops_handoff.json --markdown reports/ops_handoff.md"
  },
  "source_target_reference": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:27:41+00:00",
    "reference_url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
    "http_status": 200,
    "reference_fetch_error": "",
    "fallback_used": false,
    "reference": {
      "name": "e-Gov 国の行政機関",
      "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
      "checked_at": "2026-06-07",
      "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
    },
    "summary": {
      "official_targets": 59,
      "configured_targets": 59,
      "missing_in_config": 0,
      "extra_in_config": 0,
      "host_drift": 0,
      "fallback_used": false,
      "errors": 0,
      "warnings": 0
    },
    "errors": [],
    "warnings": [],
    "missing_in_config": [],
    "extra_in_config": [],
    "host_drift": [],
    "official_targets": [
      {
        "name": "首相官邸",
        "url": "http://www.kantei.go.jp/",
        "host": "kantei.go.jp"
      },
      {
        "name": "内閣官房",
        "url": "http://www.cas.go.jp/",
        "host": "cas.go.jp"
      },
      {
        "name": "内閣法制局",
        "url": "https://www.clb.go.jp/",
        "host": "clb.go.jp"
      },
      {
        "name": "人事院",
        "url": "https://www.jinji.go.jp/",
        "host": "jinji.go.jp"
      },
      {
        "name": "内閣府",
        "url": "https://www.cao.go.jp/",
        "host": "cao.go.jp"
      },
      {
        "name": "日本学術会議",
        "url": "http://www.scj.go.jp/",
        "host": "scj.go.jp"
      },
      {
        "name": "宮内庁",
        "url": "https://www.kunaicho.go.jp/",
        "host": "kunaicho.go.jp"
      },
      {
        "name": "公正取引委員会",
        "url": "https://www.jftc.go.jp/",
        "host": "jftc.go.jp"
      },
      {
        "name": "国家公安委員会",
        "url": "http://www.npsc.go.jp/",
        "host": "npsc.go.jp"
      },
      {
        "name": "警察庁",
        "url": "http://www.npa.go.jp/",
        "host": "npa.go.jp"
      },
      {
        "name": "個人情報保護委員会",
        "url": "https://www.ppc.go.jp/",
        "host": "ppc.go.jp"
      },
      {
        "name": "カジノ管理委員会",
        "url": "https://www.jcrc.go.jp/index.html",
        "host": "jcrc.go.jp"
      },
      {
        "name": "金融庁",
        "url": "https://www.fsa.go.jp/",
        "host": "fsa.go.jp"
      },
      {
        "name": "消費者庁",
        "url": "https://www.caa.go.jp/",
        "host": "caa.go.jp"
      },
      {
        "name": "こども家庭庁",
        "url": "https://www.cfa.go.jp/top/",
        "host": "cfa.go.jp"
      },
      {
        "name": "デジタル庁",
        "url": "https://www.digital.go.jp/",
        "host": "digital.go.jp"
      },
      {
        "name": "復興庁",
        "url": "https://www.reconstruction.go.jp/",
        "host": "reconstruction.go.jp"
      },
      {
        "name": "総務省",
        "url": "https://www.soumu.go.jp/",
        "host": "soumu.go.jp"
      },
      {
        "name": "公害等調整委員会",
        "url": "https://www.soumu.go.jp/kouchoi/index.html",
        "host": "soumu.go.jp"
      },
      {
        "name": "消防庁",
        "url": "https://www.fdma.go.jp/",
        "host": "fdma.go.jp"
      },
      {
        "name": "法務省",
        "url": "http://www.moj.go.jp/",
        "host": "moj.go.jp"
      },
      {
        "name": "検察庁",
        "url": "http://www.kensatsu.go.jp/top.shtml",
        "host": "kensatsu.go.jp"
      },
      {
        "name": "出入国在留管理庁",
        "url": "http://www.moj.go.jp/isa/index.html",
        "host": "moj.go.jp"
      },
      {
        "name": "公安審査委員会",
        "url": "http://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
        "host": "moj.go.jp"
      },
      {
        "name": "公安調査庁",
        "url": "http://www.moj.go.jp/psia/index.html",
        "host": "moj.go.jp"
      },
      {
        "name": "外務省",
        "url": "https://www.mofa.go.jp/mofaj/",
        "host": "mofa.go.jp"
      },
      {
        "name": "財務省",
        "url": "https://www.mof.go.jp/",
        "host": "mof.go.jp"
      },
      {
        "name": "国税庁",
        "url": "https://www.nta.go.jp/",
        "host": "nta.go.jp"
      },
      {
        "name": "国税不服審判所",
        "url": "https://www.kfs.go.jp/index.html",
        "host": "kfs.go.jp"
      },
      {
        "name": "文部科学省",
        "url": "https://www.mext.go.jp/",
        "host": "mext.go.jp"
      },
      {
        "name": "日本学士院",
        "url": "https://www.japan-acad.go.jp/",
        "host": "japan-acad.go.jp"
      },
      {
        "name": "地震調査研究推進本部",
        "url": "https://www.jishin.go.jp/",
        "host": "jishin.go.jp"
      },
      {
        "name": "スポーツ庁",
        "url": "https://www.mext.go.jp/sports/",
        "host": "mext.go.jp"
      },
      {
        "name": "文化庁",
        "url": "https://www.bunka.go.jp/",
        "host": "bunka.go.jp"
      },
      {
        "name": "日本芸術院",
        "url": "http://www.geijutuin.go.jp/",
        "host": "geijutuin.go.jp"
      },
      {
        "name": "厚生労働省",
        "url": "https://www.mhlw.go.jp/index.html",
        "host": "mhlw.go.jp"
      },
      {
        "name": "中央労働委員会",
        "url": "https://www.mhlw.go.jp/churoi/index.html",
        "host": "mhlw.go.jp"
      },
      {
        "name": "農林水産省",
        "url": "https://www.maff.go.jp/",
        "host": "maff.go.jp"
      },
      {
        "name": "林野庁",
        "url": "https://www.rinya.maff.go.jp/",
        "host": "rinya.maff.go.jp"
      },
      {
        "name": "水産庁",
        "url": "https://www.jfa.maff.go.jp/",
        "host": "jfa.maff.go.jp"
      },
      {
        "name": "経済産業省",
        "url": "https://www.meti.go.jp/",
        "host": "meti.go.jp"
      },
      {
        "name": "資源エネルギー庁",
        "url": "https://www.enecho.meti.go.jp/",
        "host": "enecho.meti.go.jp"
      },
      {
        "name": "特許庁",
        "url": "https://www.jpo.go.jp/index.html",
        "host": "jpo.go.jp"
      },
      {
        "name": "中小企業庁",
        "url": "https://www.chusho.meti.go.jp/",
        "host": "chusho.meti.go.jp"
      },
      {
        "name": "国土交通省",
        "url": "https://www.mlit.go.jp/",
        "host": "mlit.go.jp"
      },
      {
        "name": "国土地理院",
        "url": "https://www.gsi.go.jp/",
        "host": "gsi.go.jp"
      },
      {
        "name": "海難審判所",
        "url": "https://www.mlit.go.jp/jmat/",
        "host": "mlit.go.jp"
      },
      {
        "name": "観光庁",
        "url": "https://www.mlit.go.jp/kankocho/",
        "host": "mlit.go.jp"
      },
      {
        "name": "気象庁",
        "url": "http://www.jma.go.jp/jma/index.html",
        "host": "jma.go.jp"
      },
      {
        "name": "運輸安全委員会",
        "url": "https://www.mlit.go.jp/jtsb/",
        "host": "mlit.go.jp"
      },
      {
        "name": "海上保安庁",
        "url": "https://www.kaiho.mlit.go.jp/",
        "host": "kaiho.mlit.go.jp"
      },
      {
        "name": "環境省",
        "url": "http://www.env.go.jp/",
        "host": "env.go.jp"
      },
      {
        "name": "原子力規制委員会",
        "url": "https://www.nsr.go.jp/",
        "host": "nsr.go.jp"
      },
      {
        "name": "防衛省",
        "url": "https://www.mod.go.jp/",
        "host": "mod.go.jp"
      },
      {
        "name": "陸上自衛隊",
        "url": "https://www.mod.go.jp/gsdf/",
        "host": "mod.go.jp"
      },
      {
        "name": "海上自衛隊",
        "url": "https://www.mod.go.jp/msdf/",
        "host": "mod.go.jp"
      },
      {
        "name": "航空自衛隊",
        "url": "https://www.mod.go.jp/asdf/",
        "host": "mod.go.jp"
      },
      {
        "name": "防衛装備庁",
        "url": "https://www.mod.go.jp/atla/",
        "host": "mod.go.jp"
      },
      {
        "name": "会計検査院",
        "url": "https://www.jbaudit.go.jp/",
        "host": "jbaudit.go.jp"
      }
    ]
  },
  "source_coverage": {
    "ok": true,
    "strict": false,
    "require_active": false,
    "generated_at": "2026-06-22T21:27:41+00:00",
    "reference": {
      "name": "e-Gov 国の行政機関",
      "url": "https://www.e-gov.go.jp/government-directory/ministries-and-agencies.html",
      "checked_at": "2026-06-07",
      "note": "Official e-Gov government directory used as the coverage baseline for ministries, agencies, external bureaus, and special organs."
    },
    "summary": {
      "targets": 59,
      "active": 59,
      "active_monitoring_verified": 58,
      "active_monitoring_unverified": 1,
      "active_collection_verified": 59,
      "active_collection_unverified": 0,
      "candidate_only": 0,
      "missing": 0,
      "active_missing": 0,
      "high_missing": 0,
      "high_candidate_only": 0,
      "active_sources": 148,
      "candidate_sources": 16,
      "errors": 0,
      "warnings": 0,
      "category_count": 6
    },
    "category_summary": {
      "audit": {
        "targets": 1,
        "active": 1,
        "active_monitoring_verified": 1,
        "active_collection_verified": 1,
        "candidate_only": 0,
        "missing": 0
      },
      "cabinet": {
        "targets": 4,
        "active": 4,
        "active_monitoring_verified": 4,
        "active_collection_verified": 4,
        "candidate_only": 0,
        "missing": 0
      },
      "cabinet_office": {
        "targets": 13,
        "active": 13,
        "active_monitoring_verified": 13,
        "active_collection_verified": 13,
        "candidate_only": 0,
        "missing": 0
      },
      "ministry": {
        "targets": 11,
        "active": 11,
        "active_monitoring_verified": 11,
        "active_collection_verified": 11,
        "candidate_only": 0,
        "missing": 0
      },
      "ministry_external": {
        "targets": 20,
        "active": 20,
        "active_monitoring_verified": 20,
        "active_collection_verified": 20,
        "candidate_only": 0,
        "missing": 0
      },
      "ministry_special": {
        "targets": 10,
        "active": 10,
        "active_monitoring_verified": 9,
        "active_collection_verified": 10,
        "candidate_only": 0,
        "missing": 0
      }
    },
    "priority_summary": {
      "high": {
        "targets": 25,
        "active": 25,
        "active_monitoring_verified": 25,
        "active_collection_verified": 25,
        "candidate_only": 0,
        "missing": 0
      },
      "low": {
        "targets": 10,
        "active": 10,
        "active_monitoring_verified": 10,
        "active_collection_verified": 10,
        "candidate_only": 0,
        "missing": 0
      },
      "medium": {
        "targets": 24,
        "active": 24,
        "active_monitoring_verified": 23,
        "active_collection_verified": 24,
        "candidate_only": 0,
        "missing": 0
      }
    },
    "errors": [],
    "warnings": [],
    "high_missing": [],
    "high_candidate_only": [],
    "active_monitoring_unverified": [
      {
        "name": "国土地理院",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "gsi_news",
            "name": "国土地理院 新着情報",
            "url": "https://www.gsi.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:33+00:00",
              "last_status": null,
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
              "last_candidate_count": 13,
              "document_count": 48,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:23:01+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国土地理院",
          "gsi.go.jp"
        ]
      }
    ],
    "active_collection_unverified": [],
    "missing": [],
    "candidate_only": [],
    "targets": [
      {
        "name": "首相官邸",
        "category": "cabinet",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "kantei_home",
            "name": "首相官邸 新着情報",
            "url": "https://www.kantei.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:20:21+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 48,
              "documents_7d": 12,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "首相官邸",
          "kantei.go.jp"
        ]
      },
      {
        "name": "内閣官房",
        "category": "cabinet",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "cas_home",
            "name": "内閣官房 新着情報",
            "url": "https://www.cas.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:20:21+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 18,
              "document_count": 260,
              "documents_7d": 83,
              "latest_document_at": "2026-06-22T21:24:46+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "内閣官房",
          "cas.go.jp"
        ]
      },
      {
        "name": "内閣法制局",
        "category": "cabinet",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "clb_news",
            "name": "内閣法制局 新着情報",
            "url": "https://www.clb.go.jp/news/",
            "collection": {
              "checked_at": "2026-06-22T21:21:20+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 6,
              "document_count": 15,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T03:35:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "内閣法制局",
          "clb.go.jp"
        ]
      },
      {
        "name": "人事院",
        "category": "cabinet",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jinji_news",
            "name": "人事院 新着情報",
            "url": "https://www.jinji.go.jp/news.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:20+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 257,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:41:57+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "人事院",
          "jinji.go.jp"
        ]
      },
      {
        "name": "内閣府",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "cao_csti",
            "name": "内閣府 総合科学技術・イノベーション会議",
            "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:06+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 356,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T04:33:03+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "内閣府",
          "cao.go.jp"
        ]
      },
      {
        "name": "日本学術会議",
        "category": "cabinet_office",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "scj_info",
            "name": "日本学術会議 お知らせ",
            "url": "https://www.scj.go.jp/ja/info/",
            "collection": {
              "checked_at": "2026-06-22T21:21:21+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 30,
              "document_count": 346,
              "documents_7d": 2,
              "latest_document_at": "2026-06-19T21:27:11+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本学術会議",
          "scj.go.jp"
        ]
      },
      {
        "name": "宮内庁",
        "category": "cabinet_office",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "kunaicho_rss",
            "name": "宮内庁 新着情報RSS",
            "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:21:21+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 48,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:07:28+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "宮内庁",
          "kunaicho.go.jp"
        ]
      },
      {
        "name": "公正取引委員会",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jftc_press",
            "name": "公正取引委員会 報道発表資料",
            "url": "https://www.jftc.go.jp/houdou/pressrelease/",
            "collection": {
              "checked_at": "2026-06-22T21:20:28+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 30,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:32:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "公正取引委員会",
          "jftc.go.jp"
        ]
      },
      {
        "name": "国家公安委員会",
        "category": "cabinet_office",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "npsc_home",
            "name": "国家公安委員会 新着情報",
            "url": "https://www.npsc.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:22+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 8,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:07:38+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国家公安委員会",
          "npsc.go.jp"
        ]
      },
      {
        "name": "警察庁",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "npa_news_release",
            "name": "警察庁 報道発表資料",
            "url": "https://www.npa.go.jp/news/release/",
            "collection": {
              "checked_at": "2026-06-22T21:20:30+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 118,
              "documents_7d": 15,
              "latest_document_at": "2026-06-21T21:24:33+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "警察庁",
          "npa.go.jp"
        ]
      },
      {
        "name": "個人情報保護委員会",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "ppc_press",
            "name": "個人情報保護委員会 報道発表",
            "url": "https://www.ppc.go.jp/news/press/",
            "collection": {
              "checked_at": "2026-06-22T21:20:29+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 15,
              "document_count": 15,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "個人情報保護委員会",
          "ppc.go.jp"
        ]
      },
      {
        "name": "カジノ管理委員会",
        "category": "cabinet_office",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jcrc_activity",
            "name": "カジノ管理委員会 委員会開催状況",
            "url": "https://www.jcrc.go.jp/activity/holding.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:22+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 28,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "カジノ管理委員会",
          "jcrc.go.jp"
        ]
      },
      {
        "name": "金融庁",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "fsa_recent",
            "name": "金融庁 新着情報一覧",
            "url": "https://www.fsa.go.jp/recent/recent.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:04+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 174,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:25:05+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "金融庁",
          "fsa.go.jp"
        ]
      },
      {
        "name": "消費者庁",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "caa_news_rss",
            "name": "消費者庁 新着情報RSS",
            "url": "https://www.caa.go.jp/news.rss",
            "collection": {
              "checked_at": "2026-06-22T21:20:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 89,
              "documents_7d": 44,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "消費者庁",
          "caa.go.jp"
        ]
      },
      {
        "name": "こども家庭庁",
        "category": "cabinet_office",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "cfa_press",
            "name": "こども家庭庁 報道発表",
            "url": "https://www.cfa.go.jp/press",
            "collection": {
              "checked_at": "2026-06-22T21:20:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 17,
              "document_count": 184,
              "documents_7d": 87,
              "latest_document_at": "2026-06-22T21:24:47+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "こども家庭庁",
          "cfa.go.jp"
        ]
      },
      {
        "name": "デジタル庁",
        "category": "cabinet_office",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "digital_agency_rss",
            "name": "デジタル庁 新着・更新RSS",
            "url": "https://www.digital.go.jp/rss/news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:22+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 34,
              "document_count": 396,
              "documents_7d": 223,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "デジタル庁",
          "digital.go.jp"
        ]
      },
      {
        "name": "復興庁",
        "category": "cabinet_office",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "reconstruction_whats_new",
            "name": "復興庁 新着情報",
            "url": "https://www.reconstruction.go.jp/topics/whats-new/",
            "collection": {
              "checked_at": "2026-06-22T21:20:22+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 30,
              "document_count": 109,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T03:58:16+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "復興庁",
          "reconstruction.go.jp"
        ]
      },
      {
        "name": "総務省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mic_press",
            "name": "総務省 報道資料",
            "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:23+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 33,
              "document_count": 118,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:41:54+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "kouchoi_home",
            "name": "公害等調整委員会 新着情報",
            "url": "https://www.soumu.go.jp/kouchoi/",
            "collection": {
              "checked_at": "2026-06-22T21:21:23+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 34,
              "document_count": 52,
              "documents_7d": 1,
              "latest_document_at": "2026-06-18T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "総務省",
          "soumu.go.jp"
        ]
      },
      {
        "name": "公害等調整委員会",
        "category": "ministry_external",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mic_press",
            "name": "総務省 報道資料",
            "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:23+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 33,
              "document_count": 118,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:41:54+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "kouchoi_home",
            "name": "公害等調整委員会 新着情報",
            "url": "https://www.soumu.go.jp/kouchoi/",
            "collection": {
              "checked_at": "2026-06-22T21:21:23+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 34,
              "document_count": 52,
              "documents_7d": 1,
              "latest_document_at": "2026-06-18T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "公害等調整委員会",
          "soumu.go.jp"
        ]
      },
      {
        "name": "消防庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "fdma_press_rss",
            "name": "消防庁 報道発表RSS",
            "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:25+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 15,
              "document_count": 1,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "消防庁",
          "fdma.go.jp"
        ]
      },
      {
        "name": "法務省",
        "category": "ministry",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "moj_home",
            "name": "法務省 新着情報",
            "url": "https://www.moj.go.jp/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:23+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 38,
              "document_count": 88,
              "documents_7d": 0,
              "latest_document_at": "2026-06-09T21:26:00+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "isa_news",
            "name": "出入国在留管理庁 新着情報",
            "url": "https://www.moj.go.jp/isa/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 229,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "psia_news",
            "name": "公安調査庁 新着情報",
            "url": "https://www.moj.go.jp/psia/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 43,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:35:08+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "kouanshin_index",
            "name": "公安審査委員会",
            "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:35+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 19,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:03:53+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "法務省",
          "moj.go.jp"
        ]
      },
      {
        "name": "検察庁",
        "category": "ministry_special",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "kensatsu_home",
            "name": "検察庁 新着情報",
            "url": "https://www.kensatsu.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:23+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 2,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:32+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "検察庁",
          "kensatsu.go.jp"
        ]
      },
      {
        "name": "出入国在留管理庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "isa_news",
            "name": "出入国在留管理庁 新着情報",
            "url": "https://www.moj.go.jp/isa/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 229,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "出入国在留管理庁",
          "immi-moj.go.jp",
          "moj.go.jp/isa"
        ]
      },
      {
        "name": "公安審査委員会",
        "category": "ministry_external",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "moj_home",
            "name": "法務省 新着情報",
            "url": "https://www.moj.go.jp/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:23+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 38,
              "document_count": 88,
              "documents_7d": 0,
              "latest_document_at": "2026-06-09T21:26:00+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "isa_news",
            "name": "出入国在留管理庁 新着情報",
            "url": "https://www.moj.go.jp/isa/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 229,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "psia_news",
            "name": "公安調査庁 新着情報",
            "url": "https://www.moj.go.jp/psia/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 43,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:35:08+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "kouanshin_index",
            "name": "公安審査委員会",
            "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:35+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 19,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:03:53+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "公安審査委員会",
          "moj.go.jp"
        ]
      },
      {
        "name": "公安調査庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "psia_news",
            "name": "公安調査庁 新着情報",
            "url": "https://www.moj.go.jp/psia/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:24+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 43,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:35:08+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "公安調査庁",
          "moj.go.jp/psia"
        ]
      },
      {
        "name": "外務省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mofa_gov_online_bridge",
            "name": "外務省 関連 政府広報オンライン新着",
            "url": "https://www.gov-online.go.jp/info/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:41+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "mofa_press",
            "name": "外務省 報道・広報",
            "url": "https://www.mofa.go.jp/mofaj/press/",
            "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "外務省",
          "mofa.go.jp"
        ]
      },
      {
        "name": "財務省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mof_news_rss",
            "name": "財務省 新着情報RSS",
            "url": "https://www.mof.go.jp/news.rss",
            "collection": {
              "checked_at": "2026-06-22T21:20:03+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 385,
              "documents_7d": 124,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "財務省",
          "mof.go.jp"
        ]
      },
      {
        "name": "国税庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nta_information",
            "name": "国税庁 新着情報",
            "url": "https://www.nta.go.jp/information/index.htm",
            "collection": {
              "checked_at": "2026-06-22T21:21:25+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 107,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:34+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国税庁",
          "nta.go.jp"
        ]
      },
      {
        "name": "国税不服審判所",
        "category": "ministry_special",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "kfs_topics",
            "name": "国税不服審判所 トピックス",
            "url": "https://www.kfs.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:25+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 17,
              "document_count": 22,
              "documents_7d": 7,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国税不服審判所",
          "kfs.go.jp"
        ]
      },
      {
        "name": "文部科学省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mext_news_rss",
            "name": "文部科学省 新着情報RSS",
            "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:17+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 270,
              "documents_7d": 127,
              "latest_document_at": "2026-06-22T21:24:33+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "sports_agency_news",
            "name": "スポーツ庁 新着情報",
            "url": "https://www.mext.go.jp/sports/",
            "collection": {
              "checked_at": "2026-06-22T21:21:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 36,
              "document_count": 113,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:26:48+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "文部科学省",
          "mext.go.jp"
        ]
      },
      {
        "name": "日本学士院",
        "category": "ministry_special",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "japan_acad_news",
            "name": "日本学士院 ニュース",
            "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:26+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 73,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本学士院",
          "japan-acad.go.jp"
        ]
      },
      {
        "name": "地震調査研究推進本部",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jishin_news",
            "name": "地震調査研究推進本部 新着情報",
            "url": "https://www.jishin.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:26+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 27,
              "document_count": 240,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T15:07:12+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "地震調査研究推進本部",
          "jishin.go.jp"
        ]
      },
      {
        "name": "スポーツ庁",
        "category": "ministry_external",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "sports_agency_news",
            "name": "スポーツ庁 新着情報",
            "url": "https://www.mext.go.jp/sports/",
            "collection": {
              "checked_at": "2026-06-22T21:21:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 36,
              "document_count": 113,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:26:48+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "スポーツ庁",
          "mext.go.jp/sports"
        ]
      },
      {
        "name": "文化庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "bunka_press",
            "name": "文化庁 報道発表",
            "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
            "collection": {
              "checked_at": "2026-06-22T21:21:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 38,
              "document_count": 101,
              "documents_7d": 23,
              "latest_document_at": "2026-06-22T21:25:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "文化庁",
          "bunka.go.jp"
        ]
      },
      {
        "name": "日本芸術院",
        "category": "ministry_special",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "geijutuin_home",
            "name": "日本芸術院 新着情報",
            "url": "https://www.geijutuin.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:28+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 38,
              "document_count": 63,
              "documents_7d": 9,
              "latest_document_at": "2026-06-21T21:24:35+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本芸術院",
          "geijutuin.go.jp"
        ]
      },
      {
        "name": "厚生労働省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mhlw_news_rss",
            "name": "厚生労働省 新着情報RSS",
            "url": "https://www.mhlw.go.jp/stf/news.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:19+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 675,
              "documents_7d": 171,
              "latest_document_at": "2026-06-22T21:24:44+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "churoi_news",
            "name": "中央労働委員会 新着情報",
            "url": "https://www.mhlw.go.jp/churoi/",
            "collection": {
              "checked_at": "2026-06-22T21:21:28+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 41,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:15+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "厚生労働省",
          "mhlw.go.jp"
        ]
      },
      {
        "name": "中央労働委員会",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "churoi_news",
            "name": "中央労働委員会 新着情報",
            "url": "https://www.mhlw.go.jp/churoi/",
            "collection": {
              "checked_at": "2026-06-22T21:21:28+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 41,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:15+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "中央労働委員会",
          "mhlw.go.jp/churoi"
        ]
      },
      {
        "name": "農林水産省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "maff_press_rss",
            "name": "農林水産省 報道発表RSS",
            "url": "https://www.maff.go.jp/rss.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:18+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 160,
              "documents_7d": 60,
              "latest_document_at": "2026-06-21T21:23:29+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "rinya_press",
            "name": "林野庁 報道発表",
            "url": "https://www.rinya.maff.go.jp/j/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:29+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 36,
              "document_count": 139,
              "documents_7d": 22,
              "latest_document_at": "2026-06-21T21:24:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jfa_press",
            "name": "水産庁 報道発表",
            "url": "https://www.jfa.maff.go.jp/j/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:29+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 516,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T15:37:12+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "農林水産省",
          "maff.go.jp"
        ]
      },
      {
        "name": "林野庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "rinya_press",
            "name": "林野庁 報道発表",
            "url": "https://www.rinya.maff.go.jp/j/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:29+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 36,
              "document_count": 139,
              "documents_7d": 22,
              "latest_document_at": "2026-06-21T21:24:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "林野庁",
          "rinya.maff.go.jp"
        ]
      },
      {
        "name": "水産庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jfa_press",
            "name": "水産庁 報道発表",
            "url": "https://www.jfa.maff.go.jp/j/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:29+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 516,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T15:37:12+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "水産庁",
          "jfa.maff.go.jp"
        ]
      },
      {
        "name": "経済産業省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "meti_news",
            "name": "経済産業省 ニュースリリース",
            "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:04+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 25,
              "document_count": 53,
              "documents_7d": 25,
              "latest_document_at": "2026-06-19T21:23:35+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "enecho_meti_release_bridge",
            "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
            "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:05+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 2,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "sme_agency_meti_release_bridge",
            "name": "中小企業庁 関連 経済産業省ニュースリリース",
            "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:05+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "enecho_notice",
            "name": "資源エネルギー庁 お知らせ",
            "url": "https://www.enecho.meti.go.jp/notice/index.html",
            "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
          },
          {
            "id": "sme_agency_news",
            "name": "中小企業庁 新着情報",
            "url": "https://www.chusho.meti.go.jp/old_info.html",
            "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "経済産業省",
          "meti.go.jp"
        ]
      },
      {
        "name": "資源エネルギー庁",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "enecho_meti_release_bridge",
            "name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
            "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:05+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 2,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "enecho_notice",
            "name": "資源エネルギー庁 お知らせ",
            "url": "https://www.enecho.meti.go.jp/notice/index.html",
            "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "資源エネルギー庁",
          "enecho.meti.go.jp"
        ]
      },
      {
        "name": "特許庁",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "inpit_ip_updates",
            "name": "INPIT（特許庁連携）知財・特許情報",
            "url": "https://www.inpit.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:44+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 17,
              "document_count": 46,
              "documents_7d": 19,
              "latest_document_at": "2026-06-22T21:24:07+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "jpo_latest",
            "name": "特許庁 新着情報一覧",
            "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
            "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT."
          }
        ],
        "match_terms": [
          "特許庁",
          "jpo.go.jp"
        ]
      },
      {
        "name": "中小企業庁",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "sme_agency_meti_release_bridge",
            "name": "中小企業庁 関連 経済産業省ニュースリリース",
            "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:05+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "sme_agency_news",
            "name": "中小企業庁 新着情報",
            "url": "https://www.chusho.meti.go.jp/old_info.html",
            "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "中小企業庁",
          "chusho.meti.go.jp"
        ]
      },
      {
        "name": "国土交通省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mlit_press_rss",
            "name": "国土交通省 プレスリリースRSS",
            "url": "https://www.mlit.go.jp/pressrelease.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:20+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 22,
              "document_count": 282,
              "documents_7d": 169,
              "latest_document_at": "2026-06-22T21:24:46+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "mlit_news_rss",
            "name": "国土交通省 新着情報RSS",
            "url": "https://www.mlit.go.jp/index.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:20+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 13,
              "document_count": 17,
              "documents_7d": 4,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jta_news",
            "name": "観光庁 新着情報",
            "url": "https://www.mlit.go.jp/kankocho/news.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:26+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 25,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jcg_public_relations",
            "name": "海上保安庁 報道発表",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
            "collection": {
              "checked_at": "2026-06-22T21:20:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 169,
              "documents_7d": 6,
              "latest_document_at": "2026-06-22T21:24:47+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jtsb_news",
            "name": "運輸安全委員会 新着情報",
            "url": "https://jtsb.mlit.go.jp/jtsb/",
            "collection": {
              "checked_at": "2026-06-22T21:21:34+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 19,
              "document_count": 38,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T08:31:37+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jmat_news",
            "name": "海難審判所 新着情報",
            "url": "https://www.mlit.go.jp/jmat/index.htm",
            "collection": {
              "checked_at": "2026-06-22T21:21:36+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 9,
              "document_count": 116,
              "documents_7d": 2,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国土交通省",
          "mlit.go.jp"
        ]
      },
      {
        "name": "国土地理院",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "gsi_news",
            "name": "国土地理院 新着情報",
            "url": "https://www.gsi.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:33+00:00",
              "last_status": null,
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
              "last_candidate_count": 13,
              "document_count": 48,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:23:01+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国土地理院",
          "gsi.go.jp"
        ]
      },
      {
        "name": "海難審判所",
        "category": "ministry_special",
        "priority": "low",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mlit_press_rss",
            "name": "国土交通省 プレスリリースRSS",
            "url": "https://www.mlit.go.jp/pressrelease.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:20+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 22,
              "document_count": 282,
              "documents_7d": 169,
              "latest_document_at": "2026-06-22T21:24:46+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "mlit_news_rss",
            "name": "国土交通省 新着情報RSS",
            "url": "https://www.mlit.go.jp/index.rdf",
            "collection": {
              "checked_at": "2026-06-22T21:20:20+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 13,
              "document_count": 17,
              "documents_7d": 4,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jta_news",
            "name": "観光庁 新着情報",
            "url": "https://www.mlit.go.jp/kankocho/news.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:26+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 25,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jcg_public_relations",
            "name": "海上保安庁 報道発表",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
            "collection": {
              "checked_at": "2026-06-22T21:20:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 169,
              "documents_7d": 6,
              "latest_document_at": "2026-06-22T21:24:47+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jtsb_news",
            "name": "運輸安全委員会 新着情報",
            "url": "https://jtsb.mlit.go.jp/jtsb/",
            "collection": {
              "checked_at": "2026-06-22T21:21:34+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 19,
              "document_count": 38,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T08:31:37+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jmat_news",
            "name": "海難審判所 新着情報",
            "url": "https://www.mlit.go.jp/jmat/index.htm",
            "collection": {
              "checked_at": "2026-06-22T21:21:36+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 9,
              "document_count": 116,
              "documents_7d": 2,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "海難審判所",
          "mlit.go.jp"
        ]
      },
      {
        "name": "観光庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jta_news",
            "name": "観光庁 新着情報",
            "url": "https://www.mlit.go.jp/kankocho/news.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:26+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 25,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:50:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "観光庁",
          "mlit.go.jp/kankocho"
        ]
      },
      {
        "name": "気象庁",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jma_press",
            "name": "気象庁 報道発表・新着情報",
            "url": "https://www.jma.go.jp/jma/press/topics.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:25+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 34,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "気象庁",
          "jma.go.jp"
        ]
      },
      {
        "name": "運輸安全委員会",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jtsb_news",
            "name": "運輸安全委員会 新着情報",
            "url": "https://jtsb.mlit.go.jp/jtsb/",
            "collection": {
              "checked_at": "2026-06-22T21:21:34+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 19,
              "document_count": 38,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T08:31:37+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "運輸安全委員会",
          "jtsb.mlit.go.jp",
          "mlit.go.jp/jtsb"
        ]
      },
      {
        "name": "海上保安庁",
        "category": "ministry_external",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jcg_public_relations",
            "name": "海上保安庁 報道発表",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
            "collection": {
              "checked_at": "2026-06-22T21:20:27+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 169,
              "documents_7d": 6,
              "latest_document_at": "2026-06-22T21:24:47+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "海上保安庁",
          "kaiho.mlit.go.jp"
        ]
      },
      {
        "name": "環境省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "env_press",
            "name": "環境省 報道発表",
            "url": "https://www.env.go.jp/press/",
            "collection": {
              "checked_at": "2026-06-22T21:20:17+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 119,
              "documents_7d": 57,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "環境省",
          "env.go.jp"
        ]
      },
      {
        "name": "原子力規制委員会",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nra_news",
            "name": "原子力規制委員会 新着履歴",
            "url": "https://www.nsr.go.jp/news/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:29+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 136,
              "documents_7d": 8,
              "latest_document_at": "2026-06-20T21:24:40+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "原子力規制委員会",
          "nsr.go.jp",
          "nra.go.jp"
        ]
      },
      {
        "name": "防衛省",
        "category": "ministry",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mod_news_rss",
            "name": "防衛省 お知らせRSS",
            "url": "https://www.mod.go.jp/j/rss/news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:19+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 177,
              "documents_7d": 60,
              "latest_document_at": "2026-06-22T21:24:43+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "atla_press",
            "name": "防衛装備庁 報道資料",
            "url": "https://www.mod.go.jp/atla/houdou.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:31+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 29,
              "documents_7d": 3,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "msdf_news",
            "name": "海上自衛隊 お知らせ",
            "url": "https://www.mod.go.jp/msdf/release/",
            "collection": {
              "checked_at": "2026-06-22T21:21:34+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 6,
              "document_count": 8,
              "documents_7d": 2,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "gsdf_press",
            "name": "陸上自衛隊 ニュースリリース",
            "url": "https://www.mod.go.jp/gsdf/news/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:36+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 2,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:03:53+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "asdf_mod_rss_bridge",
            "name": "航空自衛隊 関連 防衛省お知らせRSS",
            "url": "https://www.mod.go.jp/j/rss/news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:21:45+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "asdf_news",
            "name": "航空自衛隊 最新情報",
            "url": "https://www.mod.go.jp/asdf/news/",
            "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "防衛省",
          "mod.go.jp"
        ]
      },
      {
        "name": "陸上自衛隊",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "gsdf_press",
            "name": "陸上自衛隊 ニュースリリース",
            "url": "https://www.mod.go.jp/gsdf/news/press/",
            "collection": {
              "checked_at": "2026-06-22T21:21:36+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 2,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T01:03:53+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "陸上自衛隊",
          "mod.go.jp/gsdf"
        ]
      },
      {
        "name": "海上自衛隊",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "msdf_news",
            "name": "海上自衛隊 お知らせ",
            "url": "https://www.mod.go.jp/msdf/release/",
            "collection": {
              "checked_at": "2026-06-22T21:21:34+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 6,
              "document_count": 8,
              "documents_7d": 2,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "海上自衛隊",
          "mod.go.jp/msdf"
        ]
      },
      {
        "name": "航空自衛隊",
        "category": "ministry_special",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "asdf_mod_rss_bridge",
            "name": "航空自衛隊 関連 防衛省お知らせRSS",
            "url": "https://www.mod.go.jp/j/rss/news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:21:45+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 0,
              "documents_7d": 0,
              "latest_document_at": null,
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "asdf_news",
            "name": "航空自衛隊 最新情報",
            "url": "https://www.mod.go.jp/asdf/news/",
            "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling."
          }
        ],
        "match_terms": [
          "航空自衛隊",
          "mod.go.jp/asdf"
        ]
      },
      {
        "name": "防衛装備庁",
        "category": "ministry_external",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "atla_press",
            "name": "防衛装備庁 報道資料",
            "url": "https://www.mod.go.jp/atla/houdou.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:31+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 29,
              "documents_7d": 3,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "防衛装備庁",
          "mod.go.jp/atla"
        ]
      },
      {
        "name": "会計検査院",
        "category": "audit",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jbaudit_news",
            "name": "会計検査院 新着情報",
            "url": "https://www.jbaudit.go.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:21:35+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 35,
              "document_count": 111,
              "documents_7d": 8,
              "latest_document_at": "2026-06-21T21:24:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "会計検査院",
          "jbaudit.go.jp"
        ]
      }
    ]
  },
  "market_source_coverage": {
    "ok": true,
    "strict": false,
    "require_active": false,
    "generated_at": "2026-06-22T21:27:42+00:00",
    "reference": {
      "name": "Market intelligence source coverage baseline",
      "checked_at": "2026-06-08",
      "note": "Coverage baseline for securities firms, asset managers, think tanks, exchanges, public funds, and high-value market research publishers."
    },
    "summary": {
      "targets": 70,
      "active": 70,
      "active_monitoring_verified": 68,
      "active_monitoring_unverified": 2,
      "active_collection_verified": 70,
      "active_collection_unverified": 0,
      "candidate_only": 0,
      "missing": 0,
      "active_missing": 0,
      "high_missing": 0,
      "high_candidate_only": 0,
      "active_sources": 148,
      "candidate_sources": 16,
      "errors": 0,
      "warnings": 0,
      "category_count": 9
    },
    "category_summary": {
      "asset_manager": {
        "targets": 29,
        "active": 29,
        "active_monitoring_verified": 28,
        "active_collection_verified": 29,
        "candidate_only": 0,
        "missing": 0
      },
      "central_bank": {
        "targets": 1,
        "active": 1,
        "active_monitoring_verified": 1,
        "active_collection_verified": 1,
        "candidate_only": 0,
        "missing": 0
      },
      "exchange": {
        "targets": 1,
        "active": 1,
        "active_monitoring_verified": 1,
        "active_collection_verified": 1,
        "candidate_only": 0,
        "missing": 0
      },
      "global_investment_bank": {
        "targets": 2,
        "active": 2,
        "active_monitoring_verified": 2,
        "active_collection_verified": 2,
        "candidate_only": 0,
        "missing": 0
      },
      "government_research": {
        "targets": 5,
        "active": 5,
        "active_monitoring_verified": 5,
        "active_collection_verified": 5,
        "candidate_only": 0,
        "missing": 0
      },
      "international_organization": {
        "targets": 5,
        "active": 5,
        "active_monitoring_verified": 4,
        "active_collection_verified": 5,
        "candidate_only": 0,
        "missing": 0
      },
      "public_fund": {
        "targets": 2,
        "active": 2,
        "active_monitoring_verified": 2,
        "active_collection_verified": 2,
        "candidate_only": 0,
        "missing": 0
      },
      "securities": {
        "targets": 9,
        "active": 9,
        "active_monitoring_verified": 9,
        "active_collection_verified": 9,
        "candidate_only": 0,
        "missing": 0
      },
      "think_tank": {
        "targets": 16,
        "active": 16,
        "active_monitoring_verified": 16,
        "active_collection_verified": 16,
        "candidate_only": 0,
        "missing": 0
      }
    },
    "priority_summary": {
      "high": {
        "targets": 28,
        "active": 28,
        "active_monitoring_verified": 27,
        "active_collection_verified": 28,
        "candidate_only": 0,
        "missing": 0
      },
      "medium": {
        "targets": 42,
        "active": 42,
        "active_monitoring_verified": 41,
        "active_collection_verified": 42,
        "candidate_only": 0,
        "missing": 0
      }
    },
    "errors": [],
    "warnings": [],
    "high_missing": [],
    "high_candidate_only": [],
    "active_monitoring_unverified": [
      {
        "name": "Nuveen",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nuveen_investment_outlook",
            "name": "Nuveen Investment Outlook",
            "url": "https://www.nuveen.com/global/insights/investment-outlook/",
            "collection": {
              "checked_at": "2026-06-22T21:23:32+00:00",
              "last_status": null,
              "error_count": 6,
              "last_error": "The read operation timed out",
              "last_candidate_count": 6,
              "document_count": 7,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T06:28:36+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Nuveen",
          "nuveen.com/global/insights/investment-outlook"
        ]
      },
      {
        "name": "IEA",
        "category": "international_organization",
        "priority": "high",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "iea_reports",
            "name": "IEA Reports",
            "url": "https://www.iea.org/analysis/all?type=report",
            "collection": {
              "checked_at": "2026-06-22T21:23:48+00:00",
              "last_status": 403,
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden",
              "last_candidate_count": 11,
              "document_count": 12,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:23:01+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "IEA",
          "iea.org/reports"
        ]
      }
    ],
    "active_collection_unverified": [],
    "missing": [],
    "candidate_only": [],
    "targets": [
      {
        "name": "野村證券",
        "category": "securities",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nomura_research",
            "name": "野村證券 野村のリサーチ",
            "url": "https://www.nomura.co.jp/market/research/",
            "collection": {
              "checked_at": "2026-06-22T21:20:32+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 6,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T14:25:08+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "野村證券",
          "nomura.co.jp/market"
        ]
      },
      {
        "name": "大和総研",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "daiwa_tech_report",
            "name": "大和総研 テクノロジーレポート",
            "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:35+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 39,
              "document_count": 44,
              "documents_7d": 2,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "daiwa_institute_capital_markets",
            "name": "大和総研 金融・証券市場レポート",
            "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
            "collection": {
              "checked_at": "2026-06-22T21:20:36+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 36,
              "document_count": 4,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "daiwa_institute_economics",
            "name": "大和総研 経済分析レポート",
            "url": "https://www.dir.co.jp/report/research/economics/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:36+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 42,
              "documents_7d": 14,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "大和総研",
          "dir.co.jp"
        ]
      },
      {
        "name": "SMBC日興証券",
        "category": "securities",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "smbc_nikko_reports",
            "name": "SMBC日興証券 レポート",
            "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
            "collection": {
              "checked_at": "2026-06-22T21:20:37+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 36,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T03:35:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "SMBC日興証券",
          "smbcnikko.co.jp"
        ]
      },
      {
        "name": "三菱UFJモルガン・スタンレー証券",
        "category": "securities",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mufg_ms_rss_info",
            "name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
            "url": "https://www.sc.mufg.jp/service/rss/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:53+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 1,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T22:03:22+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三菱UFJモルガン",
          "sc.mufg.jp"
        ]
      },
      {
        "name": "みずほ証券",
        "category": "securities",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mizuho_sc_reports",
            "name": "みずほ証券 マーケットレポート",
            "url": "https://www.mizuho-sc.com/seminar/report.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:44+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 2,
              "document_count": 4,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T08:34:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "mizuho_sc_reports",
            "name": "みずほ証券 マーケットレポート",
            "url": "https://www.mizuho-sc.com/seminar/report.html",
            "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs."
          }
        ],
        "match_terms": [
          "みずほ証券",
          "mizuho-sc.com"
        ]
      },
      {
        "name": "SBI証券",
        "category": "securities",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "sbi_sec_reports",
            "name": "SBI証券 レポート",
            "url": "https://go.sbisec.co.jp/media/report/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:17+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 47,
              "documents_7d": 6,
              "latest_document_at": "2026-06-19T21:23:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "SBI証券",
          "sbisec.co.jp",
          "go.sbisec.co.jp"
        ]
      },
      {
        "name": "岡三証券",
        "category": "securities",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "okasan_marketinfo",
            "name": "岡三証券 マーケット・投資情報",
            "url": "https://www.okasan.co.jp/marketinfo/",
            "collection": {
              "checked_at": "2026-06-22T21:21:17+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 37,
              "document_count": 80,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T13:57:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "岡三証券",
          "okasan.co.jp",
          "media.okasan.co.jp"
        ]
      },
      {
        "name": "三菱UFJ eスマート証券",
        "category": "securities",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mufg_esmart_investment",
            "name": "三菱UFJ eスマート証券 投資情報",
            "url": "https://kabu.com/investment/default.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:18+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 26,
              "document_count": 27,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T03:10:39+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三菱UFJ eスマート証券",
          "auカブコム",
          "kabu.com"
        ]
      },
      {
        "name": "楽天証券",
        "category": "securities",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "rakuten_sec_toshiru_rss",
            "name": "楽天証券 トウシル投資情報RSS",
            "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
            "collection": {
              "checked_at": "2026-06-22T21:21:53+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 10,
              "document_count": 55,
              "documents_7d": 30,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "楽天証券",
          "rakuten-sec.net",
          "rakuten-sec.co.jp"
        ]
      },
      {
        "name": "マネックス証券",
        "category": "securities",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "monex_reports",
            "name": "マネックス証券 マネクリ マーケット",
            "url": "https://media.monex.co.jp/ud/feature/code/market",
            "collection": {
              "checked_at": "2026-06-22T21:21:54+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 98,
              "documents_7d": 47,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "マネックス証券",
          "monex.co.jp"
        ]
      },
      {
        "name": "野村アセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nomura_am_reports",
            "name": "野村アセット マーケットレポート",
            "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
            "collection": {
              "checked_at": "2026-06-22T21:20:34+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 39,
              "document_count": 97,
              "documents_7d": 14,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "野村アセット",
          "nomura-am.co.jp"
        ]
      },
      {
        "name": "大和アセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "daiwa_am_reports",
            "name": "大和アセットマネジメント レポート一覧",
            "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
            "collection": {
              "checked_at": "2026-06-22T21:20:49+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 35,
              "document_count": 109,
              "documents_7d": 13,
              "latest_document_at": "2026-06-19T21:23:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "大和アセット",
          "daiwa-am.co.jp"
        ]
      },
      {
        "name": "アセットマネジメントOne",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "am_one_market_reports",
            "name": "アセットマネジメントOne マーケットレポート",
            "url": "https://www.am-one.co.jp/report/marketreport/",
            "collection": {
              "checked_at": "2026-06-22T21:20:49+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 7,
              "document_count": 8,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "アセットマネジメントOne",
          "am-one.co.jp"
        ]
      },
      {
        "name": "三井住友DSアセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "smdam_ichikawa_reports",
            "name": "三井住友DS 市川レポート",
            "url": "https://www.smd-am.co.jp/market/ichikawa/",
            "collection": {
              "checked_at": "2026-06-22T21:20:51+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 37,
              "document_count": 161,
              "documents_7d": 12,
              "latest_document_at": "2026-06-22T21:24:38+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三井住友DS",
          "smd-am.co.jp"
        ]
      },
      {
        "name": "りそなアセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "resona_am_reports",
            "name": "りそなアセットマネジメント マーケットレポート",
            "url": "https://www.resona-am.co.jp/market/report/",
            "collection": {
              "checked_at": "2026-06-22T21:20:46+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 38,
              "documents_7d": 3,
              "latest_document_at": "2026-06-18T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "りそなアセット",
          "resona-am.co.jp"
        ]
      },
      {
        "name": "ニッセイアセットマネジメント",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nissay_am_market_reports",
            "name": "ニッセイアセットマネジメント マーケットレポート",
            "url": "https://www.nam.co.jp/market/forecast/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:47+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 21,
              "document_count": 22,
              "documents_7d": 0,
              "latest_document_at": "2026-06-09T21:23:03+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "ニッセイアセットマネジメント",
          "nam.co.jp/market/forecast"
        ]
      },
      {
        "name": "アモーヴァ・アセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "amova_market",
            "name": "アモーヴァ・アセットマネジメント マーケット情報",
            "url": "https://www.amova-am.com/market",
            "collection": {
              "checked_at": "2026-06-22T21:20:52+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 8,
              "document_count": 8,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "アモーヴァ",
          "日興アセット",
          "amova-am.com",
          "nikkoam.com"
        ]
      },
      {
        "name": "三菱UFJアセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mufg_am_reports",
            "name": "三菱UFJアセットマネジメント レポート",
            "url": "https://www.am.mufg.jp/report/",
            "collection": {
              "checked_at": "2026-06-22T21:21:12+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 16,
              "document_count": 33,
              "documents_7d": 11,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三菱UFJアセット",
          "am.mufg.jp"
        ]
      },
      {
        "name": "三井住友トラスト・アセットマネジメント",
        "category": "asset_manager",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "smtam_reports",
            "name": "三井住友トラスト・アセットマネジメント レポート・コラム",
            "url": "https://www.smtam.jp/report_column/",
            "collection": {
              "checked_at": "2026-06-22T21:21:13+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 80,
              "document_count": 124,
              "documents_7d": 13,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三井住友トラスト・アセット",
          "smtam.jp"
        ]
      },
      {
        "name": "SOMPOアセットマネジメント",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "sompo_am_reports",
            "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
            "url": "https://www.sompo-am.co.jp/report/",
            "collection": {
              "checked_at": "2026-06-22T21:21:40+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 10,
              "document_count": 80,
              "documents_7d": 4,
              "latest_document_at": "2026-06-19T21:23:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "sompo_am_reports",
            "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
            "url": "https://www.sompo-am.co.jp/report/",
            "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf."
          }
        ],
        "match_terms": [
          "SOMPOアセット",
          "sompo-am.co.jp"
        ]
      },
      {
        "name": "T&Dアセットマネジメント",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "td_asset_marketreport",
            "name": "T&Dアセットマネジメント マーケットレポート",
            "url": "https://www.tdasset.co.jp/marketreport/",
            "collection": {
              "checked_at": "2026-06-22T21:21:48+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 8,
              "document_count": 36,
              "documents_7d": 1,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "T&Dアセット",
          "tdasset.co.jp"
        ]
      },
      {
        "name": "東京海上アセットマネジメント",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "tokio_marine_am_market_report",
            "name": "東京海上アセットマネジメント マーケットレポート",
            "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:48+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 38,
              "document_count": 153,
              "documents_7d": 3,
              "latest_document_at": "2026-06-19T21:23:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "東京海上アセット",
          "tokiomarineam.co.jp"
        ]
      },
      {
        "name": "ピクテ・ジャパン",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "pictet_japan_investment_info",
            "name": "ピクテ・ジャパン 投資情報",
            "url": "https://www.pictet.co.jp/investment-information.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:53+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 43,
              "document_count": 84,
              "documents_7d": 35,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "ピクテ",
          "pictet.co.jp"
        ]
      },
      {
        "name": "BlackRock",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "blackrock_insights",
            "name": "BlackRock Insights",
            "url": "https://www.blackrock.com/us/financial-professionals/insights",
            "collection": {
              "checked_at": "2026-06-22T21:20:56+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 31,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "BlackRock",
          "blackrock.com"
        ]
      },
      {
        "name": "J.P.モルガン・アセット・マネジメント",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jpmorgan_am_japan_insights",
            "name": "J.P.モルガン・アセット・マネジメント Insights",
            "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
            "collection": {
              "checked_at": "2026-06-22T21:20:57+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 11,
              "document_count": 20,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T13:02:56+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "J.P.モルガン",
          "JPモルガン",
          "jpmorgan.com/jp"
        ]
      },
      {
        "name": "PIMCO",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "pimco_japan_insights",
            "name": "PIMCOの視点",
            "url": "https://www.pimco.com/jp/ja/insights",
            "collection": {
              "checked_at": "2026-06-22T21:20:59+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 2,
              "documents_7d": 1,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "PIMCO",
          "pimco.com/jp"
        ]
      },
      {
        "name": "Goldman Sachs Insights",
        "category": "global_investment_bank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "goldman_sachs_markets",
            "name": "Goldman Sachs The Markets",
            "url": "https://www.goldmansachs.com/insights/the-markets/",
            "collection": {
              "checked_at": "2026-06-22T21:21:00+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 16,
              "document_count": 16,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T22:20:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Goldman Sachs",
          "goldmansachs.com/insights"
        ]
      },
      {
        "name": "Morgan Stanley Insights",
        "category": "global_investment_bank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "morgan_stanley_insights",
            "name": "Morgan Stanley Insights",
            "url": "https://www.morganstanley.com/insights",
            "collection": {
              "checked_at": "2026-06-22T21:21:01+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 12,
              "document_count": 21,
              "documents_7d": 9,
              "latest_document_at": "2026-06-18T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Morgan Stanley",
          "morganstanley.com/insights",
          "morganstanley.com/what-we-do/research"
        ]
      },
      {
        "name": "Fidelity",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "fidelity_international_reports",
            "name": "Fidelity International Reports",
            "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
            "collection": {
              "checked_at": "2026-06-22T21:21:04+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 2,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T22:20:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Fidelity",
          "fidelity.com/learning-center",
          "fidelityinternational.com"
        ]
      },
      {
        "name": "Vanguard",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "vanguard_market_outlook",
            "name": "Vanguard Economic and Market Outlook",
            "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:05+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 24,
              "document_count": 24,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T22:20:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Vanguard",
          "vanguard.com/content/corporatesite",
          "advisors.vanguard.com/wealth-management/economy-and-markets"
        ]
      },
      {
        "name": "Schroders",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "schroders_global_insights",
            "name": "Schroders Global Insights",
            "url": "https://www.schroders.com/en/global/individual/insights/",
            "collection": {
              "checked_at": "2026-06-22T21:21:09+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 5,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T23:00:39+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Schroders",
          "schroders.com"
        ]
      },
      {
        "name": "Invesco",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "invesco_market_insights",
            "name": "Invesco Market and Economic Insights",
            "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:11+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 17,
              "document_count": 20,
              "documents_7d": 2,
              "latest_document_at": "2026-06-17T21:23:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Invesco",
          "invesco.com"
        ]
      },
      {
        "name": "State Street Global Advisors",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "state_street_global_outlook",
            "name": "State Street Global Advisors Market Outlook",
            "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
            "collection": {
              "checked_at": "2026-06-22T21:21:12+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 11,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T03:44:28+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "State Street Global Advisors",
          "ssga.com",
          "statestreetglobalmarkets.com"
        ]
      },
      {
        "name": "Capital Group",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "capital_group_insights",
            "name": "Capital Group Insights",
            "url": "https://www.capitalgroup.com/institutional/insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:55+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 9,
              "document_count": 13,
              "documents_7d": 3,
              "latest_document_at": "2026-06-19T21:23:36+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Capital Group",
          "capitalgroup.com/institutional/insights"
        ]
      },
      {
        "name": "BNY Investments",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "bny_investment_insights",
            "name": "BNY Investments Insights",
            "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:22:01+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 7,
              "document_count": 13,
              "documents_7d": 3,
              "latest_document_at": "2026-06-17T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "BNY Investments",
          "bnymellonim.com/us/en/intermediary/insights",
          "bny.com/investments"
        ]
      },
      {
        "name": "Amundi Research Center",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "amundi_research_center",
            "name": "Amundi Research Center",
            "url": "https://research-center.amundi.com/",
            "collection": {
              "checked_at": "2026-06-22T21:22:03+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 19,
              "document_count": 41,
              "documents_7d": 5,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Amundi Research Center",
          "research-center.amundi.com"
        ]
      },
      {
        "name": "Janus Henderson",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "janus_henderson_insights",
            "name": "Janus Henderson Insights",
            "url": "https://www.janushenderson.com/en-us/investor/insights/",
            "collection": {
              "checked_at": "2026-06-22T21:22:06+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 11,
              "document_count": 21,
              "documents_7d": 9,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Janus Henderson",
          "janushenderson.com/en-us/investor/insights"
        ]
      },
      {
        "name": "T. Rowe Price",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "trowe_price_insights",
            "name": "T. Rowe Price Insights",
            "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:22:09+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 34,
              "document_count": 49,
              "documents_7d": 8,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "T. Rowe Price",
          "troweprice.com/financial-intermediary/us/en/insights"
        ]
      },
      {
        "name": "AllianzGI",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "allianzgi_insights",
            "name": "AllianzGI Insights",
            "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
            "collection": {
              "checked_at": "2026-06-22T21:22:12+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 9,
              "document_count": 21,
              "documents_7d": 8,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "AllianzGI",
          "allianzgi.com/en/insights"
        ]
      },
      {
        "name": "Nuveen",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nuveen_investment_outlook",
            "name": "Nuveen Investment Outlook",
            "url": "https://www.nuveen.com/global/insights/investment-outlook/",
            "collection": {
              "checked_at": "2026-06-22T21:23:32+00:00",
              "last_status": null,
              "error_count": 6,
              "last_error": "The read operation timed out",
              "last_candidate_count": 6,
              "document_count": 7,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T06:28:36+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Nuveen",
          "nuveen.com/global/insights/investment-outlook"
        ]
      },
      {
        "name": "MFS Investment Management",
        "category": "asset_manager",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mfs_market_insights",
            "name": "MFS Market Insights",
            "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:23:34+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 6,
              "document_count": 8,
              "documents_7d": 1,
              "latest_document_at": "2026-06-18T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "mfs_market_pulse",
            "name": "MFS Market Pulse",
            "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
            "collection": {
              "checked_at": "2026-06-22T21:23:35+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 1,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T03:27:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "MFS Market",
          "mfs.com/en-us/investment-professional/insights/market-insights"
        ]
      },
      {
        "name": "野村総合研究所",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nri_reports",
            "name": "野村総合研究所 レポート",
            "url": "https://www.nri.com/jp/knowledge/report/",
            "collection": {
              "checked_at": "2026-06-22T21:20:38+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 34,
              "document_count": 86,
              "documents_7d": 2,
              "latest_document_at": "2026-06-22T21:24:06+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "野村総合研究所",
          "nri.com"
        ]
      },
      {
        "name": "三菱UFJリサーチ&コンサルティング",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "murc_library",
            "name": "三菱UFJリサーチ&コンサルティング レポート",
            "url": "https://www.murc.jp/library/",
            "collection": {
              "checked_at": "2026-06-22T21:20:39+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 25,
              "document_count": 39,
              "documents_7d": 7,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "三菱UFJリサーチ",
          "murc.jp"
        ]
      },
      {
        "name": "日本総合研究所",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jri_reports",
            "name": "日本総研 経済・政策レポート",
            "url": "https://www.jri.co.jp/report/",
            "collection": {
              "checked_at": "2026-06-22T21:20:42+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 153,
              "documents_7d": 13,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本総研",
          "jri.co.jp"
        ]
      },
      {
        "name": "第一生命経済研究所",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "dlri_reports",
            "name": "第一ライフ資産運用経済研究所 レポート",
            "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
            "collection": {
              "checked_at": "2026-06-22T21:20:43+00:00",
              "last_status": 202,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 0,
              "document_count": 204,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:24:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "第一ライフ資産運用経済研究所",
          "第一生命経済研究所",
          "dlri.co.jp"
        ]
      },
      {
        "name": "みずほリサーチ&テクノロジーズ",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mizuho_bank_search_mhri",
            "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
            "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
            "collection": {
              "checked_at": "2026-06-22T21:21:46+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 13,
              "document_count": 32,
              "documents_7d": 4,
              "latest_document_at": "2026-06-18T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "mizuho_rt_reports",
            "name": "みずほリサーチ&テクノロジーズ レポート",
            "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
            "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
          }
        ],
        "match_terms": [
          "みずほリサーチ",
          "mizuho-rt.co.jp"
        ]
      },
      {
        "name": "みずほ銀行リサーチ",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "mizuho_bank_search_mhri",
            "name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
            "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
            "collection": {
              "checked_at": "2026-06-22T21:21:46+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 13,
              "document_count": 32,
              "documents_7d": 4,
              "latest_document_at": "2026-06-18T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "mizuho_bank_search_industry",
            "name": "みずほ銀行 産業調査 公式検索",
            "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
            "collection": {
              "checked_at": "2026-06-22T21:21:47+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 5,
              "documents_7d": 1,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "mizuho_bank_research_reports",
            "name": "みずほ銀行 リサーチレポート",
            "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
            "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling."
          },
          {
            "id": "mizuho_bank_industry",
            "name": "みずほ銀行 産業調査",
            "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
            "reason": "The official site currently returns HTTP 403 to command-line collection from this environment."
          }
        ],
        "match_terms": [
          "みずほ銀行",
          "mizuhobank.co.jp/corporate/mhri",
          "mizuhobank.co.jp/corporate/industry"
        ]
      },
      {
        "name": "ニッセイ基礎研究所",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nli_reports",
            "name": "ニッセイ基礎研究所 レポート",
            "url": "https://www.nli-research.co.jp/report/?site=nli",
            "collection": {
              "checked_at": "2026-06-22T21:21:37+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 35,
              "document_count": 146,
              "documents_7d": 46,
              "latest_document_at": "2026-06-22T21:24:34+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [
          {
            "id": "nli_reports",
            "name": "ニッセイ基礎研究所 レポート",
            "url": "https://www.nli-research.co.jp/report/?site=nli",
            "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling."
          }
        ],
        "match_terms": [
          "ニッセイ基礎",
          "nli-research.co.jp"
        ]
      },
      {
        "name": "伊藤忠総研",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "itochu_research_reports",
            "name": "伊藤忠総研 レポート",
            "url": "https://www.itochu-research.com/ja/report/",
            "collection": {
              "checked_at": "2026-06-22T21:21:38+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 50,
              "documents_7d": 8,
              "latest_document_at": "2026-06-18T21:27:47+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "伊藤忠総研",
          "itochu-research.com"
        ]
      },
      {
        "name": "農林中金総合研究所",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nochuri_ecofin_watch",
            "name": "農林中金総合研究所 経済金融ウォッチ",
            "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
            "collection": {
              "checked_at": "2026-06-22T21:20:44+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 10,
              "document_count": 66,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T13:46:10+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "農林中金総合研究所",
          "nochuri.co.jp"
        ]
      },
      {
        "name": "信金中金総研",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "scbri_reports",
            "name": "信金中金総研 レポート",
            "url": "https://www.scbri.jp/reports/search/",
            "collection": {
              "checked_at": "2026-06-22T21:20:44+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 13,
              "document_count": 13,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T13:44:38+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "信金中金総研",
          "信金中金",
          "scbri.jp"
        ]
      },
      {
        "name": "浜銀総合研究所",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "hamagin_ri_publication",
            "name": "浜銀総合研究所 レポート・出版物",
            "url": "https://www.yokohama-ri.co.jp/html/publication/",
            "collection": {
              "checked_at": "2026-06-22T21:20:45+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 5,
              "document_count": 60,
              "documents_7d": 0,
              "latest_document_at": "2026-06-07T13:45:46+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "浜銀総合研究所",
          "yokohama-ri.co.jp"
        ]
      },
      {
        "name": "PwC Japan",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "pwc_daily_macro",
            "name": "PwC Japan Daily Macro Economic Insights",
            "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:41+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 1,
              "documents_7d": 0,
              "latest_document_at": "2026-06-06T23:19:41+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "PwC",
          "pwc.com/jp"
        ]
      },
      {
        "name": "RIETI 経済産業研究所",
        "category": "government_research",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "rieti_updates",
            "name": "RIETI 経済産業研究所 更新情報",
            "url": "https://www.rieti.go.jp/jp/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:23:39+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 15,
              "document_count": 59,
              "documents_7d": 23,
              "latest_document_at": "2026-06-22T21:24:52+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "RIETI",
          "経済産業研究所",
          "rieti.go.jp"
        ]
      },
      {
        "name": "国際通貨研究所",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "iima_research_reports",
            "name": "国際通貨研究所 調査研究レポート",
            "url": "https://www.iima.or.jp/",
            "collection": {
              "checked_at": "2026-06-22T21:23:39+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 16,
              "document_count": 24,
              "documents_7d": 3,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "国際通貨研究所",
          "iima.or.jp"
        ]
      },
      {
        "name": "日本エネルギー経済研究所",
        "category": "think_tank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "ieej_reports",
            "name": "日本エネルギー経済研究所 研究レポート",
            "url": "https://eneken.ieej.or.jp/report_list.php",
            "collection": {
              "checked_at": "2026-06-22T21:23:40+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 10,
              "document_count": 27,
              "documents_7d": 15,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本エネルギー経済研究所",
          "eneken.ieej.or.jp"
        ]
      },
      {
        "name": "キヤノングローバル戦略研究所",
        "category": "think_tank",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "cigs_energy_reports",
            "name": "キヤノングローバル戦略研究所 エネルギー・環境",
            "url": "https://cigs.canon/energy/",
            "collection": {
              "checked_at": "2026-06-22T21:23:40+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 10,
              "document_count": 20,
              "documents_7d": 7,
              "latest_document_at": "2026-06-22T21:23:51+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "キヤノングローバル戦略研究所",
          "CIGS",
          "cigs.canon"
        ]
      },
      {
        "name": "日本取引所グループ",
        "category": "exchange",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jpx_market_news_rss",
            "name": "日本取引所グループ マーケットニュースRSS",
            "url": "https://www.jpx.co.jp/rss/markets_news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:53+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 18,
              "document_count": 110,
              "documents_7d": 21,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "jpx_news_rss",
            "name": "日本取引所グループ お知らせRSS",
            "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:54+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 26,
              "documents_7d": 20,
              "latest_document_at": "2026-06-20T21:41:26+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本取引所",
          "jpx.co.jp"
        ]
      },
      {
        "name": "GPIF",
        "category": "public_fund",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "gpif_news_rss",
            "name": "GPIF News RSS",
            "url": "https://www.gpif.go.jp/en/rss.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:54+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 15,
              "document_count": 47,
              "documents_7d": 14,
              "latest_document_at": "2026-06-17T21:32:22+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "GPIF",
          "gpif.go.jp"
        ]
      },
      {
        "name": "日本政策投資銀行",
        "category": "public_fund",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "dbj_reports",
            "name": "日本政策投資銀行 調査研究レポート",
            "url": "https://www.dbj.jp/investigate/list/?cat=report",
            "collection": {
              "checked_at": "2026-06-22T21:21:37+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 1,
              "document_count": 6,
              "documents_7d": 2,
              "latest_document_at": "2026-06-20T21:41:49+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本政策投資銀行",
          "DBJ",
          "dbj.jp"
        ]
      },
      {
        "name": "日本銀行",
        "category": "central_bank",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "boj_releases",
            "name": "日本銀行 更新情報RSS",
            "url": "https://www.boj.or.jp/rss/whatsnew.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:07+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 40,
              "document_count": 136,
              "documents_7d": 20,
              "latest_document_at": "2026-06-22T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本銀行",
          "boj.or.jp"
        ]
      },
      {
        "name": "JETRO",
        "category": "government_research",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jetro_biznews_rss",
            "name": "JETRO ビジネス短信RSS",
            "url": "https://www.jetro.go.jp/rss2/biznews.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:16+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 20,
              "document_count": 180,
              "documents_7d": 106,
              "latest_document_at": "2026-06-22T21:24:42+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "JETRO",
          "jetro.go.jp"
        ]
      },
      {
        "name": "日本政策金融公庫総合研究所",
        "category": "government_research",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jfc_research_reports",
            "name": "日本政策金融公庫 総研レポート",
            "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
            "collection": {
              "checked_at": "2026-06-22T21:21:38+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 25,
              "document_count": 25,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T05:30:43+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "日本政策金融公庫",
          "jfc.go.jp/n/findings"
        ]
      },
      {
        "name": "NEDO",
        "category": "government_research",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "nedo_news",
            "name": "NEDO ニュース",
            "url": "https://www.nedo.go.jp/news/index.html",
            "collection": {
              "checked_at": "2026-06-22T21:20:15+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 15,
              "document_count": 22,
              "documents_7d": 5,
              "latest_document_at": "2026-06-19T21:29:13+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "NEDO",
          "nedo.go.jp"
        ]
      },
      {
        "name": "JST",
        "category": "government_research",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "jst_press_rss",
            "name": "JST プレスリリースRSS",
            "url": "https://www.jst.go.jp/rss/press.xml",
            "collection": {
              "checked_at": "2026-06-22T21:20:16+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 9,
              "document_count": 53,
              "documents_7d": 26,
              "latest_document_at": "2026-06-22T21:25:48+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "JST",
          "jst.go.jp"
        ]
      },
      {
        "name": "BIS",
        "category": "international_organization",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "bis_research_rss",
            "name": "BIS Research Papers RSS",
            "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
            "collection": {
              "checked_at": "2026-06-22T21:23:42+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 25,
              "document_count": 74,
              "documents_7d": 19,
              "latest_document_at": "2026-06-21T21:24:59+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "bis_central_bank_speeches_rss",
            "name": "BIS Central Bank Speeches RSS",
            "url": "https://www.bis.org/doclist/cbspeeches.rss",
            "collection": {
              "checked_at": "2026-06-22T21:23:47+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 25,
              "document_count": 118,
              "documents_7d": 56,
              "latest_document_at": "2026-06-22T21:25:10+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "bis.org",
          "bis_research_rss",
          "bis_central_bank_speeches_rss"
        ]
      },
      {
        "name": "OECD Economic Outlook / Ecoscope",
        "category": "international_organization",
        "priority": "high",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "bok_economic_outlook_rss",
            "name": "Bank of Korea Economic Outlook RSS",
            "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
            "collection": {
              "checked_at": "2026-06-22T21:20:14+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 50,
              "document_count": 435,
              "documents_7d": 0,
              "latest_document_at": "2026-06-08T22:30:48+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          },
          {
            "id": "oecd_ecoscope",
            "name": "OECD Ecoscope / Economic Outlook Blog",
            "url": "https://oecdecoscope.blog/",
            "collection": {
              "checked_at": "2026-06-22T21:23:47+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 31,
              "document_count": 41,
              "documents_7d": 15,
              "latest_document_at": "2026-06-17T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "OECD Ecoscope",
          "Economic Outlook",
          "oecdecoscope.blog"
        ]
      },
      {
        "name": "IEA",
        "category": "international_organization",
        "priority": "high",
        "status": "active",
        "monitoring_status": "active",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "iea_reports",
            "name": "IEA Reports",
            "url": "https://www.iea.org/analysis/all?type=report",
            "collection": {
              "checked_at": "2026-06-22T21:23:48+00:00",
              "last_status": 403,
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden",
              "last_candidate_count": 11,
              "document_count": 12,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:23:01+00:00",
              "monitoring_verified": false,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "IEA",
          "iea.org/reports"
        ]
      },
      {
        "name": "Asian Development Bank",
        "category": "international_organization",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "adb_publications",
            "name": "Asian Development Bank Publications",
            "url": "https://www.adb.org/publications",
            "collection": {
              "checked_at": "2026-06-22T21:23:49+00:00",
              "last_status": 200,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 11,
              "document_count": 15,
              "documents_7d": 0,
              "latest_document_at": "2026-06-10T21:23:01+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "Asian Development Bank",
          "adb.org/publications"
        ]
      },
      {
        "name": "World Bank Global Economic Prospects",
        "category": "international_organization",
        "priority": "medium",
        "status": "active",
        "monitoring_status": "verified",
        "collection_status": "verified",
        "active_sources": [
          {
            "id": "world_bank_global_economic_prospects",
            "name": "World Bank Global Economic Prospects",
            "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
            "collection": {
              "checked_at": "2026-06-22T21:23:49+00:00",
              "last_status": 304,
              "error_count": 0,
              "last_error": null,
              "last_candidate_count": 12,
              "document_count": 22,
              "documents_7d": 7,
              "latest_document_at": "2026-06-17T21:23:50+00:00",
              "monitoring_verified": true,
              "collection_verified": true
            }
          }
        ],
        "candidate_sources": [],
        "match_terms": [
          "World Bank",
          "worldbank.org/en/publication/global-economic-prospects"
        ]
      }
    ]
  },
  "health": {
    "ok": false,
    "summary": {
      "ok": false,
      "errors": 0,
      "warnings": 2,
      "warning_ids": [
        "source_errors_or_unchecked",
        "audit_reports_need_attention"
      ],
      "audit_warnings": 10,
      "local_warning_ids": [
        "source_errors_or_unchecked",
        "audit_reports_need_attention"
      ],
      "local_audit_warnings": 10,
      "remote_evidence_complete": false,
      "sources": 148,
      "source_errors": 3,
      "stale_sources": 3,
      "pending_fetch": 116,
      "last_run_status": "ok",
      "source_followup_sources": 7,
      "source_followup_counts": {
        "fetch_error": 7
      },
      "source_candidate_only_sources": 0,
      "source_silent_gap_sources": 0
    },
    "warnings": [
      "source_errors_or_unchecked",
      "audit_reports_need_attention"
    ],
    "audit_warnings": [
      {
        "check": "env_check",
        "warning": "audit has warnings/errors",
        "errors": 2,
        "warnings": 41
      },
      {
        "check": "source_candidates",
        "warning": "source candidate queue needs attention",
        "needs_vps_check": 0,
        "review": 0,
        "blocked": 0,
        "promotable": 1
      },
      {
        "check": "source_promotion_plan",
        "warning": "source promotion plan has unapplied promotable sources",
        "promotable": 1
      },
      {
        "check": "requirements_audit",
        "warning": "requirements are not fully met",
        "partial": 3,
        "missing": 0
      },
      {
        "check": "readiness",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 4
      },
      {
        "check": "deployment_check",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 36
      },
      {
        "check": "telegram_content_check",
        "warning": "audit has warnings/errors",
        "errors": 1,
        "warnings": 0
      },
      {
        "check": "ops_handoff",
        "warning": "ops handoff has open items",
        "open_items": 7
      },
      {
        "check": "source_freshness",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 1
      },
      {
        "check": "fetch_error_triage",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 2
      }
    ],
    "local_warnings": [
      "source_errors_or_unchecked",
      "audit_reports_need_attention"
    ],
    "local_audit_warnings": [
      {
        "check": "env_check",
        "warning": "audit has warnings/errors",
        "errors": 2,
        "warnings": 41
      },
      {
        "check": "source_candidates",
        "warning": "source candidate queue needs attention",
        "needs_vps_check": 0,
        "review": 0,
        "blocked": 0,
        "promotable": 1
      },
      {
        "check": "source_promotion_plan",
        "warning": "source promotion plan has unapplied promotable sources",
        "promotable": 1
      },
      {
        "check": "requirements_audit",
        "warning": "requirements are not fully met",
        "partial": 3,
        "missing": 0
      },
      {
        "check": "readiness",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 4
      },
      {
        "check": "deployment_check",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 36
      },
      {
        "check": "telegram_content_check",
        "warning": "audit has warnings/errors",
        "errors": 1,
        "warnings": 0
      },
      {
        "check": "ops_handoff",
        "warning": "ops handoff has open items",
        "open_items": 7
      },
      {
        "check": "source_freshness",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 1
      },
      {
        "check": "fetch_error_triage",
        "warning": "audit has warnings/errors",
        "errors": 0,
        "warnings": 2
      }
    ],
    "remote_evidence": {
      "complete": false,
      "checks": 34,
      "passed": 29,
      "failed": 5,
      "failed_check_ids": [
        "remote_required_reports_present",
        "remote_release_upload_bundle_verified",
        "remote_telegram_notify_sent",
        "remote_telegram_notify_fresh",
        "remote_deployed_manifest_verified"
      ],
      "required_reports": 71,
      "present_required_reports": 65,
      "missing_required_report_count": 6,
      "required_report_coverage": 0.9155,
      "next_missing_required_reports": [
        "weekly_market_strategy_report.json",
        "weekly_market_strategy_report.md",
        "weekly_capital_flow_themes.csv",
        "weekly_attention_companies.csv",
        "weekly_market_strategy_telegram.txt",
        "weekly_market_strategy_telegram.json"
      ],
      "missing_required_reports": [
        "weekly_market_strategy_report.json",
        "weekly_market_strategy_report.md",
        "weekly_capital_flow_themes.csv",
        "weekly_attention_companies.csv",
        "weekly_market_strategy_telegram.txt",
        "weekly_market_strategy_telegram.json"
      ],
      "public_endpoints": 35,
      "telegram_send_ok": true,
      "remote_telegram_notify_sent": false,
      "remote_telegram_notify_status": "skipped_missing_credentials",
      "remote_telegram_notify_api_ok": false,
      "remote_telegram_notify_message_length": 0,
      "remote_telegram_notify_fresh": false,
      "remote_telegram_notify_date": "",
      "remote_telegram_content_date": "2026-06-11",
      "remote_telegram_notify_age_hours": 63.845669873333335,
      "production_complete": true,
      "remote_release_upload_bundle_ok": true,
      "remote_release_upload_bundle_verified": false,
      "remote_release_upload_bundle_sha_matches": false,
      "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
      "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
      "ops_snapshot_open_items": 0,
      "remote_source_followup_sources": 3,
      "remote_source_followup_counts": {
        "fetch_error": 3
      },
      "remote_source_candidate_only_sources": 0,
      "remote_source_silent_gap_sources": 0,
      "remote_source_freshness_ok": true,
      "remote_source_freshness_errors": 0,
      "remote_source_freshness_warnings": 0,
      "remote_source_target_reference_ok": true,
      "remote_source_target_official_targets": 59,
      "remote_source_target_configured_targets": 59,
      "remote_source_target_missing_in_config": 0,
      "remote_source_target_extra_in_config": 0,
      "remote_source_target_host_drift": 0,
      "remote_source_target_fallback_used": false,
      "remote_source_coverage_ok": true,
      "remote_source_coverage_targets": 59,
      "remote_source_coverage_active": 59,
      "remote_source_coverage_monitoring_verified": 59,
      "remote_source_coverage_collection_verified": 59,
      "remote_source_coverage_collection_unverified_targets": [],
      "remote_source_coverage_missing": 0,
      "remote_source_coverage_candidate_only": 0,
      "remote_market_source_coverage_ok": true,
      "remote_market_source_coverage_targets": 70,
      "remote_market_source_coverage_active": 70,
      "remote_market_source_coverage_monitoring_verified": 70,
      "remote_market_source_coverage_collection_verified": 70,
      "remote_market_source_coverage_collection_unverified_targets": [],
      "remote_market_source_coverage_missing": 0,
      "remote_market_source_coverage_candidate_only": 0,
      "remote_ops_monitor_ok": true,
      "remote_daily_lock_audit_ok": true,
      "remote_daily_lock_status": "completed",
      "remote_daily_lock_ops_success_days": 5,
      "remote_daily_lock_ops_consecutive_success_days": 5,
      "remote_recurring_daily_operation_ok": true,
      "remote_ops_success_days": 5,
      "remote_ops_consecutive_success_days": 5,
      "remote_ops_success_days_required": 2,
      "remote_ops_latest_age_hours": 10.01,
      "remote_ops_latest_age_hours_max": 30.0,
      "remote_strategy_reuse_ok": true,
      "remote_plain_explainer_analyses": 8115,
      "remote_lens_reuse_analyses": 8111,
      "remote_source_strategy_context_reuse_ok": true,
      "remote_source_strategy_eligible_analyses": 8115,
      "remote_source_strategy_reused_after": 8115,
      "remote_backup_drill_ok": true,
      "remote_backup_drill_db_integrity_ok": true,
      "remote_backup_drill_db_hash_ok": true,
      "remote_backup_drill_report_members": 80,
      "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
      "remote_runtime_ok": true,
      "remote_deployed_manifest_present": true,
      "remote_deployed_manifest_ok": false,
      "remote_deployed_manifest_verified_required": 38,
      "remote_mutable_report_count": 51,
      "remote_mutable_reports_present": 51,
      "remote_mutable_missing_reports": [],
      "remote_finalize_returncode": 0,
      "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
      "remote_finalize_apply_promotions": false,
      "remote_finalize_promotion_verify_run": true,
      "remote_finalize_log_collected": true,
      "remote_finalize_log_size": 1360267,
      "remote_evidence_manifest_ok": true,
      "remote_evidence_manifest_files": 64,
      "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_evidence_manifest_release_sha_matches": true,
      "remote_evidence_manifest_required_reports": 69,
      "remote_evidence_manifest_present_required_reports": 63,
      "remote_evidence_manifest_missing_required_reports": 6,
      "remote_evidence_archive_ok": true,
      "remote_evidence_archive_files": 65,
      "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
      "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_evidence_archive_manifest_release_sha_matches": true,
      "remote_evidence_archive_manifest_required_reports": 69,
      "remote_evidence_archive_manifest_present_required_reports": 63,
      "remote_evidence_archive_manifest_missing_required_reports": 6,
      "remediation_actions": [
        {
          "id": "redeploy_release",
          "title": "配布zipをVPSへ再投入する",
          "command": "scripts/operator_go_live.sh --push",
          "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
          "priority": 10,
          "failed_check": "remote_release_upload_bundle_verified"
        },
        {
          "id": "collect_remote_evidence",
          "title": "回収済みVPS証跡を更新する",
          "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
          "priority": 20,
          "failed_check": "remote_required_reports_present"
        }
      ],
      "next_remediation_action": {
        "id": "redeploy_release",
        "title": "配布zipをVPSへ再投入する",
        "command": "scripts/operator_go_live.sh --push",
        "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
        "priority": 10,
        "failed_check": "remote_release_upload_bundle_verified"
      },
      "gap_report": {
        "complete": false,
        "total_failed_checks": 5,
        "phase_count": 3,
        "phases": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "checks": [
              "remote_release_upload_bundle_verified",
              "remote_deployed_manifest_verified"
            ],
            "next_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10
            }
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "checks": [
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "checks": [
              "remote_required_reports_present"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          }
        ],
        "missing_required_report_count": 6,
        "missing_required_report_categories": [
          {
            "category": "ops",
            "label": "運用監視",
            "missing": 6,
            "examples": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ]
          }
        ],
        "blockers": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "first_check": "remote_release_upload_bundle_verified",
            "next_action_id": "redeploy_release",
            "next_command": "scripts/operator_go_live.sh --push"
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "first_check": "remote_telegram_notify_sent",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "first_check": "remote_required_reports_present",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          }
        ]
      },
      "operator_context": {
        "stage": "partial_remote_collection",
        "label": "VPS証跡の一部不足",
        "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
        "evidence_dir_present": true,
        "present_required_reports": 65,
        "required_reports": 71,
        "primary_action_id": "collect_remote_evidence",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "primary_action_title": "回収済みVPS証跡を更新する"
      },
      "bootstrap_exception": {
        "applied": false
      }
    },
    "audits": {
      "env_check": {
        "errors": 2,
        "warnings": 41,
        "env_file": "/app/.env",
        "keys": [],
        "runtime_checks_included": true,
        "operator_inputs_ready": false,
        "operator_inputs_missing": [
          "VPS_HOST",
          "VPS_USER",
          "PUBLIC_DASHBOARD_URL",
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "DEPLOY_MODE"
        ],
        "operator_inputs_invalid": [
          "env_deploy_mode_valid"
        ]
      },
      "quality_prune": null,
      "source_candidates": {
        "status": "ok",
        "checked": true,
        "candidate_count": 16,
        "needs_check_count": 0,
        "promotable_count": 1,
        "decision_counts": {
          "covered_by_active_fallback": 7,
          "already_enabled": 8,
          "promote": 1
        }
      },
      "source_promotion_plan": {
        "ok": true,
        "status": "ok",
        "checked": true,
        "apply_ready": true,
        "candidate_count": 16,
        "promotable_count": 1,
        "applied": false,
        "applied_ids": [],
        "source_report_summary": {
          "needs_check_count": 0,
          "decision_counts": {
            "covered_by_active_fallback": 7,
            "already_enabled": 8,
            "promote": 1
          },
          "promotable_count": 1
        }
      },
      "source_opportunity_radar": {
        "candidate_report_checked": true,
        "configured_candidates": 16,
        "opportunities": 16,
        "priority_followups": 8,
        "promotable": 1,
        "needs_check": 0,
        "review": 0,
        "blocked": 0,
        "covered_by_active_fallback": 7,
        "already_enabled": 8,
        "market_coverage_missing": 0,
        "market_coverage_candidate_only": 0,
        "government_coverage_missing": 0,
        "government_coverage_candidate_only": 0
      },
      "source_target_reference": {
        "official_targets": 59,
        "configured_targets": 59,
        "missing_in_config": 0,
        "extra_in_config": 0,
        "host_drift": 0,
        "fallback_used": false,
        "errors": 0,
        "warnings": 0
      },
      "analysis_audit": {
        "errors": 0,
        "warnings": 0,
        "analyses": 9611,
        "company_scores": 90528,
        "market_theme_signals": 209,
        "company_strategy_rankings": 486
      },
      "requirements_audit": {
        "total": 12,
        "met": 9,
        "partial": 3,
        "missing": 0,
        "complete": false
      },
      "readiness": {
        "errors": 0,
        "warnings": 4,
        "sources": 148,
        "documents": 12715,
        "analyses": 9611,
        "pending_fetch": 116
      },
      "deployment_check": {
        "errors": 0,
        "warnings": 36,
        "app_dir": "/app",
        "service_name": "market-intel",
        "deploy_mode": "auto",
        "platform": "linux"
      },
      "public_dashboard_check": {
        "errors": 0,
        "warnings": 0,
        "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "base_url": "https://35-221-72-238.sslip.io/",
        "endpoint_count": 36
      },
      "public_dashboard_local_check": {
        "errors": 0,
        "warnings": 0,
        "configured_url": "http://127.0.0.1:53258/dashboard.html",
        "base_url": "http://127.0.0.1:53258/",
        "endpoint_count": 36
      },
      "strategy_reuse_audit": {
        "errors": 0,
        "warnings": 0,
        "analyses": 9611,
        "strategy_lenses": 19,
        "plain_explainer_analyses": 9611,
        "lens_reuse_analyses": 9607,
        "source_strategy_reuse_analyses": 9611,
        "strategy_export_themes": 19,
        "strategy_export_companies": 54,
        "strategy_export_matrix": 300,
        "strategy_action_queue_buy": 0,
        "strategy_action_queue_sell": 0,
        "strategy_action_queue_watch": 19,
        "strategy_action_queue_risk": 19,
        "strategy_action_queue_short": 19,
        "strategy_action_queue_mid": 19,
        "strategy_action_queue_long": 19,
        "strategy_action_queue_score_complete_rows": 95,
        "strategy_action_queue_score_missing_rows": 0,
        "strategy_decision_digest_buy": 0,
        "strategy_decision_digest_crowded": 0,
        "strategy_decision_digest_risk": 5,
        "strategy_decision_digest_score_rows": 5,
        "strategy_decision_digest_score_missing_rows": 0,
        "source_strategy_scores": 1319,
        "source_strategy_scores_latest": 148,
        "source_strategy_momentum_rows": 148,
        "score_explainability_report_valid": true
      },
      "telegram_content_check": {
        "errors": 1,
        "warnings": 0,
        "date": "2026-06-22",
        "message_length": 1874,
        "themes": 5,
        "companies": 15,
        "dashboard_url_configured": true,
        "dashboard_url_ok": true,
        "decision_digest_top_buy_theme": "",
        "source_coverage_targets": 59,
        "source_coverage_active": 59,
        "market_source_coverage_targets": 70,
        "market_source_coverage_active": 70,
        "source_followup_sources": 6,
        "source_followup_counts": {
          "fetch_error": 6
        }
      },
      "ops_handoff": {
        "open_items": 7,
        "warning_items": 80,
        "partial_requirements": 3,
        "missing_requirements": 0,
        "readiness_errors": 0,
        "readiness_warnings": 4,
        "deployment_errors": 0,
        "deployment_warnings": 36,
        "env_errors": 3,
        "env_warnings": 40,
        "public_dashboard_errors": 0,
        "public_dashboard_warnings": 0,
        "telegram_content_errors": 1,
        "telegram_content_warnings": 0,
        "app_dir": "/app",
        "env_file": "/app/.env",
        "service_name": "market-intel",
        "deploy_mode": "systemd",
        "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "public_dashboard_url_configured": true,
        "public_dashboard_url_quality": {
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "ok": true,
          "format_ok": true,
          "placeholder": false,
          "host": "35-221-72-238.sslip.io"
        }
      },
      "ops_monitor": {
        "errors": 0,
        "warnings": 0,
        "window_days": 14,
        "run_count": 24,
        "ok_runs": 24,
        "error_runs": 0,
        "success_days": 8,
        "consecutive_success_days": 6,
        "latest_success_date": "2026-06-23",
        "missing_days": 6,
        "latest_run_id": 57,
        "latest_status": "ok",
        "latest_age_hours": 0.01,
        "zero_output_ok_runs": 0
      },
      "source_freshness": {
        "errors": 0,
        "warnings": 1,
        "active_sources": 148,
        "checked_recent": 148,
        "unchecked": 0,
        "stale_checked": 0,
        "source_error_rows": 3,
        "stale_or_quiet_sources": 0,
        "candidate_only_sources": 0,
        "covered_candidate_only_sources": 4,
        "silent_gap_sources": 0,
        "followup_sources": 7,
        "followup_counts": {
          "fetch_error": 7
        },
        "high_fetch_error_sources": 0,
        "documents_24h": 313,
        "documents_7d": 2262,
        "documents_30d": 12715,
        "inactive_state_rows": 11,
        "max_checked_age_hours": 30.0,
        "stale_document_days": 45
      },
      "fetch_error_triage": {
        "errors": 0,
        "warnings": 2,
        "fetch_error_documents": 31,
        "fetch_error_groups": 9,
        "source_count": 9,
        "warning_groups": 4,
        "top_category": "link_rot"
      },
      "fetch_error_retry": {
        "apply": true,
        "planned": 0,
        "attempted": 0,
        "succeeded": 0,
        "failed": 0,
        "skipped": 0,
        "categories": [
          "url_encoding"
        ],
        "timeout": 10.0,
        "http_retries": 0
      },
      "rss_metadata_backfill": {
        "apply": true,
        "source_ids": [
          "mod_news_rss",
          "meti_news"
        ],
        "planned": 0,
        "updated": 0,
        "source_errors": 0
      },
      "go_live": {
        "production_complete": false,
        "local_production_complete": false,
        "remote_evidence_complete": false,
        "completion_evidence": {
          "complete": false,
          "completion_source": "incomplete",
          "local_complete": false,
          "remote_evidence_complete": false,
          "required_reports": 71,
          "present_required_reports": 65,
          "missing_required_report_count": 6,
          "failed_check_ids": [
            "remote_required_reports_present",
            "remote_release_upload_bundle_verified",
            "remote_telegram_notify_sent",
            "remote_telegram_notify_fresh",
            "remote_deployed_manifest_verified"
          ],
          "remote_recurring_daily_operation_ok": true,
          "remote_ops_success_days": 5,
          "remote_ops_consecutive_success_days": 5,
          "remote_ops_success_days_required": 2,
          "remote_ops_latest_age_hours": 10.01,
          "remote_ops_latest_age_hours_max": 30.0,
          "remote_telegram_notify_sent": false,
          "remote_telegram_notify_fresh": false,
          "remote_telegram_notify_message_length": 0,
          "public_endpoints": 35,
          "remote_deployed_manifest_ok": false,
          "remote_mutable_report_count": 51,
          "remote_mutable_reports_present": 51,
          "remote_evidence_manifest_ok": true,
          "remote_evidence_archive_ok": true,
          "remote_release_upload_bundle_verified": false,
          "remote_source_freshness_ok": true,
          "remote_source_coverage_ok": true,
          "remote_market_source_coverage_ok": true
        },
        "failed_gates": 10,
        "open_steps": 9,
        "ready_to_go_live": false,
        "latest_package_ok": false,
        "latest_backup_ok": true,
        "configured_deploy_mode": "docker",
        "configured_public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html"
      },
      "vps_go_live_plan": {
        "ready_to_execute": true,
        "host": "35.221.72.238",
        "user": "makoto",
        "deploy_mode": "docker",
        "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
        "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
        "app_dir": "/opt/market-intel-engine",
        "min_recurring_success_days": 2,
        "max_recurring_latest_age_hours": 30.0,
        "max_attempts": 48,
        "sleep_seconds": 3600,
        "required_remote_evidence_count": 71,
        "copied_remote_evidence_count": 69,
        "generated_remote_evidence_count": 2,
        "source_strategy_context_backfill_required": true,
        "release_upload_bundle_expected": true,
        "release_upload_bundle_check_present": true,
        "release_upload_bundle_ok": true,
        "release_upload_bundle_sha_matches": true,
        "release_upload_bundle_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload"
      },
      "ops_snapshot": {
        "open_items": 6,
        "production_complete": false,
        "deploy_mode": "docker",
        "source_followup_sources": 6,
        "source_followup_counts": {
          "fetch_error": 6
        },
        "source_candidate_only_sources": 0,
        "source_silent_gap_sources": 0
      }
    },
    "last_run": {
      "id": 57,
      "started_at": "2026-06-22T21:20:03+00:00",
      "finished_at": "2026-06-22T21:26:06+00:00",
      "status": "ok",
      "sources_checked": 148,
      "candidates_found": 2406,
      "documents_new": 164,
      "analyses_new": 159,
      "error": null
    },
    "sources_configured": 148,
    "source_errors": [
      {
        "source_id": "gsi_news",
        "error_count": 6,
        "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
      },
      {
        "source_id": "iea_reports",
        "error_count": 6,
        "last_error": "HTTP Error 403: Forbidden"
      },
      {
        "source_id": "nuveen_investment_outlook",
        "error_count": 6,
        "last_error": "The read operation timed out"
      }
    ],
    "stale_sources": [
      {
        "source_id": "gsi_news",
        "checked_at": "2026-06-22T21:21:33+00:00",
        "last_status": null,
        "error_count": 6,
        "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
      },
      {
        "source_id": "iea_reports",
        "checked_at": "2026-06-22T21:23:48+00:00",
        "last_status": 403,
        "error_count": 6,
        "last_error": "HTTP Error 403: Forbidden"
      },
      {
        "source_id": "nuveen_investment_outlook",
        "checked_at": "2026-06-22T21:23:32+00:00",
        "last_status": null,
        "error_count": 6,
        "last_error": "The read operation timed out"
      }
    ],
    "pending_documents": [
      {
        "kind": "attachment_pdf",
        "count": 88
      },
      {
        "kind": "page",
        "count": 28
      }
    ],
    "backlog": {
      "pending_fetch_count": 116,
      "pending_analysis_count": 0,
      "pending_fetch_by_publisher": [
        {
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "count": 73
        },
        {
          "publisher_type": "government",
          "document_kind": "page",
          "count": 17
        },
        {
          "publisher_type": "exchange",
          "document_kind": "attachment_pdf",
          "count": 13
        },
        {
          "publisher_type": "international_organization",
          "document_kind": "page",
          "count": 11
        },
        {
          "publisher_type": "think_tank",
          "document_kind": "attachment_pdf",
          "count": 2
        }
      ],
      "pending_analysis_by_publisher": [],
      "top_pending_fetch": [
        {
          "id": 12575,
          "title": "産業 \n 2040年の住宅市場と課題 \n 2026年06月18日 / 全文ダウンロード（PDF:1.6MB）",
          "url": "https://www.nri.com/jp/knowledge/report/files/000062822.pdf",
          "source_id": "nri_reports",
          "source_name": "野村総合研究所 レポート",
          "publisher_type": "think_tank",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-18",
          "discovered_at": "2026-06-22T21:24:06+00:00",
          "priority": 41.0
        },
        {
          "id": 12591,
          "title": "小泉防衛大臣の出張の予定について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22c.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:08+00:00",
          "priority": 36.0
        },
        {
          "id": 12700,
          "title": "シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～ / 「シーレーン沿岸国の国際犯罪の取締りに向けて！～JICA課題別研修「海上犯罪取締りコース」開催～」の詳細 （PDF形式 242KB）",
          "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r8/k260622/k260622.pdf",
          "source_id": "jcg_public_relations",
          "source_name": "海上保安庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:47+00:00",
          "priority": 34.0
        },
        {
          "id": 12620,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料3：人工妊娠中絶一時金認定審査部会 委員名簿（PDF／159KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/0570e607/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_04.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12619,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料2：旧優生保護法補償金等認定審査会運営規程（PDF／188KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/b24a3ea0/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_03.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12618,
          "title": "会議等\n \n \n 人工妊娠中絶一時金認定審査部会（第16回）の会議資料を掲載しました \n \n \n \n \n 2026年6月22日 / 参考資料1：人工妊娠中絶一時金認定審査部会審査方針（PDF／177KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/46a43602-a8ce-4981-95d2-d092cdef0730/017cea71/20260617_%20councils_jinkoninshinchuzetsu-ichijikin_46a43602_02.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-17",
          "discovered_at": "2026-06-22T21:24:28+00:00",
          "priority": 20.0
        },
        {
          "id": 12666,
          "title": "カナダ国防大臣の当省訪問について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22a.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:43+00:00",
          "priority": 18.0
        },
        {
          "id": 12665,
          "title": "第１１回処遇・給与部会の開催について / PDF資料",
          "url": "https://www.mod.go.jp/j/press/news/2026/06/22b.pdf",
          "source_id": "mod_news_rss",
          "source_name": "防衛省 お知らせRSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:43+00:00",
          "priority": 18.0
        },
        {
          "id": 12652,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料3】教育課程部会芸術ワーキンググループ委員名簿 (PDF:108KB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_8.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12651,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-4】令和6年度 高等学校学習指導要領実施状況調査の結果について（書道）【暫定版】 (PDF:1.2MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_7.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12650,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-3】令和6年度 高等学校学習指導要領実施状況調査の結果について（工芸）【暫定版】 (PDF:1.6MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_6.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12649,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-2】令和6年度 高等学校学習指導要領実施状況調査の結果について（美術）【暫定版】 (PDF:1.5MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_5.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12648,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料2-1】令和6年度 高等学校学習指導要領実施状況調査の結果について（音楽）【暫定版】 (PDF:1.1MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_4.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12647,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【参考資料1】これまでの芸術ワーキンググループにおける主な意見 (PDF:1.5MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_3-1.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12646,
          "title": "中央教育審議会初等中等教育分科会教育課程部会芸術ワーキンググループ（第10回）の配付資料を掲載しました / 【資料1】芸術ワーキンググループ取りまとめ（案） (PDF:2.2MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_kyoiku01-000050545_2.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:33+00:00",
          "priority": 18.0
        },
        {
          "id": 12626,
          "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料2】専門高校に関する参考資料集 (PDF:7.9MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_5.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:32+00:00",
          "priority": 18.0
        },
        {
          "id": 12625,
          "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【参考資料1】「高次の資質・能力」等を活かした単元計画づくりの参考イメージ（産業教育） (PDF:1.7MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_8.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:32+00:00",
          "priority": 18.0
        },
        {
          "id": 12624,
          "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【資料1】産業教育WG取りまとめ（案） (PDF:1.4MB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_9.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:32+00:00",
          "priority": 18.0
        },
        {
          "id": 12623,
          "title": "中央教育審議会初等中等教育分科会教育課程部会産業教育ワーキンググループ（第9回）の配付資料を掲載しました / 【進行資料】産業教育ワーキンググループ（第9回）の流れ（イメージ） (PDF:330KB)",
          "url": "https://www.mext.go.jp/content/20260622-mxt_koukou02-000050491_2.pdf",
          "source_id": "mext_news_rss",
          "source_name": "文部科学省 新着情報RSS",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:32+00:00",
          "priority": 18.0
        },
        {
          "id": 12699,
          "title": "報道発表\n \n \n 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について掲載しました \n \n \n \n \n 2026年6月22日 / 匿名障害福祉及び障害児福祉情報等の提供に関する専門委員会（第8回）の開催について（PDF／266KB）",
          "url": "https://www.cfa.go.jp/assets/contents/node/basic_page/field_ref_resources/9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0/1dcc4c70/20260622_press_9a4c1ace-a970-44a0-b0d1-5dca62ec3ec0_01.pdf",
          "source_id": "cfa_press",
          "source_name": "こども家庭庁 報道発表",
          "publisher_type": "government",
          "document_kind": "attachment_pdf",
          "published_at": "2026-06-22",
          "discovered_at": "2026-06-22T21:24:47+00:00",
          "priority": 16.0
        }
      ],
      "top_pending_analysis": []
    },
    "counts": {
      "documents": 12715,
      "analyses": 9611,
      "company_scores": 90528,
      "strategy_lenses": 19,
      "theme_company_scores": 364,
      "market_theme_signals": 209,
      "company_strategy_rankings": 486,
      "source_strategy_scores": 1321,
      "documents_by_kind": [
        {
          "kind": "attachment_pdf",
          "count": 7697
        },
        {
          "kind": "page",
          "count": 5014
        },
        {
          "kind": "podcast",
          "count": 4
        }
      ],
      "last_run": {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      "source_errors": [
        {
          "source_id": "gsi_news",
          "error_count": 6,
          "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
        },
        {
          "source_id": "iea_reports",
          "error_count": 6,
          "last_error": "HTTP Error 403: Forbidden"
        },
        {
          "source_id": "nuveen_investment_outlook",
          "error_count": 6,
          "last_error": "The read operation timed out"
        }
      ]
    }
  },
  "ops_handoff": {
    "ok": false,
    "generated_at": "2026-06-22T21:29:03+00:00",
    "summary": {
      "open_items": 7,
      "warning_items": 80,
      "partial_requirements": 3,
      "missing_requirements": 0,
      "readiness_errors": 0,
      "readiness_warnings": 4,
      "deployment_errors": 0,
      "deployment_warnings": 36,
      "env_errors": 3,
      "env_warnings": 40,
      "public_dashboard_errors": 0,
      "public_dashboard_warnings": 0,
      "telegram_content_errors": 1,
      "telegram_content_warnings": 0,
      "app_dir": "/app",
      "env_file": "/app/.env",
      "service_name": "market-intel",
      "deploy_mode": "systemd",
      "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
      "public_dashboard_url_configured": true,
      "public_dashboard_url_quality": {
        "url": "https://35-221-72-238.sslip.io/dashboard.html",
        "ok": true,
        "format_ok": true,
        "placeholder": false,
        "host": "35-221-72-238.sslip.io"
      }
    },
    "next_steps": [
      {
        "id": "deploy_app",
        "title": "VPSへアプリを配置する",
        "detail": "/app に配布zipを展開し、systemd運用で初回監査まで進めます。",
        "commands": [
          "cd /app",
          "python3 scripts/market_intel.py deploy-package --format text",
          "python3 scripts/market_intel.py deploy-package-verify deploy_packages/<PACKAGE>.zip --format text",
          "sudo unzip -o deploy_packages/<PACKAGE>.zip -d /opt",
          "cd /app",
          "sudo scripts/bootstrap_vps.sh --app-dir /app --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --install-nginx"
        ],
        "related_checks": []
      },
      {
        "id": "configure_env",
        "title": ".envに本番値を設定する",
        "detail": "Telegram、公開URL、日次処理量、候補ソース検証の設定を入れます。",
        "commands": [
          "sudo /app/scripts/configure_env.sh --app-dir /app --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --validate",
          "python3 /app/scripts/market_intel.py env-check --env-file /app/.env --require-telegram --require-public-url --require-deploy-mode"
        ],
        "required_env": [
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "PUBLIC_DASHBOARD_URL",
          "DEPLOY_MODE",
          "RUN_LIMIT",
          "FETCH_LIMIT",
          "PRIORITY_SCAN_LIMIT",
          "SOURCE_CANDIDATES_CHECK_ENABLED"
        ],
        "related_checks": [
          "env_file_present",
          "env_deploy_mode_valid",
          "env_public_dashboard_url_valid"
        ]
      },
      {
        "id": "enable_timer",
        "title": "systemd timerで毎日実行する",
        "detail": "market-intel.timer を有効化し、二重起動防止付きの日次収集を回します。",
        "commands": [
          "sudo systemctl daemon-reload",
          "sudo systemctl enable --now market-intel.timer",
          "systemctl list-timers market-intel.timer --no-pager"
        ],
        "related_checks": []
      },
      {
        "id": "publish_dashboard",
        "title": "NginxでWebダッシュボードを公開する",
        "detail": "Nginxで reports/ を静的配信し、https://35-221-72-238.sslip.io/dashboard.html で dashboard.html/json を確認します。",
        "commands": [
          "sudo cp /app/deploy/nginx/market-intel.conf /etc/nginx/sites-available/market-intel.conf",
          "sudo ln -sf /etc/nginx/sites-available/market-intel.conf /etc/nginx/sites-enabled/market-intel.conf",
          "sudo nginx -t && sudo systemctl reload nginx",
          "curl -fsS \"https://35-221-72-238.sslip.io/dashboard.html\" >/dev/null",
          "python3 scripts/market_intel.py public-dashboard-check --format json --output reports/public_dashboard_check.json --require-public-url"
        ],
        "related_checks": []
      },
      {
        "id": "test_telegram",
        "title": "Telegram通知をテストする",
        "detail": "戦略サマリーとヘルス警告の両方をdry-run、本送信の順で確認します。",
        "commands": [
          "cd /app",
          "python3 scripts/market_intel.py telegram-test --format json",
          "python3 scripts/market_intel.py telegram-test --send",
          "python3 scripts/market_intel.py telegram-content-check --require-dashboard-url --format json --output reports/telegram_content_check.json",
          "python3 scripts/market_intel.py telegram-notify --dry-run",
          "python3 scripts/market_intel.py telegram-notify",
          "python3 scripts/market_intel.py health-notify --notify-ok --dry-run"
        ],
        "related_checks": [
          "telegram_decision_digest_present"
        ]
      },
      {
        "id": "validate_candidates",
        "title": "候補ソースを本番IPで検証する",
        "detail": "みずほ系・省庁系など候補止まりの発信元をVPSから実アクセスし、通るものを有効化候補にします。",
        "commands": [
          "cd /app",
          "python3 scripts/market_intel.py source-candidates --check --output reports/source_candidates.json --min-candidates 3 --min-source-weight 0.7 --http-timeout 10 --http-retries 0",
          "python3 scripts/market_intel.py source-candidates --check --promotable-only --min-candidates 3 --min-source-weight 0.7 --http-timeout 10 --http-retries 0",
          "python3 scripts/market_intel.py source-promotion-plan --candidate-report reports/source_candidates.json --output reports/source_promotion_plan.json --markdown reports/source_promotion_plan.md",
          "SOURCE_PROMOTION_VERIFY_RUN=1 sudo scripts/finalize_vps.sh --app-dir /app --env-file /app/.env --service-name market-intel --nginx-site-name market-intel.conf --apply-promotions",
          "python3 scripts/market_intel.py source-coverage --format json --output reports/source_coverage.json",
          "python3 scripts/market_intel.py market-source-coverage --format json --output reports/market_source_coverage.json"
        ],
        "related_requirements": [
          "candidate_source_feedback_loop"
        ]
      },
      {
        "id": "final_audit",
        "title": "本番監査を通す",
        "detail": "日次run後にfinalize_vps.shで本番ゲートをまとめて更新し、個別監査も確認します。",
        "commands": [
          "cd /app",
          "sudo scripts/finalize_vps.sh --app-dir /app --env-file /app/.env --service-name market-intel --nginx-site-name market-intel.conf",
          "SOURCE_PROMOTION_VERIFY_RUN=1 sudo scripts/finalize_vps.sh --app-dir /app --env-file /app/.env --service-name market-intel --nginx-site-name market-intel.conf --apply-promotions",
          "python3 scripts/market_intel.py readiness --format json --output reports/readiness.json --pending-threshold 3000",
          "python3 scripts/market_intel.py deployment-check --format json --output reports/deployment_check.json --deploy-mode systemd --require-telegram --require-nginx",
          "python3 scripts/market_intel.py public-dashboard-check --format json --output reports/public_dashboard_check.json --require-public-url",
          "python3 scripts/market_intel.py telegram-content-check --require-dashboard-url --format json --output reports/telegram_content_check.json",
          "python3 scripts/market_intel.py requirements-audit --format json --output reports/requirements_audit.json --markdown reports/requirements_audit.md"
        ],
        "related_checks": []
      }
    ],
    "open_requirements": [
      {
        "id": "daily_stable_collection",
        "title": "毎日安定して新着情報を確認し、二重起動を避ける",
        "status": "partial",
        "ok": false,
        "evidence": {
          "scheduler": {
            "platform": "linux",
            "scheduler": "systemd",
            "service_path": "/etc/systemd/system/market-intel.service",
            "timer_path": "/etc/systemd/system/market-intel.timer",
            "exists": false
          },
          "last_run": {
            "id": 57,
            "started_at": "2026-06-22T21:20:03+00:00",
            "finished_at": "2026-06-22T21:26:06+00:00",
            "status": "ok",
            "sources_checked": 148,
            "candidates_found": 2406,
            "documents_new": 164,
            "analyses_new": 159,
            "error": null
          },
          "source_errors": [
            {
              "source_id": "gsi_news",
              "error_count": 6,
              "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
            },
            {
              "source_id": "iea_reports",
              "error_count": 6,
              "last_error": "HTTP Error 403: Forbidden"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "error_count": 6,
              "last_error": "The read operation timed out"
            }
          ],
          "ops_monitor_summary": {
            "errors": 0,
            "warnings": 0,
            "window_days": 14,
            "run_count": 24,
            "ok_runs": 24,
            "error_runs": 0,
            "success_days": 8,
            "consecutive_success_days": 6,
            "latest_success_date": "2026-06-23",
            "missing_days": 6,
            "latest_run_id": 57,
            "latest_status": "ok",
            "latest_age_hours": 0.01,
            "zero_output_ok_runs": 0
          },
          "local_daily_operation_proven": true,
          "remote_daily_operation_proven": true,
          "source_freshness_summary": {
            "errors": 0,
            "warnings": 1,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 3,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 7,
            "followup_counts": {
              "fetch_error": 7
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 313,
            "documents_7d": 2262,
            "documents_30d": 12715,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          },
          "source_freshness_json": "/app/reports/source_freshness.json",
          "run_daily": "/app/scripts/run_daily.sh"
        },
        "gaps": [
          "一部ソースエラーまたは未確認ソースがあります。"
        ],
        "remaining": [
          "一部ソースエラーまたは未確認ソースがあります。"
        ],
        "needs_operator_input": true
      },
      {
        "id": "vps_cloud_operation",
        "title": "クラウド/VPSで毎日実行できる配備導線を持つ",
        "status": "partial",
        "ok": false,
        "evidence": {
          "deployment_summary": {
            "errors": 0,
            "warnings": 36,
            "app_dir": "/app",
            "service_name": "market-intel",
            "deploy_mode": "auto",
            "platform": "linux"
          },
          "deploy_release_summary": {
            "transfer_ready": false,
            "production_complete": false,
            "local_production_complete": false,
            "remote_evidence_complete": false,
            "completion_evidence": {
              "complete": false,
              "completion_source": "incomplete",
              "local_complete": false,
              "remote_evidence_complete": false,
              "required_reports": 71,
              "present_required_reports": 65,
              "missing_required_report_count": 6,
              "failed_check_ids": [
                "remote_required_reports_present",
                "remote_release_upload_bundle_verified",
                "remote_telegram_notify_sent",
                "remote_telegram_notify_fresh",
                "remote_deployed_manifest_verified"
              ],
              "remote_recurring_daily_operation_ok": true,
              "remote_ops_success_days": 5,
              "remote_ops_consecutive_success_days": 5,
              "remote_ops_success_days_required": 2,
              "remote_ops_latest_age_hours": 10.01,
              "remote_ops_latest_age_hours_max": 30.0,
              "remote_telegram_notify_sent": false,
              "remote_telegram_notify_fresh": false,
              "remote_telegram_notify_message_length": 0,
              "public_endpoints": 35,
              "remote_deployed_manifest_ok": false,
              "remote_mutable_report_count": 51,
              "remote_mutable_reports_present": 51,
              "remote_evidence_manifest_ok": true,
              "remote_evidence_archive_ok": true,
              "remote_release_upload_bundle_verified": false,
              "remote_source_freshness_ok": true,
              "remote_source_coverage_ok": true,
              "remote_market_source_coverage_ok": true
            },
            "failed_gate_ids": [
              "requirements_complete",
              "readiness_clear",
              "deploy_mode_selected",
              "deployment_clear",
              "env_clear",
              "dashboard_content_clear",
              "telegram_content_clear",
              "source_candidates_resolved",
              "telegram_test_sent",
              "health_clear"
            ],
            "configured_deploy_mode": "docker",
            "selected_deploy_mode": "docker",
            "public_dashboard_url": "",
            "latest_package_ok": false,
            "checksum_ok": false,
            "latest_backup_ok": true,
            "dashboard_content_ok": false,
            "local_dashboard_smoke_ok": true,
            "strategy_reuse_audit_ok": true,
            "release_upload_bundle_ok": true,
            "release_upload_bundle_sha_matches": true,
            "release_upload_bundle_ready": true,
            "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
            "go_live_ready_to_go_live": false,
            "package_path": "",
            "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "package_sha256_source": "release_upload_bundle_check",
            "checksum_path": "",
            "backup_path": "/app/backups/20260621T212905Z",
            "target_app_dir": "/app"
          },
          "remote_evidence_summary": {
            "complete": false,
            "checks": 34,
            "passed": 29,
            "failed": 5,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "required_report_coverage": 0.9155,
            "next_missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "missing_required_reports": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ],
            "public_endpoints": 35,
            "telegram_send_ok": true,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_status": "skipped_missing_credentials",
            "remote_telegram_notify_api_ok": false,
            "remote_telegram_notify_message_length": 0,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_date": "",
            "remote_telegram_content_date": "2026-06-11",
            "remote_telegram_notify_age_hours": 63.845669873333335,
            "production_complete": true,
            "remote_release_upload_bundle_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_release_upload_bundle_sha_matches": false,
            "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
            "ops_snapshot_open_items": 0,
            "remote_source_followup_sources": 3,
            "remote_source_followup_counts": {
              "fetch_error": 3
            },
            "remote_source_candidate_only_sources": 0,
            "remote_source_silent_gap_sources": 0,
            "remote_source_freshness_ok": true,
            "remote_source_freshness_errors": 0,
            "remote_source_freshness_warnings": 0,
            "remote_source_target_reference_ok": true,
            "remote_source_target_official_targets": 59,
            "remote_source_target_configured_targets": 59,
            "remote_source_target_missing_in_config": 0,
            "remote_source_target_extra_in_config": 0,
            "remote_source_target_host_drift": 0,
            "remote_source_target_fallback_used": false,
            "remote_source_coverage_ok": true,
            "remote_source_coverage_targets": 59,
            "remote_source_coverage_active": 59,
            "remote_source_coverage_monitoring_verified": 59,
            "remote_source_coverage_collection_verified": 59,
            "remote_source_coverage_collection_unverified_targets": [],
            "remote_source_coverage_missing": 0,
            "remote_source_coverage_candidate_only": 0,
            "remote_market_source_coverage_ok": true,
            "remote_market_source_coverage_targets": 70,
            "remote_market_source_coverage_active": 70,
            "remote_market_source_coverage_monitoring_verified": 70,
            "remote_market_source_coverage_collection_verified": 70,
            "remote_market_source_coverage_collection_unverified_targets": [],
            "remote_market_source_coverage_missing": 0,
            "remote_market_source_coverage_candidate_only": 0,
            "remote_ops_monitor_ok": true,
            "remote_daily_lock_audit_ok": true,
            "remote_daily_lock_status": "completed",
            "remote_daily_lock_ops_success_days": 5,
            "remote_daily_lock_ops_consecutive_success_days": 5,
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_strategy_reuse_ok": true,
            "remote_plain_explainer_analyses": 8115,
            "remote_lens_reuse_analyses": 8111,
            "remote_source_strategy_context_reuse_ok": true,
            "remote_source_strategy_eligible_analyses": 8115,
            "remote_source_strategy_reused_after": 8115,
            "remote_backup_drill_ok": true,
            "remote_backup_drill_db_integrity_ok": true,
            "remote_backup_drill_db_hash_ok": true,
            "remote_backup_drill_report_members": 80,
            "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
            "remote_runtime_ok": true,
            "remote_deployed_manifest_present": true,
            "remote_deployed_manifest_ok": false,
            "remote_deployed_manifest_verified_required": 38,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_mutable_missing_reports": [],
            "remote_finalize_returncode": 0,
            "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
            "remote_finalize_apply_promotions": false,
            "remote_finalize_promotion_verify_run": true,
            "remote_finalize_log_collected": true,
            "remote_finalize_log_size": 1360267,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_manifest_files": 64,
            "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_manifest_release_sha_matches": true,
            "remote_evidence_manifest_required_reports": 69,
            "remote_evidence_manifest_present_required_reports": 63,
            "remote_evidence_manifest_missing_required_reports": 6,
            "remote_evidence_archive_ok": true,
            "remote_evidence_archive_files": 65,
            "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
            "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "remote_evidence_archive_manifest_release_sha_matches": true,
            "remote_evidence_archive_manifest_required_reports": 69,
            "remote_evidence_archive_manifest_present_required_reports": 63,
            "remote_evidence_archive_manifest_missing_required_reports": 6,
            "remediation_actions": [
              {
                "id": "redeploy_release",
                "title": "配布zipをVPSへ再投入する",
                "command": "scripts/operator_go_live.sh --push",
                "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                "priority": 10,
                "failed_check": "remote_release_upload_bundle_verified"
              },
              {
                "id": "collect_remote_evidence",
                "title": "回収済みVPS証跡を更新する",
                "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                "priority": 20,
                "failed_check": "remote_required_reports_present"
              }
            ],
            "next_remediation_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10,
              "failed_check": "remote_release_upload_bundle_verified"
            },
            "gap_report": {
              "complete": false,
              "total_failed_checks": 5,
              "phase_count": 3,
              "phases": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "checks": [
                    "remote_release_upload_bundle_verified",
                    "remote_deployed_manifest_verified"
                  ],
                  "next_action": {
                    "id": "redeploy_release",
                    "title": "配布zipをVPSへ再投入する",
                    "command": "scripts/operator_go_live.sh --push",
                    "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                    "priority": 10
                  }
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "checks": [
                    "remote_telegram_notify_sent",
                    "remote_telegram_notify_fresh"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "checks": [
                    "remote_required_reports_present"
                  ],
                  "next_action": {
                    "id": "collect_remote_evidence",
                    "title": "回収済みVPS証跡を更新する",
                    "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                    "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                    "priority": 20
                  }
                }
              ],
              "missing_required_report_count": 6,
              "missing_required_report_categories": [
                {
                  "category": "ops",
                  "label": "運用監視",
                  "missing": 6,
                  "examples": [
                    "weekly_market_strategy_report.json",
                    "weekly_market_strategy_report.md",
                    "weekly_capital_flow_themes.csv",
                    "weekly_attention_companies.csv",
                    "weekly_market_strategy_telegram.txt",
                    "weekly_market_strategy_telegram.json"
                  ]
                }
              ],
              "blockers": [
                {
                  "phase": "deployment",
                  "label": "VPS配布・本番ゲート",
                  "failed_checks": 2,
                  "first_check": "remote_release_upload_bundle_verified",
                  "next_action_id": "redeploy_release",
                  "next_command": "scripts/operator_go_live.sh --push"
                },
                {
                  "phase": "telegram",
                  "label": "Telegram通知",
                  "failed_checks": 2,
                  "first_check": "remote_telegram_notify_sent",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                },
                {
                  "phase": "evidence_integrity",
                  "label": "証跡ファイル完全性",
                  "failed_checks": 1,
                  "first_check": "remote_required_reports_present",
                  "next_action_id": "collect_remote_evidence",
                  "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
                }
              ]
            },
            "operator_context": {
              "stage": "partial_remote_collection",
              "label": "VPS証跡の一部不足",
              "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
              "evidence_dir_present": true,
              "present_required_reports": 65,
              "required_reports": 71,
              "primary_action_id": "collect_remote_evidence",
              "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "primary_action_title": "回収済みVPS証跡を更新する"
            },
            "bootstrap_exception": {
              "applied": false
            }
          },
          "local_daily_operation_proven": true,
          "transfer_ready": false,
          "installer": "/app/scripts/install_vps.sh",
          "systemd": "/app/deploy/systemd"
        },
        "gaps": [
          "配布zip/checksum/バックアップの転送準備が未完了です。",
          "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
          "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
        ],
        "remaining": [
          "配布zip/checksum/バックアップの転送準備が未完了です。",
          "このローカル環境では .env/Telegram/Nginx/systemd 実配備は未設定です。",
          "VPS/クラウドから回収した remote_evidence_check が complete=true ではありません。"
        ],
        "needs_operator_input": true
      },
      {
        "id": "candidate_source_feedback_loop",
        "title": "VPSで通る候補ソースを検証し、有効化候補として見えるようにする",
        "status": "partial",
        "ok": false,
        "evidence": {
          "source_candidates_json": {
            "path": "/app/reports/source_candidates.json",
            "exists": true,
            "valid_json": true,
            "size": 30389
          },
          "candidate_count": 16,
          "checked": true,
          "decision_counts": {
            "covered_by_active_fallback": 7,
            "already_enabled": 8,
            "promote": 1
          },
          "promotable_count": 1,
          "known_blocked_count": 0,
          "known_blocked_policy": "source_opportunity_radar.blocked_followups に表示し、未解決候補キューからは除外する"
        },
        "gaps": [
          "1 candidate sources are promotable and should be reviewed/promoted."
        ],
        "remaining": [
          "1 candidate sources are promotable and should be reviewed/promoted."
        ],
        "needs_operator_input": true
      }
    ],
    "open_deployment_checks": [],
    "open_readiness_checks": [],
    "open_env_checks": [
      {
        "check": "env_file_present",
        "ok": false,
        "severity": "error",
        "detail": "env_file=/app/.env exists=False",
        "path": "/app/.env"
      },
      {
        "check": "env_deploy_mode_valid",
        "ok": false,
        "severity": "error",
        "detail": "DEPLOY_MODE=- should be auto, systemd, or docker",
        "value": ""
      },
      {
        "check": "env_public_dashboard_url_valid",
        "ok": false,
        "severity": "error",
        "detail": "PUBLIC_DASHBOARD_URL is missing or invalid",
        "value": ""
      }
    ],
    "open_public_dashboard_checks": [],
    "open_telegram_content_checks": [
      {
        "check": "telegram_decision_digest_present",
        "ok": false,
        "severity": "error",
        "detail": "top_buy_theme=",
        "digest_summary": {
          "date": "2026-06-23",
          "stance": "テーマ分散で強めに監視",
          "high_conviction_buy": 0,
          "crowded_watch": 0,
          "risk_triggers": 5,
          "company_focus": 0,
          "top_buy_theme": "",
          "top_crowded_theme": "",
          "top_risk_theme": "スタートアップ・イノベーション"
        }
      }
    ],
    "warning_deployment_checks": [
      {
        "check": "env_file_present",
        "ok": false,
        "severity": "warning",
        "detail": "env_file=/app/.env exists=False",
        "path": "/app/.env",
        "keys": []
      },
      {
        "check": "env_python_bin",
        "ok": false,
        "severity": "warning",
        "detail": "PYTHON_BIN is not set",
        "key": "PYTHON_BIN",
        "value": ""
      },
      {
        "check": "env_run_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RUN_LIMIT is not set",
        "key": "RUN_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_LIMIT is not set",
        "key": "FETCH_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_TIMEOUT is not set",
        "key": "FETCH_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_fetch_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_HTTP_RETRIES is not set",
        "key": "FETCH_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_source_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_SLEEP is not set",
        "key": "SOURCE_SLEEP",
        "value": ""
      },
      {
        "check": "env_priority_scan_limit",
        "ok": false,
        "severity": "warning",
        "detail": "PRIORITY_SCAN_LIMIT is not set",
        "key": "PRIORITY_SCAN_LIMIT",
        "value": ""
      },
      {
        "check": "env_report_limit",
        "ok": false,
        "severity": "warning",
        "detail": "REPORT_LIMIT is not set",
        "key": "REPORT_LIMIT",
        "value": ""
      },
      {
        "check": "env_health_pending_threshold",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_PENDING_THRESHOLD is not set",
        "key": "HEALTH_PENDING_THRESHOLD",
        "value": ""
      },
      {
        "check": "env_health_backlog_limit",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_BACKLOG_LIMIT is not set",
        "key": "HEALTH_BACKLOG_LIMIT",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_checked_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
        "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_source_freshness_stale_document_days",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
        "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_error_count",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
        "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
        "value": ""
      },
      {
        "check": "env_source_freshness_max_fetch_error_rate",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
        "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
        "value": ""
      },
      {
        "check": "env_fetch_error_triage_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_triage_sample_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
        "key": "FETCH_ERROR_RETRY_LIMIT",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_categories",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
        "key": "FETCH_ERROR_RETRY_CATEGORIES",
        "value": ""
      },
      {
        "check": "env_fetch_error_retry_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
        "key": "FETCH_ERROR_RETRY_SLEEP",
        "value": ""
      },
      {
        "check": "env_rss_metadata_backfill_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_LIMIT",
        "value": ""
      },
      {
        "check": "env_rss_metadata_backfill_analyze_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
        "value": ""
      },
      {
        "check": "env_quality_prune_limit",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_LIMIT is not set",
        "key": "QUALITY_PRUNE_LIMIT",
        "value": ""
      },
      {
        "check": "env_quality_prune_min_analysis_chars",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
        "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
        "value": ""
      },
      {
        "check": "env_source_candidates_check_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_CHECK_ENABLED is not set",
        "key": "SOURCE_CANDIDATES_CHECK_ENABLED",
        "value": ""
      },
      {
        "check": "env_source_candidates_auto_promote",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_AUTO_PROMOTE is not set",
        "key": "SOURCE_CANDIDATES_AUTO_PROMOTE",
        "value": ""
      },
      {
        "check": "env_source_candidates_min_candidates",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_CANDIDATES is not set",
        "key": "SOURCE_CANDIDATES_MIN_CANDIDATES",
        "value": ""
      },
      {
        "check": "env_source_candidates_min_source_weight",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
        "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
        "value": ""
      },
      {
        "check": "env_source_candidates_max_promotions",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
        "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
        "value": ""
      },
      {
        "check": "env_source_candidates_http_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
        "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_source_candidates_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
        "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_source_candidates_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_SLEEP is not set",
        "key": "SOURCE_CANDIDATES_SLEEP",
        "value": ""
      },
      {
        "check": "env_backup_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_ENABLED is not set",
        "key": "BACKUP_ENABLED",
        "value": ""
      },
      {
        "check": "env_backup_keep",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_KEEP is not set",
        "key": "BACKUP_KEEP",
        "value": ""
      },
      {
        "check": "env_telegram_credentials",
        "ok": false,
        "severity": "warning",
        "detail": "missing Telegram env: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID",
        "missing": [
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID"
        ]
      },
      {
        "check": "env_public_dashboard_url",
        "ok": false,
        "severity": "warning",
        "detail": "PUBLIC_DASHBOARD_URL is not set",
        "value": ""
      }
    ],
    "warning_readiness_checks": [
      {
        "check": "source_errors_clear",
        "ok": false,
        "severity": "warning",
        "detail": "3 sources have accumulated errors",
        "source_errors": [
          {
            "source_id": "gsi_news",
            "error_count": 6,
            "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
          },
          {
            "source_id": "iea_reports",
            "error_count": 6,
            "last_error": "HTTP Error 403: Forbidden"
          },
          {
            "source_id": "nuveen_investment_outlook",
            "error_count": 6,
            "last_error": "The read operation timed out"
          }
        ]
      },
      {
        "check": "daily_scheduler_installed",
        "ok": false,
        "severity": "warning",
        "detail": "systemd scheduler artifact exists=False",
        "platform": "linux",
        "scheduler": "systemd",
        "service_path": "/etc/systemd/system/market-intel.service",
        "timer_path": "/etc/systemd/system/market-intel.timer",
        "exists": false
      },
      {
        "check": "dependency_systemctl",
        "ok": false,
        "severity": "warning",
        "detail": "systemctl path=-",
        "command": "systemctl",
        "available": false,
        "path": null
      },
      {
        "check": "dependency_nginx",
        "ok": false,
        "severity": "warning",
        "detail": "nginx path=-",
        "command": "nginx",
        "available": false,
        "path": null
      }
    ],
    "warning_env_checks": [
      {
        "check": "env_required_python_bin",
        "ok": false,
        "severity": "warning",
        "detail": "PYTHON_BIN is not set",
        "key": "PYTHON_BIN",
        "value": ""
      },
      {
        "check": "env_required_lock_file",
        "ok": false,
        "severity": "warning",
        "detail": "LOCK_FILE is not set",
        "key": "LOCK_FILE",
        "value": ""
      },
      {
        "check": "env_required_run_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RUN_LIMIT is not set",
        "key": "RUN_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_LIMIT is not set",
        "key": "FETCH_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_TIMEOUT is not set",
        "key": "FETCH_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_required_fetch_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_HTTP_RETRIES is not set",
        "key": "FETCH_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_required_source_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_SLEEP is not set",
        "key": "SOURCE_SLEEP",
        "value": ""
      },
      {
        "check": "env_required_report_limit",
        "ok": false,
        "severity": "warning",
        "detail": "REPORT_LIMIT is not set",
        "key": "REPORT_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_priority_scan_limit",
        "ok": false,
        "severity": "warning",
        "detail": "PRIORITY_SCAN_LIMIT is not set",
        "key": "PRIORITY_SCAN_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_health_pending_threshold",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_PENDING_THRESHOLD is not set",
        "key": "HEALTH_PENDING_THRESHOLD",
        "value": ""
      },
      {
        "check": "env_required_health_backlog_limit",
        "ok": false,
        "severity": "warning",
        "detail": "HEALTH_BACKLOG_LIMIT is not set",
        "key": "HEALTH_BACKLOG_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_window_days",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_WINDOW_DAYS is not set",
        "key": "OPS_MONITOR_WINDOW_DAYS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_max_latest_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MAX_LATEST_AGE_HOURS is not set",
        "key": "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_min_success_days",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MIN_SUCCESS_DAYS is not set",
        "key": "OPS_MONITOR_MIN_SUCCESS_DAYS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_max_zero_output_runs",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS is not set",
        "key": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
        "value": ""
      },
      {
        "check": "env_required_ops_monitor_min_sources_checked",
        "ok": false,
        "severity": "warning",
        "detail": "OPS_MONITOR_MIN_SOURCES_CHECKED is not set",
        "key": "OPS_MONITOR_MIN_SOURCES_CHECKED",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_checked_age_hours",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
        "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_stale_document_days",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
        "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_error_count",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
        "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
        "value": ""
      },
      {
        "check": "env_required_source_freshness_max_fetch_error_rate",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
        "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_triage_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_triage_sample_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
        "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_limit",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
        "key": "FETCH_ERROR_RETRY_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_categories",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
        "key": "FETCH_ERROR_RETRY_CATEGORIES",
        "value": ""
      },
      {
        "check": "env_required_fetch_error_retry_sleep",
        "ok": false,
        "severity": "warning",
        "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
        "key": "FETCH_ERROR_RETRY_SLEEP",
        "value": ""
      },
      {
        "check": "env_required_rss_metadata_backfill_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_rss_metadata_backfill_analyze_limit",
        "ok": false,
        "severity": "warning",
        "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
        "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_quality_prune_limit",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_LIMIT is not set",
        "key": "QUALITY_PRUNE_LIMIT",
        "value": ""
      },
      {
        "check": "env_required_quality_prune_min_analysis_chars",
        "ok": false,
        "severity": "warning",
        "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
        "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
        "value": ""
      },
      {
        "check": "env_required_backup_enabled",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_ENABLED is not set",
        "key": "BACKUP_ENABLED",
        "value": ""
      },
      {
        "check": "env_required_backup_keep",
        "ok": false,
        "severity": "warning",
        "detail": "BACKUP_KEEP is not set",
        "key": "BACKUP_KEEP",
        "value": ""
      },
      {
        "check": "env_required_deploy_service_name",
        "ok": false,
        "severity": "warning",
        "detail": "DEPLOY_SERVICE_NAME is not set",
        "key": "DEPLOY_SERVICE_NAME",
        "value": ""
      },
      {
        "check": "env_required_nginx_site_name",
        "ok": false,
        "severity": "warning",
        "detail": "NGINX_SITE_NAME is not set",
        "key": "NGINX_SITE_NAME",
        "value": ""
      },
      {
        "check": "env_required_deploy_mode",
        "ok": false,
        "severity": "warning",
        "detail": "DEPLOY_MODE is not set",
        "key": "DEPLOY_MODE",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_min_source_weight",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
        "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_max_promotions",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
        "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_http_timeout",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
        "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
        "value": ""
      },
      {
        "check": "env_required_source_candidates_http_retries",
        "ok": false,
        "severity": "warning",
        "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
        "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
        "value": ""
      },
      {
        "check": "env_telegram_token_format",
        "ok": false,
        "severity": "warning",
        "detail": "TELEGRAM_BOT_TOKEN is missing or has an unexpected format",
        "value": ""
      },
      {
        "check": "env_telegram_chat_id_format",
        "ok": false,
        "severity": "warning",
        "detail": "TELEGRAM_CHAT_ID is missing or has an unexpected format",
        "value": ""
      }
    ],
    "warning_public_dashboard_checks": [],
    "warning_telegram_content_checks": [],
    "env_check": {
      "ok": false,
      "generated_at": "2026-06-22T21:29:01+00:00",
      "summary": {
        "errors": 3,
        "warnings": 40,
        "env_file": "/app/.env",
        "keys": [],
        "runtime_checks_included": true,
        "operator_inputs_ready": false,
        "operator_inputs_missing": [
          "VPS_HOST",
          "VPS_USER",
          "PUBLIC_DASHBOARD_URL",
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "DEPLOY_MODE"
        ],
        "operator_inputs_invalid": [
          "env_deploy_mode_valid",
          "env_public_dashboard_url_valid"
        ]
      },
      "checks": [
        {
          "check": "env_file_present",
          "ok": false,
          "severity": "error",
          "detail": "env_file=/app/.env exists=False",
          "path": "/app/.env"
        },
        {
          "check": "env_required_python_bin",
          "ok": false,
          "severity": "warning",
          "detail": "PYTHON_BIN is not set",
          "key": "PYTHON_BIN",
          "value": ""
        },
        {
          "check": "env_required_lock_file",
          "ok": false,
          "severity": "warning",
          "detail": "LOCK_FILE is not set",
          "key": "LOCK_FILE",
          "value": ""
        },
        {
          "check": "env_required_run_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RUN_LIMIT is not set",
          "key": "RUN_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_LIMIT is not set",
          "key": "FETCH_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_TIMEOUT is not set",
          "key": "FETCH_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_required_fetch_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_HTTP_RETRIES is not set",
          "key": "FETCH_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_required_source_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_SLEEP is not set",
          "key": "SOURCE_SLEEP",
          "value": ""
        },
        {
          "check": "env_required_report_limit",
          "ok": false,
          "severity": "warning",
          "detail": "REPORT_LIMIT is not set",
          "key": "REPORT_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_priority_scan_limit",
          "ok": false,
          "severity": "warning",
          "detail": "PRIORITY_SCAN_LIMIT is not set",
          "key": "PRIORITY_SCAN_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_health_pending_threshold",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_PENDING_THRESHOLD is not set",
          "key": "HEALTH_PENDING_THRESHOLD",
          "value": ""
        },
        {
          "check": "env_required_health_backlog_limit",
          "ok": false,
          "severity": "warning",
          "detail": "HEALTH_BACKLOG_LIMIT is not set",
          "key": "HEALTH_BACKLOG_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_window_days",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_WINDOW_DAYS is not set",
          "key": "OPS_MONITOR_WINDOW_DAYS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_max_latest_age_hours",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MAX_LATEST_AGE_HOURS is not set",
          "key": "OPS_MONITOR_MAX_LATEST_AGE_HOURS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_min_success_days",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MIN_SUCCESS_DAYS is not set",
          "key": "OPS_MONITOR_MIN_SUCCESS_DAYS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_max_zero_output_runs",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS is not set",
          "key": "OPS_MONITOR_MAX_ZERO_OUTPUT_RUNS",
          "value": ""
        },
        {
          "check": "env_required_ops_monitor_min_sources_checked",
          "ok": false,
          "severity": "warning",
          "detail": "OPS_MONITOR_MIN_SOURCES_CHECKED is not set",
          "key": "OPS_MONITOR_MIN_SOURCES_CHECKED",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_checked_age_hours",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
          "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_stale_document_days",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
          "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_error_count",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
          "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
          "value": ""
        },
        {
          "check": "env_required_source_freshness_max_fetch_error_rate",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
          "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_triage_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_triage_sample_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
          "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_limit",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
          "key": "FETCH_ERROR_RETRY_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_categories",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
          "key": "FETCH_ERROR_RETRY_CATEGORIES",
          "value": ""
        },
        {
          "check": "env_required_fetch_error_retry_sleep",
          "ok": false,
          "severity": "warning",
          "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
          "key": "FETCH_ERROR_RETRY_SLEEP",
          "value": ""
        },
        {
          "check": "env_required_rss_metadata_backfill_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_rss_metadata_backfill_analyze_limit",
          "ok": false,
          "severity": "warning",
          "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
          "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_quality_prune_limit",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_LIMIT is not set",
          "key": "QUALITY_PRUNE_LIMIT",
          "value": ""
        },
        {
          "check": "env_required_quality_prune_min_analysis_chars",
          "ok": false,
          "severity": "warning",
          "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
          "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
          "value": ""
        },
        {
          "check": "env_required_backup_enabled",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_ENABLED is not set",
          "key": "BACKUP_ENABLED",
          "value": ""
        },
        {
          "check": "env_required_backup_keep",
          "ok": false,
          "severity": "warning",
          "detail": "BACKUP_KEEP is not set",
          "key": "BACKUP_KEEP",
          "value": ""
        },
        {
          "check": "env_required_deploy_service_name",
          "ok": false,
          "severity": "warning",
          "detail": "DEPLOY_SERVICE_NAME is not set",
          "key": "DEPLOY_SERVICE_NAME",
          "value": ""
        },
        {
          "check": "env_required_nginx_site_name",
          "ok": false,
          "severity": "warning",
          "detail": "NGINX_SITE_NAME is not set",
          "key": "NGINX_SITE_NAME",
          "value": ""
        },
        {
          "check": "env_required_deploy_mode",
          "ok": false,
          "severity": "warning",
          "detail": "DEPLOY_MODE is not set",
          "key": "DEPLOY_MODE",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_min_source_weight",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
          "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_max_promotions",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
          "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_http_timeout",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
          "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
          "value": ""
        },
        {
          "check": "env_required_source_candidates_http_retries",
          "ok": false,
          "severity": "warning",
          "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
          "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
          "value": ""
        },
        {
          "check": "env_deploy_mode_valid",
          "ok": false,
          "severity": "error",
          "detail": "DEPLOY_MODE=- should be auto, systemd, or docker",
          "value": ""
        },
        {
          "check": "env_deploy_mode_production_specific",
          "ok": true,
          "severity": "warning",
          "detail": "DEPLOY_MODE=auto is allowed for local checks; use systemd or docker for production",
          "value": ""
        },
        {
          "check": "env_public_dashboard_url_valid",
          "ok": false,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL is missing or invalid",
          "value": ""
        },
        {
          "check": "env_telegram_token_format",
          "ok": false,
          "severity": "warning",
          "detail": "TELEGRAM_BOT_TOKEN is missing or has an unexpected format",
          "value": ""
        },
        {
          "check": "env_telegram_chat_id_format",
          "ok": false,
          "severity": "warning",
          "detail": "TELEGRAM_CHAT_ID is missing or has an unexpected format",
          "value": ""
        }
      ],
      "redacted_env": {}
    },
    "public_dashboard_check": {
      "ok": true,
      "strict": false,
      "generated_at": "2026-06-22T21:29:03+00:00",
      "summary": {
        "errors": 0,
        "warnings": 0,
        "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
        "base_url": "https://35-221-72-238.sslip.io/",
        "endpoint_count": 36
      },
      "checks": [
        {
          "check": "public_dashboard_url_configured",
          "ok": true,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL=https://35-221-72-238.sslip.io/dashboard.html",
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/"
        },
        {
          "check": "public_dashboard_html",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard.html status=200 title_found=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "text/html",
            "size": 319854,
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "contains_dashboard_title": true
          }
        },
        {
          "check": "public_json_dashboard_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 5790918,
            "url": "https://35-221-72-238.sslip.io/dashboard.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_dashboard_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/dashboard_content_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 22194,
            "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_health_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/health.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 44468,
            "url": "https://35-221-72-238.sslip.io/health.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_env_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/env_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10406,
            "url": "https://35-221-72-238.sslip.io/env_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_operator_input_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/operator_input_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 2991,
            "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_quality_prune_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/quality_prune.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 8701,
            "url": "https://35-221-72-238.sslip.io/quality_prune.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_candidates_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_candidates.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 30389,
            "url": "https://35-221-72-238.sslip.io/source_candidates.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_promotion_plan_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_promotion_plan.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 4892,
            "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_opportunity_radar_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_opportunity_radar.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 30972,
            "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_target_reference_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_target_reference.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 7876,
            "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_telegram_notify_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/telegram_notify.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 4417,
            "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_telegram_content_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/telegram_content_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 8609,
            "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_playbook_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_playbook.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 272360,
            "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_lenses_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_lenses.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 42926,
            "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_reuse_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10567,
            "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_strategy_export_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/strategy_export.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 566053,
            "url": "https://35-221-72-238.sslip.io/strategy_export.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_weekly_market_strategy_report_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 355631,
            "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_production_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/production_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 1000813,
            "url": "https://35-221-72-238.sslip.io/production_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_coverage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 80029,
            "url": "https://35-221-72-238.sslip.io/source_coverage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_market_source_coverage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/market_source_coverage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 82799,
            "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_analysis_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/analysis_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 13304,
            "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_requirements_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/requirements_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 231624,
            "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_deployment_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/deployment_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 31725,
            "url": "https://35-221-72-238.sslip.io/deployment_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_readiness_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/readiness.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 238433,
            "url": "https://35-221-72-238.sslip.io/readiness.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_handoff_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_handoff.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 99804,
            "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_monitor_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_monitor.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 13510,
            "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_daily_lock_audit_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/daily_lock_audit.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 3444,
            "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_ops_snapshot_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/ops_snapshot.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 10525,
            "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_source_freshness_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/source_freshness.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 161332,
            "url": "https://35-221-72-238.sslip.io/source_freshness.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_fetch_error_triage_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/fetch_error_triage.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 21304,
            "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_fetch_error_retry_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/fetch_error_retry.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 305,
            "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_rss_metadata_backfill_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 270,
            "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_go_live_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/go_live.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 35642,
            "url": "https://35-221-72-238.sslip.io/go_live.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_deploy_release_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/deploy_release.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 40581,
            "url": "https://35-221-72-238.sslip.io/deploy_release.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_json_release_upload_bundle_check_json",
          "ok": true,
          "severity": "error",
          "detail": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json status=200 valid_json=True",
          "probe": {
            "ok": true,
            "status": 200,
            "content_type": "application/json",
            "size": 54838,
            "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
            "valid_json": true,
            "parsed_type": "dict"
          }
        },
        {
          "check": "public_dashboard_release_sha_current",
          "ok": true,
          "severity": "error",
          "detail": "deploy_release_sha=b32e3e95 html_has_sha=True",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
        }
      ],
      "endpoints": {
        "dashboard.html": {
          "ok": true,
          "status": 200,
          "content_type": "text/html",
          "size": 319854,
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "contains_dashboard_title": true
        },
        "dashboard.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 5790918,
          "url": "https://35-221-72-238.sslip.io/dashboard.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "dashboard_content_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 22194,
          "url": "https://35-221-72-238.sslip.io/dashboard_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "health.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 44468,
          "url": "https://35-221-72-238.sslip.io/health.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "env_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10406,
          "url": "https://35-221-72-238.sslip.io/env_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "operator_input_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 2991,
          "url": "https://35-221-72-238.sslip.io/operator_input_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "quality_prune.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8701,
          "url": "https://35-221-72-238.sslip.io/quality_prune.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_candidates.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30389,
          "url": "https://35-221-72-238.sslip.io/source_candidates.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_promotion_plan.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4892,
          "url": "https://35-221-72-238.sslip.io/source_promotion_plan.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_opportunity_radar.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 30972,
          "url": "https://35-221-72-238.sslip.io/source_opportunity_radar.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_target_reference.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 7876,
          "url": "https://35-221-72-238.sslip.io/source_target_reference.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "telegram_notify.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 4417,
          "url": "https://35-221-72-238.sslip.io/telegram_notify.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "telegram_content_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 8609,
          "url": "https://35-221-72-238.sslip.io/telegram_content_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_playbook.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 272360,
          "url": "https://35-221-72-238.sslip.io/strategy_playbook.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_lenses.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 42926,
          "url": "https://35-221-72-238.sslip.io/strategy_lenses.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_reuse_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10567,
          "url": "https://35-221-72-238.sslip.io/strategy_reuse_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "strategy_export.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 566053,
          "url": "https://35-221-72-238.sslip.io/strategy_export.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "weekly_market_strategy_report.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 355631,
          "url": "https://35-221-72-238.sslip.io/weekly_market_strategy_report.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "production_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 1000813,
          "url": "https://35-221-72-238.sslip.io/production_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_coverage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 80029,
          "url": "https://35-221-72-238.sslip.io/source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "market_source_coverage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 82799,
          "url": "https://35-221-72-238.sslip.io/market_source_coverage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "analysis_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13304,
          "url": "https://35-221-72-238.sslip.io/analysis_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "requirements_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 231624,
          "url": "https://35-221-72-238.sslip.io/requirements_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "deployment_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 31725,
          "url": "https://35-221-72-238.sslip.io/deployment_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "readiness.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 238433,
          "url": "https://35-221-72-238.sslip.io/readiness.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_handoff.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 99804,
          "url": "https://35-221-72-238.sslip.io/ops_handoff.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_monitor.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 13510,
          "url": "https://35-221-72-238.sslip.io/ops_monitor.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "daily_lock_audit.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 3444,
          "url": "https://35-221-72-238.sslip.io/daily_lock_audit.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "ops_snapshot.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 10525,
          "url": "https://35-221-72-238.sslip.io/ops_snapshot.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "source_freshness.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 161332,
          "url": "https://35-221-72-238.sslip.io/source_freshness.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "fetch_error_triage.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 21304,
          "url": "https://35-221-72-238.sslip.io/fetch_error_triage.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "fetch_error_retry.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 305,
          "url": "https://35-221-72-238.sslip.io/fetch_error_retry.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "rss_metadata_backfill.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 270,
          "url": "https://35-221-72-238.sslip.io/rss_metadata_backfill.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "go_live.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 35642,
          "url": "https://35-221-72-238.sslip.io/go_live.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "deploy_release.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 40581,
          "url": "https://35-221-72-238.sslip.io/deploy_release.json",
          "valid_json": true,
          "parsed_type": "dict"
        },
        "release_upload_bundle_check.json": {
          "ok": true,
          "status": 200,
          "content_type": "application/json",
          "size": 54838,
          "url": "https://35-221-72-238.sslip.io/release_upload_bundle_check.json",
          "valid_json": true,
          "parsed_type": "dict"
        }
      }
    },
    "telegram_content_check": {
      "ok": false,
      "strict": false,
      "generated_at": "2026-06-22T21:29:03+00:00",
      "summary": {
        "errors": 1,
        "warnings": 0,
        "date": "2026-06-23",
        "message_length": 1792,
        "themes": 5,
        "companies": 15,
        "dashboard_url_configured": true,
        "dashboard_url_ok": true,
        "decision_digest_top_buy_theme": "",
        "source_coverage_targets": 59,
        "source_coverage_active": 59,
        "market_source_coverage_targets": 70,
        "market_source_coverage_active": 70,
        "source_followup_sources": 7,
        "source_followup_counts": {
          "fetch_error": 7
        }
      },
      "checks": [
        {
          "check": "telegram_message_length",
          "ok": true,
          "severity": "error",
          "detail": "message_length=1792, max=3900",
          "message_length": 1792
        },
        {
          "check": "telegram_strategy_sections_present",
          "ok": true,
          "severity": "error",
          "detail": "missing sections=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_theme_count",
          "ok": true,
          "severity": "error",
          "detail": "themes=5, minimum=3",
          "theme_count": 5
        },
        {
          "check": "telegram_company_count",
          "ok": true,
          "severity": "error",
          "detail": "companies=15, minimum=3",
          "company_count": 15
        },
        {
          "check": "telegram_time_horizon_present",
          "ok": true,
          "severity": "error",
          "detail": "missing horizon terms=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_scores_present",
          "ok": true,
          "severity": "error",
          "detail": "missing score terms=[]",
          "missing_terms": []
        },
        {
          "check": "telegram_related_tickers_present",
          "ok": true,
          "severity": "error",
          "detail": "ticker_hits=5, expected=3",
          "ticker_hits": [
            "9613.T",
            "6501.T",
            "9984.T",
            "6701.T",
            "9719.T"
          ]
        },
        {
          "check": "telegram_decision_digest_present",
          "ok": false,
          "severity": "error",
          "detail": "top_buy_theme=",
          "digest_summary": {
            "date": "2026-06-23",
            "stance": "テーマ分散で強めに監視",
            "high_conviction_buy": 0,
            "crowded_watch": 0,
            "risk_triggers": 5,
            "company_focus": 0,
            "top_buy_theme": "",
            "top_crowded_theme": "",
            "top_risk_theme": "スタートアップ・イノベーション"
          }
        },
        {
          "check": "telegram_government_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "targets=59 active=59",
          "coverage_summary": {
            "targets": 59,
            "active": 59,
            "active_monitoring_verified": 58,
            "active_monitoring_unverified": 1,
            "active_collection_verified": 59,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 6
          }
        },
        {
          "check": "telegram_market_coverage_present",
          "ok": true,
          "severity": "error",
          "detail": "targets=70 active=70",
          "coverage_summary": {
            "targets": 70,
            "active": 70,
            "active_monitoring_verified": 68,
            "active_monitoring_unverified": 2,
            "active_collection_verified": 70,
            "active_collection_unverified": 0,
            "candidate_only": 0,
            "missing": 0,
            "active_missing": 0,
            "high_missing": 0,
            "high_candidate_only": 0,
            "active_sources": 148,
            "candidate_sources": 16,
            "errors": 0,
            "warnings": 0,
            "category_count": 9
          }
        },
        {
          "check": "telegram_source_followup_present",
          "ok": true,
          "severity": "error",
          "detail": "followup_sources=7",
          "source_freshness_summary": {
            "errors": 0,
            "warnings": 1,
            "active_sources": 148,
            "checked_recent": 148,
            "unchecked": 0,
            "stale_checked": 0,
            "source_error_rows": 3,
            "stale_or_quiet_sources": 0,
            "candidate_only_sources": 0,
            "covered_candidate_only_sources": 4,
            "silent_gap_sources": 0,
            "followup_sources": 7,
            "followup_counts": {
              "fetch_error": 7
            },
            "high_fetch_error_sources": 0,
            "documents_24h": 313,
            "documents_7d": 2262,
            "documents_30d": 12715,
            "inactive_state_rows": 11,
            "max_checked_age_hours": 30.0,
            "stale_document_days": 45
          },
          "followup_rows": [
            {
              "source_id": "mof_news_rss",
              "source_name": "財務省 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 40,
              "document_count": 385,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "oecd_ecoscope",
              "source_name": "OECD Ecoscope / Economic Outlook Blog",
              "publisher_type": "international_organization",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 31,
              "document_count": 41,
              "checked_age_hours": 0.05,
              "reason": ""
            },
            {
              "source_id": "caa_news_rss",
              "source_name": "消費者庁 新着情報RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 89,
              "checked_age_hours": 0.1,
              "reason": ""
            },
            {
              "source_id": "jetro_biznews_rss",
              "source_name": "JETRO ビジネス短信RSS",
              "publisher_type": "government",
              "freshness_status": "ok",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 20,
              "document_count": 180,
              "checked_age_hours": 0.11,
              "reason": ""
            },
            {
              "source_id": "gsi_news",
              "source_name": "国土地理院 新着情報",
              "publisher_type": "government",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 13,
              "document_count": 48,
              "checked_age_hours": 0.09,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            },
            {
              "source_id": "iea_reports",
              "source_name": "IEA Reports",
              "publisher_type": "international_organization",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 11,
              "document_count": 12,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=403"
            },
            {
              "source_id": "nuveen_investment_outlook",
              "source_name": "Nuveen Investment Outlook",
              "publisher_type": "asset_manager",
              "freshness_status": "source_error",
              "followup_kind": "fetch_error",
              "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
              "last_candidate_count": 6,
              "document_count": 7,
              "checked_age_hours": 0.05,
              "reason": "ソースエラーが多いです error_count=6 status=None"
            }
          ]
        },
        {
          "check": "telegram_dashboard_url_present",
          "ok": true,
          "severity": "error",
          "detail": "PUBLIC_DASHBOARD_URL is included and production-safe",
          "dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "url_quality": {
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "ok": true,
            "format_ok": true,
            "placeholder": false,
            "host": "35-221-72-238.sslip.io"
          }
        }
      ],
      "message": ""
    },
    "verification_commands": [
      "cd /app\npython3 scripts/market_intel.py doctor --pending-threshold 3000\npython3 scripts/market_intel.py analysis-audit --strict\npython3 scripts/market_intel.py telegram-content-check --require-dashboard-url\npython3 scripts/market_intel.py backup-verify"
    ]
  },
  "deploy_handoff": {
    "ok": false,
    "generated_at": "2026-06-22T21:32:23+00:00",
    "summary": {
      "transfer_ready": false,
      "production_complete": false,
      "remote_evidence_complete": false,
      "selected_deploy_mode": "docker",
      "package_path": "",
      "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "checksum_path": "",
      "target_app_dir": "/app",
      "release_upload_bundle_ready": true,
      "release_upload_bundle_ok": true,
      "release_upload_bundle_sha_matches": true,
      "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
      "failed_gate_ids": [
        "requirements_complete",
        "readiness_clear",
        "deploy_mode_selected",
        "deployment_clear",
        "env_clear",
        "dashboard_content_clear",
        "telegram_content_clear",
        "source_candidates_resolved",
        "telegram_test_sent",
        "health_clear"
      ],
      "required_remote_evidence_count": 71,
      "expected_remote_evidence_count": 71,
      "copied_remote_evidence_count": 69,
      "generated_remote_evidence_count": 2,
      "remote_present_required_reports": 65,
      "remote_missing_required_reports": 6,
      "remote_required_report_coverage": 0.9155,
      "handoff_ready": false,
      "operator_inputs_configured": false,
      "operator_inputs_missing": [
        "VPS_HOST",
        "VPS_USER"
      ],
      "operator_inputs_invalid": [],
      "operator_input_issue_count": 2,
      "next_operator_action_id": "init_operator_env",
      "next_operator_action_title": "本番入力ファイルを作成する",
      "next_operator_action_command": "scripts/operator_go_live.sh --init-env --env-file .env",
      "next_operator_action_priority": 0
    },
    "artifacts": [
      {
        "label": "deploy_zip",
        "path": "",
        "exists": false,
        "size": null,
        "sha256": ""
      },
      {
        "label": "checksum",
        "path": "",
        "exists": false,
        "size": null,
        "sha256": ""
      },
      {
        "label": "manifest",
        "path": "",
        "exists": false,
        "size": null,
        "sha256": ""
      },
      {
        "label": "backup",
        "path": "/app/backups/20260622T212939Z",
        "exists": true,
        "size": null,
        "sha256": ""
      }
    ],
    "required_env": [
      {
        "name": "VPS_HOST",
        "purpose": "配備先VPS/クラウドホスト名またはIP。<VPS_HOST>、localhost、テスト用IPは不可。"
      },
      {
        "name": "VPS_USER",
        "purpose": "SSH接続ユーザー。例: ubuntu、deploy。"
      },
      {
        "name": "PUBLIC_DASHBOARD_URL",
        "purpose": "公開ダッシュボードURL。HTTPSで /dashboard.html を指す。"
      },
      {
        "name": "TELEGRAM_BOT_TOKEN",
        "purpose": "Telegram Bot API token。ログやMarkdownへ直接貼らない。"
      },
      {
        "name": "TELEGRAM_CHAT_ID",
        "purpose": "通知先チャットIDまたはチャンネルユーザー名。"
      },
      {
        "name": "DEPLOY_MODE",
        "purpose": "本番運用方式。autoではなく systemd または docker を明示する。"
      },
      {
        "name": "SSH_PORT",
        "purpose": "標準22以外のSSHポートを使う場合のみ設定。",
        "optional": true
      },
      {
        "name": "SSH_IDENTITY_FILE",
        "purpose": "SSH鍵を明示する場合のみ設定。",
        "optional": true
      },
      {
        "name": "SSH_OPTION",
        "purpose": "踏み台やKnownHostsなど追加SSHオプションが必要な場合のみ設定。",
        "optional": true
      }
    ],
    "commands": {
      "operator_go_live_init_env": "scripts/operator_go_live.sh --init-env",
      "configure_operator_inputs": "scripts/configure_operator_inputs.sh --vps-host \"$VPS_HOST\" --vps-user \"${VPS_USER:-ubuntu}\" --public-url \"$PUBLIC_DASHBOARD_URL\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --preflight-after-configure",
      "operator_go_live_validate_inputs": "scripts/operator_go_live.sh --validate-inputs-only",
      "operator_go_live_send_telegram_test": "scripts/operator_go_live.sh --send-telegram-test",
      "operator_go_live_preflight": "scripts/operator_go_live.sh --preflight-only",
      "operator_go_live_all_strict": "scripts/operator_go_live.sh --all-strict",
      "operator_go_live_push": "scripts/operator_go_live.sh --push",
      "operator_go_live_collect": "scripts/operator_go_live.sh --collect",
      "operator_go_live_wait": "scripts/operator_go_live.sh --wait --check-evidence --strict-evidence",
      "operator_go_live_check_evidence": "scripts/operator_go_live.sh --check-evidence --strict-evidence",
      "vps_go_live_plan": "python3 scripts/market_intel.py vps-go-live-plan --host \"$VPS_HOST\" --user \"$VPS_USER\" --public-url \"$PUBLIC_DASHBOARD_URL\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode docker --output reports/vps_go_live_plan.json --markdown reports/vps_go_live_plan.md",
      "preflight_only": "PUBLIC_DASHBOARD_URL=\"https://35-221-72-238.sslip.io/dashboard.html\" TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --preflight-only --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "push_release": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" PUBLIC_DASHBOARD_URL=\"https://35-221-72-238.sslip.io/dashboard.html\" TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --deploy-mode docker --collect-dir reports/remote --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "cloud_init": "RELEASE_ZIP_URL=\"$RELEASE_ZIP_URL\" scripts/render_cloud_init.sh --release-url \"$RELEASE_ZIP_URL\" --deploy-release-report reports/deploy_release.json --operator-env reports/operator_inputs.env --output deploy/cloud-init/market-intel.rendered.yaml",
      "release_upload_bundle": "python3 scripts/market_intel.py release-upload-bundle --report reports/deploy_release.json --report-dir reports --operator-env reports/operator_inputs.env --output-dir deploy_uploads",
      "release_upload_bundle_verify": "python3 scripts/market_intel.py release-upload-bundle-verify --output-dir deploy_uploads --output reports/release_upload_bundle_check.json",
      "collect_remote_evidence": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" scripts/collect_remote_evidence.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --collect-dir reports/remote --run-finalize --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "wait_remote_recurring_evidence": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" scripts/wait_remote_recurring_evidence.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --collect-dir reports/remote --run-finalize --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30 --max-attempts 48 --sleep-seconds 3600 --status-output reports/remote_recurring_wait.json"
    },
    "copied_remote_evidence": [
      "production_audit.json",
      "production_audit.md",
      "go_live.json",
      "go_live.md",
      "deploy_release.json",
      "deploy_release.md",
      "deployed_release.json",
      "release_upload_bundle_check.json",
      "public_dashboard_check.json",
      "dashboard_content_check.json",
      "dashboard.html",
      "dashboard.json",
      "telegram_test.json",
      "telegram_content_check.json",
      "telegram_notify.json",
      "deployment_check.json",
      "readiness.json",
      "requirements_audit.json",
      "requirements_audit.md",
      "operator_input_check.json",
      "strategy_reuse_audit.json",
      "strategy_reuse_audit.md",
      "strategy_export.json",
      "strategy_themes.csv",
      "strategy_companies.csv",
      "strategy_theme_company_matrix.csv",
      "strategy_action_queue.json",
      "strategy_action_queue.md",
      "strategy_action_queue.csv",
      "strategy_decision_digest.json",
      "strategy_decision_digest.md",
      "strategy_decision_digest.csv",
      "weekly_market_strategy_report.json",
      "weekly_market_strategy_report.md",
      "weekly_capital_flow_themes.csv",
      "weekly_attention_companies.csv",
      "weekly_market_strategy_telegram.txt",
      "weekly_market_strategy_telegram.json",
      "source_strategy_score.json",
      "source_strategy_score.md",
      "source_strategy_score.csv",
      "score_explainability.json",
      "score_explainability.md",
      "score_explainability.csv",
      "source_strategy_context_backfill.json",
      "strategy_playbook.json",
      "strategy_lenses.json",
      "source_opportunity_radar.json",
      "source_opportunity_radar.md",
      "source_target_reference.json",
      "source_target_reference.md",
      "source_coverage.json",
      "market_source_coverage.json",
      "env_check.json",
      "health.json",
      "ops_monitor.json",
      "ops_monitor.md",
      "daily_lock.json",
      "daily_lock_audit.json",
      "daily_lock_audit.md",
      "source_freshness.json",
      "source_freshness.md",
      "fetch_error_triage.json",
      "fetch_error_triage.md",
      "ops_snapshot.json",
      "ops_snapshot.md",
      "backup_drill.json",
      "remote_finalize_status.json",
      "finalize_vps.log"
    ],
    "generated_remote_evidence": [
      "remote_runtime_evidence.json",
      "remote_evidence_manifest.json"
    ],
    "expected_remote_evidence": [
      "production_audit.json",
      "production_audit.md",
      "go_live.json",
      "go_live.md",
      "deploy_release.json",
      "deploy_release.md",
      "deployed_release.json",
      "release_upload_bundle_check.json",
      "public_dashboard_check.json",
      "dashboard_content_check.json",
      "dashboard.html",
      "dashboard.json",
      "telegram_test.json",
      "telegram_content_check.json",
      "telegram_notify.json",
      "deployment_check.json",
      "readiness.json",
      "requirements_audit.json",
      "requirements_audit.md",
      "operator_input_check.json",
      "strategy_reuse_audit.json",
      "strategy_reuse_audit.md",
      "strategy_export.json",
      "strategy_themes.csv",
      "strategy_companies.csv",
      "strategy_theme_company_matrix.csv",
      "strategy_action_queue.json",
      "strategy_action_queue.md",
      "strategy_action_queue.csv",
      "strategy_decision_digest.json",
      "strategy_decision_digest.md",
      "strategy_decision_digest.csv",
      "weekly_market_strategy_report.json",
      "weekly_market_strategy_report.md",
      "weekly_capital_flow_themes.csv",
      "weekly_attention_companies.csv",
      "weekly_market_strategy_telegram.txt",
      "weekly_market_strategy_telegram.json",
      "source_strategy_score.json",
      "source_strategy_score.md",
      "source_strategy_score.csv",
      "score_explainability.json",
      "score_explainability.md",
      "score_explainability.csv",
      "source_strategy_context_backfill.json",
      "strategy_playbook.json",
      "strategy_lenses.json",
      "source_opportunity_radar.json",
      "source_opportunity_radar.md",
      "source_target_reference.json",
      "source_target_reference.md",
      "source_coverage.json",
      "market_source_coverage.json",
      "env_check.json",
      "health.json",
      "ops_monitor.json",
      "ops_monitor.md",
      "daily_lock.json",
      "daily_lock_audit.json",
      "daily_lock_audit.md",
      "source_freshness.json",
      "source_freshness.md",
      "fetch_error_triage.json",
      "fetch_error_triage.md",
      "ops_snapshot.json",
      "ops_snapshot.md",
      "backup_drill.json",
      "remote_finalize_status.json",
      "finalize_vps.log",
      "remote_runtime_evidence.json",
      "remote_evidence_manifest.json"
    ],
    "remote_evidence_status": {
      "complete": false,
      "required_reports": 71,
      "present_required_reports": 65,
      "missing_required_report_count": 6,
      "required_report_coverage": 0.9155,
      "next_missing_required_reports": [
        "weekly_market_strategy_report.json",
        "weekly_market_strategy_report.md",
        "weekly_capital_flow_themes.csv",
        "weekly_attention_companies.csv",
        "weekly_market_strategy_telegram.txt",
        "weekly_market_strategy_telegram.json"
      ],
      "failed": 5,
      "failed_check_ids": [
        "remote_required_reports_present",
        "remote_release_upload_bundle_verified",
        "remote_telegram_notify_sent",
        "remote_telegram_notify_fresh",
        "remote_deployed_manifest_verified"
      ],
      "remote_deployed_manifest_present": true,
      "remote_mutable_report_count": 51,
      "remote_mutable_reports_present": 51,
      "remote_evidence_archive_ok": true,
      "remote_evidence_manifest_ok": true,
      "remote_recurring_daily_operation_ok": true,
      "remote_ops_success_days": 5,
      "remote_ops_consecutive_success_days": 5,
      "remote_ops_success_days_required": 2,
      "remote_ops_latest_age_hours": 10.01,
      "remote_ops_latest_age_hours_max": 30.0,
      "remote_release_upload_bundle_verified": false,
      "remote_release_upload_bundle_sha_matches": false,
      "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
      "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
    },
    "local_wait_status_output": "reports/remote_recurring_wait.json",
    "local_wait_status": {
      "path": "reports/remote_recurring_wait.json",
      "resolved_path": "/app/reports/remote_recurring_wait.json",
      "exists": false,
      "readable": false,
      "status": "missing",
      "complete": false,
      "recurring_daily_operation": false,
      "attempt": null,
      "max_attempts": null,
      "success_days": null,
      "consecutive_success_days": null,
      "required_success_days": null,
      "latest_age_hours": null,
      "latest_age_hours_max": null,
      "latest_age_ok": false,
      "failed": null,
      "failed_check_ids": [],
      "missing_success_days": null,
      "missing_consecutive_success_days": null,
      "attempts_remaining": null,
      "next_sleep_seconds": null,
      "next_action": "",
      "next_command": "",
      "next_missing_required_reports": [],
      "next_remediation_action": {},
      "evidence_dir": "",
      "updated_at": null,
      "error": ""
    },
    "operator_env_status": {
      "path": ".env",
      "resolved_path": "/app/.env",
      "exists": false,
      "template": "reports/operator_inputs.env.example",
      "resolved_template": "/app/reports/operator_inputs.env.example",
      "template_exists": true,
      "mode": ""
    },
    "remote_evidence_collection_order": [
      "Initialize reports/operator_inputs.env from reports/operator_inputs.env.example if it does not exist.",
      "Configure operator inputs: VPS_HOST, VPS_USER, PUBLIC_DASHBOARD_URL, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, DEPLOY_MODE.",
      "Run operator_go_live --send-telegram-test to prove Telegram delivery before VPS work.",
      "Run vps_go_live_plan to validate real VPS inputs and save a redacted execution plan.",
      "Run preflight_only locally before opening an SSH session.",
      "Run operator_go_live --all-strict for the standard full path: push, wait for two successful daily runs, and require final evidence complete.",
      "Run push_release to upload, install, finalize, and collect reports from the VPS/cloud host.",
      "Run wait_remote_recurring_evidence to collect evidence until recurring daily operation is proven.",
      "Run operator_go_live --collect, or collect_remote_evidence manually, after a scheduled daily run if you need a one-shot recheck.",
      "Confirm remote_recurring_daily_operation=True with at least two successful daily run dates.",
      "Run operator_go_live --check-evidence --strict-evidence to revalidate the latest collected evidence before treating production as complete."
    ],
    "operator_input_template": [
      "export VPS_HOST=\"market-vps.example.jp\"",
      "export VPS_USER=\"ubuntu\"",
      "export PUBLIC_DASHBOARD_URL=\"https://market-intel.yourdomain.jp/dashboard.html\"",
      "export TELEGRAM_BOT_TOKEN=\"<telegram-bot-token>\"",
      "export TELEGRAM_CHAT_ID=\"<telegram-chat-id>\"",
      "export DEPLOY_MODE=\"docker\"",
      "export SOURCE_PROMOTION_APPLY=\"1\"",
      "export SOURCE_PROMOTION_VERIFY_RUN=\"1\""
    ],
    "release_checks": [
      {
        "check": "release_package_verified",
        "ok": false,
        "severity": "error",
        "detail": "package=-",
        "verification": null
      },
      {
        "check": "release_checksum_verified",
        "ok": false,
        "severity": "error",
        "detail": "checksum=-",
        "verification": null
      },
      {
        "check": "release_backup_verified",
        "ok": true,
        "severity": "error",
        "detail": "backup=/app/backups/20260622T212939Z",
        "verification": {
          "ok": true,
          "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
          "manifest": {
            "created_at": "2026-06-22T21:29:44+00:00",
            "backup_path": "/app/backups/20260622T212939Z",
            "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
            "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
            "db_size": 316948480,
            "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/app/backups/20260622T212939Z/market_intel.db"
            },
            "config_zip": "/app/backups/20260622T212939Z/config.zip",
            "config_zip_size": 25225,
            "report_zip": "/app/backups/20260622T212939Z/reports.zip",
            "report_zip_size": 1189116
          },
          "db_exists": true,
          "db_size": 316948480,
          "db_size_ok": true,
          "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
          "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
          "db_sha256_ok": true,
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/backups/20260622T212939Z/market_intel.db"
          },
          "config_zip": {
            "ok": true,
            "path": "/app/backups/20260622T212939Z/config.zip",
            "member_count": 6,
            "bad_member": null
          },
          "report_zip": {
            "ok": true,
            "path": "/app/backups/20260622T212939Z/reports.zip",
            "member_count": 86,
            "bad_member": null
          }
        }
      },
      {
        "check": "release_dashboard_content_ok",
        "ok": false,
        "severity": "error",
        "detail": "dashboard content summary={'errors': 1, 'warnings': 0, 'theme_signals': 19, 'company_rankings': 30, 'latest_analyses': 40, 'related_company_themes': 18, 'strategy_decision_digest_items': 5, 'daily_lock_audit_ok': True, 'daily_lock_audit_warnings': 0, 'daily_lock_ops_success_days': 8, 'daily_lock_ops_consecutive_success_days': 6, 'source_coverage_targets': 59, 'market_source_coverage_targets': 70, 'source_freshness_active_sources': 148, 'source_candidate_only_sources': 0, 'source_candidate_count_rows': 4, 'source_followup_sources': 7, 'source_followup_rows': 7, 'source_strategy_score_rows': 100, 'score_explainability_themes': 19, 'score_explainability_companies': 30, 'score_explainability_sources': 30, 'strategy_quality_audit_ok': True, 'strategy_quality_action_score_missing_rows': 0, 'strategy_quality_decision_score_missing_rows': 0, 'strategy_quality_short': 19, 'strategy_quality_mid': 19, 'strategy_quality_long': 19}",
        "summary": {
          "errors": 1,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 5,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 8,
          "daily_lock_ops_consecutive_success_days": 6,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 7,
          "source_followup_rows": 7,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        }
      },
      {
        "check": "release_local_dashboard_smoke_ok",
        "ok": true,
        "severity": "error",
        "detail": "local public summary={'errors': 0, 'warnings': 0, 'configured_url': 'http://127.0.0.1:53258/dashboard.html', 'base_url': 'http://127.0.0.1:53258/', 'endpoint_count': 36}",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "http://127.0.0.1:53258/dashboard.html",
          "base_url": "http://127.0.0.1:53258/",
          "endpoint_count": 36
        }
      },
      {
        "check": "release_strategy_reuse_audit_ok",
        "ok": true,
        "severity": "error",
        "detail": "strategy reuse summary={'errors': 0, 'warnings': 0, 'analyses': 9611, 'strategy_lenses': 19, 'plain_explainer_analyses': 9611, 'lens_reuse_analyses': 9607, 'source_strategy_reuse_analyses': 9611, 'strategy_export_themes': 19, 'strategy_export_companies': 54, 'strategy_export_matrix': 300, 'strategy_action_queue_buy': 0, 'strategy_action_queue_sell': 0, 'strategy_action_queue_watch': 19, 'strategy_action_queue_risk': 19, 'strategy_action_queue_short': 19, 'strategy_action_queue_mid': 19, 'strategy_action_queue_long': 19, 'strategy_action_queue_score_complete_rows': 95, 'strategy_action_queue_score_missing_rows': 0, 'strategy_decision_digest_buy': 0, 'strategy_decision_digest_crowded': 0, 'strategy_decision_digest_risk': 5, 'strategy_decision_digest_score_rows': 5, 'strategy_decision_digest_score_missing_rows': 0, 'source_strategy_scores': 1319, 'source_strategy_scores_latest': 148, 'source_strategy_momentum_rows': 148, 'score_explainability_report_valid': True}",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        }
      },
      {
        "check": "release_upload_bundle_verified",
        "ok": true,
        "severity": "warning",
        "detail": "bundle=deploy_uploads/market-intel-engine-20260611T064355Z-upload bundle_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3 release_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "summary": {
          "checks": 42,
          "passed": 42,
          "failed": 0,
          "package_file": "market-intel-engine-20260611T064355Z.zip",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
          "upload_files": [
            "market-intel-engine-20260611T064355Z.zip",
            "market-intel-engine-20260611T064355Z.zip.sha256"
          ]
        }
      }
    ],
    "deploy_release": {
      "ok": false,
      "generated_at": "2026-06-22T21:32:23+00:00",
      "summary": {
        "transfer_ready": false,
        "production_complete": false,
        "local_production_complete": false,
        "remote_evidence_complete": false,
        "completion_evidence": {
          "complete": false,
          "completion_source": "incomplete",
          "local_complete": false,
          "remote_evidence_complete": false,
          "required_reports": 71,
          "present_required_reports": 65,
          "missing_required_report_count": 6,
          "failed_check_ids": [
            "remote_required_reports_present",
            "remote_release_upload_bundle_verified",
            "remote_telegram_notify_sent",
            "remote_telegram_notify_fresh",
            "remote_deployed_manifest_verified"
          ],
          "remote_recurring_daily_operation_ok": true,
          "remote_ops_success_days": 5,
          "remote_ops_consecutive_success_days": 5,
          "remote_ops_success_days_required": 2,
          "remote_ops_latest_age_hours": 10.01,
          "remote_ops_latest_age_hours_max": 30.0,
          "remote_telegram_notify_sent": false,
          "remote_telegram_notify_fresh": false,
          "remote_telegram_notify_message_length": 0,
          "public_endpoints": 35,
          "remote_deployed_manifest_ok": false,
          "remote_mutable_report_count": 51,
          "remote_mutable_reports_present": 51,
          "remote_evidence_manifest_ok": true,
          "remote_evidence_archive_ok": true,
          "remote_release_upload_bundle_verified": false,
          "remote_source_freshness_ok": true,
          "remote_source_coverage_ok": true,
          "remote_market_source_coverage_ok": true
        },
        "failed_gate_ids": [
          "requirements_complete",
          "readiness_clear",
          "deploy_mode_selected",
          "deployment_clear",
          "env_clear",
          "dashboard_content_clear",
          "telegram_content_clear",
          "source_candidates_resolved",
          "telegram_test_sent",
          "health_clear"
        ],
        "configured_deploy_mode": "docker",
        "selected_deploy_mode": "docker",
        "public_dashboard_url": "",
        "latest_package_ok": false,
        "checksum_ok": false,
        "latest_backup_ok": true,
        "dashboard_content_ok": false,
        "local_dashboard_smoke_ok": true,
        "strategy_reuse_audit_ok": true,
        "release_upload_bundle_ok": true,
        "release_upload_bundle_sha_matches": true,
        "release_upload_bundle_ready": true,
        "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
        "go_live_ready_to_go_live": false,
        "package_path": "",
        "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "package_sha256_source": "release_upload_bundle_check",
        "checksum_path": "",
        "backup_path": "/app/backups/20260622T212939Z",
        "target_app_dir": "/app"
      },
      "checks": [
        {
          "check": "release_package_verified",
          "ok": false,
          "severity": "error",
          "detail": "package=-",
          "verification": null
        },
        {
          "check": "release_checksum_verified",
          "ok": false,
          "severity": "error",
          "detail": "checksum=-",
          "verification": null
        },
        {
          "check": "release_backup_verified",
          "ok": true,
          "severity": "error",
          "detail": "backup=/app/backups/20260622T212939Z",
          "verification": {
            "ok": true,
            "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
            "manifest": {
              "created_at": "2026-06-22T21:29:44+00:00",
              "backup_path": "/app/backups/20260622T212939Z",
              "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
              "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
              "db_size": 316948480,
              "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
              "db_integrity": {
                "ok": true,
                "result": "ok",
                "messages": [
                  "ok"
                ],
                "path": "/app/backups/20260622T212939Z/market_intel.db"
              },
              "config_zip": "/app/backups/20260622T212939Z/config.zip",
              "config_zip_size": 25225,
              "report_zip": "/app/backups/20260622T212939Z/reports.zip",
              "report_zip_size": 1189116
            },
            "db_exists": true,
            "db_size": 316948480,
            "db_size_ok": true,
            "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
            "db_sha256_ok": true,
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/app/backups/20260622T212939Z/market_intel.db"
            },
            "config_zip": {
              "ok": true,
              "path": "/app/backups/20260622T212939Z/config.zip",
              "member_count": 6,
              "bad_member": null
            },
            "report_zip": {
              "ok": true,
              "path": "/app/backups/20260622T212939Z/reports.zip",
              "member_count": 86,
              "bad_member": null
            }
          }
        },
        {
          "check": "release_dashboard_content_ok",
          "ok": false,
          "severity": "error",
          "detail": "dashboard content summary={'errors': 1, 'warnings': 0, 'theme_signals': 19, 'company_rankings': 30, 'latest_analyses': 40, 'related_company_themes': 18, 'strategy_decision_digest_items': 5, 'daily_lock_audit_ok': True, 'daily_lock_audit_warnings': 0, 'daily_lock_ops_success_days': 8, 'daily_lock_ops_consecutive_success_days': 6, 'source_coverage_targets': 59, 'market_source_coverage_targets': 70, 'source_freshness_active_sources': 148, 'source_candidate_only_sources': 0, 'source_candidate_count_rows': 4, 'source_followup_sources': 7, 'source_followup_rows': 7, 'source_strategy_score_rows': 100, 'score_explainability_themes': 19, 'score_explainability_companies': 30, 'score_explainability_sources': 30, 'strategy_quality_audit_ok': True, 'strategy_quality_action_score_missing_rows': 0, 'strategy_quality_decision_score_missing_rows': 0, 'strategy_quality_short': 19, 'strategy_quality_mid': 19, 'strategy_quality_long': 19}",
          "summary": {
            "errors": 1,
            "warnings": 0,
            "theme_signals": 19,
            "company_rankings": 30,
            "latest_analyses": 40,
            "related_company_themes": 18,
            "strategy_decision_digest_items": 5,
            "daily_lock_audit_ok": true,
            "daily_lock_audit_warnings": 0,
            "daily_lock_ops_success_days": 8,
            "daily_lock_ops_consecutive_success_days": 6,
            "source_coverage_targets": 59,
            "market_source_coverage_targets": 70,
            "source_freshness_active_sources": 148,
            "source_candidate_only_sources": 0,
            "source_candidate_count_rows": 4,
            "source_followup_sources": 7,
            "source_followup_rows": 7,
            "source_strategy_score_rows": 100,
            "score_explainability_themes": 19,
            "score_explainability_companies": 30,
            "score_explainability_sources": 30,
            "strategy_quality_audit_ok": true,
            "strategy_quality_action_score_missing_rows": 0,
            "strategy_quality_decision_score_missing_rows": 0,
            "strategy_quality_short": 19,
            "strategy_quality_mid": 19,
            "strategy_quality_long": 19
          }
        },
        {
          "check": "release_local_dashboard_smoke_ok",
          "ok": true,
          "severity": "error",
          "detail": "local public summary={'errors': 0, 'warnings': 0, 'configured_url': 'http://127.0.0.1:53258/dashboard.html', 'base_url': 'http://127.0.0.1:53258/', 'endpoint_count': 36}",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "configured_url": "http://127.0.0.1:53258/dashboard.html",
            "base_url": "http://127.0.0.1:53258/",
            "endpoint_count": 36
          }
        },
        {
          "check": "release_strategy_reuse_audit_ok",
          "ok": true,
          "severity": "error",
          "detail": "strategy reuse summary={'errors': 0, 'warnings': 0, 'analyses': 9611, 'strategy_lenses': 19, 'plain_explainer_analyses': 9611, 'lens_reuse_analyses': 9607, 'source_strategy_reuse_analyses': 9611, 'strategy_export_themes': 19, 'strategy_export_companies': 54, 'strategy_export_matrix': 300, 'strategy_action_queue_buy': 0, 'strategy_action_queue_sell': 0, 'strategy_action_queue_watch': 19, 'strategy_action_queue_risk': 19, 'strategy_action_queue_short': 19, 'strategy_action_queue_mid': 19, 'strategy_action_queue_long': 19, 'strategy_action_queue_score_complete_rows': 95, 'strategy_action_queue_score_missing_rows': 0, 'strategy_decision_digest_buy': 0, 'strategy_decision_digest_crowded': 0, 'strategy_decision_digest_risk': 5, 'strategy_decision_digest_score_rows': 5, 'strategy_decision_digest_score_missing_rows': 0, 'source_strategy_scores': 1319, 'source_strategy_scores_latest': 148, 'source_strategy_momentum_rows': 148, 'score_explainability_report_valid': True}",
          "summary": {
            "errors": 0,
            "warnings": 0,
            "analyses": 9611,
            "strategy_lenses": 19,
            "plain_explainer_analyses": 9611,
            "lens_reuse_analyses": 9607,
            "source_strategy_reuse_analyses": 9611,
            "strategy_export_themes": 19,
            "strategy_export_companies": 54,
            "strategy_export_matrix": 300,
            "strategy_action_queue_buy": 0,
            "strategy_action_queue_sell": 0,
            "strategy_action_queue_watch": 19,
            "strategy_action_queue_risk": 19,
            "strategy_action_queue_short": 19,
            "strategy_action_queue_mid": 19,
            "strategy_action_queue_long": 19,
            "strategy_action_queue_score_complete_rows": 95,
            "strategy_action_queue_score_missing_rows": 0,
            "strategy_decision_digest_buy": 0,
            "strategy_decision_digest_crowded": 0,
            "strategy_decision_digest_risk": 5,
            "strategy_decision_digest_score_rows": 5,
            "strategy_decision_digest_score_missing_rows": 0,
            "source_strategy_scores": 1319,
            "source_strategy_scores_latest": 148,
            "source_strategy_momentum_rows": 148,
            "score_explainability_report_valid": true
          }
        },
        {
          "check": "release_upload_bundle_verified",
          "ok": true,
          "severity": "warning",
          "detail": "bundle=deploy_uploads/market-intel-engine-20260611T064355Z-upload bundle_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3 release_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "summary": {
            "checks": 42,
            "passed": 42,
            "failed": 0,
            "package_file": "market-intel-engine-20260611T064355Z.zip",
            "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
            "bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
            "upload_files": [
              "market-intel-engine-20260611T064355Z.zip",
              "market-intel-engine-20260611T064355Z.zip.sha256"
            ]
          }
        }
      ],
      "completion_evidence": {
        "complete": false,
        "completion_source": "incomplete",
        "local_complete": false,
        "remote_evidence_complete": false,
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_message_length": 0,
        "public_endpoints": 35,
        "remote_deployed_manifest_ok": false,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_archive_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_source_freshness_ok": true,
        "remote_source_coverage_ok": true,
        "remote_market_source_coverage_ok": true
      },
      "latest_package": null,
      "latest_package_verification": null,
      "latest_backup": {
        "created_at": "2026-06-22T21:29:44+00:00",
        "backup_path": "/app/backups/20260622T212939Z",
        "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
        "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
        "db_size": 316948480,
        "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/backups/20260622T212939Z/market_intel.db"
        },
        "config_zip": "/app/backups/20260622T212939Z/config.zip",
        "config_zip_size": 25225,
        "report_zip": "/app/backups/20260622T212939Z/reports.zip",
        "report_zip_size": 1189116
      },
      "latest_backup_verification": {
        "ok": true,
        "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
        "manifest": {
          "created_at": "2026-06-22T21:29:44+00:00",
          "backup_path": "/app/backups/20260622T212939Z",
          "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
          "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
          "db_size": 316948480,
          "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
          "db_integrity": {
            "ok": true,
            "result": "ok",
            "messages": [
              "ok"
            ],
            "path": "/app/backups/20260622T212939Z/market_intel.db"
          },
          "config_zip": "/app/backups/20260622T212939Z/config.zip",
          "config_zip_size": 25225,
          "report_zip": "/app/backups/20260622T212939Z/reports.zip",
          "report_zip_size": 1189116
        },
        "db_exists": true,
        "db_size": 316948480,
        "db_size_ok": true,
        "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_sha256_ok": true,
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/backups/20260622T212939Z/market_intel.db"
        },
        "config_zip": {
          "ok": true,
          "path": "/app/backups/20260622T212939Z/config.zip",
          "member_count": 6,
          "bad_member": null
        },
        "report_zip": {
          "ok": true,
          "path": "/app/backups/20260622T212939Z/reports.zip",
          "member_count": 86,
          "bad_member": null
        }
      },
      "audit_summaries": {
        "go_live": {
          "production_complete": false,
          "local_production_complete": false,
          "remote_evidence_complete": false,
          "completion_evidence": {
            "complete": false,
            "completion_source": "incomplete",
            "local_complete": false,
            "remote_evidence_complete": false,
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_message_length": 0,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": false,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "failed_gates": 10,
          "open_steps": 9,
          "ready_to_go_live": false,
          "latest_package_ok": false,
          "latest_backup_ok": true,
          "configured_deploy_mode": "docker",
          "configured_public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html"
        },
        "production_audit": {
          "complete": false,
          "local_complete": false,
          "remote_evidence_complete": false,
          "completion_evidence": {
            "complete": false,
            "completion_source": "incomplete",
            "local_complete": false,
            "remote_evidence_complete": false,
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_message_length": 0,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": false,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "gates": 15,
          "passed": 5,
          "failed": 10,
          "local_failed": 10,
          "failed_gate_ids": [
            "requirements_complete",
            "readiness_clear",
            "deploy_mode_selected",
            "deployment_clear",
            "env_clear",
            "dashboard_content_clear",
            "telegram_content_clear",
            "source_candidates_resolved",
            "telegram_test_sent",
            "health_clear"
          ],
          "local_failed_gate_ids": [
            "requirements_complete",
            "readiness_clear",
            "deploy_mode_selected",
            "deployment_clear",
            "env_clear",
            "dashboard_content_clear",
            "telegram_content_clear",
            "source_candidates_resolved",
            "telegram_test_sent",
            "health_clear"
          ]
        },
        "readiness": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "deployment_check": {
          "errors": 0,
          "warnings": 36,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        },
        "dashboard_content_check": {
          "errors": 1,
          "warnings": 0,
          "theme_signals": 19,
          "company_rankings": 30,
          "latest_analyses": 40,
          "related_company_themes": 18,
          "strategy_decision_digest_items": 5,
          "daily_lock_audit_ok": true,
          "daily_lock_audit_warnings": 0,
          "daily_lock_ops_success_days": 8,
          "daily_lock_ops_consecutive_success_days": 6,
          "source_coverage_targets": 59,
          "market_source_coverage_targets": 70,
          "source_freshness_active_sources": 148,
          "source_candidate_only_sources": 0,
          "source_candidate_count_rows": 4,
          "source_followup_sources": 7,
          "source_followup_rows": 7,
          "source_strategy_score_rows": 100,
          "score_explainability_themes": 19,
          "score_explainability_companies": 30,
          "score_explainability_sources": 30,
          "strategy_quality_audit_ok": true,
          "strategy_quality_action_score_missing_rows": 0,
          "strategy_quality_decision_score_missing_rows": 0,
          "strategy_quality_short": 19,
          "strategy_quality_mid": 19,
          "strategy_quality_long": 19
        },
        "public_dashboard_local_check": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "http://127.0.0.1:53258/dashboard.html",
          "base_url": "http://127.0.0.1:53258/",
          "endpoint_count": 36
        },
        "strategy_reuse_audit": {
          "errors": 0,
          "warnings": 0,
          "analyses": 9611,
          "strategy_lenses": 19,
          "plain_explainer_analyses": 9611,
          "lens_reuse_analyses": 9607,
          "source_strategy_reuse_analyses": 9611,
          "strategy_export_themes": 19,
          "strategy_export_companies": 54,
          "strategy_export_matrix": 300,
          "strategy_action_queue_buy": 0,
          "strategy_action_queue_sell": 0,
          "strategy_action_queue_watch": 19,
          "strategy_action_queue_risk": 19,
          "strategy_action_queue_short": 19,
          "strategy_action_queue_mid": 19,
          "strategy_action_queue_long": 19,
          "strategy_action_queue_score_complete_rows": 95,
          "strategy_action_queue_score_missing_rows": 0,
          "strategy_decision_digest_buy": 0,
          "strategy_decision_digest_crowded": 0,
          "strategy_decision_digest_risk": 5,
          "strategy_decision_digest_score_rows": 5,
          "strategy_decision_digest_score_missing_rows": 0,
          "source_strategy_scores": 1319,
          "source_strategy_scores_latest": 148,
          "source_strategy_momentum_rows": 148,
          "score_explainability_report_valid": true
        },
        "telegram_content_check": {
          "errors": 1,
          "warnings": 0,
          "date": "2026-06-22",
          "message_length": 1874,
          "themes": 5,
          "companies": 15,
          "dashboard_url_configured": true,
          "dashboard_url_ok": true,
          "decision_digest_top_buy_theme": "",
          "source_coverage_targets": 59,
          "source_coverage_active": 59,
          "market_source_coverage_targets": 70,
          "market_source_coverage_active": 70,
          "source_followup_sources": 6,
          "source_followup_counts": {
            "fetch_error": 6
          }
        },
        "health": {
          "ok": false,
          "errors": 0,
          "warnings": 2,
          "warning_ids": [
            "source_errors_or_unchecked",
            "audit_reports_need_attention"
          ],
          "audit_warnings": 10,
          "local_warning_ids": [
            "source_errors_or_unchecked",
            "audit_reports_need_attention"
          ],
          "local_audit_warnings": 10,
          "remote_evidence_complete": false,
          "sources": 148,
          "source_errors": 3,
          "stale_sources": 3,
          "pending_fetch": 116,
          "last_run_status": "ok",
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          },
          "source_candidate_only_sources": 0,
          "source_silent_gap_sources": 0
        },
        "remote_evidence_check": {
          "complete": false,
          "checks": 34,
          "passed": 29,
          "failed": 5,
          "failed_check_ids": [
            "remote_required_reports_present",
            "remote_release_upload_bundle_verified",
            "remote_telegram_notify_sent",
            "remote_telegram_notify_fresh",
            "remote_deployed_manifest_verified"
          ],
          "required_reports": 71,
          "present_required_reports": 65,
          "missing_required_report_count": 6,
          "required_report_coverage": 0.9155,
          "next_missing_required_reports": [
            "weekly_market_strategy_report.json",
            "weekly_market_strategy_report.md",
            "weekly_capital_flow_themes.csv",
            "weekly_attention_companies.csv",
            "weekly_market_strategy_telegram.txt",
            "weekly_market_strategy_telegram.json"
          ],
          "missing_required_reports": [
            "weekly_market_strategy_report.json",
            "weekly_market_strategy_report.md",
            "weekly_capital_flow_themes.csv",
            "weekly_attention_companies.csv",
            "weekly_market_strategy_telegram.txt",
            "weekly_market_strategy_telegram.json"
          ],
          "public_endpoints": 35,
          "telegram_send_ok": true,
          "remote_telegram_notify_sent": false,
          "remote_telegram_notify_status": "skipped_missing_credentials",
          "remote_telegram_notify_api_ok": false,
          "remote_telegram_notify_message_length": 0,
          "remote_telegram_notify_fresh": false,
          "remote_telegram_notify_date": "",
          "remote_telegram_content_date": "2026-06-11",
          "remote_telegram_notify_age_hours": 63.845669873333335,
          "production_complete": true,
          "remote_release_upload_bundle_ok": true,
          "remote_release_upload_bundle_verified": false,
          "remote_release_upload_bundle_sha_matches": false,
          "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
          "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
          "ops_snapshot_open_items": 0,
          "remote_source_followup_sources": 3,
          "remote_source_followup_counts": {
            "fetch_error": 3
          },
          "remote_source_candidate_only_sources": 0,
          "remote_source_silent_gap_sources": 0,
          "remote_source_freshness_ok": true,
          "remote_source_freshness_errors": 0,
          "remote_source_freshness_warnings": 0,
          "remote_source_target_reference_ok": true,
          "remote_source_target_official_targets": 59,
          "remote_source_target_configured_targets": 59,
          "remote_source_target_missing_in_config": 0,
          "remote_source_target_extra_in_config": 0,
          "remote_source_target_host_drift": 0,
          "remote_source_target_fallback_used": false,
          "remote_source_coverage_ok": true,
          "remote_source_coverage_targets": 59,
          "remote_source_coverage_active": 59,
          "remote_source_coverage_monitoring_verified": 59,
          "remote_source_coverage_collection_verified": 59,
          "remote_source_coverage_collection_unverified_targets": [],
          "remote_source_coverage_missing": 0,
          "remote_source_coverage_candidate_only": 0,
          "remote_market_source_coverage_ok": true,
          "remote_market_source_coverage_targets": 70,
          "remote_market_source_coverage_active": 70,
          "remote_market_source_coverage_monitoring_verified": 70,
          "remote_market_source_coverage_collection_verified": 70,
          "remote_market_source_coverage_collection_unverified_targets": [],
          "remote_market_source_coverage_missing": 0,
          "remote_market_source_coverage_candidate_only": 0,
          "remote_ops_monitor_ok": true,
          "remote_daily_lock_audit_ok": true,
          "remote_daily_lock_status": "completed",
          "remote_daily_lock_ops_success_days": 5,
          "remote_daily_lock_ops_consecutive_success_days": 5,
          "remote_recurring_daily_operation_ok": true,
          "remote_ops_success_days": 5,
          "remote_ops_consecutive_success_days": 5,
          "remote_ops_success_days_required": 2,
          "remote_ops_latest_age_hours": 10.01,
          "remote_ops_latest_age_hours_max": 30.0,
          "remote_strategy_reuse_ok": true,
          "remote_plain_explainer_analyses": 8115,
          "remote_lens_reuse_analyses": 8111,
          "remote_source_strategy_context_reuse_ok": true,
          "remote_source_strategy_eligible_analyses": 8115,
          "remote_source_strategy_reused_after": 8115,
          "remote_backup_drill_ok": true,
          "remote_backup_drill_db_integrity_ok": true,
          "remote_backup_drill_db_hash_ok": true,
          "remote_backup_drill_report_members": 80,
          "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
          "remote_runtime_ok": true,
          "remote_deployed_manifest_present": true,
          "remote_deployed_manifest_ok": false,
          "remote_deployed_manifest_verified_required": 38,
          "remote_mutable_report_count": 51,
          "remote_mutable_reports_present": 51,
          "remote_mutable_missing_reports": [],
          "remote_finalize_returncode": 0,
          "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
          "remote_finalize_apply_promotions": false,
          "remote_finalize_promotion_verify_run": true,
          "remote_finalize_log_collected": true,
          "remote_finalize_log_size": 1360267,
          "remote_evidence_manifest_ok": true,
          "remote_evidence_manifest_files": 64,
          "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "remote_evidence_manifest_release_sha_matches": true,
          "remote_evidence_manifest_required_reports": 69,
          "remote_evidence_manifest_present_required_reports": 63,
          "remote_evidence_manifest_missing_required_reports": 6,
          "remote_evidence_archive_ok": true,
          "remote_evidence_archive_files": 65,
          "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
          "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "remote_evidence_archive_manifest_release_sha_matches": true,
          "remote_evidence_archive_manifest_required_reports": 69,
          "remote_evidence_archive_manifest_present_required_reports": 63,
          "remote_evidence_archive_manifest_missing_required_reports": 6,
          "remediation_actions": [
            {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10,
              "failed_check": "remote_release_upload_bundle_verified"
            },
            {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20,
              "failed_check": "remote_required_reports_present"
            }
          ],
          "next_remediation_action": {
            "id": "redeploy_release",
            "title": "配布zipをVPSへ再投入する",
            "command": "scripts/operator_go_live.sh --push",
            "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
            "priority": 10,
            "failed_check": "remote_release_upload_bundle_verified"
          },
          "gap_report": {
            "complete": false,
            "total_failed_checks": 5,
            "phase_count": 3,
            "phases": [
              {
                "phase": "deployment",
                "label": "VPS配布・本番ゲート",
                "failed_checks": 2,
                "checks": [
                  "remote_release_upload_bundle_verified",
                  "remote_deployed_manifest_verified"
                ],
                "next_action": {
                  "id": "redeploy_release",
                  "title": "配布zipをVPSへ再投入する",
                  "command": "scripts/operator_go_live.sh --push",
                  "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
                  "priority": 10
                }
              },
              {
                "phase": "telegram",
                "label": "Telegram通知",
                "failed_checks": 2,
                "checks": [
                  "remote_telegram_notify_sent",
                  "remote_telegram_notify_fresh"
                ],
                "next_action": {
                  "id": "collect_remote_evidence",
                  "title": "回収済みVPS証跡を更新する",
                  "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                  "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                  "priority": 20
                }
              },
              {
                "phase": "evidence_integrity",
                "label": "証跡ファイル完全性",
                "failed_checks": 1,
                "checks": [
                  "remote_required_reports_present"
                ],
                "next_action": {
                  "id": "collect_remote_evidence",
                  "title": "回収済みVPS証跡を更新する",
                  "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
                  "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
                  "priority": 20
                }
              }
            ],
            "missing_required_report_count": 6,
            "missing_required_report_categories": [
              {
                "category": "ops",
                "label": "運用監視",
                "missing": 6,
                "examples": [
                  "weekly_market_strategy_report.json",
                  "weekly_market_strategy_report.md",
                  "weekly_capital_flow_themes.csv",
                  "weekly_attention_companies.csv",
                  "weekly_market_strategy_telegram.txt",
                  "weekly_market_strategy_telegram.json"
                ]
              }
            ],
            "blockers": [
              {
                "phase": "deployment",
                "label": "VPS配布・本番ゲート",
                "failed_checks": 2,
                "first_check": "remote_release_upload_bundle_verified",
                "next_action_id": "redeploy_release",
                "next_command": "scripts/operator_go_live.sh --push"
              },
              {
                "phase": "telegram",
                "label": "Telegram通知",
                "failed_checks": 2,
                "first_check": "remote_telegram_notify_sent",
                "next_action_id": "collect_remote_evidence",
                "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
              },
              {
                "phase": "evidence_integrity",
                "label": "証跡ファイル完全性",
                "failed_checks": 1,
                "first_check": "remote_required_reports_present",
                "next_action_id": "collect_remote_evidence",
                "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
              }
            ]
          },
          "operator_context": {
            "stage": "partial_remote_collection",
            "label": "VPS証跡の一部不足",
            "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
            "evidence_dir_present": true,
            "present_required_reports": 65,
            "required_reports": 71,
            "primary_action_id": "collect_remote_evidence",
            "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
            "primary_action_title": "回収済みVPS証跡を更新する"
          },
          "bootstrap_exception": {
            "applied": false
          }
        },
        "release_upload_bundle_check": {
          "checks": 42,
          "passed": 42,
          "failed": 0,
          "package_file": "market-intel-engine-20260611T064355Z.zip",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
          "upload_files": [
            "market-intel-engine-20260611T064355Z.zip",
            "market-intel-engine-20260611T064355Z.zip.sha256"
          ]
        }
      },
      "transfer_commands": [
        "scp deploy_packages/market-intel-engine-20260611T064355Z.zip \"${VPS_USER:-user}@$VPS_HOST:/tmp/\"",
        "scp deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256 \"${VPS_USER:-user}@$VPS_HOST:/tmp/\"",
        "ssh \"${VPS_USER:-user}@$VPS_HOST\" 'cd /tmp && sha256sum -c market-intel-engine-20260611T064355Z.zip.sha256'",
        "ssh \"${VPS_USER:-user}@$VPS_HOST\" 'sudo unzip -o /tmp/market-intel-engine-20260611T064355Z.zip -d /opt && cd /app && scripts/preflight_check.sh'"
      ],
      "preflight_only_command": "PUBLIC_DASHBOARD_URL=\"https://35-221-72-238.sslip.io/dashboard.html\" TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --preflight-only --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "push_release_command": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" PUBLIC_DASHBOARD_URL=\"https://35-221-72-238.sslip.io/dashboard.html\" TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --deploy-mode docker --collect-dir reports/remote --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "cloud_init_command": "RELEASE_ZIP_URL=\"$RELEASE_ZIP_URL\" scripts/render_cloud_init.sh --release-url \"$RELEASE_ZIP_URL\" --deploy-release-report reports/deploy_release.json --operator-env reports/operator_inputs.env --output deploy/cloud-init/market-intel.rendered.yaml",
      "release_upload_bundle_command": "python3 scripts/market_intel.py release-upload-bundle --report reports/deploy_release.json --report-dir reports --operator-env reports/operator_inputs.env --output-dir deploy_uploads",
      "release_upload_bundle_verify_command": "python3 scripts/market_intel.py release-upload-bundle-verify --output-dir deploy_uploads --output reports/release_upload_bundle_check.json",
      "collect_remote_evidence_command": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" scripts/collect_remote_evidence.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --collect-dir reports/remote --run-finalize --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "wait_remote_recurring_evidence_command": "SSH_PORT=\"${SSH_PORT:-}\" SSH_IDENTITY_FILE=\"${SSH_IDENTITY_FILE:-}\" SSH_OPTION=\"${SSH_OPTION:-}\" scripts/wait_remote_recurring_evidence.sh --host \"$VPS_HOST\" --user \"${VPS_USER:-user}\" --collect-dir reports/remote --run-finalize --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30 --max-attempts 48 --sleep-seconds 3600 --status-output reports/remote_recurring_wait.json",
      "deploy_commands": [
        "cd /app",
        "sudo scripts/configure_env.sh --app-dir /app --env-file /app/.env --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode docker --dashboard-port 8080 --validate",
        "docker compose up -d --build",
        "python3 scripts/market_intel.py deployment-check --env-file /app/.env --deploy-mode docker --require-telegram --format json --output reports/deployment_check.json"
      ],
      "final_commands": [
        "python3 scripts/market_intel.py telegram-test --env-file /app/.env --send --format json --output reports/telegram_test.json",
        "python3 scripts/market_intel.py production-audit --env-file /app/.env --deploy-mode docker --format json --output reports/production_audit.json --markdown reports/production_audit.md",
        "python3 scripts/market_intel.py go-live --format json --output reports/go_live.json --markdown reports/go_live.md",
        "python3 scripts/market_intel.py deploy-release --format json --output reports/deploy_release.json --markdown reports/deploy_release.md",
        "python3 scripts/market_intel.py dashboard --limit 40",
        "python3 scripts/market_intel.py dashboard-content-check --format json --output reports/dashboard_content_check.json",
        "python3 scripts/market_intel.py public-dashboard-check --format json --output reports/public_dashboard_check.json --require-public-url"
      ]
    },
    "input_status": [
      {
        "name": "VPS_HOST",
        "optional": false,
        "configured": false,
        "source": "",
        "quality": {
          "host": "",
          "ok": false,
          "format_ok": false,
          "placeholder": true,
          "test_net": false
        }
      },
      {
        "name": "VPS_USER",
        "optional": false,
        "configured": false,
        "source": "",
        "format_ok": false
      },
      {
        "name": "PUBLIC_DASHBOARD_URL",
        "optional": false,
        "configured": true,
        "source": "environment",
        "quality": {
          "ok": true,
          "format_ok": true,
          "placeholder": false,
          "host": "35-221-72-238.sslip.io",
          "dashboard_html_path": true
        }
      },
      {
        "name": "TELEGRAM_BOT_TOKEN",
        "optional": false,
        "configured": true,
        "source": "environment",
        "format_ok": true
      },
      {
        "name": "TELEGRAM_CHAT_ID",
        "optional": false,
        "configured": true,
        "source": "environment",
        "format_ok": true
      },
      {
        "name": "DEPLOY_MODE",
        "optional": false,
        "configured": true,
        "source": "environment",
        "format_ok": true,
        "selected": "docker"
      },
      {
        "name": "SSH_PORT",
        "optional": true,
        "configured": false,
        "source": "",
        "format_ok": true
      },
      {
        "name": "SSH_IDENTITY_FILE",
        "optional": true,
        "configured": false,
        "source": "",
        "format_ok": true
      },
      {
        "name": "SSH_OPTION",
        "optional": true,
        "configured": false,
        "source": "",
        "format_ok": true
      }
    ],
    "handoff_checks": [
      {
        "check": "handoff_artifacts_present",
        "ok": false,
        "severity": "error",
        "detail": "missing=deploy_zip, checksum, manifest",
        "missing": [
          "deploy_zip",
          "checksum",
          "manifest"
        ]
      },
      {
        "check": "handoff_package_sha_matches_summary",
        "ok": false,
        "severity": "error",
        "detail": "summary_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3 artifact_sha=-"
      },
      {
        "check": "handoff_checksum_matches_summary",
        "ok": false,
        "severity": "error",
        "detail": "summary_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3 checksum_sha=-"
      },
      {
        "check": "handoff_operator_inputs_configured",
        "ok": false,
        "severity": "warning",
        "detail": "missing=VPS_HOST, VPS_USER invalid=-",
        "missing": [
          "VPS_HOST",
          "VPS_USER"
        ],
        "invalid": []
      },
      {
        "check": "handoff_commands_present",
        "ok": true,
        "severity": "error",
        "detail": "bad_commands=-",
        "bad_commands": []
      },
      {
        "check": "handoff_expected_remote_evidence_complete",
        "ok": true,
        "severity": "error",
        "detail": "missing=-",
        "missing": []
      },
      {
        "check": "handoff_secret_values_not_embedded",
        "ok": true,
        "severity": "error",
        "detail": "commands use environment placeholders/redaction markers for Telegram credentials"
      },
      {
        "check": "handoff_vps_plan_uses_operator_env_vars",
        "ok": true,
        "severity": "error",
        "detail": "env_args=True placeholder_literals=False"
      },
      {
        "check": "handoff_remote_transfer_ready",
        "ok": false,
        "severity": "error",
        "detail": "transfer_ready=False"
      },
      {
        "check": "handoff_release_upload_bundle_verified",
        "ok": true,
        "severity": "warning",
        "detail": "bundle_ready=True bundle_sha_matches=True bundle=deploy_uploads/market-intel-engine-20260611T064355Z-upload"
      }
    ],
    "completion_criteria": [
      {
        "id": "operator_inputs_ready",
        "title": "本番URL・Telegram・deploy modeが入力済み",
        "ok": false,
        "evidence": [
          "deploy_handoff.json input_status",
          "vps_go_live_plan.json checks"
        ],
        "detail": "vps_host_configured=False vps_host_quality=False public_url_configured=True public_url_quality=True public_host=35-221-72-238.sslip.io"
      },
      {
        "id": "public_dashboard_verified",
        "title": "公開ダッシュボードとJSONが本番URLで取得できる",
        "ok": false,
        "evidence": [
          "public_dashboard_check.json",
          "dashboard.html",
          "dashboard.json",
          "deploy_release.json"
        ],
        "detail": "required_report_coverage=0.9155"
      },
      {
        "id": "telegram_send_verified",
        "title": "Telegramへ実送信できている",
        "ok": false,
        "evidence": [
          "telegram_test.json",
          "telegram_notify.json",
          "telegram_content_check.json"
        ],
        "detail": "telegram_test.json send.ok=true が必要"
      },
      {
        "id": "daily_recurring_verified",
        "title": "少なくとも2日分の日次安定稼働が証跡化されている",
        "ok": true,
        "evidence": [
          "ops_monitor.json",
          "remote_evidence_check.json",
          "remote_recurring_wait.json"
        ],
        "detail": "success_days=5/2 consecutive=5/2 latest_age_h=10.01"
      },
      {
        "id": "strategy_surface_verified",
        "title": "分析・戦略・ダッシュボード表示がVPS上で揃っている",
        "ok": true,
        "evidence": [
          "dashboard_content_check.json",
          "strategy_reuse_audit.json",
          "strategy_export.json",
          "strategy_theme_company_matrix.csv"
        ],
        "detail": "mutable_reports=51/51"
      },
      {
        "id": "source_strategy_context_reuse_verified",
        "title": "発信元スコア文脈がVPS上の分析に再利用されている",
        "ok": false,
        "evidence": [
          "source_strategy_context_backfill.json",
          "strategy_reuse_audit.json"
        ],
        "detail": "reused_after=None eligible=None"
      },
      {
        "id": "source_opportunity_radar_verified",
        "title": "有望発信元レーダーがVPS上の日次証跡に含まれている",
        "ok": false,
        "evidence": [
          "source_opportunity_radar.json",
          "source_opportunity_radar.md"
        ],
        "detail": "みずほ系など候補発信元のフォローアップを日次で残す"
      },
      {
        "id": "release_upload_bundle_remote_verified",
        "title": "アップロードバンドル検証がVPS証跡でdeploy releaseと一致している",
        "ok": false,
        "evidence": [
          "release_upload_bundle_check.json",
          "deploy_release.json",
          "remote_evidence_check.json"
        ],
        "detail": "bundle_verified=False sha_matches=False bundle_sha=a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae release_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
      },
      {
        "id": "runtime_and_archive_verified",
        "title": "VPS上の展開manifest・ランタイム・証跡アーカイブが照合済み",
        "ok": true,
        "evidence": [
          "remote_runtime_evidence.json",
          "remote_evidence_manifest.json",
          "remote evidence archive"
        ],
        "detail": "manifest_present=True manifest_ok=True archive_ok=True"
      }
    ],
    "operator_input_issues": [
      {
        "name": "VPS_HOST",
        "issue": "missing",
        "reason": "VPS_HOST が未入力です",
        "recommended_action": "reports/operator_inputs.env に VPS_HOST の実値を設定してください"
      },
      {
        "name": "VPS_USER",
        "issue": "missing",
        "reason": "VPS_USER が未入力です",
        "recommended_action": "reports/operator_inputs.env に VPS_USER の実値を設定してください"
      }
    ],
    "operator_inputs": {
      "ready": false,
      "missing": [
        "VPS_HOST",
        "VPS_USER"
      ],
      "invalid": [],
      "vps_host_ready": false,
      "vps_user_ready": false,
      "public_dashboard_ready": true,
      "telegram_ready": true,
      "deploy_mode_ready": true
    },
    "next_operator_action": {
      "id": "init_operator_env",
      "title": "本番入力ファイルを作成する",
      "command": "scripts/operator_go_live.sh --init-env --env-file .env",
      "detail": "reports/operator_inputs.env.example から .env を作成し、600権限にします。",
      "env_file": ".env",
      "template": "reports/operator_inputs.env.example",
      "priority": 0
    },
    "operator_env_template_path": "/app/reports/operator_inputs.env.example"
  },
  "daily_lock": {
    "generated_at": "2026-06-22T21:20:00+00:00",
    "status": "running",
    "exit_code": 0,
    "detail": "daily run lock acquired",
    "pid": 105837,
    "root_dir": "/app",
    "lock_file": "/app/data/market_intel_daily.lock"
  },
  "daily_lock_audit": {
    "ok": true,
    "strict": false,
    "generated_at": "2026-06-22T21:29:38+00:00",
    "summary": {
      "errors": 0,
      "warnings": 0,
      "run_daily_script": "/app/scripts/run_daily.sh",
      "daily_lock_report": "/app/reports/daily_lock.json",
      "daily_lock_report_present": true,
      "daily_lock_status": "running",
      "daily_lock_exit_code": 0,
      "ops_monitor_ok": true,
      "ops_success_days": 8,
      "ops_consecutive_success_days": 6,
      "ops_latest_status": "ok",
      "ops_latest_age_hours": 0.01
    },
    "checks": [
      {
        "check": "daily_lock_script_present",
        "ok": true,
        "severity": "error",
        "detail": "run_daily=/app/scripts/run_daily.sh exists=True",
        "path": "/app/scripts/run_daily.sh"
      },
      {
        "check": "daily_lock_implementation_present",
        "ok": true,
        "severity": "error",
        "detail": "run_daily.sh contains flock/dir fallback, skip evidence, and finalize evidence",
        "required_terms": [
          "flock -n",
          "LOCK_MODE",
          "skipped_existing_run",
          "finalize_daily_lock_report",
          "daily_lock.json"
        ]
      },
      {
        "check": "daily_lock_report_present",
        "ok": true,
        "severity": "warning",
        "detail": "daily_lock_report=/app/reports/daily_lock.json exists=True",
        "path": "/app/reports/daily_lock.json",
        "status": "running"
      },
      {
        "check": "daily_lock_report_status_known",
        "ok": true,
        "severity": "warning",
        "detail": "status=running",
        "status": "running"
      },
      {
        "check": "daily_ops_monitor_present",
        "ok": true,
        "severity": "error",
        "detail": "ops_monitor=/app/reports/ops_monitor.json run_count=24",
        "path": "/app/reports/ops_monitor.json",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 24,
          "ok_runs": 24,
          "error_runs": 0,
          "success_days": 8,
          "consecutive_success_days": 6,
          "latest_success_date": "2026-06-23",
          "missing_days": 6,
          "latest_run_id": 57,
          "latest_status": "ok",
          "latest_age_hours": 0.01,
          "zero_output_ok_runs": 0
        }
      },
      {
        "check": "daily_ops_success_days_proven",
        "ok": true,
        "severity": "warning",
        "detail": "success_days=8 consecutive=6 minimum=1",
        "summary": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 24,
          "ok_runs": 24,
          "error_runs": 0,
          "success_days": 8,
          "consecutive_success_days": 6,
          "latest_success_date": "2026-06-23",
          "missing_days": 6,
          "latest_run_id": 57,
          "latest_status": "ok",
          "latest_age_hours": 0.01,
          "zero_output_ok_runs": 0
        }
      }
    ],
    "daily_lock": {
      "generated_at": "2026-06-22T21:20:00+00:00",
      "status": "running",
      "exit_code": 0,
      "detail": "daily run lock acquired",
      "pid": 105837,
      "root_dir": "/app",
      "lock_file": "/app/data/market_intel_daily.lock"
    },
    "ops_monitor_summary": {
      "errors": 0,
      "warnings": 0,
      "window_days": 14,
      "run_count": 24,
      "ok_runs": 24,
      "error_runs": 0,
      "success_days": 8,
      "consecutive_success_days": 6,
      "latest_success_date": "2026-06-23",
      "missing_days": 6,
      "latest_run_id": 57,
      "latest_status": "ok",
      "latest_age_hours": 0.01,
      "zero_output_ok_runs": 0
    }
  },
  "ops_monitor": {
    "ok": true,
    "generated_at": "2026-06-22T21:26:40+00:00",
    "summary": {
      "errors": 0,
      "warnings": 0,
      "window_days": 14,
      "run_count": 24,
      "ok_runs": 24,
      "error_runs": 0,
      "success_days": 8,
      "consecutive_success_days": 6,
      "latest_success_date": "2026-06-23",
      "missing_days": 6,
      "latest_run_id": 57,
      "latest_status": "ok",
      "latest_age_hours": 0.01,
      "zero_output_ok_runs": 0
    },
    "checks": [
      {
        "check": "last_run_recorded",
        "ok": true,
        "severity": "error",
        "detail": "latest run id=57",
        "latest_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        }
      },
      {
        "check": "last_run_ok",
        "ok": true,
        "severity": "error",
        "detail": "latest status=ok",
        "latest_run": {
          "id": 57,
          "started_at": "2026-06-22T21:20:03+00:00",
          "finished_at": "2026-06-22T21:26:06+00:00",
          "status": "ok",
          "sources_checked": 148,
          "candidates_found": 2406,
          "documents_new": 164,
          "analyses_new": 159,
          "error": null
        }
      },
      {
        "check": "last_run_recent",
        "ok": true,
        "severity": "warning",
        "detail": "latest age=0.0h, max=30.0h",
        "latest_age_hours": 0.009501113611111112,
        "max_latest_age_hours": 30.0
      },
      {
        "check": "recent_success_days",
        "ok": true,
        "severity": "warning",
        "detail": "success_days=8, minimum=1, window=14d",
        "success_days": 8,
        "min_success_days": 1,
        "missing_days": [
          "2026-06-12",
          "2026-06-13",
          "2026-06-14",
          "2026-06-15",
          "2026-06-16",
          "2026-06-17"
        ]
      },
      {
        "check": "recent_consecutive_success_days",
        "ok": true,
        "severity": "warning",
        "detail": "consecutive_success_days=6, minimum=1, latest_success_date=2026-06-23",
        "consecutive_success_days": 6,
        "min_success_days": 1,
        "latest_success_date": "2026-06-23"
      },
      {
        "check": "unfinished_runs_clear",
        "ok": true,
        "severity": "warning",
        "detail": "unfinished stale runs=0",
        "unfinished_runs": []
      },
      {
        "check": "zero_output_runs_under_limit",
        "ok": true,
        "severity": "warning",
        "detail": "zero-output ok runs=0, max=3",
        "zero_output_runs": []
      },
      {
        "check": "latest_source_volume",
        "ok": true,
        "severity": "warning",
        "detail": "latest sources_checked=148, minimum=1",
        "latest_sources_checked": 148,
        "min_sources_checked": 1
      }
    ],
    "daily": [
      {
        "date": "2026-06-10",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 175,
        "analyses_new": 154,
        "candidates_found": 2229,
        "latest_run_id": 50,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-11",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 147,
        "analyses_new": 123,
        "candidates_found": 2283,
        "latest_run_id": 51,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-12",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-13",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-14",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-15",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-16",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-17",
        "runs": 0,
        "ok_runs": 0,
        "error_runs": 0,
        "documents_new": 0,
        "analyses_new": 0,
        "candidates_found": 0,
        "latest_run_id": null,
        "latest_status": null
      },
      {
        "date": "2026-06-18",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 625,
        "analyses_new": 147,
        "candidates_found": 2648,
        "latest_run_id": 52,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-19",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 194,
        "analyses_new": 160,
        "candidates_found": 2338,
        "latest_run_id": 53,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-20",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 167,
        "analyses_new": 160,
        "candidates_found": 2287,
        "latest_run_id": 54,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-21",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 24,
        "analyses_new": 157,
        "candidates_found": 1640,
        "latest_run_id": 55,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-22",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 8,
        "analyses_new": 159,
        "candidates_found": 1609,
        "latest_run_id": 56,
        "latest_status": "ok"
      },
      {
        "date": "2026-06-23",
        "runs": 1,
        "ok_runs": 1,
        "error_runs": 0,
        "documents_new": 164,
        "analyses_new": 159,
        "candidates_found": 2406,
        "latest_run_id": 57,
        "latest_status": "ok"
      }
    ],
    "latest_run": {
      "id": 57,
      "started_at": "2026-06-22T21:20:03+00:00",
      "finished_at": "2026-06-22T21:26:06+00:00",
      "status": "ok",
      "sources_checked": 148,
      "candidates_found": 2406,
      "documents_new": 164,
      "analyses_new": 159,
      "error": null
    },
    "recent_runs": [
      {
        "id": 57,
        "started_at": "2026-06-22T21:20:03+00:00",
        "finished_at": "2026-06-22T21:26:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2406,
        "documents_new": 164,
        "analyses_new": 159,
        "error": null
      },
      {
        "id": 56,
        "started_at": "2026-06-21T21:20:04+00:00",
        "finished_at": "2026-06-21T21:26:20+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 1609,
        "documents_new": 8,
        "analyses_new": 159,
        "error": null
      },
      {
        "id": 55,
        "started_at": "2026-06-20T21:20:04+00:00",
        "finished_at": "2026-06-20T21:42:09+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 1640,
        "documents_new": 24,
        "analyses_new": 157,
        "error": null
      },
      {
        "id": 54,
        "started_at": "2026-06-19T21:20:03+00:00",
        "finished_at": "2026-06-19T21:30:27+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2287,
        "documents_new": 167,
        "analyses_new": 160,
        "error": null
      },
      {
        "id": 53,
        "started_at": "2026-06-18T21:20:03+00:00",
        "finished_at": "2026-06-18T21:32:55+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2338,
        "documents_new": 194,
        "analyses_new": 160,
        "error": null
      },
      {
        "id": 52,
        "started_at": "2026-06-17T21:20:05+00:00",
        "finished_at": "2026-06-17T21:34:06+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2648,
        "documents_new": 625,
        "analyses_new": 147,
        "error": null
      },
      {
        "id": 51,
        "started_at": "2026-06-10T21:20:05+00:00",
        "finished_at": "2026-06-10T21:27:44+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2283,
        "documents_new": 147,
        "analyses_new": 123,
        "error": null
      },
      {
        "id": 50,
        "started_at": "2026-06-09T21:20:01+00:00",
        "finished_at": "2026-06-09T21:26:16+00:00",
        "status": "ok",
        "sources_checked": 148,
        "candidates_found": 2229,
        "documents_new": 175,
        "analyses_new": 154,
        "error": null
      },
      {
        "id": 49,
        "started_at": "2026-06-08T21:20:05+00:00",
        "finished_at": "2026-06-08T21:28:46+00:00",
        "status": "ok",
        "sources_checked": 140,
        "candidates_found": 1635,
        "documents_new": 12,
        "analyses_new": 27,
        "error": null
      },
      {
        "id": 48,
        "started_at": "2026-06-08T15:33:49+00:00",
        "finished_at": "2026-06-08T15:37:22+00:00",
        "status": "ok",
        "sources_checked": 136,
        "candidates_found": 1961,
        "documents_new": 57,
        "analyses_new": 54,
        "error": null
      },
      {
        "id": 47,
        "started_at": "2026-06-08T06:25:50+00:00",
        "finished_at": "2026-06-08T06:28:52+00:00",
        "status": "ok",
        "sources_checked": 130,
        "candidates_found": 1623,
        "documents_new": 24,
        "analyses_new": 24,
        "error": null
      },
      {
        "id": 46,
        "started_at": "2026-06-08T05:33:48+00:00",
        "finished_at": "2026-06-08T05:35:57+00:00",
        "status": "ok",
        "sources_checked": 126,
        "candidates_found": 1510,
        "documents_new": 38,
        "analyses_new": 59,
        "error": null
      },
      {
        "id": 45,
        "started_at": "2026-06-08T03:30:02+00:00",
        "finished_at": "2026-06-08T03:31:54+00:00",
        "status": "ok",
        "sources_checked": 123,
        "candidates_found": 1212,
        "documents_new": 0,
        "analyses_new": 0,
        "error": null
      },
      {
        "id": 44,
        "started_at": "2026-06-08T03:25:26+00:00",
        "finished_at": "2026-06-08T03:27:50+00:00",
        "status": "ok",
        "sources_checked": 123,
        "candidates_found": 1172,
        "documents_new": 8,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 43,
        "started_at": "2026-06-08T03:14:49+00:00",
        "finished_at": "2026-06-08T03:18:18+00:00",
        "status": "ok",
        "sources_checked": 121,
        "candidates_found": 1212,
        "documents_new": 9,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 42,
        "started_at": "2026-06-08T03:04:48+00:00",
        "finished_at": "2026-06-08T03:07:08+00:00",
        "status": "ok",
        "sources_checked": 120,
        "candidates_found": 1343,
        "documents_new": 17,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 41,
        "started_at": "2026-06-08T02:49:06+00:00",
        "finished_at": "2026-06-08T02:52:11+00:00",
        "status": "ok",
        "sources_checked": 119,
        "candidates_found": 1207,
        "documents_new": 38,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 40,
        "started_at": "2026-06-08T02:39:50+00:00",
        "finished_at": "2026-06-08T02:42:06+00:00",
        "status": "ok",
        "sources_checked": 118,
        "candidates_found": 1097,
        "documents_new": 16,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 39,
        "started_at": "2026-06-08T02:30:17+00:00",
        "finished_at": "2026-06-08T02:32:22+00:00",
        "status": "ok",
        "sources_checked": 117,
        "candidates_found": 1191,
        "documents_new": 22,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 38,
        "started_at": "2026-06-08T02:13:49+00:00",
        "finished_at": "2026-06-08T02:15:42+00:00",
        "status": "ok",
        "sources_checked": 116,
        "candidates_found": 1167,
        "documents_new": 9,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 37,
        "started_at": "2026-06-08T02:01:06+00:00",
        "finished_at": "2026-06-08T02:03:24+00:00",
        "status": "ok",
        "sources_checked": 115,
        "candidates_found": 1474,
        "documents_new": 91,
        "analyses_new": 20,
        "error": null
      },
      {
        "id": 36,
        "started_at": "2026-06-07T22:59:08+00:00",
        "finished_at": "2026-06-07T23:02:12+00:00",
        "status": "ok",
        "sources_checked": 114,
        "candidates_found": 1165,
        "documents_new": 24,
        "analyses_new": 24,
        "error": null
      },
      {
        "id": 35,
        "started_at": "2026-06-07T22:21:07+00:00",
        "finished_at": "2026-06-07T22:22:00+00:00",
        "status": "ok",
        "sources_checked": 111,
        "candidates_found": 1078,
        "documents_new": 0,
        "analyses_new": 40,
        "error": null
      },
      {
        "id": 34,
        "started_at": "2026-06-07T22:19:36+00:00",
        "finished_at": "2026-06-07T22:20:47+00:00",
        "status": "ok",
        "sources_checked": 111,
        "candidates_found": 1236,
        "documents_new": 58,
        "analyses_new": 20,
        "error": null
      }
    ],
    "missing_success_dates": [
      "2026-06-12",
      "2026-06-13",
      "2026-06-14",
      "2026-06-15",
      "2026-06-16",
      "2026-06-17"
    ]
  },
  "ops_snapshot": {
    "ok": false,
    "generated_at": "2026-06-22T21:29:37.365342+00:00",
    "app_dir": "/app",
    "env_file": "/app/.env",
    "service_name": "market-intel",
    "deploy_mode": "docker",
    "summary": {
      "open_items": 6,
      "production_complete": false,
      "deploy_mode": "docker",
      "source_followup_sources": 7,
      "source_followup_counts": {
        "fetch_error": 7
      },
      "source_candidate_only_sources": 0,
      "source_silent_gap_sources": 0
    },
    "open_items": [
      {
        "id": "production_audit",
        "detail": "failed=['requirements_complete', 'readiness_clear', 'deploy_mode_selected', 'deployment_clear', 'env_clear', 'dashboard_content_clear', 'telegram_content_clear', 'source_candidates_resolved', 'telegram_test_sent', 'health_clear']"
      },
      {
        "id": "readiness",
        "detail": "errors=0 warnings=4"
      },
      {
        "id": "deployment_check",
        "detail": "errors=0 warnings=36"
      },
      {
        "id": "health",
        "detail": "errors=0 warnings=2"
      },
      {
        "id": "source_freshness",
        "detail": "errors=0 warnings=1"
      },
      {
        "id": "env_file",
        "detail": "missing /app/.env"
      }
    ],
    "audits": {
      "production_audit": {
        "path": "/app/reports/production_audit.json",
        "exists": true,
        "summary": {
          "complete": false,
          "local_complete": false,
          "remote_evidence_complete": false,
          "completion_evidence": {
            "complete": false,
            "completion_source": "incomplete",
            "local_complete": false,
            "remote_evidence_complete": false,
            "required_reports": 71,
            "present_required_reports": 65,
            "missing_required_report_count": 6,
            "failed_check_ids": [
              "remote_required_reports_present",
              "remote_release_upload_bundle_verified",
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh",
              "remote_deployed_manifest_verified"
            ],
            "remote_recurring_daily_operation_ok": true,
            "remote_ops_success_days": 5,
            "remote_ops_consecutive_success_days": 5,
            "remote_ops_success_days_required": 2,
            "remote_ops_latest_age_hours": 10.01,
            "remote_ops_latest_age_hours_max": 30.0,
            "remote_telegram_notify_sent": false,
            "remote_telegram_notify_fresh": false,
            "remote_telegram_notify_message_length": 0,
            "public_endpoints": 35,
            "remote_deployed_manifest_ok": false,
            "remote_mutable_report_count": 51,
            "remote_mutable_reports_present": 51,
            "remote_evidence_manifest_ok": true,
            "remote_evidence_archive_ok": true,
            "remote_release_upload_bundle_verified": false,
            "remote_source_freshness_ok": true,
            "remote_source_coverage_ok": true,
            "remote_market_source_coverage_ok": true
          },
          "gates": 15,
          "passed": 5,
          "failed": 10,
          "local_failed": 10,
          "failed_gate_ids": [
            "requirements_complete",
            "readiness_clear",
            "deploy_mode_selected",
            "deployment_clear",
            "env_clear",
            "dashboard_content_clear",
            "telegram_content_clear",
            "source_candidates_resolved",
            "telegram_test_sent",
            "health_clear"
          ],
          "local_failed_gate_ids": [
            "requirements_complete",
            "readiness_clear",
            "deploy_mode_selected",
            "deployment_clear",
            "env_clear",
            "dashboard_content_clear",
            "telegram_content_clear",
            "source_candidates_resolved",
            "telegram_test_sent",
            "health_clear"
          ]
        },
        "status": null,
        "ok": false,
        "warnings": null
      },
      "requirements_audit": {
        "path": "/app/reports/requirements_audit.json",
        "exists": true,
        "summary": {
          "total": 12,
          "met": 9,
          "partial": 3,
          "missing": 0,
          "complete": false
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "readiness": {
        "path": "/app/reports/readiness.json",
        "exists": true,
        "summary": {
          "errors": 0,
          "warnings": 4,
          "sources": 148,
          "documents": 12715,
          "analyses": 9611,
          "pending_fetch": 116
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "deployment_check": {
        "path": "/app/reports/deployment_check.json",
        "exists": true,
        "summary": {
          "errors": 0,
          "warnings": 36,
          "app_dir": "/app",
          "service_name": "market-intel",
          "deploy_mode": "auto",
          "platform": "linux"
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "public_dashboard_check": {
        "path": "/app/reports/public_dashboard_check.json",
        "exists": true,
        "summary": {
          "errors": 0,
          "warnings": 0,
          "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "base_url": "https://35-221-72-238.sslip.io/",
          "endpoint_count": 36
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "ops_monitor": {
        "path": "/app/reports/ops_monitor.json",
        "exists": true,
        "summary": {
          "errors": 0,
          "warnings": 0,
          "window_days": 14,
          "run_count": 24,
          "ok_runs": 24,
          "error_runs": 0,
          "success_days": 8,
          "consecutive_success_days": 6,
          "latest_success_date": "2026-06-23",
          "missing_days": 6,
          "latest_run_id": 57,
          "latest_status": "ok",
          "latest_age_hours": 0.01,
          "zero_output_ok_runs": 0
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "health": {
        "path": "/app/reports/health.json",
        "exists": true,
        "summary": {
          "ok": false,
          "errors": 0,
          "warnings": 2,
          "warning_ids": [
            "source_errors_or_unchecked",
            "audit_reports_need_attention"
          ],
          "audit_warnings": 10,
          "local_warning_ids": [
            "source_errors_or_unchecked",
            "audit_reports_need_attention"
          ],
          "local_audit_warnings": 10,
          "remote_evidence_complete": false,
          "sources": 148,
          "source_errors": 3,
          "stale_sources": 3,
          "pending_fetch": 116,
          "last_run_status": "ok",
          "source_followup_sources": 7,
          "source_followup_counts": {
            "fetch_error": 7
          },
          "source_candidate_only_sources": 0,
          "source_silent_gap_sources": 0
        },
        "status": null,
        "ok": false,
        "warnings": [
          "source_errors_or_unchecked",
          "audit_reports_need_attention"
        ]
      },
      "source_freshness": {
        "path": "/app/reports/source_freshness.json",
        "exists": true,
        "summary": {
          "errors": 0,
          "warnings": 1,
          "active_sources": 148,
          "checked_recent": 148,
          "unchecked": 0,
          "stale_checked": 0,
          "source_error_rows": 3,
          "stale_or_quiet_sources": 0,
          "candidate_only_sources": 0,
          "covered_candidate_only_sources": 4,
          "silent_gap_sources": 0,
          "followup_sources": 7,
          "followup_counts": {
            "fetch_error": 7
          },
          "high_fetch_error_sources": 0,
          "documents_24h": 313,
          "documents_7d": 2262,
          "documents_30d": 12715,
          "inactive_state_rows": 11,
          "max_checked_age_hours": 30.0,
          "stale_document_days": 45
        },
        "status": null,
        "ok": true,
        "warnings": null
      },
      "ops_handoff": {
        "path": "/app/reports/ops_handoff.json",
        "exists": true,
        "summary": {
          "open_items": 7,
          "warning_items": 80,
          "partial_requirements": 3,
          "missing_requirements": 0,
          "readiness_errors": 0,
          "readiness_warnings": 4,
          "deployment_errors": 0,
          "deployment_warnings": 36,
          "env_errors": 3,
          "env_warnings": 40,
          "public_dashboard_errors": 0,
          "public_dashboard_warnings": 0,
          "telegram_content_errors": 1,
          "telegram_content_warnings": 0,
          "app_dir": "/app",
          "env_file": "/app/.env",
          "service_name": "market-intel",
          "deploy_mode": "systemd",
          "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
          "public_dashboard_url_configured": true,
          "public_dashboard_url_quality": {
            "url": "https://35-221-72-238.sslip.io/dashboard.html",
            "ok": true,
            "format_ok": true,
            "placeholder": false,
            "host": "35-221-72-238.sslip.io"
          }
        },
        "status": null,
        "ok": false,
        "warnings": null
      },
      "telegram_notify": {
        "path": "/app/reports/telegram_notify.json",
        "exists": true,
        "summary": null,
        "status": "ok",
        "ok": true,
        "warnings": null
      },
      "telegram_test": {
        "path": "/app/reports/telegram_test.json",
        "exists": true,
        "summary": null,
        "status": "ok",
        "ok": null,
        "warnings": null
      }
    },
    "probes": {
      "disk": {
        "command": [
          "df",
          "-h",
          "/app"
        ],
        "available": true,
        "returncode": 0,
        "stdout": "Filesystem      Size  Used Avail Use% Mounted on\noverlay         338G   96G  243G  29% /\n",
        "stderr": ""
      },
      "python_version": {
        "command": [
          "python3",
          "--version"
        ],
        "available": true,
        "returncode": 0,
        "stdout": "Python 3.11.15\n",
        "stderr": ""
      },
      "docker_compose_ps": {
        "command": [
          "docker",
          "compose",
          "ps"
        ],
        "available": false,
        "returncode": null,
        "stdout": "",
        "stderr": "docker not found"
      },
      "docker_worker_logs": {
        "command": [
          "docker",
          "compose",
          "logs",
          "--tail",
          "80",
          "worker"
        ],
        "available": false,
        "returncode": null,
        "stdout": "",
        "stderr": "docker not found"
      },
      "docker_dashboard_logs": {
        "command": [
          "docker",
          "compose",
          "logs",
          "--tail",
          "80",
          "dashboard"
        ],
        "available": false,
        "returncode": null,
        "stdout": "",
        "stderr": "docker not found"
      }
    }
  },
  "source_freshness": {
    "ok": true,
    "generated_at": "2026-06-22T21:26:41+00:00",
    "summary": {
      "errors": 0,
      "warnings": 1,
      "active_sources": 148,
      "checked_recent": 148,
      "unchecked": 0,
      "stale_checked": 0,
      "source_error_rows": 3,
      "stale_or_quiet_sources": 0,
      "candidate_only_sources": 0,
      "covered_candidate_only_sources": 4,
      "silent_gap_sources": 0,
      "followup_sources": 7,
      "followup_counts": {
        "fetch_error": 7
      },
      "high_fetch_error_sources": 0,
      "documents_24h": 313,
      "documents_7d": 2262,
      "documents_30d": 12715,
      "inactive_state_rows": 11,
      "max_checked_age_hours": 30.0,
      "stale_document_days": 45
    },
    "checks": [
      {
        "check": "all_active_sources_checked",
        "ok": true,
        "severity": "error",
        "detail": "unchecked active sources=0",
        "unchecked": 0
      },
      {
        "check": "active_sources_checked_recently",
        "ok": true,
        "severity": "error",
        "detail": "stale checked sources=0, max_age_hours=30.0",
        "stale_checked": 0,
        "max_checked_age_hours": 30.0
      },
      {
        "check": "source_error_count_under_limit",
        "ok": false,
        "severity": "warning",
        "detail": "sources with repeated/status errors=3, max_error_count=3",
        "source_error_rows": 3,
        "max_error_count": 3
      },
      {
        "check": "recent_document_flow_visible",
        "ok": true,
        "severity": "warning",
        "detail": "documents discovered in 7d=2262",
        "documents_7d": 2262
      },
      {
        "check": "fetch_error_rate_under_limit",
        "ok": true,
        "severity": "warning",
        "detail": "sources with high fetch error rate=0, max_rate=0.25",
        "high_fetch_error_rows": 0,
        "max_fetch_error_rate": 0.25
      }
    ],
    "sources": [
      {
        "source_id": "gsi_news",
        "source_name": "国土地理院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.gsi.go.jp/",
        "freshness_status": "source_error",
        "severity_rank": 3,
        "checked_at": "2026-06-22T21:21:33+00:00",
        "checked_age_hours": 0.09,
        "last_status": null,
        "error_count": 6,
        "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>",
        "document_count": 48,
        "last_candidate_count": 13,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 48,
        "latest_document_at": "2026-06-10T21:23:01+00:00",
        "latest_document_age_days": 12.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "ソースエラーが多いです error_count=6 status=None"
        ],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "iea_reports",
        "source_name": "IEA Reports",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://www.iea.org/analysis/all?type=report",
        "freshness_status": "source_error",
        "severity_rank": 3,
        "checked_at": "2026-06-22T21:23:48+00:00",
        "checked_age_hours": 0.05,
        "last_status": 403,
        "error_count": 6,
        "last_error": "HTTP Error 403: Forbidden",
        "document_count": 12,
        "last_candidate_count": 11,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 12,
        "latest_document_at": "2026-06-10T21:23:01+00:00",
        "latest_document_age_days": 12.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [
          "ソースエラーが多いです error_count=6 status=403"
        ],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "nuveen_investment_outlook",
        "source_name": "Nuveen Investment Outlook",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.nuveen.com/global/insights/investment-outlook/",
        "freshness_status": "source_error",
        "severity_rank": 3,
        "checked_at": "2026-06-22T21:23:32+00:00",
        "checked_age_hours": 0.05,
        "last_status": null,
        "error_count": 6,
        "last_error": "The read operation timed out",
        "document_count": 7,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 7,
        "latest_document_at": "2026-06-08T06:28:36+00:00",
        "latest_document_age_days": 14.62,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "ソースエラーが多いです error_count=6 status=None"
        ],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "boj_releases",
        "source_name": "日本銀行 更新情報RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.boj.or.jp/rss/whatsnew.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:07+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 136,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 20,
        "documents_30d": 136,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 16,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bok_economic_outlook_rss",
        "source_name": "Bank of Korea Economic Outlook RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:14+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 435,
        "last_candidate_count": 50,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 435,
        "latest_document_at": "2026-06-08T22:30:48+00:00",
        "latest_document_age_days": 13.96,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bok_financial_stability_rss",
        "source_name": "Bank of Korea Financial Stability RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0000593/news.rss?menuNo=200068",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:15+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 361,
        "last_candidate_count": 46,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 361,
        "latest_document_at": "2026-06-08T22:31:33+00:00",
        "latest_document_age_days": 13.95,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bok_monetary_policy_rss",
        "source_name": "Bank of Korea Monetary Policy RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.bok.or.kr/portal/bbs/P0000559/news.rss?menuNo=200690",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:13+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 378,
        "last_candidate_count": 50,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 4,
        "documents_30d": 378,
        "latest_document_at": "2026-06-20T21:39:14+00:00",
        "latest_document_age_days": 1.99,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "cao_csti",
        "source_name": "内閣府 総合科学技術・イノベーション会議",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:06+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 356,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 356,
        "latest_document_at": "2026-06-07T04:33:03+00:00",
        "latest_document_age_days": 15.7,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "cas_home",
        "source_name": "内閣官房 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.cas.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:21+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 260,
        "last_candidate_count": 18,
        "candidate_only_ok": false,
        "documents_24h": 5,
        "documents_7d": 83,
        "documents_30d": 260,
        "latest_document_at": "2026-06-22T21:24:46+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 28,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "digital_agency_rss",
        "source_name": "デジタル庁 新着・更新RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.digital.go.jp/rss/news.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:22+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 396,
        "last_candidate_count": 34,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 223,
        "documents_30d": 396,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 62,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "ecb_press_rss",
        "source_name": "European Central Bank Press RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.ecb.europa.eu/rss/press.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:10+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 32,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 14,
        "documents_30d": 32,
        "latest_document_at": "2026-06-22T21:24:11+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "ecb_publications_rss",
        "source_name": "European Central Bank Publications RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.ecb.europa.eu/rss/pub.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:11+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 41,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 10,
        "documents_30d": 41,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "enecho_meti_release_bridge",
        "source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:05+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 0,
        "last_candidate_count": 2,
        "candidate_only_ok": true,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 0,
        "latest_document_at": null,
        "latest_document_age_days": null,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "直近チェックで候補2件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
        ],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "env_press",
        "source_name": "環境省 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.env.go.jp/press/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:17+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 119,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 7,
        "documents_7d": 57,
        "documents_30d": 119,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 55,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fed_monetary_policy_rss",
        "source_name": "Federal Reserve Monetary Policy RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/press_monetary.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:07+00:00",
        "checked_age_hours": 0.11,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 21,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 21,
        "latest_document_at": "2026-06-17T21:23:48+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fed_research_papers_rss",
        "source_name": "Federal Reserve Working Papers RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/working_papers.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:09+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 45,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 13,
        "documents_7d": 13,
        "documents_30d": 45,
        "latest_document_at": "2026-06-22T21:24:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 6,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fed_speeches_rss",
        "source_name": "Federal Reserve Speeches RSS",
        "publisher_type": "central_bank",
        "kind": "rss",
        "url": "https://www.federalreserve.gov/feeds/speeches.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:08+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 36,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 2,
        "documents_30d": 36,
        "latest_document_at": "2026-06-22T21:24:16+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fsa_recent",
        "source_name": "金融庁 新着情報一覧",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.fsa.go.jp/recent/recent.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:04+00:00",
        "checked_age_hours": 0.11,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 174,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 174,
        "latest_document_at": "2026-06-07T14:25:05+00:00",
        "latest_document_age_days": 15.29,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.jetro.go.jp/rss2/biznews.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:16+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 180,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 5,
        "documents_7d": 106,
        "documents_30d": 180,
        "latest_document_at": "2026-06-22T21:24:42+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 1,
        "actionable_fetch_errors": 1,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0056,
        "actionable_fetch_error_rate": 0.0056,
        "analyses_7d": 84,
        "reasons": [],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "jst_press_rss",
        "source_name": "JST プレスリリースRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.jst.go.jp/rss/press.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:16+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 53,
        "last_candidate_count": 9,
        "candidate_only_ok": false,
        "documents_24h": 3,
        "documents_7d": 26,
        "documents_30d": 53,
        "latest_document_at": "2026-06-22T21:25:48+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 12,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kantei_home",
        "source_name": "首相官邸 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kantei.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:21+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 48,
        "last_candidate_count": 26,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 12,
        "documents_30d": 48,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 12,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "maff_press_rss",
        "source_name": "農林水産省 報道発表RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.maff.go.jp/rss.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:18+00:00",
        "checked_age_hours": 0.11,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 160,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 60,
        "documents_30d": 160,
        "latest_document_at": "2026-06-21T21:23:29+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 29,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "meti_news",
        "source_name": "経済産業省 ニュースリリース",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:04+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 53,
        "last_candidate_count": 25,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 25,
        "documents_30d": 53,
        "latest_document_at": "2026-06-19T21:23:35+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 27,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mext_news_rss",
        "source_name": "文部科学省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:17+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 270,
        "last_candidate_count": 21,
        "candidate_only_ok": false,
        "documents_24h": 46,
        "documents_7d": 127,
        "documents_30d": 270,
        "latest_document_at": "2026-06-22T21:24:33+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 13,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 77,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mhlw_news_rss",
        "source_name": "厚生労働省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mhlw.go.jp/stf/news.rdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:19+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 675,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 21,
        "documents_7d": 171,
        "documents_30d": 675,
        "latest_document_at": "2026-06-22T21:24:44+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 15,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 88,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mic_press",
        "source_name": "総務省 報道資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:23+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 118,
        "last_candidate_count": 33,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 118,
        "latest_document_at": "2026-06-08T05:41:54+00:00",
        "latest_document_age_days": 14.66,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mlit_news_rss",
        "source_name": "国土交通省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mlit.go.jp/index.rdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:20+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 17,
        "last_candidate_count": 13,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 4,
        "documents_30d": 17,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mlit_press_rss",
        "source_name": "国土交通省 プレスリリースRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mlit.go.jp/pressrelease.rdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:20+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 282,
        "last_candidate_count": 22,
        "candidate_only_ok": false,
        "documents_24h": 35,
        "documents_7d": 169,
        "documents_30d": 282,
        "latest_document_at": "2026-06-22T21:24:46+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 34,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 64,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mod.go.jp/j/rss/news.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:19+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 177,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 6,
        "documents_7d": 60,
        "documents_30d": 177,
        "latest_document_at": "2026-06-22T21:24:43+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 3,
        "fetch_errors": 1,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 1,
        "fetch_error_rate": 0.0056,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 39,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mof.go.jp/news.rss",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:03+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 385,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 5,
        "documents_7d": 124,
        "documents_30d": 385,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 13,
        "fetch_errors": 1,
        "actionable_fetch_errors": 1,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0026,
        "actionable_fetch_error_rate": 0.0026,
        "analyses_7d": 82,
        "reasons": [],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "moj_home",
        "source_name": "法務省 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:23+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 88,
        "last_candidate_count": 38,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 88,
        "latest_document_at": "2026-06-09T21:26:00+00:00",
        "latest_document_age_days": 13.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 5,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nedo_news",
        "source_name": "NEDO ニュース",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nedo.go.jp/news/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:15+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 22,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 5,
        "documents_30d": 22,
        "latest_document_at": "2026-06-19T21:29:13+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "reconstruction_whats_new",
        "source_name": "復興庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.reconstruction.go.jp/topics/whats-new/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:22+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 109,
        "last_candidate_count": 30,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 109,
        "latest_document_at": "2026-06-07T03:58:16+00:00",
        "latest_document_age_days": 15.73,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "sme_agency_meti_release_bridge",
        "source_name": "中小企業庁 関連 経済産業省ニュースリリース",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:05+00:00",
        "checked_age_hours": 0.11,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 0,
        "last_candidate_count": 1,
        "candidate_only_ok": true,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 0,
        "latest_document_at": null,
        "latest_document_age_days": null,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
        ],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "am_one_market_reports",
        "source_name": "アセットマネジメントOne マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.am-one.co.jp/report/marketreport/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:49+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 8,
        "last_candidate_count": 7,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 8,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "amova_market",
        "source_name": "アモーヴァ・アセットマネジメント マーケット情報",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.amova-am.com/market",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:52+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 8,
        "last_candidate_count": 8,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 8,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "atla_press",
        "source_name": "防衛装備庁 報道資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mod.go.jp/atla/houdou.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:31+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 29,
        "last_candidate_count": 26,
        "candidate_only_ok": false,
        "documents_24h": 3,
        "documents_7d": 3,
        "documents_30d": 29,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "blackrock_insights",
        "source_name": "BlackRock Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.blackrock.com/us/financial-professionals/insights",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:56+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 31,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 31,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.caa.go.jp/news.rss",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:24+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 89,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 3,
        "documents_7d": 44,
        "documents_30d": 89,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 1,
        "actionable_fetch_errors": 1,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0112,
        "actionable_fetch_error_rate": 0.0112,
        "analyses_7d": 43,
        "reasons": [],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "cfa_press",
        "source_name": "こども家庭庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.cfa.go.jp/press",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:24+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 184,
        "last_candidate_count": 17,
        "candidate_only_ok": false,
        "documents_24h": 17,
        "documents_7d": 87,
        "documents_30d": 184,
        "latest_document_at": "2026-06-22T21:24:47+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 4,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 76,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "daiwa_am_reports",
        "source_name": "大和アセットマネジメント レポート一覧",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:49+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 109,
        "last_candidate_count": 35,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 13,
        "documents_30d": 109,
        "latest_document_at": "2026-06-19T21:23:36+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 13,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "daiwa_institute_capital_markets",
        "source_name": "大和総研 金融・証券市場レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:36+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 4,
        "last_candidate_count": 36,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 4,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "daiwa_institute_economics",
        "source_name": "大和総研 経済分析レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dir.co.jp/report/research/economics/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:36+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 42,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 14,
        "documents_30d": 42,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 14,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "daiwa_tech_report",
        "source_name": "大和総研 テクノロジーレポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:35+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 44,
        "last_candidate_count": 39,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 44,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "dlri_reports",
        "source_name": "第一ライフ資産運用経済研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:43+00:00",
        "checked_age_hours": 0.1,
        "last_status": 202,
        "error_count": 0,
        "last_error": null,
        "document_count": 204,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 204,
        "latest_document_at": "2026-06-10T21:24:13+00:00",
        "latest_document_age_days": 12.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fdma_press_rss",
        "source_name": "消防庁 報道発表RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:25+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 1,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 1,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "gpif_news_rss",
        "source_name": "GPIF News RSS",
        "publisher_type": "public_fund",
        "kind": "rss",
        "url": "https://www.gpif.go.jp/en/rss.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:54+00:00",
        "checked_age_hours": 0.1,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 47,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 14,
        "documents_30d": 47,
        "latest_document_at": "2026-06-17T21:32:22+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 7,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "hamagin_ri_publication",
        "source_name": "浜銀総合研究所 レポート・出版物",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.yokohama-ri.co.jp/html/publication/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:45+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 60,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 60,
        "latest_document_at": "2026-06-07T13:45:46+00:00",
        "latest_document_age_days": 15.32,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:27+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 169,
        "last_candidate_count": 31,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 6,
        "documents_30d": 169,
        "latest_document_at": "2026-06-22T21:24:47+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 1,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 1,
        "fetch_error_rate": 0.0059,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 5,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jftc_press",
        "source_name": "公正取引委員会 報道発表資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jftc.go.jp/houdou/pressrelease/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:28+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 30,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 30,
        "latest_document_at": "2026-06-07T14:32:41+00:00",
        "latest_document_age_days": 15.29,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jma_press",
        "source_name": "気象庁 報道発表・新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jma.go.jp/jma/press/topics.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:25+00:00",
        "checked_age_hours": 0.1,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 34,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 34,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jpmorgan_am_japan_insights",
        "source_name": "J.P.モルガン・アセット・マネジメント Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:57+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 20,
        "last_candidate_count": 11,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 20,
        "latest_document_at": "2026-06-07T13:02:56+00:00",
        "latest_document_age_days": 15.35,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jpx_market_news_rss",
        "source_name": "日本取引所グループ マーケットニュースRSS",
        "publisher_type": "exchange",
        "kind": "rss",
        "url": "https://www.jpx.co.jp/rss/markets_news.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:53+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 110,
        "last_candidate_count": 18,
        "candidate_only_ok": false,
        "documents_24h": 4,
        "documents_7d": 21,
        "documents_30d": 110,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 22,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jpx_news_rss",
        "source_name": "日本取引所グループ お知らせRSS",
        "publisher_type": "exchange",
        "kind": "rss",
        "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:54+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 26,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 20,
        "documents_30d": 26,
        "latest_document_at": "2026-06-20T21:41:26+00:00",
        "latest_document_age_days": 1.99,
        "pending_fetch": 13,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 5,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jri_reports",
        "source_name": "日本総研 経済・政策レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.jri.co.jp/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:42+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 153,
        "last_candidate_count": 31,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 13,
        "documents_30d": 153,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 13,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jta_news",
        "source_name": "観光庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mlit.go.jp/kankocho/news.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:26+00:00",
        "checked_age_hours": 0.1,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 25,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 25,
        "latest_document_at": "2026-06-07T14:50:36+00:00",
        "latest_document_age_days": 15.28,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mufg_ms_rss_info",
        "source_name": "三菱UFJモルガン・スタンレー証券 RSS配信案内",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.sc.mufg.jp/service/rss/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:53+00:00",
        "checked_age_hours": 0.1,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 1,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 1,
        "latest_document_at": "2026-06-06T22:03:22+00:00",
        "latest_document_age_days": 15.97,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "murc_library",
        "source_name": "三菱UFJリサーチ&コンサルティング レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.murc.jp/library/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:39+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 39,
        "last_candidate_count": 25,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 7,
        "documents_30d": 39,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 7,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nissay_am_market_reports",
        "source_name": "ニッセイアセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.nam.co.jp/market/forecast/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:47+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 22,
        "last_candidate_count": 21,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 22,
        "latest_document_at": "2026-06-09T21:23:03+00:00",
        "latest_document_age_days": 13.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nochuri_ecofin_watch",
        "source_name": "農林中金総合研究所 経済金融ウォッチ",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:44+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 66,
        "last_candidate_count": 10,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 66,
        "latest_document_at": "2026-06-07T13:46:10+00:00",
        "latest_document_age_days": 15.32,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nomura_am_reports",
        "source_name": "野村アセット マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:34+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 97,
        "last_candidate_count": 39,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 14,
        "documents_30d": 97,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 13,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nomura_research",
        "source_name": "野村證券 野村のリサーチ",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.nomura.co.jp/market/research/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:32+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 6,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 6,
        "latest_document_at": "2026-06-07T14:25:08+00:00",
        "latest_document_age_days": 15.29,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "npa_news_release",
        "source_name": "警察庁 報道発表資料",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.npa.go.jp/news/release/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:30+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 118,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 15,
        "documents_30d": 118,
        "latest_document_at": "2026-06-21T21:24:33+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 9,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nra_news",
        "source_name": "原子力規制委員会 新着履歴",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nsr.go.jp/news/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:29+00:00",
        "checked_age_hours": 0.1,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 136,
        "last_candidate_count": 21,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 8,
        "documents_30d": 136,
        "latest_document_at": "2026-06-20T21:24:40+00:00",
        "latest_document_age_days": 2.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 7,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nri_reports",
        "source_name": "野村総合研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nri.com/jp/knowledge/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:38+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 86,
        "last_candidate_count": 34,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 2,
        "documents_30d": 86,
        "latest_document_at": "2026-06-22T21:24:06+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "pimco_japan_insights",
        "source_name": "PIMCOの視点",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.pimco.com/jp/ja/insights",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:59+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 2,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 2,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "ppc_press",
        "source_name": "個人情報保護委員会 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.ppc.go.jp/news/press/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:29+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 15,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 15,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "pwc_daily_macro",
        "source_name": "PwC Japan Daily Macro Economic Insights",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:41+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 1,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 1,
        "latest_document_at": "2026-06-06T23:19:41+00:00",
        "latest_document_age_days": 15.92,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "resona_am_reports",
        "source_name": "りそなアセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.resona-am.co.jp/market/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:46+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 38,
        "last_candidate_count": 31,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 3,
        "documents_30d": 38,
        "latest_document_at": "2026-06-18T21:23:50+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "scbri_reports",
        "source_name": "信金中金総研 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.scbri.jp/reports/search/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:44+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 13,
        "last_candidate_count": 13,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 13,
        "latest_document_at": "2026-06-07T13:44:38+00:00",
        "latest_document_age_days": 15.32,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "smbc_nikko_reports",
        "source_name": "SMBC日興証券 レポート",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:37+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 36,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 36,
        "latest_document_at": "2026-06-07T03:35:50+00:00",
        "latest_document_age_days": 15.74,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "smdam_ichikawa_reports",
        "source_name": "三井住友DS 市川レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.smd-am.co.jp/market/ichikawa/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:20:51+00:00",
        "checked_age_hours": 0.1,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 161,
        "last_candidate_count": 37,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 12,
        "documents_30d": 161,
        "latest_document_at": "2026-06-22T21:24:38+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 9,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bunka_press",
        "source_name": "文化庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:27+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 101,
        "last_candidate_count": 38,
        "candidate_only_ok": false,
        "documents_24h": 4,
        "documents_7d": 23,
        "documents_30d": 101,
        "latest_document_at": "2026-06-22T21:25:13+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 11,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "churoi_news",
        "source_name": "中央労働委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mhlw.go.jp/churoi/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:28+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 41,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 41,
        "latest_document_at": "2026-06-07T14:50:15+00:00",
        "latest_document_age_days": 15.28,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "clb_news",
        "source_name": "内閣法制局 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.clb.go.jp/news/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:20+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 15,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 15,
        "latest_document_at": "2026-06-07T03:35:50+00:00",
        "latest_document_age_days": 15.74,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "fidelity_international_reports",
        "source_name": "Fidelity International Reports",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:04+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 2,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 2,
        "latest_document_at": "2026-06-07T22:20:13+00:00",
        "latest_document_age_days": 14.96,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "geijutuin_home",
        "source_name": "日本芸術院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.geijutuin.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:28+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 63,
        "last_candidate_count": 38,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 9,
        "documents_30d": 63,
        "latest_document_at": "2026-06-21T21:24:35+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 1,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 1,
        "fetch_error_rate": 0.0159,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 5,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "goldman_sachs_markets",
        "source_name": "Goldman Sachs The Markets",
        "publisher_type": "global_investment_bank",
        "kind": "html_index",
        "url": "https://www.goldmansachs.com/insights/the-markets/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:00+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 16,
        "last_candidate_count": 16,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 16,
        "latest_document_at": "2026-06-07T22:20:13+00:00",
        "latest_document_age_days": 14.96,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "invesco_market_insights",
        "source_name": "Invesco Market and Economic Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:11+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 20,
        "last_candidate_count": 17,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 20,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "isa_news",
        "source_name": "出入国在留管理庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/isa/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:24+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 229,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 229,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "japan_acad_news",
        "source_name": "日本学士院 ニュース",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:26+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 73,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 73,
        "latest_document_at": "2026-06-07T14:50:51+00:00",
        "latest_document_age_days": 15.27,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jbaudit_news",
        "source_name": "会計検査院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jbaudit.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:35+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 111,
        "last_candidate_count": 35,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 8,
        "documents_30d": 111,
        "latest_document_at": "2026-06-21T21:24:36+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jcrc_activity",
        "source_name": "カジノ管理委員会 委員会開催状況",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jcrc.go.jp/activity/holding.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:22+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 28,
        "last_candidate_count": 21,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 28,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jfa_press",
        "source_name": "水産庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jfa.maff.go.jp/j/press/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:29+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 516,
        "last_candidate_count": 26,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 516,
        "latest_document_at": "2026-06-08T15:37:12+00:00",
        "latest_document_age_days": 14.24,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jinji_news",
        "source_name": "人事院 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jinji.go.jp/news.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:20+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 257,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 257,
        "latest_document_at": "2026-06-07T14:41:57+00:00",
        "latest_document_age_days": 15.28,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jishin_news",
        "source_name": "地震調査研究推進本部 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.jishin.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:26+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 240,
        "last_candidate_count": 27,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 240,
        "latest_document_at": "2026-06-07T15:07:12+00:00",
        "latest_document_age_days": 15.26,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jtsb_news",
        "source_name": "運輸安全委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://jtsb.mlit.go.jp/jtsb/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:34+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 38,
        "last_candidate_count": 19,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 38,
        "latest_document_at": "2026-06-07T08:31:37+00:00",
        "latest_document_age_days": 15.54,
        "pending_fetch": 0,
        "fetch_errors": 12,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 12,
        "fetch_error_rate": 0.3158,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kensatsu_home",
        "source_name": "検察庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kensatsu.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:23+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 2,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 2,
        "latest_document_at": "2026-06-07T14:50:32+00:00",
        "latest_document_age_days": 15.28,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kfs_topics",
        "source_name": "国税不服審判所 トピックス",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.kfs.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:25+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 22,
        "last_candidate_count": 17,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 7,
        "documents_30d": 22,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 7,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kouanshin_index",
        "source_name": "公安審査委員会",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:35+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 19,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 19,
        "latest_document_at": "2026-06-07T01:03:53+00:00",
        "latest_document_age_days": 15.85,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kouchoi_home",
        "source_name": "公害等調整委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.soumu.go.jp/kouchoi/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:23+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 52,
        "last_candidate_count": 34,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 52,
        "latest_document_at": "2026-06-18T21:23:50+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "kunaicho_rss",
        "source_name": "宮内庁 新着情報RSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:21+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 48,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 48,
        "latest_document_at": "2026-06-07T01:07:28+00:00",
        "latest_document_age_days": 15.85,
        "pending_fetch": 0,
        "fetch_errors": 11,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 11,
        "fetch_error_rate": 0.2292,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "morgan_stanley_insights",
        "source_name": "Morgan Stanley Insights",
        "publisher_type": "global_investment_bank",
        "kind": "html_index",
        "url": "https://www.morganstanley.com/insights",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:01+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 21,
        "last_candidate_count": 12,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 9,
        "documents_30d": 21,
        "latest_document_at": "2026-06-18T21:23:50+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 9,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "msdf_news",
        "source_name": "海上自衛隊 お知らせ",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mod.go.jp/msdf/release/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:34+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 8,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 2,
        "documents_30d": 8,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mufg_am_reports",
        "source_name": "三菱UFJアセットマネジメント レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.am.mufg.jp/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:12+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 33,
        "last_candidate_count": 16,
        "candidate_only_ok": false,
        "documents_24h": 5,
        "documents_7d": 11,
        "documents_30d": 33,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 8,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mufg_esmart_investment",
        "source_name": "三菱UFJ eスマート証券 投資情報",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://kabu.com/investment/default.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:18+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 27,
        "last_candidate_count": 26,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 27,
        "latest_document_at": "2026-06-07T03:10:39+00:00",
        "latest_document_age_days": 15.76,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "npsc_home",
        "source_name": "国家公安委員会 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.npsc.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:22+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 8,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 8,
        "latest_document_at": "2026-06-07T01:07:38+00:00",
        "latest_document_age_days": 15.85,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nta_information",
        "source_name": "国税庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.nta.go.jp/information/index.htm",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:25+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 107,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 107,
        "latest_document_at": "2026-06-07T14:50:34+00:00",
        "latest_document_age_days": 15.28,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "okasan_marketinfo",
        "source_name": "岡三証券 マーケット・投資情報",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.okasan.co.jp/marketinfo/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:17+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 80,
        "last_candidate_count": 37,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 80,
        "latest_document_at": "2026-06-07T13:57:41+00:00",
        "latest_document_age_days": 15.31,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "psia_news",
        "source_name": "公安調査庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.moj.go.jp/psia/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:24+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 43,
        "last_candidate_count": 21,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 43,
        "latest_document_at": "2026-06-08T05:35:08+00:00",
        "latest_document_age_days": 14.66,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "rinya_press",
        "source_name": "林野庁 報道発表",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.rinya.maff.go.jp/j/press/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:29+00:00",
        "checked_age_hours": 0.09,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 139,
        "last_candidate_count": 36,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 22,
        "documents_30d": 139,
        "latest_document_at": "2026-06-21T21:24:36+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 8,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "sbi_sec_reports",
        "source_name": "SBI証券 レポート",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://go.sbisec.co.jp/media/report/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:17+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 47,
        "last_candidate_count": 40,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 6,
        "documents_30d": 47,
        "latest_document_at": "2026-06-19T21:23:36+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 6,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "schroders_global_insights",
        "source_name": "Schroders Global Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.schroders.com/en/global/individual/insights/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:09+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 5,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 5,
        "latest_document_at": "2026-06-07T23:00:39+00:00",
        "latest_document_age_days": 14.93,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "scj_info",
        "source_name": "日本学術会議 お知らせ",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.scj.go.jp/ja/info/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:21+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 346,
        "last_candidate_count": 30,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 346,
        "latest_document_at": "2026-06-19T21:27:11+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "smtam_reports",
        "source_name": "三井住友トラスト・アセットマネジメント レポート・コラム",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.smtam.jp/report_column/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:13+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 124,
        "last_candidate_count": 80,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 13,
        "documents_30d": 124,
        "latest_document_at": "2026-06-22T21:23:50+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 13,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "sports_agency_news",
        "source_name": "スポーツ庁 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mext.go.jp/sports/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:27+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 113,
        "last_candidate_count": 36,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 113,
        "latest_document_at": "2026-06-10T21:26:48+00:00",
        "latest_document_age_days": 12.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "state_street_global_outlook",
        "source_name": "State Street Global Advisors Market Outlook",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:12+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 11,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 11,
        "latest_document_at": "2026-06-08T03:44:28+00:00",
        "latest_document_age_days": 14.74,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "vanguard_market_outlook",
        "source_name": "Vanguard Economic and Market Outlook",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:05+00:00",
        "checked_age_hours": 0.09,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 24,
        "last_candidate_count": 24,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 24,
        "latest_document_at": "2026-06-07T22:20:13+00:00",
        "latest_document_age_days": 14.96,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "amundi_research_center",
        "source_name": "Amundi Research Center",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://research-center.amundi.com/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:22:03+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 41,
        "last_candidate_count": 19,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 5,
        "documents_30d": 41,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 5,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "asdf_mod_rss_bridge",
        "source_name": "航空自衛隊 関連 防衛省お知らせRSS",
        "publisher_type": "government",
        "kind": "rss",
        "url": "https://www.mod.go.jp/j/rss/news.xml",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:45+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 0,
        "last_candidate_count": 1,
        "candidate_only_ok": true,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 0,
        "latest_document_at": null,
        "latest_document_age_days": null,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "直近チェックで候補1件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
        ],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bny_investment_insights",
        "source_name": "BNY Investments Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:22:01+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 13,
        "last_candidate_count": 7,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 3,
        "documents_30d": 13,
        "latest_document_at": "2026-06-17T21:23:50+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "capital_group_insights",
        "source_name": "Capital Group Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.capitalgroup.com/institutional/insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:55+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 13,
        "last_candidate_count": 9,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 3,
        "documents_30d": 13,
        "latest_document_at": "2026-06-19T21:23:36+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "dbj_reports",
        "source_name": "日本政策投資銀行 調査研究レポート",
        "publisher_type": "public_fund",
        "kind": "html_index",
        "url": "https://www.dbj.jp/investigate/list/?cat=report",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:37+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 6,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 6,
        "latest_document_at": "2026-06-20T21:41:49+00:00",
        "latest_document_age_days": 1.99,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "egov_public_comment",
        "source_name": "e-Gov パブリック・コメント",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://public-comment.e-gov.go.jp/pcm/list",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:39+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 65,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 4,
        "documents_7d": 32,
        "documents_30d": 65,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 32,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "gov_online_ministry_news",
        "source_name": "政府広報オンライン 各府省の新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.gov-online.go.jp/info/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:41+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 291,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 21,
        "documents_7d": 111,
        "documents_30d": 291,
        "latest_document_at": "2026-06-22T21:24:41+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 54,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "gsdf_press",
        "source_name": "陸上自衛隊 ニュースリリース",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mod.go.jp/gsdf/news/press/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:36+00:00",
        "checked_age_hours": 0.08,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 2,
        "last_candidate_count": 0,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 2,
        "latest_document_at": "2026-06-07T01:03:53+00:00",
        "latest_document_age_days": 15.85,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "inpit_ip_updates",
        "source_name": "INPIT（特許庁連携）知財・特許情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.inpit.go.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:44+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 46,
        "last_candidate_count": 17,
        "candidate_only_ok": false,
        "documents_24h": 17,
        "documents_7d": 19,
        "documents_30d": 46,
        "latest_document_at": "2026-06-22T21:24:07+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "itochu_research_reports",
        "source_name": "伊藤忠総研 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.itochu-research.com/ja/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:38+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 50,
        "last_candidate_count": 20,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 8,
        "documents_30d": 50,
        "latest_document_at": "2026-06-18T21:27:47+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 9,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "janus_henderson_insights",
        "source_name": "Janus Henderson Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.janushenderson.com/en-us/investor/insights/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:22:06+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 21,
        "last_candidate_count": 11,
        "candidate_only_ok": false,
        "documents_24h": 2,
        "documents_7d": 9,
        "documents_30d": 21,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 9,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jfc_research_reports",
        "source_name": "日本政策金融公庫 総研レポート",
        "publisher_type": "government_research",
        "kind": "html_index",
        "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:38+00:00",
        "checked_age_hours": 0.08,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 25,
        "last_candidate_count": 25,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 25,
        "latest_document_at": "2026-06-08T05:30:43+00:00",
        "latest_document_age_days": 14.66,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "jmat_news",
        "source_name": "海難審判所 新着情報",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.mlit.go.jp/jmat/index.htm",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:36+00:00",
        "checked_age_hours": 0.08,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 116,
        "last_candidate_count": 9,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 2,
        "documents_30d": 116,
        "latest_document_at": "2026-06-17T21:23:49+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mizuho_bank_search_industry",
        "source_name": "みずほ銀行 産業調査 公式検索",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:47+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 5,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 1,
        "documents_30d": 5,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mizuho_bank_search_mhri",
        "source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:46+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 32,
        "last_candidate_count": 13,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 4,
        "documents_30d": 32,
        "latest_document_at": "2026-06-18T21:23:51+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mizuho_sc_reports",
        "source_name": "みずほ証券 マーケットレポート",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://www.mizuho-sc.com/seminar/report.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:44+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 4,
        "last_candidate_count": 2,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 4,
        "latest_document_at": "2026-06-07T08:34:41+00:00",
        "latest_document_age_days": 15.54,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mofa_gov_online_bridge",
        "source_name": "外務省 関連 政府広報オンライン新着",
        "publisher_type": "government",
        "kind": "html_index",
        "url": "https://www.gov-online.go.jp/info/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:41+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 0,
        "last_candidate_count": 5,
        "candidate_only_ok": true,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 0,
        "latest_document_at": null,
        "latest_document_age_days": null,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [
          "直近チェックで候補5件を検出しましたが、重複カバー前提の補完ソースとして監視しています"
        ],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "monex_reports",
        "source_name": "マネックス証券 マネクリ マーケット",
        "publisher_type": "securities",
        "kind": "html_index",
        "url": "https://media.monex.co.jp/ud/feature/code/market",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:54+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 98,
        "last_candidate_count": 31,
        "candidate_only_ok": false,
        "documents_24h": 9,
        "documents_7d": 47,
        "documents_30d": 98,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 49,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "myam_market_outlook",
        "source_name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.myam.co.jp/market/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:40+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 55,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 55,
        "latest_document_at": "2026-06-08T21:20:56+00:00",
        "latest_document_age_days": 14.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "nli_reports",
        "source_name": "ニッセイ基礎研究所 レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.nli-research.co.jp/report/?site=nli",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:37+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 146,
        "last_candidate_count": 35,
        "candidate_only_ok": false,
        "documents_24h": 4,
        "documents_7d": 46,
        "documents_30d": 146,
        "latest_document_at": "2026-06-22T21:24:34+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 24,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "pictet_japan_investment_info",
        "source_name": "ピクテ・ジャパン 投資情報",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.pictet.co.jp/investment-information.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:53+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 84,
        "last_candidate_count": 43,
        "candidate_only_ok": false,
        "documents_24h": 5,
        "documents_7d": 35,
        "documents_30d": 84,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 35,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "rakuten_sec_toshiru_rss",
        "source_name": "楽天証券 トウシル投資情報RSS",
        "publisher_type": "securities",
        "kind": "rss",
        "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:53+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 55,
        "last_candidate_count": 10,
        "candidate_only_ok": false,
        "documents_24h": 6,
        "documents_7d": 30,
        "documents_30d": 55,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 31,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "sompo_am_reports",
        "source_name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.sompo-am.co.jp/report/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:40+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 80,
        "last_candidate_count": 10,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 4,
        "documents_30d": 80,
        "latest_document_at": "2026-06-19T21:23:36+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "td_asset_marketreport",
        "source_name": "T&Dアセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.tdasset.co.jp/marketreport/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:48+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 36,
        "last_candidate_count": 8,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 1,
        "documents_30d": 36,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "tokio_marine_am_market_report",
        "source_name": "東京海上アセットマネジメント マーケットレポート",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:48+00:00",
        "checked_age_hours": 0.08,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 153,
        "last_candidate_count": 38,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 3,
        "documents_30d": 153,
        "latest_document_at": "2026-06-19T21:23:36+00:00",
        "latest_document_age_days": 3.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 3,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "trowe_price_insights",
        "source_name": "T. Rowe Price Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:22:09+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 49,
        "last_candidate_count": 34,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 8,
        "documents_30d": 49,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 8,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "ubs_global_insights",
        "source_name": "UBS Global Wealth Management CIO Insights",
        "publisher_type": "global_investment_bank",
        "kind": "html_index",
        "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:21:56+00:00",
        "checked_age_hours": 0.08,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 7,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 7,
        "latest_document_at": "2026-06-08T21:15:55+00:00",
        "latest_document_age_days": 14.01,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "allianzgi_insights",
        "source_name": "AllianzGI Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:22:12+00:00",
        "checked_age_hours": 0.07,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 21,
        "last_candidate_count": 9,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 8,
        "documents_30d": 21,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 8,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "adb_publications",
        "source_name": "Asian Development Bank Publications",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://www.adb.org/publications",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:49+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 15,
        "last_candidate_count": 11,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 15,
        "latest_document_at": "2026-06-10T21:23:01+00:00",
        "latest_document_age_days": 12.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bis_central_bank_speeches_rss",
        "source_name": "BIS Central Bank Speeches RSS",
        "publisher_type": "international_organization",
        "kind": "rss",
        "url": "https://www.bis.org/doclist/cbspeeches.rss",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:47+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 118,
        "last_candidate_count": 25,
        "candidate_only_ok": false,
        "documents_24h": 21,
        "documents_7d": 56,
        "documents_30d": 118,
        "latest_document_at": "2026-06-22T21:25:10+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 41,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "bis_research_rss",
        "source_name": "BIS Research Papers RSS",
        "publisher_type": "international_organization",
        "kind": "rss",
        "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:42+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 74,
        "last_candidate_count": 25,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 19,
        "documents_30d": 74,
        "latest_document_at": "2026-06-21T21:24:59+00:00",
        "latest_document_age_days": 1.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 10,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "cigs_energy_reports",
        "source_name": "キヤノングローバル戦略研究所 エネルギー・環境",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://cigs.canon/energy/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:40+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 20,
        "last_candidate_count": 10,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 7,
        "documents_30d": 20,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 7,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "ieej_reports",
        "source_name": "日本エネルギー経済研究所 研究レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://eneken.ieej.or.jp/report_list.php",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:40+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 27,
        "last_candidate_count": 10,
        "candidate_only_ok": false,
        "documents_24h": 3,
        "documents_7d": 15,
        "documents_30d": 27,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 12,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "iima_research_reports",
        "source_name": "国際通貨研究所 調査研究レポート",
        "publisher_type": "think_tank",
        "kind": "html_index",
        "url": "https://www.iima.or.jp/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:39+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 24,
        "last_candidate_count": 16,
        "candidate_only_ok": false,
        "documents_24h": 1,
        "documents_7d": 3,
        "documents_30d": 24,
        "latest_document_at": "2026-06-22T21:23:51+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 1,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "imf_publications",
        "source_name": "IMF Publications RSS",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://www.imf.org/en/publications/rss",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:38+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 5,
        "last_candidate_count": 5,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 5,
        "latest_document_at": "2026-06-08T20:48:55+00:00",
        "latest_document_age_days": 14.03,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mfs_market_insights",
        "source_name": "MFS Market Insights",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:34+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 8,
        "last_candidate_count": 6,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 1,
        "documents_30d": 8,
        "latest_document_at": "2026-06-18T21:23:51+00:00",
        "latest_document_age_days": 4.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 1,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "mfs_market_pulse",
        "source_name": "MFS Market Pulse",
        "publisher_type": "asset_manager",
        "kind": "html_index",
        "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:35+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 1,
        "last_candidate_count": 1,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 0,
        "documents_30d": 1,
        "latest_document_at": "2026-06-08T03:27:13+00:00",
        "latest_document_age_days": 14.75,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 0,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "oecd_ecoscope",
        "source_name": "OECD Ecoscope / Economic Outlook Blog",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://oecdecoscope.blog/",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:47+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 41,
        "last_candidate_count": 31,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 15,
        "documents_30d": 41,
        "latest_document_at": "2026-06-17T21:23:50+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 5,
        "fetch_errors": 2,
        "actionable_fetch_errors": 2,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0488,
        "actionable_fetch_error_rate": 0.0488,
        "analyses_7d": 4,
        "reasons": [],
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。"
      },
      {
        "source_id": "rieti_updates",
        "source_name": "RIETI 経済産業研究所 更新情報",
        "publisher_type": "government_research",
        "kind": "html_index",
        "url": "https://www.rieti.go.jp/jp/index.html",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:39+00:00",
        "checked_age_hours": 0.05,
        "last_status": 200,
        "error_count": 0,
        "last_error": null,
        "document_count": 59,
        "last_candidate_count": 15,
        "candidate_only_ok": false,
        "documents_24h": 6,
        "documents_7d": 23,
        "documents_30d": 59,
        "latest_document_at": "2026-06-22T21:24:52+00:00",
        "latest_document_age_days": 0.0,
        "pending_fetch": 0,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 13,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      },
      {
        "source_id": "world_bank_global_economic_prospects",
        "source_name": "World Bank Global Economic Prospects",
        "publisher_type": "international_organization",
        "kind": "html_index",
        "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
        "freshness_status": "ok",
        "severity_rank": 0,
        "checked_at": "2026-06-22T21:23:49+00:00",
        "checked_age_hours": 0.05,
        "last_status": 304,
        "error_count": 0,
        "last_error": null,
        "document_count": 22,
        "last_candidate_count": 12,
        "candidate_only_ok": false,
        "documents_24h": 0,
        "documents_7d": 7,
        "documents_30d": 22,
        "latest_document_at": "2026-06-17T21:23:50+00:00",
        "latest_document_age_days": 5.0,
        "pending_fetch": 5,
        "fetch_errors": 0,
        "actionable_fetch_errors": 0,
        "link_rot_fetch_errors": 0,
        "fetch_error_rate": 0.0,
        "actionable_fetch_error_rate": 0.0,
        "analyses_7d": 2,
        "reasons": [],
        "followup_kind": "",
        "followup_action": ""
      }
    ],
    "followup_queue": [
      {
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "publisher_type": "government",
        "freshness_status": "ok",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 40,
        "document_count": 385,
        "checked_age_hours": 0.11,
        "reason": ""
      },
      {
        "source_id": "oecd_ecoscope",
        "source_name": "OECD Ecoscope / Economic Outlook Blog",
        "publisher_type": "international_organization",
        "freshness_status": "ok",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 31,
        "document_count": 41,
        "checked_age_hours": 0.05,
        "reason": ""
      },
      {
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "publisher_type": "government",
        "freshness_status": "ok",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 20,
        "document_count": 89,
        "checked_age_hours": 0.1,
        "reason": ""
      },
      {
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "publisher_type": "government",
        "freshness_status": "ok",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 20,
        "document_count": 180,
        "checked_age_hours": 0.11,
        "reason": ""
      },
      {
        "source_id": "gsi_news",
        "source_name": "国土地理院 新着情報",
        "publisher_type": "government",
        "freshness_status": "source_error",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 13,
        "document_count": 48,
        "checked_age_hours": 0.09,
        "reason": "ソースエラーが多いです error_count=6 status=None"
      },
      {
        "source_id": "iea_reports",
        "source_name": "IEA Reports",
        "publisher_type": "international_organization",
        "freshness_status": "source_error",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 11,
        "document_count": 12,
        "checked_age_hours": 0.05,
        "reason": "ソースエラーが多いです error_count=6 status=403"
      },
      {
        "source_id": "nuveen_investment_outlook",
        "source_name": "Nuveen Investment Outlook",
        "publisher_type": "asset_manager",
        "freshness_status": "source_error",
        "followup_kind": "fetch_error",
        "followup_action": "取得エラー分類を確認し、リンク切れ以外のエラーを再取得・代替URLで処理してください。",
        "last_candidate_count": 6,
        "document_count": 7,
        "checked_age_hours": 0.05,
        "reason": "ソースエラーが多いです error_count=6 status=None"
      }
    ],
    "inactive_source_state": [
      {
        "source_id": "asdf_news",
        "url": "https://www.mod.go.jp/asdf/news/",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "egov_public_comment_rss",
        "url": "https://public-comment.e-gov.go.jp/pcm/1040?CLASSNAME=PCM1040&id=0",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "enecho_notice",
        "url": "https://www.enecho.meti.go.jp/notice/index.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "jpo_latest",
        "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "jpo_meti_release_bridge",
        "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
        "checked_at": "2026-06-08T19:37:22+00:00",
        "last_status": 304,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "mizuho_bank_industry",
        "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "mizuho_bank_research_reports",
        "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "mizuho_rt_reports",
        "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "mofa_press",
        "url": "https://www.mofa.go.jp/mofaj/press/",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      },
      {
        "source_id": "oecd_economic_outlook",
        "url": "https://www.oecd.org/en/publications/oecd-economic-outlook_16097408.html",
        "checked_at": "2026-06-08T12:39:37+00:00",
        "last_status": 403,
        "error_count": 2,
        "last_error": "HTTP Error 403: Forbidden"
      },
      {
        "source_id": "sme_agency_news",
        "url": "https://www.chusho.meti.go.jp/old_info.html",
        "checked_at": null,
        "last_status": null,
        "error_count": 0,
        "last_error": null
      }
    ]
  },
  "fetch_error_triage": {
    "ok": true,
    "generated_at": "2026-06-22T21:26:58+00:00",
    "summary": {
      "errors": 0,
      "warnings": 2,
      "fetch_error_documents": 31,
      "fetch_error_groups": 9,
      "source_count": 9,
      "warning_groups": 4,
      "top_category": "link_rot"
    },
    "checks": [
      {
        "check": "fetch_errors_triaged",
        "ok": true,
        "severity": "info",
        "detail": "fetch error groups=9 total_errors=31",
        "groups": 9,
        "total_errors": 31
      },
      {
        "check": "url_encoding_errors_clear",
        "ok": true,
        "severity": "warning",
        "detail": "url encoding error groups=0",
        "url_encoding_groups": 0
      },
      {
        "check": "source_access_errors_reviewed",
        "ok": false,
        "severity": "warning",
        "detail": "source access errors=3",
        "source_access_errors": 3
      }
    ],
    "categories": [
      {
        "category": "link_rot",
        "count": 26,
        "groups": 5,
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。"
      },
      {
        "category": "source_access",
        "count": 3,
        "groups": 2,
        "action": "アクセス制限です。curl利用、User-Agent調整、公式フォールバックURL、RSS代替を確認します。"
      },
      {
        "category": "review",
        "count": 2,
        "groups": 2,
        "action": "個別確認が必要です。エラーメッセージ、親ページ、取得方式を見直します。"
      }
    ],
    "sources": [
      {
        "source_id": "jtsb_news",
        "source_name": "運輸安全委員会 新着情報",
        "count": 12,
        "categories": {
          "link_rot": 12
        },
        "latest_error_at": "2026-06-07T14:47:07+00:00"
      },
      {
        "source_id": "kunaicho_rss",
        "source_name": "宮内庁 新着情報RSS",
        "count": 11,
        "categories": {
          "link_rot": 11
        },
        "latest_error_at": "2026-06-07T01:07:29+00:00"
      },
      {
        "source_id": "oecd_ecoscope",
        "source_name": "OECD Ecoscope / Economic Outlook Blog",
        "count": 2,
        "categories": {
          "source_access": 2
        },
        "latest_error_at": "2026-06-22T21:25:57+00:00"
      },
      {
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "count": 1,
        "categories": {
          "source_access": 1
        },
        "latest_error_at": "2026-06-18T21:27:12+00:00"
      },
      {
        "source_id": "geijutuin_home",
        "source_name": "日本芸術院 新着情報",
        "count": 1,
        "categories": {
          "link_rot": 1
        },
        "latest_error_at": "2026-06-07T14:50:18+00:00"
      },
      {
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "count": 1,
        "categories": {
          "link_rot": 1
        },
        "latest_error_at": "2026-06-11T01:04:26+00:00"
      },
      {
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "count": 1,
        "categories": {
          "review": 1
        },
        "latest_error_at": "2026-06-10T21:25:22+00:00"
      },
      {
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "count": 1,
        "categories": {
          "link_rot": 1
        },
        "latest_error_at": "2026-06-19T21:30:03+00:00"
      },
      {
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "count": 1,
        "categories": {
          "review": 1
        },
        "latest_error_at": "2026-06-22T21:25:29+00:00"
      }
    ],
    "groups": [
      {
        "source_id": "jtsb_news",
        "source_name": "運輸安全委員会 新着情報",
        "document_kind": "page",
        "fetch_error": "HTTP Error 404: Not Found",
        "count": 12,
        "latest_error_at": "2026-06-07T14:47:07+00:00",
        "category": "link_rot",
        "severity": "info",
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。",
        "samples": [
          {
            "id": 2989,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "安全啓発Webコンテンツ『作業員等の触車事故を防止するために』を公開",
            "url": "https://jtsb.mlit.go.jp/jtsb/guide/shokusha.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:47:07+00:00"
          },
          {
            "id": 2991,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "入札情報",
            "url": "https://jtsb.mlit.go.jp/jtsb/kekka.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:41:57+00:00"
          },
          {
            "id": 3007,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "船舶事故調査報告一覧 （地方事務所取り扱い案件）（15件）",
            "url": "https://jtsb.mlit.go.jp/jtsb/ship/list/MA2026-5_all.pdf",
            "parent_url": null,
            "published_at": "2026-05-01",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:40:01+00:00"
          },
          {
            "id": 3000,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "【横浜事務所】駿河湾＆相模湾 ハザードマップから見るプレジャーボート関連事故",
            "url": "https://jtsb.mlit.go.jp/jtsb/bunseki-kankoubutu/localanalysis/localanalysis_yh.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:39:38+00:00"
          },
          {
            "id": 2999,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "ＢＲＭ／ＢＴＭの有効活用に向けて",
            "url": "https://jtsb.mlit.go.jp/jtsb/bunseki-kankoubutu/jtsbdigests/jtsbdigests_No48.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:39:38+00:00"
          },
          {
            "id": 2996,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "【仙台事務所】遊漁船が関連する事故の傾向と再発防止 ～ 安全で楽しい遊漁のために ～",
            "url": "https://jtsb.mlit.go.jp/jtsb/bunseki-kankoubutu/localanalysis/localanalysis_sd.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:39:38+00:00"
          },
          {
            "id": 2992,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "オープンカウンター方式の発注情報（随時更新）",
            "url": "https://jtsb.mlit.go.jp/jtsb/opencounter.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:39:38+00:00"
          },
          {
            "id": 2990,
            "source_id": "jtsb_news",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "世界海事大学（WMU）学長が運輸安全委員会を表敬訪問",
            "url": "https://jtsb.mlit.go.jp/jtsb/wmu.html",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:39:37+00:00"
          }
        ]
      },
      {
        "source_id": "kunaicho_rss",
        "source_name": "宮内庁 新着情報RSS",
        "document_kind": "page",
        "fetch_error": "HTTP Error 404: Not Found",
        "count": 11,
        "latest_error_at": "2026-06-07T01:07:29+00:00",
        "category": "link_rot",
        "severity": "info",
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。",
        "samples": [
          {
            "id": 2524,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "天皇陛下のご感想（新年に当たり）（令和6年1月1日）",
            "url": "https://www.kunaicho.go.jp/info/page/gokanso/show/7",
            "parent_url": null,
            "published_at": "2024-01-01",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:29+00:00"
          },
          {
            "id": 2523,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "新年一般参賀について（令和6年1月1日掲載）",
            "url": "https://www.kunaicho.go.jp/info/sanga-cancel.html",
            "parent_url": null,
            "published_at": "2024-01-01",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:28+00:00"
          },
          {
            "id": 2522,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "令和6年能登半島地震についてのお見舞い（令和6年1月5日）",
            "url": "https://www.kunaicho.go.jp/page/okotoba/detail/126",
            "parent_url": null,
            "published_at": "2024-01-05",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:28+00:00"
          },
          {
            "id": 2516,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "鴨場見学会の当選結果について（令和6年1月29日発表）",
            "url": "https://www.kunaicho.go.jp/info/kamoba-kengaku060129.html",
            "parent_url": null,
            "published_at": "2024-01-29",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:27+00:00"
          },
          {
            "id": 2514,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "秋篠宮皇嗣殿下のおことば（「全国学校・園庭ビオトープコンクール2023」発表大会:令和6年2月4日）",
            "url": "https://www.kunaicho.go.jp/page/okotoba/detail/128",
            "parent_url": null,
            "published_at": "2024-02-04",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:27+00:00"
          },
          {
            "id": 2512,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "秋篠宮皇嗣妃殿下のおことば（「第28回結核予防関係婦人団体中央講習会」開講式:令和6年2月7日）",
            "url": "https://www.kunaicho.go.jp/page/okotoba/detail/129",
            "parent_url": null,
            "published_at": "2024-02-07",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:26+00:00"
          },
          {
            "id": 2505,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "天皇陛下のご講演（第10回世界水フォーラムの主要プログラムの一つである「バンドン精神水サミット」における天皇陛下ビデオ基調講演:令和6年5月21日）",
            "url": "https://www.kunaicho.go.jp/page/koen/show/10",
            "parent_url": null,
            "published_at": "2024-05-21",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:24+00:00"
          },
          {
            "id": 2504,
            "source_id": "kunaicho_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "天皇皇后両陛下の英国御訪問について（令和6年6月4日閣議決定）",
            "url": "https://www.kunaicho.go.jp/page/gaikoku/show/70",
            "parent_url": null,
            "published_at": "2024-06-04",
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T01:07:24+00:00"
          }
        ]
      },
      {
        "source_id": "oecd_ecoscope",
        "source_name": "OECD Ecoscope / Economic Outlook Blog",
        "document_kind": "page",
        "fetch_error": "HTTP Error 403: Blocked",
        "count": 2,
        "latest_error_at": "2026-06-22T21:25:57+00:00",
        "category": "source_access",
        "severity": "warning",
        "action": "アクセス制限です。curl利用、User-Agent調整、公式フォールバックURL、RSS代替を確認します。",
        "samples": [
          {
            "id": 11066,
            "source_id": "oecd_ecoscope",
            "document_kind": "page",
            "fetch_error": "HTTP Error 403: Blocked",
            "title": "Share on Reddit (Opens in new window) \n Reddit",
            "url": "https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/?share=reddit",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-17T21:23:50+00:00",
            "fetched_at": "2026-06-22T21:25:57+00:00"
          },
          {
            "id": 11061,
            "source_id": "oecd_ecoscope",
            "document_kind": "page",
            "fetch_error": "HTTP Error 403: Blocked",
            "title": "Share on Reddit (Opens in new window) \n Reddit",
            "url": "https://oecdecoscope.blog/2026/06/17/norway-maintaining-the-edge/?share=reddit",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-17T21:23:50+00:00",
            "fetched_at": "2026-06-21T21:25:06+00:00"
          }
        ]
      },
      {
        "source_id": "mof_news_rss",
        "source_name": "財務省 新着情報RSS",
        "document_kind": "attachment_pdf",
        "fetch_error": "IncompleteRead(128820 bytes read, 1476219 more expected)",
        "count": 1,
        "latest_error_at": "2026-06-22T21:25:29+00:00",
        "category": "review",
        "severity": "warning",
        "action": "個別確認が必要です。エラーメッセージ、親ページ、取得方式を見直します。",
        "samples": [
          {
            "id": 12257,
            "source_id": "mof_news_rss",
            "document_kind": "attachment_pdf",
            "fetch_error": "IncompleteRead(128820 bytes read, 1476219 more expected)",
            "title": "「令和７年度全国財務局の地域連携事例集」を公表しました【財務局ホームページ】 / 9．地方創生支援に関する取組",
            "url": "https://lfb.mof.go.jp/renkei/2025/sosei.pdf",
            "parent_url": "https://lfb.mof.go.jp/renkei/jireisyu/2025.html",
            "published_at": null,
            "discovered_at": "2026-06-20T21:24:42+00:00",
            "fetched_at": "2026-06-22T21:25:29+00:00"
          }
        ]
      },
      {
        "source_id": "mod_news_rss",
        "source_name": "防衛省 お知らせRSS",
        "document_kind": "page",
        "fetch_error": "HTTP Error 404: Not Found",
        "count": 1,
        "latest_error_at": "2026-06-19T21:30:03+00:00",
        "category": "link_rot",
        "severity": "info",
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。",
        "samples": [
          {
            "id": 10634,
            "source_id": "mod_news_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "オランダ副首相兼国防大臣の当省訪問について",
            "url": "https://www.mod.go.jp/j/press/news/2026/06/15a.html",
            "parent_url": null,
            "published_at": "2026-06-15",
            "discovered_at": "2026-06-17T21:23:49+00:00",
            "fetched_at": "2026-06-19T21:30:03+00:00"
          }
        ]
      },
      {
        "source_id": "caa_news_rss",
        "source_name": "消費者庁 新着情報RSS",
        "document_kind": "attachment_pdf",
        "fetch_error": "HTTP Error 403: Forbidden",
        "count": 1,
        "latest_error_at": "2026-06-18T21:27:12+00:00",
        "category": "source_access",
        "severity": "warning",
        "action": "アクセス制限です。curl利用、User-Agent調整、公式フォールバックURL、RSS代替を確認します。",
        "samples": [
          {
            "id": 11163,
            "source_id": "caa_news_rss",
            "document_kind": "attachment_pdf",
            "fetch_error": "HTTP Error 403: Forbidden",
            "title": "消費者安全法の重大事故等に係る公表について(6月11日) / 消費者安全法の重大事故等に係る公表について[PDF:221.3 KB]",
            "url": "https://www.caa.go.jp/notice/assets/consumer_safety_cms201_260611_01.pdf",
            "parent_url": "https://www.caa.go.jp/notice/entry/046562/",
            "published_at": "2026-06-11",
            "discovered_at": "2026-06-17T21:31:30+00:00",
            "fetched_at": "2026-06-18T21:27:12+00:00"
          }
        ]
      },
      {
        "source_id": "jcg_public_relations",
        "source_name": "海上保安庁 報道発表",
        "document_kind": "attachment_pdf",
        "fetch_error": "HTTP Error 404: Not Found",
        "count": 1,
        "latest_error_at": "2026-06-11T01:04:26+00:00",
        "category": "link_rot",
        "severity": "info",
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。",
        "samples": [
          {
            "id": 10432,
            "source_id": "jcg_public_relations",
            "document_kind": "attachment_pdf",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "マレーシア海上法令執行庁との海上保安分野に関する協力覚書の署名～「自由で開かれたインド太平洋（FOIP）」の実現に向け、日馬海上保安機関の連携を強化～ / 「マレーシア海上法令執行庁との海上保安分野に関する協力覚書の署名～「自由で開かれたインド太平洋（FOIP）」の実現に向け、日馬海上保安機関の連携を強化～」の詳細 （PDF形式 232KB）",
            "url": "https://www.kaiho.mlit.go.jp/info/kouhou/r5/r8/k260610/k260610.pdf",
            "parent_url": "https://www.kaiho.mlit.go.jp/info/kouhou/post-1324.html",
            "published_at": "2026-06-10",
            "discovered_at": "2026-06-10T21:25:32+00:00",
            "fetched_at": "2026-06-11T01:04:26+00:00"
          }
        ]
      },
      {
        "source_id": "jetro_biznews_rss",
        "source_name": "JETRO ビジネス短信RSS",
        "document_kind": "page",
        "fetch_error": "HTTP Error 503: Service Unavailable",
        "count": 1,
        "latest_error_at": "2026-06-10T21:25:22+00:00",
        "category": "review",
        "severity": "warning",
        "action": "個別確認が必要です。エラーメッセージ、親ページ、取得方式を見直します。",
        "samples": [
          {
            "id": 10223,
            "source_id": "jetro_biznews_rss",
            "document_kind": "page",
            "fetch_error": "HTTP Error 503: Service Unavailable",
            "title": "BYD、自社開発の4ナノ自動運転用チップを発表(中国)",
            "url": "https://www.jetro.go.jp/biznews/2026/06/308863d0f55405e3",
            "parent_url": null,
            "published_at": "2026-06-09",
            "discovered_at": "2026-06-10T21:23:01+00:00",
            "fetched_at": "2026-06-10T21:25:22+00:00"
          }
        ]
      },
      {
        "source_id": "geijutuin_home",
        "source_name": "日本芸術院 新着情報",
        "document_kind": "page",
        "fetch_error": "HTTP Error 404: Not Found",
        "count": 1,
        "latest_error_at": "2026-06-07T14:50:18+00:00",
        "category": "link_rot",
        "severity": "info",
        "action": "リンク切れです。親ページで差し替えを確認し、低価値なら除外候補にします。",
        "samples": [
          {
            "id": 2833,
            "source_id": "geijutuin_home",
            "document_kind": "page",
            "fetch_error": "HTTP Error 404: Not Found",
            "title": "スマートフォンサイトを表示する",
            "url": "https://www.geijutuin.go.jp/sp/",
            "parent_url": null,
            "published_at": null,
            "discovered_at": "2026-06-07T01:03:53+00:00",
            "fetched_at": "2026-06-07T14:50:18+00:00"
          }
        ]
      }
    ]
  },
  "fetch_error_retry": {
    "ok": true,
    "generated_at": "2026-06-22T21:26:42+00:00",
    "summary": {
      "apply": true,
      "planned": 0,
      "attempted": 0,
      "succeeded": 0,
      "failed": 0,
      "skipped": 0,
      "categories": [
        "url_encoding"
      ],
      "timeout": 10.0,
      "http_retries": 0
    },
    "attempts": []
  },
  "go_live": {
    "ok": false,
    "generated_at": "2026-06-22T21:32:19+00:00",
    "summary": {
      "production_complete": false,
      "local_production_complete": false,
      "remote_evidence_complete": false,
      "completion_evidence": {
        "complete": false,
        "completion_source": "incomplete",
        "local_complete": false,
        "remote_evidence_complete": false,
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_message_length": 0,
        "public_endpoints": 35,
        "remote_deployed_manifest_ok": false,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_archive_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_source_freshness_ok": true,
        "remote_source_coverage_ok": true,
        "remote_market_source_coverage_ok": true
      },
      "failed_gates": 10,
      "open_steps": 9,
      "ready_to_go_live": false,
      "latest_package_ok": false,
      "latest_backup_ok": true,
      "configured_deploy_mode": "docker",
      "configured_public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html"
    },
    "gate_steps": [
      {
        "gate": "deploy_mode_selected",
        "status": "open",
        "title": "DEPLOY_MODEをsystemdまたはdockerに固定する",
        "primary_command": "scripts/operator_go_live.sh --validate-inputs-only",
        "commands": [
          "scripts/operator_go_live.sh --validate-inputs-only",
          "sudo scripts/configure_env.sh --app-dir /app --env-file /app/.env --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --validate",
          "sudo scripts/configure_env.sh --app-dir /app --env-file /app/.env --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode docker --dashboard-port 8080 --validate"
        ]
      },
      {
        "gate": "env_clear",
        "status": "open",
        "title": ".envにTelegramと公開URLを入れて形式チェックする",
        "primary_command": "scripts/operator_go_live.sh --validate-inputs-only",
        "commands": [
          "scripts/operator_go_live.sh --validate-inputs-only",
          "python3 scripts/market_intel.py env-check --env-file /app/.env --require-telegram --require-public-url --require-deploy-mode --format json --output reports/env_check.json"
        ],
        "required_env": [
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "PUBLIC_DASHBOARD_URL",
          "DEPLOY_MODE"
        ]
      },
      {
        "gate": "deployment_clear",
        "status": "open",
        "title": "選択した実行基盤を起動して配備監査を通す",
        "primary_command": "scripts/operator_go_live.sh --all-strict",
        "commands": [
          "scripts/operator_go_live.sh --all-strict",
          "scripts/operator_go_live.sh --push",
          "scripts/operator_go_live.sh --preflight-only",
          "docker compose up -d --build",
          "docker compose ps",
          "python3 scripts/market_intel.py deployment-check --env-file /app/.env --deploy-mode docker --require-telegram --format json --output reports/deployment_check.json"
        ]
      },
      {
        "gate": "public_dashboard_clear",
        "status": "ok",
        "title": "reports/を公開し公開URLから全JSONを検証する",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py public-dashboard-check --env-file /app/.env --require-public-url --format json --output reports/public_dashboard_check.json",
          "curl -fsS \"https://35-221-72-238.sslip.io/dashboard.html\""
        ]
      },
      {
        "gate": "telegram_test_sent",
        "status": "open",
        "title": "Telegramへ実送信テストを行う",
        "primary_command": "scripts/operator_go_live.sh --send-telegram-test",
        "commands": [
          "scripts/operator_go_live.sh --send-telegram-test",
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py telegram-test --env-file /app/.env --send --format json --output reports/telegram_test.json",
          "python3 scripts/market_intel.py telegram-notify --output reports/telegram_notify.json"
        ]
      },
      {
        "gate": "telegram_content_clear",
        "status": "open",
        "title": "Telegram戦略サマリーの本文を監査する",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py telegram-content-check --require-dashboard-url --format json --output reports/telegram_content_check.json"
        ]
      },
      {
        "gate": "requirements_complete",
        "status": "open",
        "title": "要件監査を再生成してpartialを潰す",
        "primary_command": "scripts/operator_go_live.sh --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py source-candidates --check --output reports/source_candidates.json",
          "python3 scripts/market_intel.py source-promotion-plan --candidate-report reports/source_candidates.json --output reports/source_promotion_plan.json --markdown reports/source_promotion_plan.md",
          "SOURCE_PROMOTION_VERIFY_RUN=1 scripts/finalize_vps.sh --app-dir /app --env-file /app/.env --service-name market-intel --deploy-mode docker --apply-promotions",
          "python3 scripts/market_intel.py source-coverage --format json --output reports/source_coverage.json",
          "python3 scripts/market_intel.py market-source-coverage --format json --output reports/market_source_coverage.json",
          "python3 scripts/market_intel.py requirements-audit --format json --output reports/requirements_audit.json --markdown reports/requirements_audit.md"
        ]
      },
      {
        "gate": "readiness_clear",
        "status": "open",
        "title": "本番準備監査を再生成する",
        "primary_command": "scripts/operator_go_live.sh --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py readiness --strict --format json --output reports/readiness.json --pending-threshold 3000"
        ]
      },
      {
        "gate": "health_clear",
        "status": "open",
        "title": "health警告を確認し、必要なら運用アラートを送る",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py health --output reports/health.json --pending-threshold 3000",
          "python3 scripts/market_intel.py health-notify --notify-ok"
        ]
      },
      {
        "gate": "backup_verified_recent",
        "status": "ok",
        "title": "本番直近バックアップを検証する",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py backup --keep 14 --format text",
          "python3 scripts/market_intel.py backup-verify --format text"
        ]
      },
      {
        "gate": "backup_drill_clear",
        "status": "ok",
        "title": "バックアップ復旧ドリルを通して復元可能性を確認する",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py backup-drill --format text --output reports/backup_drill.json"
        ]
      },
      {
        "gate": "final_audit",
        "status": "open",
        "title": "最後にproduction-auditを通す",
        "primary_command": "scripts/operator_go_live.sh --wait --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --wait --check-evidence --strict-evidence",
          "scripts/operator_go_live.sh --all-strict",
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py production-audit --env-file /app/.env --deploy-mode docker --format json --output reports/production_audit.json --markdown reports/production_audit.md",
          "python3 scripts/market_intel.py dashboard --limit 40"
        ]
      }
    ],
    "open_steps": [
      {
        "gate": "deploy_mode_selected",
        "status": "open",
        "title": "DEPLOY_MODEをsystemdまたはdockerに固定する",
        "primary_command": "scripts/operator_go_live.sh --validate-inputs-only",
        "commands": [
          "scripts/operator_go_live.sh --validate-inputs-only",
          "sudo scripts/configure_env.sh --app-dir /app --env-file /app/.env --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --validate",
          "sudo scripts/configure_env.sh --app-dir /app --env-file /app/.env --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode docker --dashboard-port 8080 --validate"
        ]
      },
      {
        "gate": "env_clear",
        "status": "open",
        "title": ".envにTelegramと公開URLを入れて形式チェックする",
        "primary_command": "scripts/operator_go_live.sh --validate-inputs-only",
        "commands": [
          "scripts/operator_go_live.sh --validate-inputs-only",
          "python3 scripts/market_intel.py env-check --env-file /app/.env --require-telegram --require-public-url --require-deploy-mode --format json --output reports/env_check.json"
        ],
        "required_env": [
          "TELEGRAM_BOT_TOKEN",
          "TELEGRAM_CHAT_ID",
          "PUBLIC_DASHBOARD_URL",
          "DEPLOY_MODE"
        ]
      },
      {
        "gate": "deployment_clear",
        "status": "open",
        "title": "選択した実行基盤を起動して配備監査を通す",
        "primary_command": "scripts/operator_go_live.sh --all-strict",
        "commands": [
          "scripts/operator_go_live.sh --all-strict",
          "scripts/operator_go_live.sh --push",
          "scripts/operator_go_live.sh --preflight-only",
          "docker compose up -d --build",
          "docker compose ps",
          "python3 scripts/market_intel.py deployment-check --env-file /app/.env --deploy-mode docker --require-telegram --format json --output reports/deployment_check.json"
        ]
      },
      {
        "gate": "telegram_test_sent",
        "status": "open",
        "title": "Telegramへ実送信テストを行う",
        "primary_command": "scripts/operator_go_live.sh --send-telegram-test",
        "commands": [
          "scripts/operator_go_live.sh --send-telegram-test",
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py telegram-test --env-file /app/.env --send --format json --output reports/telegram_test.json",
          "python3 scripts/market_intel.py telegram-notify --output reports/telegram_notify.json"
        ]
      },
      {
        "gate": "telegram_content_clear",
        "status": "open",
        "title": "Telegram戦略サマリーの本文を監査する",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py telegram-content-check --require-dashboard-url --format json --output reports/telegram_content_check.json"
        ]
      },
      {
        "gate": "requirements_complete",
        "status": "open",
        "title": "要件監査を再生成してpartialを潰す",
        "primary_command": "scripts/operator_go_live.sh --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py source-candidates --check --output reports/source_candidates.json",
          "python3 scripts/market_intel.py source-promotion-plan --candidate-report reports/source_candidates.json --output reports/source_promotion_plan.json --markdown reports/source_promotion_plan.md",
          "SOURCE_PROMOTION_VERIFY_RUN=1 scripts/finalize_vps.sh --app-dir /app --env-file /app/.env --service-name market-intel --deploy-mode docker --apply-promotions",
          "python3 scripts/market_intel.py source-coverage --format json --output reports/source_coverage.json",
          "python3 scripts/market_intel.py market-source-coverage --format json --output reports/market_source_coverage.json",
          "python3 scripts/market_intel.py requirements-audit --format json --output reports/requirements_audit.json --markdown reports/requirements_audit.md"
        ]
      },
      {
        "gate": "readiness_clear",
        "status": "open",
        "title": "本番準備監査を再生成する",
        "primary_command": "scripts/operator_go_live.sh --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py readiness --strict --format json --output reports/readiness.json --pending-threshold 3000"
        ]
      },
      {
        "gate": "health_clear",
        "status": "open",
        "title": "health警告を確認し、必要なら運用アラートを送る",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py health --output reports/health.json --pending-threshold 3000",
          "python3 scripts/market_intel.py health-notify --notify-ok"
        ]
      },
      {
        "gate": "final_audit",
        "status": "open",
        "title": "最後にproduction-auditを通す",
        "primary_command": "scripts/operator_go_live.sh --wait --check-evidence --strict-evidence",
        "commands": [
          "scripts/operator_go_live.sh --wait --check-evidence --strict-evidence",
          "scripts/operator_go_live.sh --all-strict",
          "scripts/operator_go_live.sh --check-evidence --strict-evidence",
          "python3 scripts/market_intel.py production-audit --env-file /app/.env --deploy-mode docker --format json --output reports/production_audit.json --markdown reports/production_audit.md",
          "python3 scripts/market_intel.py dashboard --limit 40"
        ]
      }
    ],
    "completion_evidence": {
      "complete": false,
      "completion_source": "incomplete",
      "local_complete": false,
      "remote_evidence_complete": false,
      "required_reports": 71,
      "present_required_reports": 65,
      "missing_required_report_count": 6,
      "failed_check_ids": [
        "remote_required_reports_present",
        "remote_release_upload_bundle_verified",
        "remote_telegram_notify_sent",
        "remote_telegram_notify_fresh",
        "remote_deployed_manifest_verified"
      ],
      "remote_recurring_daily_operation_ok": true,
      "remote_ops_success_days": 5,
      "remote_ops_consecutive_success_days": 5,
      "remote_ops_success_days_required": 2,
      "remote_ops_latest_age_hours": 10.01,
      "remote_ops_latest_age_hours_max": 30.0,
      "remote_telegram_notify_sent": false,
      "remote_telegram_notify_fresh": false,
      "remote_telegram_notify_message_length": 0,
      "public_endpoints": 35,
      "remote_deployed_manifest_ok": false,
      "remote_mutable_report_count": 51,
      "remote_mutable_reports_present": 51,
      "remote_evidence_manifest_ok": true,
      "remote_evidence_archive_ok": true,
      "remote_release_upload_bundle_verified": false,
      "remote_source_freshness_ok": true,
      "remote_source_coverage_ok": true,
      "remote_market_source_coverage_ok": true
    },
    "production_audit_summary": {
      "complete": false,
      "local_complete": false,
      "remote_evidence_complete": false,
      "completion_evidence": {
        "complete": false,
        "completion_source": "incomplete",
        "local_complete": false,
        "remote_evidence_complete": false,
        "required_reports": 71,
        "present_required_reports": 65,
        "missing_required_report_count": 6,
        "failed_check_ids": [
          "remote_required_reports_present",
          "remote_release_upload_bundle_verified",
          "remote_telegram_notify_sent",
          "remote_telegram_notify_fresh",
          "remote_deployed_manifest_verified"
        ],
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 10.01,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_telegram_notify_sent": false,
        "remote_telegram_notify_fresh": false,
        "remote_telegram_notify_message_length": 0,
        "public_endpoints": 35,
        "remote_deployed_manifest_ok": false,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_archive_ok": true,
        "remote_release_upload_bundle_verified": false,
        "remote_source_freshness_ok": true,
        "remote_source_coverage_ok": true,
        "remote_market_source_coverage_ok": true
      },
      "gates": 15,
      "passed": 5,
      "failed": 10,
      "local_failed": 10,
      "failed_gate_ids": [
        "requirements_complete",
        "readiness_clear",
        "deploy_mode_selected",
        "deployment_clear",
        "env_clear",
        "dashboard_content_clear",
        "telegram_content_clear",
        "source_candidates_resolved",
        "telegram_test_sent",
        "health_clear"
      ],
      "local_failed_gate_ids": [
        "requirements_complete",
        "readiness_clear",
        "deploy_mode_selected",
        "deployment_clear",
        "env_clear",
        "dashboard_content_clear",
        "telegram_content_clear",
        "source_candidates_resolved",
        "telegram_test_sent",
        "health_clear"
      ]
    },
    "remote_evidence_summary": {
      "complete": false,
      "checks": 34,
      "passed": 29,
      "failed": 5,
      "failed_check_ids": [
        "remote_required_reports_present",
        "remote_release_upload_bundle_verified",
        "remote_telegram_notify_sent",
        "remote_telegram_notify_fresh",
        "remote_deployed_manifest_verified"
      ],
      "required_reports": 71,
      "present_required_reports": 65,
      "missing_required_report_count": 6,
      "required_report_coverage": 0.9155,
      "next_missing_required_reports": [
        "weekly_market_strategy_report.json",
        "weekly_market_strategy_report.md",
        "weekly_capital_flow_themes.csv",
        "weekly_attention_companies.csv",
        "weekly_market_strategy_telegram.txt",
        "weekly_market_strategy_telegram.json"
      ],
      "missing_required_reports": [
        "weekly_market_strategy_report.json",
        "weekly_market_strategy_report.md",
        "weekly_capital_flow_themes.csv",
        "weekly_attention_companies.csv",
        "weekly_market_strategy_telegram.txt",
        "weekly_market_strategy_telegram.json"
      ],
      "public_endpoints": 35,
      "telegram_send_ok": true,
      "remote_telegram_notify_sent": false,
      "remote_telegram_notify_status": "skipped_missing_credentials",
      "remote_telegram_notify_api_ok": false,
      "remote_telegram_notify_message_length": 0,
      "remote_telegram_notify_fresh": false,
      "remote_telegram_notify_date": "",
      "remote_telegram_content_date": "2026-06-11",
      "remote_telegram_notify_age_hours": 63.845669873333335,
      "production_complete": true,
      "remote_release_upload_bundle_ok": true,
      "remote_release_upload_bundle_verified": false,
      "remote_release_upload_bundle_sha_matches": false,
      "remote_release_upload_bundle_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
      "remote_deployed_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_deploy_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_deploy_release_report_sha256": "a5b3b8435dc628c178e898fcf9342a638cfc2992673dd36d31914fa982270fae",
      "ops_snapshot_open_items": 0,
      "remote_source_followup_sources": 3,
      "remote_source_followup_counts": {
        "fetch_error": 3
      },
      "remote_source_candidate_only_sources": 0,
      "remote_source_silent_gap_sources": 0,
      "remote_source_freshness_ok": true,
      "remote_source_freshness_errors": 0,
      "remote_source_freshness_warnings": 0,
      "remote_source_target_reference_ok": true,
      "remote_source_target_official_targets": 59,
      "remote_source_target_configured_targets": 59,
      "remote_source_target_missing_in_config": 0,
      "remote_source_target_extra_in_config": 0,
      "remote_source_target_host_drift": 0,
      "remote_source_target_fallback_used": false,
      "remote_source_coverage_ok": true,
      "remote_source_coverage_targets": 59,
      "remote_source_coverage_active": 59,
      "remote_source_coverage_monitoring_verified": 59,
      "remote_source_coverage_collection_verified": 59,
      "remote_source_coverage_collection_unverified_targets": [],
      "remote_source_coverage_missing": 0,
      "remote_source_coverage_candidate_only": 0,
      "remote_market_source_coverage_ok": true,
      "remote_market_source_coverage_targets": 70,
      "remote_market_source_coverage_active": 70,
      "remote_market_source_coverage_monitoring_verified": 70,
      "remote_market_source_coverage_collection_verified": 70,
      "remote_market_source_coverage_collection_unverified_targets": [],
      "remote_market_source_coverage_missing": 0,
      "remote_market_source_coverage_candidate_only": 0,
      "remote_ops_monitor_ok": true,
      "remote_daily_lock_audit_ok": true,
      "remote_daily_lock_status": "completed",
      "remote_daily_lock_ops_success_days": 5,
      "remote_daily_lock_ops_consecutive_success_days": 5,
      "remote_recurring_daily_operation_ok": true,
      "remote_ops_success_days": 5,
      "remote_ops_consecutive_success_days": 5,
      "remote_ops_success_days_required": 2,
      "remote_ops_latest_age_hours": 10.01,
      "remote_ops_latest_age_hours_max": 30.0,
      "remote_strategy_reuse_ok": true,
      "remote_plain_explainer_analyses": 8115,
      "remote_lens_reuse_analyses": 8111,
      "remote_source_strategy_context_reuse_ok": true,
      "remote_source_strategy_eligible_analyses": 8115,
      "remote_source_strategy_reused_after": 8115,
      "remote_backup_drill_ok": true,
      "remote_backup_drill_db_integrity_ok": true,
      "remote_backup_drill_db_hash_ok": true,
      "remote_backup_drill_report_members": 80,
      "remote_runtime_host": "kabu-engine-staging-350gb.asia-northeast1-b.c.gen-lang-client-0996387302.internal",
      "remote_runtime_ok": true,
      "remote_deployed_manifest_present": true,
      "remote_deployed_manifest_ok": false,
      "remote_deployed_manifest_verified_required": 38,
      "remote_mutable_report_count": 51,
      "remote_mutable_reports_present": 51,
      "remote_mutable_missing_reports": [],
      "remote_finalize_returncode": 0,
      "remote_finalize_command": "scripts/finalize_vps.sh --app-dir /opt/market-intel-engine --env-file /opt/market-intel-engine/.env --service-name market-intel --nginx-site-name market-intel.conf --deploy-mode docker",
      "remote_finalize_apply_promotions": false,
      "remote_finalize_promotion_verify_run": true,
      "remote_finalize_log_collected": true,
      "remote_finalize_log_size": 1360267,
      "remote_evidence_manifest_ok": true,
      "remote_evidence_manifest_files": 64,
      "remote_evidence_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_evidence_manifest_release_sha_matches": true,
      "remote_evidence_manifest_required_reports": 69,
      "remote_evidence_manifest_present_required_reports": 63,
      "remote_evidence_manifest_missing_required_reports": 6,
      "remote_evidence_archive_ok": true,
      "remote_evidence_archive_files": 65,
      "remote_evidence_archive_sha256": "4d04ceb5aee3ed15765fa8e8686bdb077a887b110ceb1dc0c632bea82a409baf",
      "remote_evidence_archive_manifest_release_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "remote_evidence_archive_manifest_release_sha_matches": true,
      "remote_evidence_archive_manifest_required_reports": 69,
      "remote_evidence_archive_manifest_present_required_reports": 63,
      "remote_evidence_archive_manifest_missing_required_reports": 6,
      "remediation_actions": [
        {
          "id": "redeploy_release",
          "title": "配布zipをVPSへ再投入する",
          "command": "scripts/operator_go_live.sh --push",
          "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
          "priority": 10,
          "failed_check": "remote_release_upload_bundle_verified"
        },
        {
          "id": "collect_remote_evidence",
          "title": "回収済みVPS証跡を更新する",
          "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
          "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
          "priority": 20,
          "failed_check": "remote_required_reports_present"
        }
      ],
      "next_remediation_action": {
        "id": "redeploy_release",
        "title": "配布zipをVPSへ再投入する",
        "command": "scripts/operator_go_live.sh --push",
        "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
        "priority": 10,
        "failed_check": "remote_release_upload_bundle_verified"
      },
      "gap_report": {
        "complete": false,
        "total_failed_checks": 5,
        "phase_count": 3,
        "phases": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "checks": [
              "remote_release_upload_bundle_verified",
              "remote_deployed_manifest_verified"
            ],
            "next_action": {
              "id": "redeploy_release",
              "title": "配布zipをVPSへ再投入する",
              "command": "scripts/operator_go_live.sh --push",
              "detail": "展開manifest、mutable report、ランタイム証跡が欠ける場合は、最新zipを再投入してbootstrap/finalizeを走らせます。",
              "priority": 10
            }
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "checks": [
              "remote_telegram_notify_sent",
              "remote_telegram_notify_fresh"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "checks": [
              "remote_required_reports_present"
            ],
            "next_action": {
              "id": "collect_remote_evidence",
              "title": "回収済みVPS証跡を更新する",
              "command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
              "detail": "VPS上でfinalize_vps.shを再実行し、必須レポート、runtime証跡、manifest、archiveを回収して再判定します。",
              "priority": 20
            }
          }
        ],
        "missing_required_report_count": 6,
        "missing_required_report_categories": [
          {
            "category": "ops",
            "label": "運用監視",
            "missing": 6,
            "examples": [
              "weekly_market_strategy_report.json",
              "weekly_market_strategy_report.md",
              "weekly_capital_flow_themes.csv",
              "weekly_attention_companies.csv",
              "weekly_market_strategy_telegram.txt",
              "weekly_market_strategy_telegram.json"
            ]
          }
        ],
        "blockers": [
          {
            "phase": "deployment",
            "label": "VPS配布・本番ゲート",
            "failed_checks": 2,
            "first_check": "remote_release_upload_bundle_verified",
            "next_action_id": "redeploy_release",
            "next_command": "scripts/operator_go_live.sh --push"
          },
          {
            "phase": "telegram",
            "label": "Telegram通知",
            "failed_checks": 2,
            "first_check": "remote_telegram_notify_sent",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          },
          {
            "phase": "evidence_integrity",
            "label": "証跡ファイル完全性",
            "failed_checks": 1,
            "first_check": "remote_required_reports_present",
            "next_action_id": "collect_remote_evidence",
            "next_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence"
          }
        ]
      },
      "operator_context": {
        "stage": "partial_remote_collection",
        "label": "VPS証跡の一部不足",
        "detail": "VPS証跡は回収済みですが、必須レポートが不足しています。finalizeと回収を再実行してください。",
        "evidence_dir_present": true,
        "present_required_reports": 65,
        "required_reports": 71,
        "primary_action_id": "collect_remote_evidence",
        "primary_command": "scripts/operator_go_live.sh --collect --check-evidence --strict-evidence",
        "primary_action_title": "回収済みVPS証跡を更新する"
      },
      "bootstrap_exception": {
        "applied": false
      }
    },
    "env_check_summary": {
      "errors": 2,
      "warnings": 41,
      "env_file": "/app/.env",
      "keys": [],
      "runtime_checks_included": true,
      "operator_inputs_ready": false,
      "operator_inputs_missing": [
        "VPS_HOST",
        "VPS_USER",
        "PUBLIC_DASHBOARD_URL",
        "TELEGRAM_BOT_TOKEN",
        "TELEGRAM_CHAT_ID",
        "DEPLOY_MODE"
      ],
      "operator_inputs_invalid": [
        "env_deploy_mode_valid"
      ]
    },
    "deployment_check_summary": {
      "errors": 0,
      "warnings": 36,
      "app_dir": "/app",
      "service_name": "market-intel",
      "deploy_mode": "auto",
      "platform": "linux"
    },
    "public_dashboard_check_summary": {
      "errors": 0,
      "warnings": 0,
      "configured_url": "https://35-221-72-238.sslip.io/dashboard.html",
      "base_url": "https://35-221-72-238.sslip.io/",
      "endpoint_count": 36
    },
    "telegram_test_summary": {
      "status": "ok",
      "send_ok": false
    },
    "health_summary": {
      "ok": false,
      "warnings": [
        "source_errors_or_unchecked",
        "audit_reports_need_attention"
      ]
    },
    "readiness_summary": {
      "errors": 0,
      "warnings": 4,
      "sources": 148,
      "documents": 12715,
      "analyses": 9611,
      "pending_fetch": 116
    },
    "latest_package": null,
    "latest_package_verification": null,
    "latest_backup": {
      "created_at": "2026-06-22T21:29:44+00:00",
      "backup_path": "/app/backups/20260622T212939Z",
      "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
      "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
      "db_size": 316948480,
      "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
      "db_integrity": {
        "ok": true,
        "result": "ok",
        "messages": [
          "ok"
        ],
        "path": "/app/backups/20260622T212939Z/market_intel.db"
      },
      "config_zip": "/app/backups/20260622T212939Z/config.zip",
      "config_zip_size": 25225,
      "report_zip": "/app/backups/20260622T212939Z/reports.zip",
      "report_zip_size": 1189116
    },
    "latest_backup_verification": {
      "ok": true,
      "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
      "manifest": {
        "created_at": "2026-06-22T21:29:44+00:00",
        "backup_path": "/app/backups/20260622T212939Z",
        "manifest_path": "/app/backups/20260622T212939Z/manifest.json",
        "db_backup": "/app/backups/20260622T212939Z/market_intel.db",
        "db_size": 316948480,
        "db_sha256": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/app/backups/20260622T212939Z/market_intel.db"
        },
        "config_zip": "/app/backups/20260622T212939Z/config.zip",
        "config_zip_size": 25225,
        "report_zip": "/app/backups/20260622T212939Z/reports.zip",
        "report_zip_size": 1189116
      },
      "db_exists": true,
      "db_size": 316948480,
      "db_size_ok": true,
      "db_sha256_expected": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
      "db_sha256_actual": "5c8cfd8398749650da023d7baa90a169cc0074c95b3236c96402f7ade2a73185",
      "db_sha256_ok": true,
      "db_integrity": {
        "ok": true,
        "result": "ok",
        "messages": [
          "ok"
        ],
        "path": "/app/backups/20260622T212939Z/market_intel.db"
      },
      "config_zip": {
        "ok": true,
        "path": "/app/backups/20260622T212939Z/config.zip",
        "member_count": 6,
        "bad_member": null
      },
      "report_zip": {
        "ok": true,
        "path": "/app/backups/20260622T212939Z/reports.zip",
        "member_count": 86,
        "bad_member": null
      }
    },
    "one_command_systemd": "sudo scripts/bootstrap_vps.sh --app-dir /app --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --install-nginx",
    "one_command_docker": "sudo scripts/configure_env.sh --app-dir /app --public-url \"https://35-221-72-238.sslip.io/dashboard.html\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode docker --dashboard-port 8080 --validate && docker compose up -d --build"
  },
  "vps_go_live_plan": {
    "ok": true,
    "generated_at": "2026-06-11T07:31:43+00:00",
    "summary": {
      "ready_to_execute": true,
      "host": "35.221.72.238",
      "user": "makoto",
      "deploy_mode": "docker",
      "public_dashboard_url": "https://35-221-72-238.sslip.io/dashboard.html",
      "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
      "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
      "app_dir": "/opt/market-intel-engine",
      "min_recurring_success_days": 2,
      "max_recurring_latest_age_hours": 30.0,
      "max_attempts": 48,
      "sleep_seconds": 3600,
      "required_remote_evidence_count": 71,
      "copied_remote_evidence_count": 69,
      "generated_remote_evidence_count": 2,
      "source_strategy_context_backfill_required": true,
      "release_upload_bundle_expected": true,
      "release_upload_bundle_check_present": true,
      "release_upload_bundle_ok": true,
      "release_upload_bundle_sha_matches": true,
      "release_upload_bundle_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload"
    },
    "checks": [
      {
        "check": "vps_host_ready",
        "ok": true,
        "severity": "error",
        "detail": "host=35.221.72.238",
        "quality": {
          "host": "35.221.72.238",
          "ok": true,
          "format_ok": true,
          "placeholder": false,
          "test_net": false
        }
      },
      {
        "check": "vps_user_ready",
        "ok": true,
        "severity": "error",
        "detail": "user=makoto"
      },
      {
        "check": "public_dashboard_url_ready",
        "ok": true,
        "severity": "error",
        "detail": "url=https://35-221-72-238.sslip.io/dashboard.html",
        "quality": {
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "ok": true,
          "format_ok": true,
          "placeholder": false,
          "host": "35-221-72-238.sslip.io",
          "https": true,
          "dashboard_html_path": true
        }
      },
      {
        "check": "telegram_token_format",
        "ok": true,
        "severity": "error",
        "detail": "TELEGRAM_BOT_TOKEN format is valid"
      },
      {
        "check": "telegram_chat_id_format",
        "ok": true,
        "severity": "error",
        "detail": "TELEGRAM_CHAT_ID format is valid"
      },
      {
        "check": "deploy_mode_ready",
        "ok": true,
        "severity": "error",
        "detail": "deploy_mode=docker"
      },
      {
        "check": "deploy_release_transfer_ready",
        "ok": true,
        "severity": "error",
        "detail": "transfer_ready=True"
      },
      {
        "check": "deploy_package_verified",
        "ok": true,
        "severity": "error",
        "detail": "package=/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
        "verification": {
          "ok": true,
          "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
          "package_size": 68988196,
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
          "checksum_exists": true,
          "checksum_ok": true,
          "checksum_expected": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "checksum_filename": "market-intel-engine-20260611T064355Z.zip",
          "member_count": 140,
          "manifest": {
            "created_at": "2026-06-11T06:44:10+00:00",
            "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
            "package_root_name": "market-intel-engine",
            "app_dir_suggestion": "/opt/market-intel-engine",
            "db_integrity": {
              "ok": true,
              "result": "ok",
              "messages": [
                "ok"
              ],
              "path": "/Users/makoto/market-intel-engine/deploy_packages/.market-intel-engine-20260611T064355Z.db.tmp"
            },
            "members": [
              {
                "path": "market-intel-engine/README.md",
                "size": 72148,
                "sha256": "79677c45b068a5c99b9e6b854f8bdd16d1529280c0b4d6da3775d94304fb46a5"
              },
              {
                "path": "market-intel-engine/.env.example",
                "size": 1946,
                "sha256": "1415973e53c11851775afc0b0c05d9d47696b7daa09d4d3d4ac1101c1c8023d0"
              },
              {
                "path": "market-intel-engine/.dockerignore",
                "size": 115,
                "sha256": "ee2d372a02231d7cd45097e6271b77aaaa6f8165ff3a3ba5bb6cbd3a4e19ce69"
              },
              {
                "path": "market-intel-engine/Dockerfile",
                "size": 536,
                "sha256": "fac08ec22a9e9f3ab7eae072f569c3e3ce9c79b8f41be5e60df5006f7c1f89a4"
              },
              {
                "path": "market-intel-engine/docker-compose.yml",
                "size": 1175,
                "sha256": "ad82d3f407a8777102d9262f796e4e799986a68273b95a79c9eeabbaa8593a67"
              },
              {
                "path": "market-intel-engine/requirements.txt",
                "size": 23,
                "sha256": "384b3d371eead7ff35d03586d0459723091a54f12ad328a7fb7732daaaca2456"
              },
              {
                "path": "market-intel-engine/config/company_exclusions.json",
                "size": 189,
                "sha256": "d895b5e59e3877b0c8b5194e5a8a74720bfccb0b4d80e49085be93ee2cc13fb4"
              },
              {
                "path": "market-intel-engine/config/company_universe.json",
                "size": 11859,
                "sha256": "cdfda0bd4c0d63b4f4aed139ed967a23fca2c9bb32d9f05464bf00b9069c3e18"
              },
              {
                "path": "market-intel-engine/config/market_source_coverage_targets.json",
                "size": 11358,
                "sha256": "dd9753dbcac89c07fdc99db9d7de394bcc32fed64b29761fb05ae884ea051607"
              },
              {
                "path": "market-intel-engine/config/source_candidates.json",
                "size": 13671,
                "sha256": "f1eeb32d41759a418eded14f5673cf19a83f9e478736b7d8f84999f4095809fa"
              },
              {
                "path": "market-intel-engine/config/source_coverage_targets.json",
                "size": 8322,
                "sha256": "0bd1dc9aaa2688b6aca31f6e7e2a77f4d8c630c547c490a155090bdba9f98b4e"
              },
              {
                "path": "market-intel-engine/config/sources.json",
                "size": 81666,
                "sha256": "547a236940edf40b2b0ae72ae21f89b44ee7a265c8e682d41ecbf3ac6ee80a80"
              },
              {
                "path": "market-intel-engine/deploy/RUNBOOK-docker.md",
                "size": 3560,
                "sha256": "1c0c0793142725f1bf20ec9a134ef365f52ddb524356c2c7bb132d1cd0df29b5"
              },
              {
                "path": "market-intel-engine/deploy/RUNBOOK-systemd.md",
                "size": 2654,
                "sha256": "f159ce5ef739149e0814fd24a3e40d1c516d675fd16ca40e55c07349dd83ce08"
              },
              {
                "path": "market-intel-engine/deploy/cloud-init/README.md",
                "size": 2354,
                "sha256": "570bc1a8eeecba7bf126c3fc1f87f59e987eb7027dca2faca9123ae2f0dc7f9e"
              },
              {
                "path": "market-intel-engine/deploy/cloud-init/market-intel.yaml.template",
                "size": 5074,
                "sha256": "1ea974eb84653052498029f3a743db3ab39bcf51ee3fad2157039fe6e0510811"
              },
              {
                "path": "market-intel-engine/deploy/nginx/market-intel.conf",
                "size": 5869,
                "sha256": "7630e2aea09c49e675e0adaeaa58e903886eab3d44b608e6aa2a2c9fb3e64bae"
              },
              {
                "path": "market-intel-engine/deploy/systemd/market-intel.service",
                "size": 396,
                "sha256": "736c97872a8c215aa9ce7ddc8b12d3c6ddabc827cb296a56a985600c84cc8d2c"
              },
              {
                "path": "market-intel-engine/deploy/systemd/market-intel.timer",
                "size": 165,
                "sha256": "6151038f01ee88ee1796ff930f69b2504898f5ac9abfccf1aeb6ab7924c8c99f"
              },
              {
                "path": "market-intel-engine/scripts/bootstrap_vps.sh",
                "size": 7685,
                "sha256": "5cf827c42490fde4c81f546baf0be7c031ee780fd8d726c5a1a23a2248576bb7"
              },
              {
                "path": "market-intel-engine/scripts/collect_remote_evidence.sh",
                "size": 11514,
                "sha256": "7d48c5393c22994b25e4bc3dd61a62da3f94efe8a68d6477377e56673f87199d"
              },
              {
                "path": "market-intel-engine/scripts/configure_env.sh",
                "size": 23042,
                "sha256": "63873a120d17973c44b1749eed614da7380a105f8edd14c14e3709c5463a4842"
              },
              {
                "path": "market-intel-engine/scripts/configure_operator_inputs.sh",
                "size": 11774,
                "sha256": "b358f2283364ae9b8d212f00396088973293a2debab78c9901230b352af632d3"
              },
              {
                "path": "market-intel-engine/scripts/docker_daily_loop.sh",
                "size": 1784,
                "sha256": "b35538492e5ac506397836df353f99dd74062b814f9bd7cb86506e8380582a3c"
              },
              {
                "path": "market-intel-engine/scripts/finalize_vps.sh",
                "size": 17764,
                "sha256": "8f8a511f1454b257c761b83f222c28898f713e8713aebf10d412549a4a299544"
              },
              {
                "path": "market-intel-engine/scripts/install_go_live_desktop_app.sh",
                "size": 2597,
                "sha256": "5f964024379e52fb5f486657630ac21e0b2737174a9c5b620a2705415f5e72fa"
              },
              {
                "path": "market-intel-engine/scripts/install_launchd.sh",
                "size": 581,
                "sha256": "a68d39ebd1bff513c3d9baf66e8d03a760c64bf405283247fdb06d54a30ac6db"
              },
              {
                "path": "market-intel-engine/scripts/install_vps.sh",
                "size": 7084,
                "sha256": "36ff0b11a56872193f34669c9077505e2c207820d093b038a9e818d317edc999"
              },
              {
                "path": "market-intel-engine/scripts/launch_go_live_desktop.sh",
                "size": 645,
                "sha256": "e66750e8eb9b556766597ab14d96e8b2cb6fb0593df4463c9cb246edaab50bb5"
              },
              {
                "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_121833",
                "size": 460,
                "sha256": "d46644d907f566624188bced7c71928d1ae1674d43a67a0fade6f150d0615922"
              },
              {
                "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_121946",
                "size": 670,
                "sha256": "ad745b24ecd05552ba858ec78e95c83f29c0fe5d85910d7f9e02f4097cb540ca"
              },
              {
                "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_122113",
                "size": 789,
                "sha256": "401134da77f5712797748feb8a7cd172d3b0944e6271065e6ba26dcd606504cb"
              },
              {
                "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_122357",
                "size": 908,
                "sha256": "8e03d028b05800a0a72ff7d14486f718ef1fc5f65249674cb781828e43e24c44"
              },
              {
                "path": "market-intel-engine/scripts/local_dashboard_smoke.sh",
                "size": 2885,
                "sha256": "9c75b246d3108e6174798b2a184058889f8d18c1cf771af275efeec8a23e714c"
              },
              {
                "path": "market-intel-engine/scripts/market_intel.py",
                "size": 1203061,
                "sha256": "6f1b84f562dcf6d9d9b8c66b83e4dfbbbddeed3a80bb0eabc05bf7d21278b2a8"
              },
              {
                "path": "market-intel-engine/scripts/market_intel_go_live_desktop.py",
                "size": 17149,
                "sha256": "926b0d74cffde4520754239a5fff6f17b08624c5c2c4354526395f9769595fde"
              },
              {
                "path": "market-intel-engine/scripts/operator_go_live.sh",
                "size": 21504,
                "sha256": "eeb5f74ec98c268d6267453183b4bae855ba265a37070e3b585ae77d588a7de8"
              },
              {
                "path": "market-intel-engine/scripts/ops_snapshot.sh",
                "size": 9682,
                "sha256": "2b6b75bc694eb79857de37f0c0e146bde8f0a89d383adebc2997c6d20486d4aa"
              },
              {
                "path": "market-intel-engine/scripts/preflight_check.sh",
                "size": 2926,
                "sha256": "a09665316a04d8c520ac9df82225ca7ddaf2556531916d16c88556b3f4bfd762"
              },
              {
                "path": "market-intel-engine/scripts/print_remote_evidence_summary.py",
                "size": 8366,
                "sha256": "7b4dcdd9a85ccc789d30575026f64735a1a9fe27d23280b8f02c998f8c0b9758"
              },
              {
                "path": "market-intel-engine/scripts/push_release_to_vps.sh",
                "size": 22814,
                "sha256": "81c9e5c723d5b58b41b5e8adf4d4337182f635affdff098834bdad925a8bae83"
              },
              {
                "path": "market-intel-engine/scripts/release_preflight.sh",
                "size": 35949,
                "sha256": "890c0572ce4a84bba2c70507ef801e95ca5b43ca7f2dcc68ba511b1f688d85ca"
              },
              {
                "path": "market-intel-engine/scripts/remote_report_files.txt",
                "size": 1510,
                "sha256": "b039bfc8af59832d5194cdaa1ffb926f4dd42ac925beb105d00d7c813e6b7268"
              },
              {
                "path": "market-intel-engine/scripts/render_cloud_init.sh",
                "size": 10783,
                "sha256": "b5f9689db154988f9b1b37da78b5532b040a06c4c6cfd8cf86e1bc6fd46d221a"
              },
              {
                "path": "market-intel-engine/scripts/run_daily.sh",
                "size": 20411,
                "sha256": "a8a32afbc8e214d175e6b40418b6ef33e3ae3a542b7284a4d294967f6d462941"
              },
              {
                "path": "market-intel-engine/scripts/run_daily_with_vix.sh",
                "size": 830,
                "sha256": "cb0f0e3437b23693abb0096cfd42d6ae1262e047cba783af99be796c55eed934"
              },
              {
                "path": "market-intel-engine/scripts/wait_remote_recurring_evidence.sh",
                "size": 15448,
                "sha256": "38353289561e715e3c21c373ec6ef92da4e9eab575328b5546145a51f2ab9107"
              },
              {
                "path": "market-intel-engine/scripts/write_evidence_archive.py",
                "size": 4143,
                "sha256": "bbed127839017c238e5bd871b139210f33d66ecbca8238feb38ebe9897d3c52b"
              },
              {
                "path": "market-intel-engine/scripts/write_evidence_manifest.py",
                "size": 5275,
                "sha256": "bb62b358811ad3eb1f01fc9c742ef75924e26cd39670014971eceb10ca3a51f2"
              },
              {
                "path": "market-intel-engine/scripts/write_remote_finalize_status.py",
                "size": 1788,
                "sha256": "589cd1cb4436607eb4b5868654f90366c0bf32d668c4c64b24cee4bfdeb7706e"
              },
              {
                "path": "market-intel-engine/scripts/write_remote_runtime_evidence.py",
                "size": 5512,
                "sha256": "1597c3398bfd44ebb176af78e62221e1fa4b8efc2cfc7fc57865756097d91675"
              },
              {
                "path": "market-intel-engine/launchd/com.makoto.market-intel-engine.daily.plist.template",
                "size": 800,
                "sha256": "8835dab815b6e019493793311deafa7d74841cfa2d37039f20dfec9d3dac7dff"
              },
              {
                "path": "market-intel-engine/tests/test_market_intel_regression.py",
                "size": 494774,
                "sha256": "cffa9d04f1ea07342af344d79faaebd81f5d7f9abeb9535e87c8b80b0ead4344"
              },
              {
                "path": "market-intel-engine/data/market_intel.db",
                "size": 273911808,
                "sha256": "a3dfc3baeae83571e5da8e4ca46b4ce2532dbc1c1c9ae0c62b9b651bc45d9859"
              },
              {
                "path": "market-intel-engine/reports/2026-06-11.md",
                "size": 361506,
                "sha256": "4852a88262bedec27a149a792f8ac98275e9f9bdc8bc243fc2ecbc611dc178e9"
              },
              {
                "path": "market-intel-engine/reports/dashboard.html",
                "size": 335625,
                "sha256": "f7844fdaf9369e4fe3b84e0207c8d28969ae6da7ca19fc659657bc53883f9423"
              },
              {
                "path": "market-intel-engine/reports/dashboard.json",
                "size": 5582327,
                "sha256": "4fe87673b2d2c7382687c754635264006932a7790c39d403f9b6b1753bc5d85d"
              },
              {
                "path": "market-intel-engine/reports/dashboard_content_check.json",
                "size": 19264,
                "sha256": "0ad1ebc0fa216c627e4f73acd60111ca3ca346fa6ddfb975a996a6a7c8c8dac4"
              },
              {
                "path": "market-intel-engine/reports/strategy_brief.md",
                "size": 40020,
                "sha256": "f2aabb6cee36495fdccb79caef01131103b3fc7ccfdadb2c0111d95787d35123"
              },
              {
                "path": "market-intel-engine/reports/strategy_playbook.json",
                "size": 237223,
                "sha256": "60bf2d366f924a2168438aef62b4dd6ade113a38591571bdabddcfa7d1ac83d2"
              },
              {
                "path": "market-intel-engine/reports/strategy_playbook.md",
                "size": 35218,
                "sha256": "7e2141577627f348beebc4842a2f082636c680fbede03fddfc1d5f4e117ef3b8"
              },
              {
                "path": "market-intel-engine/reports/strategy_lenses.json",
                "size": 42738,
                "sha256": "e39b278fb6d781ec568e246e78416a5c84cc8db3bfc8c503f564fc9954807a76"
              },
              {
                "path": "market-intel-engine/reports/strategy_lenses.md",
                "size": 31464,
                "sha256": "9eb4cdd6319f45affae298bfe99cb9e4006138d7bc775e477e153d57d0a1bd01"
              },
              {
                "path": "market-intel-engine/reports/strategy_reuse_audit.json",
                "size": 10307,
                "sha256": "9959bc5f779f5232647896e82186e393728c05227a086e4e1842a20698043a65"
              },
              {
                "path": "market-intel-engine/reports/strategy_reuse_audit.md",
                "size": 2888,
                "sha256": "0081f141208a42832e30f82d3fab495c3b45ee4e1841a0c75f6a34377bce614b"
              },
              {
                "path": "market-intel-engine/reports/strategy_delta.md",
                "size": 1162,
                "sha256": "25b4f32cda6e7d3c8b05d61dcd93f5c89237aa1b194824e429bc35b23e96b6ae"
              },
              {
                "path": "market-intel-engine/reports/strategy_export.json",
                "size": 565774,
                "sha256": "bc342f339322b1331ca30d22102b27073c393f3570311b56ebd9070094b7855f"
              },
              {
                "path": "market-intel-engine/reports/strategy_themes.csv",
                "size": 31176,
                "sha256": "314f518352828c5df8cb357ba63e74bb3bfd23bca604905d3a44db5ced865ccc"
              },
              {
                "path": "market-intel-engine/reports/strategy_companies.csv",
                "size": 137358,
                "sha256": "ab6987b80f65afa195d14a377ec8f68a597902920f6472a908ec895b2ae2c8c0"
              },
              {
                "path": "market-intel-engine/reports/strategy_theme_company_matrix.csv",
                "size": 100677,
                "sha256": "ba5e5bf42bc2dfa12c973210473297a5a00efbda61da42b4320b7248fbdca311"
              },
              {
                "path": "market-intel-engine/reports/strategy_action_queue.json",
                "size": 791966,
                "sha256": "b50aa202c16e8cebadabf3c63e62231a266eeed1ede0163a410457e20d5f6543"
              },
              {
                "path": "market-intel-engine/reports/strategy_action_queue.md",
                "size": 17576,
                "sha256": "bad1afcb56022479f1d4ea463ab3ddc7bffb11020365dff9911ab09c2e849419"
              },
              {
                "path": "market-intel-engine/reports/strategy_action_queue.csv",
                "size": 124207,
                "sha256": "0d70f6e2fd2110137f79342a9fc44111d15861dc84cf5ced890b167638b5c969"
              },
              {
                "path": "market-intel-engine/reports/strategy_decision_digest.json",
                "size": 42976,
                "sha256": "9a402d78fb83c4591314a3518efdf378ded7beeb2433ddeb623a501ca9e58542"
              },
              {
                "path": "market-intel-engine/reports/strategy_decision_digest.md",
                "size": 7323,
                "sha256": "3fb53c737111408eb9f87c71839e5b15092367398d2999b60421734b48d1ef88"
              },
              {
                "path": "market-intel-engine/reports/strategy_decision_digest.csv",
                "size": 15517,
                "sha256": "dd5f0d5cfb52bf262855960b7f1a377c96f95eca57f48d746cb219333062b07f"
              },
              {
                "path": "market-intel-engine/reports/source_strategy_score.json",
                "size": 256065,
                "sha256": "ecd3704f0e0ae8faa9097f6448ca5b13a6697b96458c152312058529b56089ff"
              },
              {
                "path": "market-intel-engine/reports/source_strategy_score.md",
                "size": 13818,
                "sha256": "c1ff7b193cdee0eed4524e132e77fed6f3193682b01dfa845696a2e0b15142df"
              },
              {
                "path": "market-intel-engine/reports/source_strategy_score.csv",
                "size": 116842,
                "sha256": "d7da8672f70dd822c1dacd91db8b29ca8f02ef2806fe179836ebb0c83f736f28"
              },
              {
                "path": "market-intel-engine/reports/score_explainability.json",
                "size": 385366,
                "sha256": "ff8e649f103dd497da2dba453db0af0e0b789d3794512d99648ecc14eb4b7c8c"
              },
              {
                "path": "market-intel-engine/reports/score_explainability.md",
                "size": 13921,
                "sha256": "ed95cd01a8ef2d5919573b7cdb79b69d83c0592537fbebfd172eafbffd5021a1"
              },
              {
                "path": "market-intel-engine/reports/score_explainability.csv",
                "size": 27294,
                "sha256": "5147350ba7885c1b746e73c8f96d4d1f608471b610282dda9f2a33360dc98bb0"
              },
              {
                "path": "market-intel-engine/reports/source_strategy_context_backfill.json",
                "size": 284,
                "sha256": "7d5c7d9a31ff0d6b1636c1ca20e59870232404eb8023b177c8b9cac475bf4ae8"
              },
              {
                "path": "market-intel-engine/reports/health.json",
                "size": 52612,
                "sha256": "54e8c8c0ef3e04124ded1baacf4f6c7ed53f87b5f587717424c97c91fd95fed9"
              },
              {
                "path": "market-intel-engine/reports/ops_monitor.json",
                "size": 15965,
                "sha256": "4e98499cbbf2d8cdfa2853d92d09a8904740f01efb9afd7c311ec0168b1f55ee"
              },
              {
                "path": "market-intel-engine/reports/ops_monitor.md",
                "size": 1383,
                "sha256": "becbc9298a9c3ecc999e8225720ace3f81ed05e14c9151e997e500628a628d4b"
              },
              {
                "path": "market-intel-engine/reports/daily_lock.json",
                "size": 275,
                "sha256": "68ccbcb2d61c0ee8cbbd9856879d14e0b9b8ac1348fc5f6772f87ee3894de28f"
              },
              {
                "path": "market-intel-engine/reports/daily_lock_audit.json",
                "size": 3738,
                "sha256": "379cda3ef92aa737a62c3ae215c90c498bf5132fdfda089cc60f2bacedc8485c"
              },
              {
                "path": "market-intel-engine/reports/daily_lock_audit.md",
                "size": 945,
                "sha256": "28e5fd3d4f2046cdc32f5c0f350d9e74900ced9ca1fb59874e72b197a1c387e4"
              },
              {
                "path": "market-intel-engine/reports/ops_snapshot.json",
                "size": 10687,
                "sha256": "5d4f3778d6e8dc6dfd95578de606e2fd1918fa1a663eb4a48380ebe4dfd6b39e"
              },
              {
                "path": "market-intel-engine/reports/ops_snapshot.md",
                "size": 5592,
                "sha256": "d505ccc380dfee488d4f8d4320c7120880364af47c7d4c1c051f8f5c1f7efde3"
              },
              {
                "path": "market-intel-engine/reports/source_freshness.json",
                "size": 158499,
                "sha256": "645543b4bd9501e63840dfec77f5e568d37d2662d14a2046112c7ae636d19017"
              },
              {
                "path": "market-intel-engine/reports/source_freshness.md",
                "size": 2803,
                "sha256": "5a8aff2376f95ba84115eaa4619603325c1e449347c9296d36b41b3d820d082c"
              },
              {
                "path": "market-intel-engine/reports/source_check.json",
                "size": 338,
                "sha256": "3a962684bcb3ac45845f9b588ead93963c13a8159345f0aa2d5f3dc803b164a0"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_triage.json",
                "size": 12175,
                "sha256": "42c090bf698bff75ac6ad435740455abc052b54e71b04888b70b75e1e687bbf2"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_triage.md",
                "size": 1472,
                "sha256": "5179e48aada4cf83ca79eba93d4313c710b2bc57786b32dc1c9eda120b251ad3"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_retry.json",
                "size": 305,
                "sha256": "fbd4925f6cc44ca9a844e4271bf7a63ddf518d20219594f27c34718f048d1fbb"
              },
              {
                "path": "market-intel-engine/reports/fetch_error_retry.md",
                "size": 361,
                "sha256": "c1d81b249cc5e765e93451c11d6d5786bea24a9e3f4616b274dfae7353392c33"
              },
              {
                "path": "market-intel-engine/reports/rss_metadata_backfill.json",
                "size": 1303,
                "sha256": "08a624738d00cb592639cb55e3a7f111179c58b9515cd0827a464439707a4ddd"
              },
              {
                "path": "market-intel-engine/reports/rss_metadata_backfill.md",
                "size": 585,
                "sha256": "dd964a9c13d23de13c6dfab7cb2378014d48e4aac779a43b3dcd8b43820199bd"
              },
              {
                "path": "market-intel-engine/reports/go_live.json",
                "size": 94440,
                "sha256": "c67c17d606db012579ee6ae9b9b3eac16a283886c27db7ec33b6cf23db3e28d3"
              },
              {
                "path": "market-intel-engine/reports/go_live.md",
                "size": 7950,
                "sha256": "80b2d2beda33481333987b85b3d00bd3e24fc4771598f484a7cb86eb532caa9e"
              },
              {
                "path": "market-intel-engine/reports/vps_go_live_plan.json",
                "size": 91872,
                "sha256": "28036b6e386713dd0a48cc9abe756917c1b64d1a8fd080ec0f70e065176461cb"
              },
              {
                "path": "market-intel-engine/reports/vps_go_live_plan.md",
                "size": 5933,
                "sha256": "1412e7a9ac5140e5a9af7efb10e0647d13653c72ad5ae3f5e0a6e31a5efce62d"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.json",
                "size": 145630,
                "sha256": "1a5e3aa024c7383284dc8becdf747b1fe63693744f8383985172146921350c3d"
              },
              {
                "path": "market-intel-engine/reports/deploy_release.md",
                "size": 8120,
                "sha256": "c695f7d24c6f577bca424f54051f294bd34d9936e0a0fbc9231b4ce30b9a2207"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.json",
                "size": 225161,
                "sha256": "142930af9afab6c442f3d3ecfdfa26020be5489c0c1e819f6d490885ecacf675"
              },
              {
                "path": "market-intel-engine/reports/deploy_handoff.md",
                "size": 17275,
                "sha256": "dcce14093625c0533154a1666e44b164af181026a42d43b007f4350310014b92"
              },
              {
                "path": "market-intel-engine/reports/release_upload_bundle_check.json",
                "size": 54812,
                "sha256": "9d32cf9092ac17223619f3fb3c1b339985d3dbbb7f5ef92eb22214d16cca68de"
              },
              {
                "path": "market-intel-engine/reports/operator_inputs.env.example",
                "size": 2333,
                "sha256": "33cec6e647039ca91b34475768cdcba3e4a584c73806918e25894c6e08cb1f36"
              },
              {
                "path": "market-intel-engine/reports/operator_input_check.json",
                "size": 2973,
                "sha256": "244069717ba205e00512516acda9327d531d4db23a4caec9edb5f78f8a077f92"
              },
              {
                "path": "market-intel-engine/reports/remote_evidence_check.json",
                "size": 59260,
                "sha256": "3ce7f5bd004e4b3a8ec34cb7747e2f06f36a37c008b13b4c32527daca72fcc35"
              },
              {
                "path": "market-intel-engine/reports/remote_evidence_check.md",
                "size": 6061,
                "sha256": "f477e936b696d1ef1e4885ad6806e06402202bb32a63cec026af40403734cd10"
              },
              {
                "path": "market-intel-engine/reports/env_check.json",
                "size": 10493,
                "sha256": "3419b583efb9f7c8bf33cc81233c93c3e501e5538dbcb2cb86fd016eafa59b0a"
              },
              {
                "path": "market-intel-engine/reports/quality_prune.json",
                "size": 8485,
                "sha256": "846dba256b8f5b0a2a523537c4b2657f1572e883a4d4630744b55bd3ad5010f9"
              },
              {
                "path": "market-intel-engine/reports/source_candidates.json",
                "size": 27927,
                "sha256": "d5b96925d3ef859240a4e3ecb9846cad2a3359a9c3583859ea949abe96044ea4"
              },
              {
                "path": "market-intel-engine/reports/source_promotion_plan.json",
                "size": 4017,
                "sha256": "f66a58d3bb358db3ec14e8091ae6c1430d63ee0f3e93715e9ef3fd6dd16144be"
              },
              {
                "path": "market-intel-engine/reports/source_promotion_plan.md",
                "size": 2672,
                "sha256": "982b0a620512c5fe040c31da4278e438a11016c1791775fd70a51e8efcf7263c"
              },
              {
                "path": "market-intel-engine/reports/source_opportunity_radar.json",
                "size": 31041,
                "sha256": "1b3aeded73b83bea37edb966ddefc210319f7e8c06f3c6ae94a1bbd6cdcc6abc"
              },
              {
                "path": "market-intel-engine/reports/source_opportunity_radar.md",
                "size": 4662,
                "sha256": "fd7776f54db080f67b976da5fae93db1efe4d9c0e00112a737e5337c7971f0bc"
              },
              {
                "path": "market-intel-engine/reports/source_target_reference.json",
                "size": 7876,
                "sha256": "4b8b25982e2dc6ba0c3579f83fe74491b81bc8615a7505646aec8a77f7e964e5"
              },
              {
                "path": "market-intel-engine/reports/source_target_reference.md",
                "size": 335,
                "sha256": "7308a10539a77240959d59e5342f20ccd5dfde09c6704b8f26d89edb78afe8d8"
              },
              {
                "path": "market-intel-engine/reports/telegram_notify.json",
                "size": 182,
                "sha256": "34ef10c93df762dc82805e93054ac368532b65f686056e030a230cab3dd491cb"
              },
              {
                "path": "market-intel-engine/reports/telegram_content_check.json",
                "size": 6725,
                "sha256": "827078d8709580ddcb5d7f96801d68b01b894ffe0841a51914539a8a27ca83fa"
              },
              {
                "path": "market-intel-engine/reports/telegram_test.json",
                "size": 1144,
                "sha256": "f8d2fb14a502e7f8fba5ccf0a58468856f6462bc81467d0122e3e02ebe079137"
              },
              {
                "path": "market-intel-engine/reports/production_audit.json",
                "size": 935311,
                "sha256": "c8f54cdf3803770f7ff3bd1fd6c6c2cae6b3d00f1c8988506b50d1e24351cdea"
              },
              {
                "path": "market-intel-engine/reports/production_audit.md",
                "size": 1761,
                "sha256": "7f3393f491c64e4522c03a5ae11ec56ad4c71ec5f277ceecc5fa9a3a91085dcc"
              },
              {
                "path": "market-intel-engine/reports/source_coverage.json",
                "size": 78943,
                "sha256": "bb669f5f6f97b2f31515189520e52e97bb7c6d482034a970810b72f49617a2d2"
              },
              {
                "path": "market-intel-engine/reports/market_source_coverage.json",
                "size": 80803,
                "sha256": "84fbd51b94d0a7aa533c917f74a0d9f37617dcc094f7ab329f2fd3fe19652b45"
              },
              {
                "path": "market-intel-engine/reports/readiness.json",
                "size": 241219,
                "sha256": "2b24206e3a6d44587e418f559c80160d50728dc6a481838dc1ca75701d8331d1"
              },
              {
                "path": "market-intel-engine/reports/analysis_audit.json",
                "size": 12815,
                "sha256": "ff2f635b75bf8e33338ae31ef18c6475de2f2884d646bd576002066c84318fc3"
              },
              {
                "path": "market-intel-engine/reports/requirements_audit.json",
                "size": 213233,
                "sha256": "f40fe64b34e9cf28939210aedf4dfa7e5eb537e614308f40784014df0b5adf1a"
              },
              {
                "path": "market-intel-engine/reports/requirements_audit.md",
                "size": 8412,
                "sha256": "43532f0e09c034d9605b158205e310876c1a91cc4ce71bf3e34b666abed2bb0b"
              },
              {
                "path": "market-intel-engine/reports/deployment_check.json",
                "size": 46658,
                "sha256": "087b1a58d85cbde17670e23abd23c1cd13fab8d28feabf2a0e68acd6bc7f8be4"
              },
              {
                "path": "market-intel-engine/reports/public_dashboard_check.json",
                "size": 448,
                "sha256": "eb385bba9acab145a9779f7daf359c5e68c405f09c00102bdad18a4dbfde374e"
              },
              {
                "path": "market-intel-engine/reports/public_dashboard_local_check.json",
                "size": 25734,
                "sha256": "7d350043cc71cfcf9d331c30f3717c9fa180bf0310eb7c35badabea9e8f827a5"
              },
              {
                "path": "market-intel-engine/reports/ops_handoff.json",
                "size": 67940,
                "sha256": "8cfb359f1e7c004897579a3df0fdd610f151d65e8ee5c5bd8a4187d10bdf4407"
              },
              {
                "path": "market-intel-engine/reports/ops_handoff.md",
                "size": 11609,
                "sha256": "969c9b8a767b20f909224647ce8223bbd50dd14aabc84b2d9dc3f7552daec836"
              },
              {
                "path": "market-intel-engine/reports/backup_drill.json",
                "size": 3648,
                "sha256": "0f4f60be8bafbdeed27c8ffb8eb195bb03be4135b32460b0dc15464df707effd"
              }
            ],
            "member_count": 139,
            "mutable_report_members": [
              "market-intel-engine/reports/dashboard.html",
              "market-intel-engine/reports/dashboard.json",
              "market-intel-engine/reports/dashboard_content_check.json",
              "market-intel-engine/reports/health.json",
              "market-intel-engine/reports/go_live.json",
              "market-intel-engine/reports/go_live.md",
              "market-intel-engine/reports/vps_go_live_plan.json",
              "market-intel-engine/reports/vps_go_live_plan.md",
              "market-intel-engine/reports/deploy_release.json",
              "market-intel-engine/reports/deploy_release.md",
              "market-intel-engine/reports/deploy_handoff.json",
              "market-intel-engine/reports/deploy_handoff.md",
              "market-intel-engine/reports/release_upload_bundle_check.json",
              "market-intel-engine/reports/operator_inputs.env.example",
              "market-intel-engine/reports/operator_input_check.json",
              "market-intel-engine/reports/remote_evidence_check.json",
              "market-intel-engine/reports/remote_evidence_check.md",
              "market-intel-engine/reports/telegram_notify.json",
              "market-intel-engine/reports/telegram_content_check.json",
              "market-intel-engine/reports/telegram_test.json",
              "market-intel-engine/reports/ops_monitor.json",
              "market-intel-engine/reports/ops_monitor.md",
              "market-intel-engine/reports/daily_lock.json",
              "market-intel-engine/reports/daily_lock_audit.json",
              "market-intel-engine/reports/daily_lock_audit.md",
              "market-intel-engine/reports/ops_snapshot.json",
              "market-intel-engine/reports/ops_snapshot.md",
              "market-intel-engine/reports/strategy_action_queue.json",
              "market-intel-engine/reports/strategy_action_queue.md",
              "market-intel-engine/reports/strategy_action_queue.csv",
              "market-intel-engine/reports/strategy_decision_digest.json",
              "market-intel-engine/reports/strategy_decision_digest.md",
              "market-intel-engine/reports/strategy_decision_digest.csv",
              "market-intel-engine/reports/source_strategy_score.json",
              "market-intel-engine/reports/source_strategy_score.md",
              "market-intel-engine/reports/source_strategy_score.csv",
              "market-intel-engine/reports/score_explainability.json",
              "market-intel-engine/reports/score_explainability.md",
              "market-intel-engine/reports/score_explainability.csv",
              "market-intel-engine/reports/source_strategy_context_backfill.json",
              "market-intel-engine/reports/source_opportunity_radar.json",
              "market-intel-engine/reports/source_opportunity_radar.md",
              "market-intel-engine/reports/production_audit.json",
              "market-intel-engine/reports/production_audit.md",
              "market-intel-engine/reports/deployment_check.json",
              "market-intel-engine/reports/public_dashboard_check.json",
              "market-intel-engine/reports/readiness.json",
              "market-intel-engine/reports/requirements_audit.json",
              "market-intel-engine/reports/requirements_audit.md",
              "market-intel-engine/reports/ops_handoff.json",
              "market-intel-engine/reports/ops_handoff.md"
            ],
            "required_members": [
              "market-intel-engine/scripts/market_intel.py",
              "market-intel-engine/scripts/run_daily.sh",
              "market-intel-engine/scripts/configure_env.sh",
              "market-intel-engine/scripts/configure_operator_inputs.sh",
              "market-intel-engine/scripts/bootstrap_vps.sh",
              "market-intel-engine/scripts/push_release_to_vps.sh",
              "market-intel-engine/scripts/collect_remote_evidence.sh",
              "market-intel-engine/scripts/wait_remote_recurring_evidence.sh",
              "market-intel-engine/scripts/operator_go_live.sh",
              "market-intel-engine/scripts/remote_report_files.txt",
              "market-intel-engine/scripts/write_evidence_manifest.py",
              "market-intel-engine/scripts/write_evidence_archive.py",
              "market-intel-engine/scripts/print_remote_evidence_summary.py",
              "market-intel-engine/scripts/write_remote_runtime_evidence.py",
              "market-intel-engine/scripts/write_remote_finalize_status.py",
              "market-intel-engine/scripts/docker_daily_loop.sh",
              "market-intel-engine/scripts/finalize_vps.sh",
              "market-intel-engine/scripts/preflight_check.sh",
              "market-intel-engine/scripts/ops_snapshot.sh",
              "market-intel-engine/scripts/local_dashboard_smoke.sh",
              "market-intel-engine/scripts/install_vps.sh",
              "market-intel-engine/scripts/render_cloud_init.sh",
              "market-intel-engine/scripts/release_preflight.sh",
              "market-intel-engine/tests/test_market_intel_regression.py",
              "market-intel-engine/.env.example",
              "market-intel-engine/Dockerfile",
              "market-intel-engine/.dockerignore",
              "market-intel-engine/docker-compose.yml",
              "market-intel-engine/requirements.txt",
              "market-intel-engine/deploy/RUNBOOK-systemd.md",
              "market-intel-engine/deploy/RUNBOOK-docker.md",
              "market-intel-engine/deploy/cloud-init/market-intel.yaml.template",
              "market-intel-engine/deploy/cloud-init/README.md",
              "market-intel-engine/config/sources.json",
              "market-intel-engine/config/company_universe.json",
              "market-intel-engine/data/market_intel.db",
              "market-intel-engine/reports/deploy_release.json",
              "market-intel-engine/reports/deploy_release.md",
              "market-intel-engine/reports/deploy_handoff.json",
              "market-intel-engine/reports/deploy_handoff.md",
              "market-intel-engine/reports/operator_inputs.env.example",
              "market-intel-engine/reports/strategy_playbook.json",
              "market-intel-engine/reports/strategy_lenses.json",
              "market-intel-engine/reports/ops_monitor.json",
              "market-intel-engine/reports/source_freshness.json",
              "market-intel-engine/reports/source_check.json",
              "market-intel-engine/reports/fetch_error_triage.json",
              "market-intel-engine/reports/fetch_error_retry.json",
              "market-intel-engine/reports/go_live.json"
            ],
            "install_commands": [
              "sudo mkdir -p /opt/market-intel-engine",
              "sudo unzip -o market-intel-engine-20260611T064355Z.zip -d /opt",
              "cd /opt/market-intel-engine",
              "sudo scripts/bootstrap_vps.sh --app-dir /opt/market-intel-engine --public-url \"$PUBLIC_DASHBOARD_URL\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --install-nginx",
              "docker compose up -d --build  # optional container deployment path"
            ]
          },
          "unsafe_members": [],
          "missing_required_members": [],
          "missing_manifest_members": [],
          "manifest_member_count_ok": true,
          "manifest_member_count": 139,
          "manifest_member_paths_count": 139,
          "zip_extra_members": [],
          "bad_hashes": [],
          "secret_scan": {
            "ok": true,
            "forbidden_members": [],
            "token_findings": []
          }
        }
      },
      {
        "check": "deploy_checksum_verified",
        "ok": true,
        "severity": "error",
        "detail": "checksum=/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256"
      },
      {
        "check": "release_upload_bundle_check_present",
        "ok": true,
        "severity": "error",
        "detail": "expected=True path=reports/release_upload_bundle_check.json",
        "expected": true,
        "path": "reports/release_upload_bundle_check.json"
      },
      {
        "check": "release_upload_bundle_verified",
        "ok": true,
        "severity": "error",
        "detail": "expected=True ok=True failed=0",
        "summary": {
          "checks": 42,
          "passed": 42,
          "failed": 0,
          "package_file": "market-intel-engine-20260611T064355Z.zip",
          "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
          "bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
          "upload_files": [
            "market-intel-engine-20260611T064355Z.zip",
            "market-intel-engine-20260611T064355Z.zip.sha256"
          ]
        }
      },
      {
        "check": "release_upload_bundle_sha_matches_plan",
        "ok": true,
        "severity": "error",
        "detail": "bundle_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3 package_sha=b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "bundle_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
        "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3"
      },
      {
        "check": "remote_evidence_requirements_loaded",
        "ok": true,
        "severity": "error",
        "detail": "required_remote_evidence=71 source_context_required=True",
        "count": 71,
        "source_strategy_context_backfill_required": true
      },
      {
        "check": "go_live_plan_secret_values_not_embedded",
        "ok": true,
        "severity": "error",
        "detail": "secret_leaks=-",
        "leaks": []
      }
    ],
    "input_status": {
      "public_dashboard_url": {
        "configured": true,
        "quality": {
          "url": "https://35-221-72-238.sslip.io/dashboard.html",
          "ok": true,
          "format_ok": true,
          "placeholder": false,
          "host": "35-221-72-238.sslip.io",
          "https": true,
          "dashboard_html_path": true
        }
      },
      "telegram_bot_token": {
        "configured": true,
        "format_ok": true,
        "value": "[REDACTED_TELEGRAM_BOT_TOKEN]"
      },
      "telegram_chat_id": {
        "configured": true,
        "format_ok": true,
        "value": "[REDACTED_TELEGRAM_CHAT_ID]"
      },
      "host": {
        "host": "35.221.72.238",
        "ok": true,
        "format_ok": true,
        "placeholder": false,
        "test_net": false
      },
      "user": {
        "configured": true,
        "format_ok": true,
        "value": "makoto"
      }
    },
    "commands": {
      "export_secrets": [
        "export TELEGRAM_BOT_TOKEN=\"<telegram-bot-token>\"",
        "export TELEGRAM_CHAT_ID=\"<telegram-chat-id>\""
      ],
      "preflight_only": "PUBLIC_DASHBOARD_URL=https://35-221-72-238.sslip.io/dashboard.html TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --report reports/deploy_release.json --preflight-only --deploy-mode docker --apply-promotions --min-recurring-success-days 2 --max-recurring-latest-age-hours 30",
      "push_release": "PUBLIC_DASHBOARD_URL=https://35-221-72-238.sslip.io/dashboard.html TELEGRAM_BOT_TOKEN=\"$TELEGRAM_BOT_TOKEN\" TELEGRAM_CHAT_ID=\"$TELEGRAM_CHAT_ID\" scripts/push_release_to_vps.sh --report reports/deploy_release.json --host 35.221.72.238 --user makoto --deploy-mode docker --collect-dir reports/remote --min-recurring-success-days 2 --max-recurring-latest-age-hours 30 --apply-promotions",
      "wait_remote_recurring_evidence": "scripts/wait_remote_recurring_evidence.sh --run-finalize --host 35.221.72.238 --user makoto --deploy-mode docker --collect-dir reports/remote --min-recurring-success-days 2 --max-recurring-latest-age-hours 30 --apply-promotions --max-attempts 48 --sleep-seconds 3600 --status-output reports/remote_recurring_wait.json",
      "final_remote_evidence_check": "python3 scripts/market_intel.py remote-evidence-check --min-recurring-success-days 2 --max-recurring-latest-age-hours 30 --format json --output reports/remote_evidence_check.json --markdown reports/remote_evidence_check.md --strict"
    },
    "copied_remote_evidence": [
      "production_audit.json",
      "production_audit.md",
      "go_live.json",
      "go_live.md",
      "deploy_release.json",
      "deploy_release.md",
      "deployed_release.json",
      "release_upload_bundle_check.json",
      "public_dashboard_check.json",
      "dashboard_content_check.json",
      "dashboard.html",
      "dashboard.json",
      "telegram_test.json",
      "telegram_content_check.json",
      "telegram_notify.json",
      "deployment_check.json",
      "readiness.json",
      "requirements_audit.json",
      "requirements_audit.md",
      "operator_input_check.json",
      "strategy_reuse_audit.json",
      "strategy_reuse_audit.md",
      "strategy_export.json",
      "strategy_themes.csv",
      "strategy_companies.csv",
      "strategy_theme_company_matrix.csv",
      "strategy_action_queue.json",
      "strategy_action_queue.md",
      "strategy_action_queue.csv",
      "strategy_decision_digest.json",
      "strategy_decision_digest.md",
      "strategy_decision_digest.csv",
      "weekly_market_strategy_report.json",
      "weekly_market_strategy_report.md",
      "weekly_capital_flow_themes.csv",
      "weekly_attention_companies.csv",
      "weekly_market_strategy_telegram.txt",
      "weekly_market_strategy_telegram.json",
      "source_strategy_score.json",
      "source_strategy_score.md",
      "source_strategy_score.csv",
      "score_explainability.json",
      "score_explainability.md",
      "score_explainability.csv",
      "source_strategy_context_backfill.json",
      "strategy_playbook.json",
      "strategy_lenses.json",
      "source_opportunity_radar.json",
      "source_opportunity_radar.md",
      "source_target_reference.json",
      "source_target_reference.md",
      "source_coverage.json",
      "market_source_coverage.json",
      "env_check.json",
      "health.json",
      "ops_monitor.json",
      "ops_monitor.md",
      "daily_lock.json",
      "daily_lock_audit.json",
      "daily_lock_audit.md",
      "source_freshness.json",
      "source_freshness.md",
      "fetch_error_triage.json",
      "fetch_error_triage.md",
      "ops_snapshot.json",
      "ops_snapshot.md",
      "backup_drill.json",
      "remote_finalize_status.json",
      "finalize_vps.log"
    ],
    "generated_remote_evidence": [
      "remote_runtime_evidence.json",
      "remote_evidence_manifest.json"
    ],
    "required_remote_evidence": [
      "production_audit.json",
      "production_audit.md",
      "go_live.json",
      "go_live.md",
      "deploy_release.json",
      "deploy_release.md",
      "deployed_release.json",
      "release_upload_bundle_check.json",
      "public_dashboard_check.json",
      "dashboard_content_check.json",
      "dashboard.html",
      "dashboard.json",
      "telegram_test.json",
      "telegram_content_check.json",
      "telegram_notify.json",
      "deployment_check.json",
      "readiness.json",
      "requirements_audit.json",
      "requirements_audit.md",
      "operator_input_check.json",
      "strategy_reuse_audit.json",
      "strategy_reuse_audit.md",
      "strategy_export.json",
      "strategy_themes.csv",
      "strategy_companies.csv",
      "strategy_theme_company_matrix.csv",
      "strategy_action_queue.json",
      "strategy_action_queue.md",
      "strategy_action_queue.csv",
      "strategy_decision_digest.json",
      "strategy_decision_digest.md",
      "strategy_decision_digest.csv",
      "weekly_market_strategy_report.json",
      "weekly_market_strategy_report.md",
      "weekly_capital_flow_themes.csv",
      "weekly_attention_companies.csv",
      "weekly_market_strategy_telegram.txt",
      "weekly_market_strategy_telegram.json",
      "source_strategy_score.json",
      "source_strategy_score.md",
      "source_strategy_score.csv",
      "score_explainability.json",
      "score_explainability.md",
      "score_explainability.csv",
      "source_strategy_context_backfill.json",
      "strategy_playbook.json",
      "strategy_lenses.json",
      "source_opportunity_radar.json",
      "source_opportunity_radar.md",
      "source_target_reference.json",
      "source_target_reference.md",
      "source_coverage.json",
      "market_source_coverage.json",
      "env_check.json",
      "health.json",
      "ops_monitor.json",
      "ops_monitor.md",
      "daily_lock.json",
      "daily_lock_audit.json",
      "daily_lock_audit.md",
      "source_freshness.json",
      "source_freshness.md",
      "fetch_error_triage.json",
      "fetch_error_triage.md",
      "ops_snapshot.json",
      "ops_snapshot.md",
      "backup_drill.json",
      "remote_finalize_status.json",
      "finalize_vps.log",
      "remote_runtime_evidence.json",
      "remote_evidence_manifest.json"
    ],
    "remote_evidence_expectations": {
      "required_reports": 71,
      "copied_reports": 69,
      "generated_evidence_files": [
        "remote_runtime_evidence.json",
        "remote_evidence_manifest.json"
      ],
      "expected_release_package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "release_upload_bundle_check": "reports/release_upload_bundle_check.json",
      "release_upload_bundle_required": true,
      "min_recurring_success_days": 2,
      "max_recurring_latest_age_hours": 30.0,
      "must_include_source_strategy_context_backfill": true,
      "must_verify_source_strategy_context_reuse": true,
      "source_strategy_context_reuse_check": "remote_source_strategy_context_reuse_clear",
      "source_strategy_context_backfill_report": "source_strategy_context_backfill.json"
    },
    "deploy_release_summary": {
      "transfer_ready": true,
      "production_complete": true,
      "local_production_complete": true,
      "remote_evidence_complete": true,
      "completion_evidence": {
        "complete": true,
        "completion_source": "remote_evidence_check",
        "local_complete": true,
        "remote_evidence_complete": true,
        "required_reports": 65,
        "present_required_reports": 65,
        "missing_required_report_count": 0,
        "failed_check_ids": [],
        "remote_recurring_daily_operation_ok": true,
        "remote_ops_success_days": 5,
        "remote_ops_consecutive_success_days": 5,
        "remote_ops_success_days_required": 2,
        "remote_ops_latest_age_hours": 1.09,
        "remote_ops_latest_age_hours_max": 30.0,
        "remote_telegram_notify_sent": true,
        "remote_telegram_notify_fresh": true,
        "remote_telegram_notify_message_length": 1891,
        "public_endpoints": 35,
        "remote_deployed_manifest_ok": true,
        "remote_mutable_report_count": 51,
        "remote_mutable_reports_present": 51,
        "remote_evidence_manifest_ok": true,
        "remote_evidence_archive_ok": true,
        "remote_release_upload_bundle_verified": true,
        "remote_source_freshness_ok": true,
        "remote_source_coverage_ok": true,
        "remote_market_source_coverage_ok": true
      },
      "failed_gate_ids": [],
      "configured_deploy_mode": "auto",
      "selected_deploy_mode": "systemd",
      "public_dashboard_url": "",
      "latest_package_ok": true,
      "checksum_ok": true,
      "latest_backup_ok": true,
      "dashboard_content_ok": true,
      "local_dashboard_smoke_ok": true,
      "strategy_reuse_audit_ok": true,
      "release_upload_bundle_ok": true,
      "release_upload_bundle_sha_matches": true,
      "release_upload_bundle_ready": true,
      "release_upload_bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
      "go_live_ready_to_go_live": false,
      "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
      "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "package_sha256_source": "deploy_package_manifest",
      "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
      "backup_path": "/Users/makoto/market-intel-engine/backups/20260608T153904Z",
      "target_app_dir": "/opt/market-intel-engine"
    },
    "release_upload_bundle_summary": {
      "checks": 42,
      "passed": 42,
      "failed": 0,
      "package_file": "market-intel-engine-20260611T064355Z.zip",
      "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "bundle_dir": "deploy_uploads/market-intel-engine-20260611T064355Z-upload",
      "upload_files": [
        "market-intel-engine-20260611T064355Z.zip",
        "market-intel-engine-20260611T064355Z.zip.sha256"
      ]
    },
    "package_verification": {
      "ok": true,
      "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
      "package_size": 68988196,
      "package_sha256": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "checksum_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip.sha256",
      "checksum_exists": true,
      "checksum_ok": true,
      "checksum_expected": "b32e3e95beb3b1510238b1838b6c56b924b7f4e2d7acc79a7a810bbedc33bfa3",
      "checksum_filename": "market-intel-engine-20260611T064355Z.zip",
      "member_count": 140,
      "manifest": {
        "created_at": "2026-06-11T06:44:10+00:00",
        "package_path": "/Users/makoto/market-intel-engine/deploy_packages/market-intel-engine-20260611T064355Z.zip",
        "package_root_name": "market-intel-engine",
        "app_dir_suggestion": "/opt/market-intel-engine",
        "db_integrity": {
          "ok": true,
          "result": "ok",
          "messages": [
            "ok"
          ],
          "path": "/Users/makoto/market-intel-engine/deploy_packages/.market-intel-engine-20260611T064355Z.db.tmp"
        },
        "members": [
          {
            "path": "market-intel-engine/README.md",
            "size": 72148,
            "sha256": "79677c45b068a5c99b9e6b854f8bdd16d1529280c0b4d6da3775d94304fb46a5"
          },
          {
            "path": "market-intel-engine/.env.example",
            "size": 1946,
            "sha256": "1415973e53c11851775afc0b0c05d9d47696b7daa09d4d3d4ac1101c1c8023d0"
          },
          {
            "path": "market-intel-engine/.dockerignore",
            "size": 115,
            "sha256": "ee2d372a02231d7cd45097e6271b77aaaa6f8165ff3a3ba5bb6cbd3a4e19ce69"
          },
          {
            "path": "market-intel-engine/Dockerfile",
            "size": 536,
            "sha256": "fac08ec22a9e9f3ab7eae072f569c3e3ce9c79b8f41be5e60df5006f7c1f89a4"
          },
          {
            "path": "market-intel-engine/docker-compose.yml",
            "size": 1175,
            "sha256": "ad82d3f407a8777102d9262f796e4e799986a68273b95a79c9eeabbaa8593a67"
          },
          {
            "path": "market-intel-engine/requirements.txt",
            "size": 23,
            "sha256": "384b3d371eead7ff35d03586d0459723091a54f12ad328a7fb7732daaaca2456"
          },
          {
            "path": "market-intel-engine/config/company_exclusions.json",
            "size": 189,
            "sha256": "d895b5e59e3877b0c8b5194e5a8a74720bfccb0b4d80e49085be93ee2cc13fb4"
          },
          {
            "path": "market-intel-engine/config/company_universe.json",
            "size": 11859,
            "sha256": "cdfda0bd4c0d63b4f4aed139ed967a23fca2c9bb32d9f05464bf00b9069c3e18"
          },
          {
            "path": "market-intel-engine/config/market_source_coverage_targets.json",
            "size": 11358,
            "sha256": "dd9753dbcac89c07fdc99db9d7de394bcc32fed64b29761fb05ae884ea051607"
          },
          {
            "path": "market-intel-engine/config/source_candidates.json",
            "size": 13671,
            "sha256": "f1eeb32d41759a418eded14f5673cf19a83f9e478736b7d8f84999f4095809fa"
          },
          {
            "path": "market-intel-engine/config/source_coverage_targets.json",
            "size": 8322,
            "sha256": "0bd1dc9aaa2688b6aca31f6e7e2a77f4d8c630c547c490a155090bdba9f98b4e"
          },
          {
            "path": "market-intel-engine/config/sources.json",
            "size": 81666,
            "sha256": "547a236940edf40b2b0ae72ae21f89b44ee7a265c8e682d41ecbf3ac6ee80a80"
          },
          {
            "path": "market-intel-engine/deploy/RUNBOOK-docker.md",
            "size": 3560,
            "sha256": "1c0c0793142725f1bf20ec9a134ef365f52ddb524356c2c7bb132d1cd0df29b5"
          },
          {
            "path": "market-intel-engine/deploy/RUNBOOK-systemd.md",
            "size": 2654,
            "sha256": "f159ce5ef739149e0814fd24a3e40d1c516d675fd16ca40e55c07349dd83ce08"
          },
          {
            "path": "market-intel-engine/deploy/cloud-init/README.md",
            "size": 2354,
            "sha256": "570bc1a8eeecba7bf126c3fc1f87f59e987eb7027dca2faca9123ae2f0dc7f9e"
          },
          {
            "path": "market-intel-engine/deploy/cloud-init/market-intel.yaml.template",
            "size": 5074,
            "sha256": "1ea974eb84653052498029f3a743db3ab39bcf51ee3fad2157039fe6e0510811"
          },
          {
            "path": "market-intel-engine/deploy/nginx/market-intel.conf",
            "size": 5869,
            "sha256": "7630e2aea09c49e675e0adaeaa58e903886eab3d44b608e6aa2a2c9fb3e64bae"
          },
          {
            "path": "market-intel-engine/deploy/systemd/market-intel.service",
            "size": 396,
            "sha256": "736c97872a8c215aa9ce7ddc8b12d3c6ddabc827cb296a56a985600c84cc8d2c"
          },
          {
            "path": "market-intel-engine/deploy/systemd/market-intel.timer",
            "size": 165,
            "sha256": "6151038f01ee88ee1796ff930f69b2504898f5ac9abfccf1aeb6ab7924c8c99f"
          },
          {
            "path": "market-intel-engine/scripts/bootstrap_vps.sh",
            "size": 7685,
            "sha256": "5cf827c42490fde4c81f546baf0be7c031ee780fd8d726c5a1a23a2248576bb7"
          },
          {
            "path": "market-intel-engine/scripts/collect_remote_evidence.sh",
            "size": 11514,
            "sha256": "7d48c5393c22994b25e4bc3dd61a62da3f94efe8a68d6477377e56673f87199d"
          },
          {
            "path": "market-intel-engine/scripts/configure_env.sh",
            "size": 23042,
            "sha256": "63873a120d17973c44b1749eed614da7380a105f8edd14c14e3709c5463a4842"
          },
          {
            "path": "market-intel-engine/scripts/configure_operator_inputs.sh",
            "size": 11774,
            "sha256": "b358f2283364ae9b8d212f00396088973293a2debab78c9901230b352af632d3"
          },
          {
            "path": "market-intel-engine/scripts/docker_daily_loop.sh",
            "size": 1784,
            "sha256": "b35538492e5ac506397836df353f99dd74062b814f9bd7cb86506e8380582a3c"
          },
          {
            "path": "market-intel-engine/scripts/finalize_vps.sh",
            "size": 17764,
            "sha256": "8f8a511f1454b257c761b83f222c28898f713e8713aebf10d412549a4a299544"
          },
          {
            "path": "market-intel-engine/scripts/install_go_live_desktop_app.sh",
            "size": 2597,
            "sha256": "5f964024379e52fb5f486657630ac21e0b2737174a9c5b620a2705415f5e72fa"
          },
          {
            "path": "market-intel-engine/scripts/install_launchd.sh",
            "size": 581,
            "sha256": "a68d39ebd1bff513c3d9baf66e8d03a760c64bf405283247fdb06d54a30ac6db"
          },
          {
            "path": "market-intel-engine/scripts/install_vps.sh",
            "size": 7084,
            "sha256": "36ff0b11a56872193f34669c9077505e2c207820d093b038a9e818d317edc999"
          },
          {
            "path": "market-intel-engine/scripts/launch_go_live_desktop.sh",
            "size": 645,
            "sha256": "e66750e8eb9b556766597ab14d96e8b2cb6fb0593df4463c9cb246edaab50bb5"
          },
          {
            "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_121833",
            "size": 460,
            "sha256": "d46644d907f566624188bced7c71928d1ae1674d43a67a0fade6f150d0615922"
          },
          {
            "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_121946",
            "size": 670,
            "sha256": "ad745b24ecd05552ba858ec78e95c83f29c0fe5d85910d7f9e02f4097cb540ca"
          },
          {
            "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_122113",
            "size": 789,
            "sha256": "401134da77f5712797748feb8a7cd172d3b0944e6271065e6ba26dcd606504cb"
          },
          {
            "path": "market-intel-engine/scripts/launch_go_live_desktop.sh.bak_20260611_122357",
            "size": 908,
            "sha256": "8e03d028b05800a0a72ff7d14486f718ef1fc5f65249674cb781828e43e24c44"
          },
          {
            "path": "market-intel-engine/scripts/local_dashboard_smoke.sh",
            "size": 2885,
            "sha256": "9c75b246d3108e6174798b2a184058889f8d18c1cf771af275efeec8a23e714c"
          },
          {
            "path": "market-intel-engine/scripts/market_intel.py",
            "size": 1203061,
            "sha256": "6f1b84f562dcf6d9d9b8c66b83e4dfbbbddeed3a80bb0eabc05bf7d21278b2a8"
          },
          {
            "path": "market-intel-engine/scripts/market_intel_go_live_desktop.py",
            "size": 17149,
            "sha256": "926b0d74cffde4520754239a5fff6f17b08624c5c2c4354526395f9769595fde"
          },
          {
            "path": "market-intel-engine/scripts/operator_go_live.sh",
            "size": 21504,
            "sha256": "eeb5f74ec98c268d6267453183b4bae855ba265a37070e3b585ae77d588a7de8"
          },
          {
            "path": "market-intel-engine/scripts/ops_snapshot.sh",
            "size": 9682,
            "sha256": "2b6b75bc694eb79857de37f0c0e146bde8f0a89d383adebc2997c6d20486d4aa"
          },
          {
            "path": "market-intel-engine/scripts/preflight_check.sh",
            "size": 2926,
            "sha256": "a09665316a04d8c520ac9df82225ca7ddaf2556531916d16c88556b3f4bfd762"
          },
          {
            "path": "market-intel-engine/scripts/print_remote_evidence_summary.py",
            "size": 8366,
            "sha256": "7b4dcdd9a85ccc789d30575026f64735a1a9fe27d23280b8f02c998f8c0b9758"
          },
          {
            "path": "market-intel-engine/scripts/push_release_to_vps.sh",
            "size": 22814,
            "sha256": "81c9e5c723d5b58b41b5e8adf4d4337182f635affdff098834bdad925a8bae83"
          },
          {
            "path": "market-intel-engine/scripts/release_preflight.sh",
            "size": 35949,
            "sha256": "890c0572ce4a84bba2c70507ef801e95ca5b43ca7f2dcc68ba511b1f688d85ca"
          },
          {
            "path": "market-intel-engine/scripts/remote_report_files.txt",
            "size": 1510,
            "sha256": "b039bfc8af59832d5194cdaa1ffb926f4dd42ac925beb105d00d7c813e6b7268"
          },
          {
            "path": "market-intel-engine/scripts/render_cloud_init.sh",
            "size": 10783,
            "sha256": "b5f9689db154988f9b1b37da78b5532b040a06c4c6cfd8cf86e1bc6fd46d221a"
          },
          {
            "path": "market-intel-engine/scripts/run_daily.sh",
            "size": 20411,
            "sha256": "a8a32afbc8e214d175e6b40418b6ef33e3ae3a542b7284a4d294967f6d462941"
          },
          {
            "path": "market-intel-engine/scripts/run_daily_with_vix.sh",
            "size": 830,
            "sha256": "cb0f0e3437b23693abb0096cfd42d6ae1262e047cba783af99be796c55eed934"
          },
          {
            "path": "market-intel-engine/scripts/wait_remote_recurring_evidence.sh",
            "size": 15448,
            "sha256": "38353289561e715e3c21c373ec6ef92da4e9eab575328b5546145a51f2ab9107"
          },
          {
            "path": "market-intel-engine/scripts/write_evidence_archive.py",
            "size": 4143,
            "sha256": "bbed127839017c238e5bd871b139210f33d66ecbca8238feb38ebe9897d3c52b"
          },
          {
            "path": "market-intel-engine/scripts/write_evidence_manifest.py",
            "size": 5275,
            "sha256": "bb62b358811ad3eb1f01fc9c742ef75924e26cd39670014971eceb10ca3a51f2"
          },
          {
            "path": "market-intel-engine/scripts/write_remote_finalize_status.py",
            "size": 1788,
            "sha256": "589cd1cb4436607eb4b5868654f90366c0bf32d668c4c64b24cee4bfdeb7706e"
          },
          {
            "path": "market-intel-engine/scripts/write_remote_runtime_evidence.py",
            "size": 5512,
            "sha256": "1597c3398bfd44ebb176af78e62221e1fa4b8efc2cfc7fc57865756097d91675"
          },
          {
            "path": "market-intel-engine/launchd/com.makoto.market-intel-engine.daily.plist.template",
            "size": 800,
            "sha256": "8835dab815b6e019493793311deafa7d74841cfa2d37039f20dfec9d3dac7dff"
          },
          {
            "path": "market-intel-engine/tests/test_market_intel_regression.py",
            "size": 494774,
            "sha256": "cffa9d04f1ea07342af344d79faaebd81f5d7f9abeb9535e87c8b80b0ead4344"
          },
          {
            "path": "market-intel-engine/data/market_intel.db",
            "size": 273911808,
            "sha256": "a3dfc3baeae83571e5da8e4ca46b4ce2532dbc1c1c9ae0c62b9b651bc45d9859"
          },
          {
            "path": "market-intel-engine/reports/2026-06-11.md",
            "size": 361506,
            "sha256": "4852a88262bedec27a149a792f8ac98275e9f9bdc8bc243fc2ecbc611dc178e9"
          },
          {
            "path": "market-intel-engine/reports/dashboard.html",
            "size": 335625,
            "sha256": "f7844fdaf9369e4fe3b84e0207c8d28969ae6da7ca19fc659657bc53883f9423"
          },
          {
            "path": "market-intel-engine/reports/dashboard.json",
            "size": 5582327,
            "sha256": "4fe87673b2d2c7382687c754635264006932a7790c39d403f9b6b1753bc5d85d"
          },
          {
            "path": "market-intel-engine/reports/dashboard_content_check.json",
            "size": 19264,
            "sha256": "0ad1ebc0fa216c627e4f73acd60111ca3ca346fa6ddfb975a996a6a7c8c8dac4"
          },
          {
            "path": "market-intel-engine/reports/strategy_brief.md",
            "size": 40020,
            "sha256": "f2aabb6cee36495fdccb79caef01131103b3fc7ccfdadb2c0111d95787d35123"
          },
          {
            "path": "market-intel-engine/reports/strategy_playbook.json",
            "size": 237223,
            "sha256": "60bf2d366f924a2168438aef62b4dd6ade113a38591571bdabddcfa7d1ac83d2"
          },
          {
            "path": "market-intel-engine/reports/strategy_playbook.md",
            "size": 35218,
            "sha256": "7e2141577627f348beebc4842a2f082636c680fbede03fddfc1d5f4e117ef3b8"
          },
          {
            "path": "market-intel-engine/reports/strategy_lenses.json",
            "size": 42738,
            "sha256": "e39b278fb6d781ec568e246e78416a5c84cc8db3bfc8c503f564fc9954807a76"
          },
          {
            "path": "market-intel-engine/reports/strategy_lenses.md",
            "size": 31464,
            "sha256": "9eb4cdd6319f45affae298bfe99cb9e4006138d7bc775e477e153d57d0a1bd01"
          },
          {
            "path": "market-intel-engine/reports/strategy_reuse_audit.json",
            "size": 10307,
            "sha256": "9959bc5f779f5232647896e82186e393728c05227a086e4e1842a20698043a65"
          },
          {
            "path": "market-intel-engine/reports/strategy_reuse_audit.md",
            "size": 2888,
            "sha256": "0081f141208a42832e30f82d3fab495c3b45ee4e1841a0c75f6a34377bce614b"
          },
          {
            "path": "market-intel-engine/reports/strategy_delta.md",
            "size": 1162,
            "sha256": "25b4f32cda6e7d3c8b05d61dcd93f5c89237aa1b194824e429bc35b23e96b6ae"
          },
          {
            "path": "market-intel-engine/reports/strategy_export.json",
            "size": 565774,
            "sha256": "bc342f339322b1331ca30d22102b27073c393f3570311b56ebd9070094b7855f"
          },
          {
            "path": "market-intel-engine/reports/strategy_themes.csv",
            "size": 31176,
            "sha256": "314f518352828c5df8cb357ba63e74bb3bfd23bca604905d3a44db5ced865ccc"
          },
          {
            "path": "market-intel-engine/reports/strategy_companies.csv",
            "size": 137358,
            "sha256": "ab6987b80f65afa195d14a377ec8f68a597902920f6472a908ec895b2ae2c8c0"
          },
          {
            "path": "market-intel-engine/reports/strategy_theme_company_matrix.csv",
            "size": 100677,
            "sha256": "ba5e5bf42bc2dfa12c973210473297a5a00efbda61da42b4320b7248fbdca311"
          },
          {
            "path": "market-intel-engine/reports/strategy_action_queue.json",
            "size": 791966,
            "sha256": "b50aa202c16e8cebadabf3c63e62231a266eeed1ede0163a410457e20d5f6543"
          },
          {
            "path": "market-intel-engine/reports/strategy_action_queue.md",
            "size": 17576,
            "sha256": "bad1afcb56022479f1d4ea463ab3ddc7bffb11020365dff9911ab09c2e849419"
          },
          {
            "path": "market-intel-engine/reports/strategy_action_queue.csv",
            "size": 124207,
            "sha256": "0d70f6e2fd2110137f79342a9fc44111d15861dc84cf5ced890b167638b5c969"
          },
          {
            "path": "market-intel-engine/reports/strategy_decision_digest.json",
            "size": 42976,
            "sha256": "9a402d78fb83c4591314a3518efdf378ded7beeb2433ddeb623a501ca9e58542"
          },
          {
            "path": "market-intel-engine/reports/strategy_decision_digest.md",
            "size": 7323,
            "sha256": "3fb53c737111408eb9f87c71839e5b15092367398d2999b60421734b48d1ef88"
          },
          {
            "path": "market-intel-engine/reports/strategy_decision_digest.csv",
            "size": 15517,
            "sha256": "dd5f0d5cfb52bf262855960b7f1a377c96f95eca57f48d746cb219333062b07f"
          },
          {
            "path": "market-intel-engine/reports/source_strategy_score.json",
            "size": 256065,
            "sha256": "ecd3704f0e0ae8faa9097f6448ca5b13a6697b96458c152312058529b56089ff"
          },
          {
            "path": "market-intel-engine/reports/source_strategy_score.md",
            "size": 13818,
            "sha256": "c1ff7b193cdee0eed4524e132e77fed6f3193682b01dfa845696a2e0b15142df"
          },
          {
            "path": "market-intel-engine/reports/source_strategy_score.csv",
            "size": 116842,
            "sha256": "d7da8672f70dd822c1dacd91db8b29ca8f02ef2806fe179836ebb0c83f736f28"
          },
          {
            "path": "market-intel-engine/reports/score_explainability.json",
            "size": 385366,
            "sha256": "ff8e649f103dd497da2dba453db0af0e0b789d3794512d99648ecc14eb4b7c8c"
          },
          {
            "path": "market-intel-engine/reports/score_explainability.md",
            "size": 13921,
            "sha256": "ed95cd01a8ef2d5919573b7cdb79b69d83c0592537fbebfd172eafbffd5021a1"
          },
          {
            "path": "market-intel-engine/reports/score_explainability.csv",
            "size": 27294,
            "sha256": "5147350ba7885c1b746e73c8f96d4d1f608471b610282dda9f2a33360dc98bb0"
          },
          {
            "path": "market-intel-engine/reports/source_strategy_context_backfill.json",
            "size": 284,
            "sha256": "7d5c7d9a31ff0d6b1636c1ca20e59870232404eb8023b177c8b9cac475bf4ae8"
          },
          {
            "path": "market-intel-engine/reports/health.json",
            "size": 52612,
            "sha256": "54e8c8c0ef3e04124ded1baacf4f6c7ed53f87b5f587717424c97c91fd95fed9"
          },
          {
            "path": "market-intel-engine/reports/ops_monitor.json",
            "size": 15965,
            "sha256": "4e98499cbbf2d8cdfa2853d92d09a8904740f01efb9afd7c311ec0168b1f55ee"
          },
          {
            "path": "market-intel-engine/reports/ops_monitor.md",
            "size": 1383,
            "sha256": "becbc9298a9c3ecc999e8225720ace3f81ed05e14c9151e997e500628a628d4b"
          },
          {
            "path": "market-intel-engine/reports/daily_lock.json",
            "size": 275,
            "sha256": "68ccbcb2d61c0ee8cbbd9856879d14e0b9b8ac1348fc5f6772f87ee3894de28f"
          },
          {
            "path": "market-intel-engine/reports/daily_lock_audit.json",
            "size": 3738,
            "sha256": "379cda3ef92aa737a62c3ae215c90c498bf5132fdfda089cc60f2bacedc8485c"
          },
          {
            "path": "market-intel-engine/reports/daily_lock_audit.md",
            "size": 945,
            "sha256": "28e5fd3d4f2046cdc32f5c0f350d9e74900ced9ca1fb59874e72b197a1c387e4"
          },
          {
            "path": "market-intel-engine/reports/ops_snapshot.json",
            "size": 10687,
            "sha256": "5d4f3778d6e8dc6dfd95578de606e2fd1918fa1a663eb4a48380ebe4dfd6b39e"
          },
          {
            "path": "market-intel-engine/reports/ops_snapshot.md",
            "size": 5592,
            "sha256": "d505ccc380dfee488d4f8d4320c7120880364af47c7d4c1c051f8f5c1f7efde3"
          },
          {
            "path": "market-intel-engine/reports/source_freshness.json",
            "size": 158499,
            "sha256": "645543b4bd9501e63840dfec77f5e568d37d2662d14a2046112c7ae636d19017"
          },
          {
            "path": "market-intel-engine/reports/source_freshness.md",
            "size": 2803,
            "sha256": "5a8aff2376f95ba84115eaa4619603325c1e449347c9296d36b41b3d820d082c"
          },
          {
            "path": "market-intel-engine/reports/source_check.json",
            "size": 338,
            "sha256": "3a962684bcb3ac45845f9b588ead93963c13a8159345f0aa2d5f3dc803b164a0"
          },
          {
            "path": "market-intel-engine/reports/fetch_error_triage.json",
            "size": 12175,
            "sha256": "42c090bf698bff75ac6ad435740455abc052b54e71b04888b70b75e1e687bbf2"
          },
          {
            "path": "market-intel-engine/reports/fetch_error_triage.md",
            "size": 1472,
            "sha256": "5179e48aada4cf83ca79eba93d4313c710b2bc57786b32dc1c9eda120b251ad3"
          },
          {
            "path": "market-intel-engine/reports/fetch_error_retry.json",
            "size": 305,
            "sha256": "fbd4925f6cc44ca9a844e4271bf7a63ddf518d20219594f27c34718f048d1fbb"
          },
          {
            "path": "market-intel-engine/reports/fetch_error_retry.md",
            "size": 361,
            "sha256": "c1d81b249cc5e765e93451c11d6d5786bea24a9e3f4616b274dfae7353392c33"
          },
          {
            "path": "market-intel-engine/reports/rss_metadata_backfill.json",
            "size": 1303,
            "sha256": "08a624738d00cb592639cb55e3a7f111179c58b9515cd0827a464439707a4ddd"
          },
          {
            "path": "market-intel-engine/reports/rss_metadata_backfill.md",
            "size": 585,
            "sha256": "dd964a9c13d23de13c6dfab7cb2378014d48e4aac779a43b3dcd8b43820199bd"
          },
          {
            "path": "market-intel-engine/reports/go_live.json",
            "size": 94440,
            "sha256": "c67c17d606db012579ee6ae9b9b3eac16a283886c27db7ec33b6cf23db3e28d3"
          },
          {
            "path": "market-intel-engine/reports/go_live.md",
            "size": 7950,
            "sha256": "80b2d2beda33481333987b85b3d00bd3e24fc4771598f484a7cb86eb532caa9e"
          },
          {
            "path": "market-intel-engine/reports/vps_go_live_plan.json",
            "size": 91872,
            "sha256": "28036b6e386713dd0a48cc9abe756917c1b64d1a8fd080ec0f70e065176461cb"
          },
          {
            "path": "market-intel-engine/reports/vps_go_live_plan.md",
            "size": 5933,
            "sha256": "1412e7a9ac5140e5a9af7efb10e0647d13653c72ad5ae3f5e0a6e31a5efce62d"
          },
          {
            "path": "market-intel-engine/reports/deploy_release.json",
            "size": 145630,
            "sha256": "1a5e3aa024c7383284dc8becdf747b1fe63693744f8383985172146921350c3d"
          },
          {
            "path": "market-intel-engine/reports/deploy_release.md",
            "size": 8120,
            "sha256": "c695f7d24c6f577bca424f54051f294bd34d9936e0a0fbc9231b4ce30b9a2207"
          },
          {
            "path": "market-intel-engine/reports/deploy_handoff.json",
            "size": 225161,
            "sha256": "142930af9afab6c442f3d3ecfdfa26020be5489c0c1e819f6d490885ecacf675"
          },
          {
            "path": "market-intel-engine/reports/deploy_handoff.md",
            "size": 17275,
            "sha256": "dcce14093625c0533154a1666e44b164af181026a42d43b007f4350310014b92"
          },
          {
            "path": "market-intel-engine/reports/release_upload_bundle_check.json",
            "size": 54812,
            "sha256": "9d32cf9092ac17223619f3fb3c1b339985d3dbbb7f5ef92eb22214d16cca68de"
          },
          {
            "path": "market-intel-engine/reports/operator_inputs.env.example",
            "size": 2333,
            "sha256": "33cec6e647039ca91b34475768cdcba3e4a584c73806918e25894c6e08cb1f36"
          },
          {
            "path": "market-intel-engine/reports/operator_input_check.json",
            "size": 2973,
            "sha256": "244069717ba205e00512516acda9327d531d4db23a4caec9edb5f78f8a077f92"
          },
          {
            "path": "market-intel-engine/reports/remote_evidence_check.json",
            "size": 59260,
            "sha256": "3ce7f5bd004e4b3a8ec34cb7747e2f06f36a37c008b13b4c32527daca72fcc35"
          },
          {
            "path": "market-intel-engine/reports/remote_evidence_check.md",
            "size": 6061,
            "sha256": "f477e936b696d1ef1e4885ad6806e06402202bb32a63cec026af40403734cd10"
          },
          {
            "path": "market-intel-engine/reports/env_check.json",
            "size": 10493,
            "sha256": "3419b583efb9f7c8bf33cc81233c93c3e501e5538dbcb2cb86fd016eafa59b0a"
          },
          {
            "path": "market-intel-engine/reports/quality_prune.json",
            "size": 8485,
            "sha256": "846dba256b8f5b0a2a523537c4b2657f1572e883a4d4630744b55bd3ad5010f9"
          },
          {
            "path": "market-intel-engine/reports/source_candidates.json",
            "size": 27927,
            "sha256": "d5b96925d3ef859240a4e3ecb9846cad2a3359a9c3583859ea949abe96044ea4"
          },
          {
            "path": "market-intel-engine/reports/source_promotion_plan.json",
            "size": 4017,
            "sha256": "f66a58d3bb358db3ec14e8091ae6c1430d63ee0f3e93715e9ef3fd6dd16144be"
          },
          {
            "path": "market-intel-engine/reports/source_promotion_plan.md",
            "size": 2672,
            "sha256": "982b0a620512c5fe040c31da4278e438a11016c1791775fd70a51e8efcf7263c"
          },
          {
            "path": "market-intel-engine/reports/source_opportunity_radar.json",
            "size": 31041,
            "sha256": "1b3aeded73b83bea37edb966ddefc210319f7e8c06f3c6ae94a1bbd6cdcc6abc"
          },
          {
            "path": "market-intel-engine/reports/source_opportunity_radar.md",
            "size": 4662,
            "sha256": "fd7776f54db080f67b976da5fae93db1efe4d9c0e00112a737e5337c7971f0bc"
          },
          {
            "path": "market-intel-engine/reports/source_target_reference.json",
            "size": 7876,
            "sha256": "4b8b25982e2dc6ba0c3579f83fe74491b81bc8615a7505646aec8a77f7e964e5"
          },
          {
            "path": "market-intel-engine/reports/source_target_reference.md",
            "size": 335,
            "sha256": "7308a10539a77240959d59e5342f20ccd5dfde09c6704b8f26d89edb78afe8d8"
          },
          {
            "path": "market-intel-engine/reports/telegram_notify.json",
            "size": 182,
            "sha256": "34ef10c93df762dc82805e93054ac368532b65f686056e030a230cab3dd491cb"
          },
          {
            "path": "market-intel-engine/reports/telegram_content_check.json",
            "size": 6725,
            "sha256": "827078d8709580ddcb5d7f96801d68b01b894ffe0841a51914539a8a27ca83fa"
          },
          {
            "path": "market-intel-engine/reports/telegram_test.json",
            "size": 1144,
            "sha256": "f8d2fb14a502e7f8fba5ccf0a58468856f6462bc81467d0122e3e02ebe079137"
          },
          {
            "path": "market-intel-engine/reports/production_audit.json",
            "size": 935311,
            "sha256": "c8f54cdf3803770f7ff3bd1fd6c6c2cae6b3d00f1c8988506b50d1e24351cdea"
          },
          {
            "path": "market-intel-engine/reports/production_audit.md",
            "size": 1761,
            "sha256": "7f3393f491c64e4522c03a5ae11ec56ad4c71ec5f277ceecc5fa9a3a91085dcc"
          },
          {
            "path": "market-intel-engine/reports/source_coverage.json",
            "size": 78943,
            "sha256": "bb669f5f6f97b2f31515189520e52e97bb7c6d482034a970810b72f49617a2d2"
          },
          {
            "path": "market-intel-engine/reports/market_source_coverage.json",
            "size": 80803,
            "sha256": "84fbd51b94d0a7aa533c917f74a0d9f37617dcc094f7ab329f2fd3fe19652b45"
          },
          {
            "path": "market-intel-engine/reports/readiness.json",
            "size": 241219,
            "sha256": "2b24206e3a6d44587e418f559c80160d50728dc6a481838dc1ca75701d8331d1"
          },
          {
            "path": "market-intel-engine/reports/analysis_audit.json",
            "size": 12815,
            "sha256": "ff2f635b75bf8e33338ae31ef18c6475de2f2884d646bd576002066c84318fc3"
          },
          {
            "path": "market-intel-engine/reports/requirements_audit.json",
            "size": 213233,
            "sha256": "f40fe64b34e9cf28939210aedf4dfa7e5eb537e614308f40784014df0b5adf1a"
          },
          {
            "path": "market-intel-engine/reports/requirements_audit.md",
            "size": 8412,
            "sha256": "43532f0e09c034d9605b158205e310876c1a91cc4ce71bf3e34b666abed2bb0b"
          },
          {
            "path": "market-intel-engine/reports/deployment_check.json",
            "size": 46658,
            "sha256": "087b1a58d85cbde17670e23abd23c1cd13fab8d28feabf2a0e68acd6bc7f8be4"
          },
          {
            "path": "market-intel-engine/reports/public_dashboard_check.json",
            "size": 448,
            "sha256": "eb385bba9acab145a9779f7daf359c5e68c405f09c00102bdad18a4dbfde374e"
          },
          {
            "path": "market-intel-engine/reports/public_dashboard_local_check.json",
            "size": 25734,
            "sha256": "7d350043cc71cfcf9d331c30f3717c9fa180bf0310eb7c35badabea9e8f827a5"
          },
          {
            "path": "market-intel-engine/reports/ops_handoff.json",
            "size": 67940,
            "sha256": "8cfb359f1e7c004897579a3df0fdd610f151d65e8ee5c5bd8a4187d10bdf4407"
          },
          {
            "path": "market-intel-engine/reports/ops_handoff.md",
            "size": 11609,
            "sha256": "969c9b8a767b20f909224647ce8223bbd50dd14aabc84b2d9dc3f7552daec836"
          },
          {
            "path": "market-intel-engine/reports/backup_drill.json",
            "size": 3648,
            "sha256": "0f4f60be8bafbdeed27c8ffb8eb195bb03be4135b32460b0dc15464df707effd"
          }
        ],
        "member_count": 139,
        "mutable_report_members": [
          "market-intel-engine/reports/dashboard.html",
          "market-intel-engine/reports/dashboard.json",
          "market-intel-engine/reports/dashboard_content_check.json",
          "market-intel-engine/reports/health.json",
          "market-intel-engine/reports/go_live.json",
          "market-intel-engine/reports/go_live.md",
          "market-intel-engine/reports/vps_go_live_plan.json",
          "market-intel-engine/reports/vps_go_live_plan.md",
          "market-intel-engine/reports/deploy_release.json",
          "market-intel-engine/reports/deploy_release.md",
          "market-intel-engine/reports/deploy_handoff.json",
          "market-intel-engine/reports/deploy_handoff.md",
          "market-intel-engine/reports/release_upload_bundle_check.json",
          "market-intel-engine/reports/operator_inputs.env.example",
          "market-intel-engine/reports/operator_input_check.json",
          "market-intel-engine/reports/remote_evidence_check.json",
          "market-intel-engine/reports/remote_evidence_check.md",
          "market-intel-engine/reports/telegram_notify.json",
          "market-intel-engine/reports/telegram_content_check.json",
          "market-intel-engine/reports/telegram_test.json",
          "market-intel-engine/reports/ops_monitor.json",
          "market-intel-engine/reports/ops_monitor.md",
          "market-intel-engine/reports/daily_lock.json",
          "market-intel-engine/reports/daily_lock_audit.json",
          "market-intel-engine/reports/daily_lock_audit.md",
          "market-intel-engine/reports/ops_snapshot.json",
          "market-intel-engine/reports/ops_snapshot.md",
          "market-intel-engine/reports/strategy_action_queue.json",
          "market-intel-engine/reports/strategy_action_queue.md",
          "market-intel-engine/reports/strategy_action_queue.csv",
          "market-intel-engine/reports/strategy_decision_digest.json",
          "market-intel-engine/reports/strategy_decision_digest.md",
          "market-intel-engine/reports/strategy_decision_digest.csv",
          "market-intel-engine/reports/source_strategy_score.json",
          "market-intel-engine/reports/source_strategy_score.md",
          "market-intel-engine/reports/source_strategy_score.csv",
          "market-intel-engine/reports/score_explainability.json",
          "market-intel-engine/reports/score_explainability.md",
          "market-intel-engine/reports/score_explainability.csv",
          "market-intel-engine/reports/source_strategy_context_backfill.json",
          "market-intel-engine/reports/source_opportunity_radar.json",
          "market-intel-engine/reports/source_opportunity_radar.md",
          "market-intel-engine/reports/production_audit.json",
          "market-intel-engine/reports/production_audit.md",
          "market-intel-engine/reports/deployment_check.json",
          "market-intel-engine/reports/public_dashboard_check.json",
          "market-intel-engine/reports/readiness.json",
          "market-intel-engine/reports/requirements_audit.json",
          "market-intel-engine/reports/requirements_audit.md",
          "market-intel-engine/reports/ops_handoff.json",
          "market-intel-engine/reports/ops_handoff.md"
        ],
        "required_members": [
          "market-intel-engine/scripts/market_intel.py",
          "market-intel-engine/scripts/run_daily.sh",
          "market-intel-engine/scripts/configure_env.sh",
          "market-intel-engine/scripts/configure_operator_inputs.sh",
          "market-intel-engine/scripts/bootstrap_vps.sh",
          "market-intel-engine/scripts/push_release_to_vps.sh",
          "market-intel-engine/scripts/collect_remote_evidence.sh",
          "market-intel-engine/scripts/wait_remote_recurring_evidence.sh",
          "market-intel-engine/scripts/operator_go_live.sh",
          "market-intel-engine/scripts/remote_report_files.txt",
          "market-intel-engine/scripts/write_evidence_manifest.py",
          "market-intel-engine/scripts/write_evidence_archive.py",
          "market-intel-engine/scripts/print_remote_evidence_summary.py",
          "market-intel-engine/scripts/write_remote_runtime_evidence.py",
          "market-intel-engine/scripts/write_remote_finalize_status.py",
          "market-intel-engine/scripts/docker_daily_loop.sh",
          "market-intel-engine/scripts/finalize_vps.sh",
          "market-intel-engine/scripts/preflight_check.sh",
          "market-intel-engine/scripts/ops_snapshot.sh",
          "market-intel-engine/scripts/local_dashboard_smoke.sh",
          "market-intel-engine/scripts/install_vps.sh",
          "market-intel-engine/scripts/render_cloud_init.sh",
          "market-intel-engine/scripts/release_preflight.sh",
          "market-intel-engine/tests/test_market_intel_regression.py",
          "market-intel-engine/.env.example",
          "market-intel-engine/Dockerfile",
          "market-intel-engine/.dockerignore",
          "market-intel-engine/docker-compose.yml",
          "market-intel-engine/requirements.txt",
          "market-intel-engine/deploy/RUNBOOK-systemd.md",
          "market-intel-engine/deploy/RUNBOOK-docker.md",
          "market-intel-engine/deploy/cloud-init/market-intel.yaml.template",
          "market-intel-engine/deploy/cloud-init/README.md",
          "market-intel-engine/config/sources.json",
          "market-intel-engine/config/company_universe.json",
          "market-intel-engine/data/market_intel.db",
          "market-intel-engine/reports/deploy_release.json",
          "market-intel-engine/reports/deploy_release.md",
          "market-intel-engine/reports/deploy_handoff.json",
          "market-intel-engine/reports/deploy_handoff.md",
          "market-intel-engine/reports/operator_inputs.env.example",
          "market-intel-engine/reports/strategy_playbook.json",
          "market-intel-engine/reports/strategy_lenses.json",
          "market-intel-engine/reports/ops_monitor.json",
          "market-intel-engine/reports/source_freshness.json",
          "market-intel-engine/reports/source_check.json",
          "market-intel-engine/reports/fetch_error_triage.json",
          "market-intel-engine/reports/fetch_error_retry.json",
          "market-intel-engine/reports/go_live.json"
        ],
        "install_commands": [
          "sudo mkdir -p /opt/market-intel-engine",
          "sudo unzip -o market-intel-engine-20260611T064355Z.zip -d /opt",
          "cd /opt/market-intel-engine",
          "sudo scripts/bootstrap_vps.sh --app-dir /opt/market-intel-engine --public-url \"$PUBLIC_DASHBOARD_URL\" --telegram-bot-token \"$TELEGRAM_BOT_TOKEN\" --telegram-chat-id \"$TELEGRAM_CHAT_ID\" --deploy-mode systemd --install-nginx",
          "docker compose up -d --build  # optional container deployment path"
        ]
      },
      "unsafe_members": [],
      "missing_required_members": [],
      "missing_manifest_members": [],
      "manifest_member_count_ok": true,
      "manifest_member_count": 139,
      "manifest_member_paths_count": 139,
      "zip_extra_members": [],
      "bad_hashes": [],
      "secret_scan": {
        "ok": true,
        "forbidden_members": [],
        "token_findings": []
      }
    }
  },
  "telegram_notify": {
    "status": "ok",
    "ok": true,
    "generated_at": "2026-06-21T21:30:37+00:00",
    "date": "2026-06-22",
    "message_length": 1874,
    "telegram": {
      "ok": true,
      "result": {
        "message_id": 258,
        "from": {
          "id": 8471311340,
          "is_bot": true,
          "first_name": "kabu_pod_bot",
          "username": "kabu_pod_bot"
        },
        "chat": {
          "id": 5285420743,
          "first_name": "ミクロの森",
          "last_name": "٩( ‘ω’ )و",
          "username": "silknozare",
          "type": "private"
        },
        "date": 1782077437,
        "text": "Market Intel 2026-06-22\nOverall: テーマ分散で強めに監視\nChange: EV・電池など一部テーマの勢いが低下しています。ポジションは材料継続性を確認します。\n\n注目テーマ\n1. 量子・次世代計算 | score 0.79 / mom 0.46 / priced 0.55 / 監視\n   対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株\n   量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。\n2. スタートアップ・イノベーション | score 0.78 / mom 0.43 / priced 0.63 / 監視\n   対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ\n   スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。\n3. 人的資本・労働市場 | score 0.77 / mom 0.44 / priced 0.70 / 監視\n   対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ\n   人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。\n4. 防災・国土強靭化 | score 0.77 / mom 0.43 / priced 0.55 / 監視\n   対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ\n   防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。\n5. GX・脱炭素 | score 0.76 / mom 0.44 / priced 0.70 / 監視\n   対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株\n   GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。\n\n関連銘柄\n1. NTTデータグループ (9613.T) score 86.5 themes 12 evidence 14464\n2. ソフトバンクグループ (9984.T) score 86.5 themes 7 evidence 6046\n3. 日立製作所 (6501.T) score 86.3 themes 10 evidence 11617\n4. NEC (6701.T) score 85.6 themes 7 evidence 5167\n5. 野村総合研究所 (4307.T) score 85.3 themes 9 evidence 11364\n\n今日の判断ダイジェスト\n織り込み注意: サプライチェーン・経済安全保障\nリスク確認: サプライチェーン・経済安全保障\n確認: サプライチェーン・経済安全保障は織り込みが高い。好材料への株価反応が鈍っていないか。\n銘柄フォーカス: NTTデータグループ 9613.T / 三菱UFJフィナンシャル・グループ 8306.T / 日立製作所 6501.T\n\nソースカバレッジ\n政府・省庁カバレッジ: active 59/59, missing 0, candidate 0\n市場発信元カバレッジ: active 70/70, missing 0, candidate 0\n\n収集フォローアップ: 6件 (fetch_error 6)\n- fetch_error: OECD Ecoscope / Economic Outlook Blog\n- fetch_error: 消費者庁 新着情報RSS\n- fetch_error: JETRO ビジネス短信RSS\n\n変化\n↑ stock 三菱電機 (6503.T) +0.8\n↑ stock 東京ガス (9531.T) +0.8\n\n詳細: https://35-221-72-238.sslip.io/dashboard.html / reports/strategy_brief.md",
        "entities": [
          {
            "offset": 1801,
            "length": 45,
            "type": "url"
          }
        ],
        "link_preview_options": {
          "is_disabled": true
        }
      }
    }
  },
  "source_candidates_report": {
    "status": "ok",
    "generated_at": "2026-06-22T21:27:39+00:00",
    "checked": true,
    "promote_requested": false,
    "candidate_count": 16,
    "needs_check_count": 0,
    "promotable_count": 1,
    "decision_counts": {
      "covered_by_active_fallback": 7,
      "already_enabled": 8,
      "promote": 1
    },
    "promotion_queue": [
      {
        "source_id": "asdf_news",
        "name": "航空自衛隊 最新情報",
        "url": "https://www.mod.go.jp/asdf/news/",
        "publisher_type": "government",
        "source_weight": 0.7,
        "focus": [
          "defense",
          "aerospace",
          "space",
          "dual_use",
          "security"
        ],
        "already_enabled": false,
        "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling.",
        "covered_by_active_source_id": "asdf_mod_rss_bridge",
        "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
        "status": 200,
        "content_type": "text/html",
        "candidate_count": 21,
        "candidate_samples": [
          {
            "title": "航空自衛隊",
            "url": "https://www.mod.go.jp/asdf/",
            "published_at": null
          },
          {
            "title": "基地 BASE",
            "url": "https://www.mod.go.jp/asdf/base/",
            "published_at": null
          },
          {
            "title": "装備 EQUIPMENT",
            "url": "https://www.mod.go.jp/asdf/equipment/",
            "published_at": null
          },
          {
            "title": "活動報告 REPORT",
            "url": "https://www.mod.go.jp/asdf/report/",
            "published_at": null
          },
          {
            "title": "イベント EVENT",
            "url": "https://www.mod.go.jp/asdf/event/",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "promote",
        "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
        "promotion_score": 0.865,
        "promotable": true
      }
    ],
    "review_queue": [],
    "promoted_ids": [],
    "min_candidates": 3,
    "min_source_weight": 0.7,
    "max_promotions": 0,
    "http_timeout": 10.0,
    "http_retries": 0,
    "results": [
      {
        "source_id": "mofa_press",
        "name": "外務省 報道・広報",
        "url": "https://www.mofa.go.jp/mofaj/press/",
        "publisher_type": "government",
        "source_weight": 0.78,
        "focus": [
          "geopolitics",
          "trade",
          "security",
          "global_macro",
          "supply_chain"
        ],
        "already_enabled": false,
        "reason": "This execution environment receives HTTP 403 from the official site. Validate from the VPS IP before enabling.",
        "covered_by_active_source_id": "mofa_gov_online_bridge",
        "covered_by_active_source_name": "外務省 関連 政府広報オンライン新着",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "HTTP Error 403: Forbidden",
        "attempts": [
          {
            "url": "https://www.mofa.go.jp/mofaj/press/",
            "error": "HTTP Error 403: Forbidden"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mofa_gov_online_bridge で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "enecho_notice",
        "name": "資源エネルギー庁 お知らせ",
        "url": "https://www.enecho.meti.go.jp/notice/index.html",
        "publisher_type": "government",
        "source_weight": 0.86,
        "focus": [
          "energy",
          "electricity",
          "gas",
          "nuclear",
          "renewables",
          "commodities"
        ],
        "already_enabled": false,
        "reason": "Useful high-priority energy-policy source, but this local environment times out. Validate from the VPS IP before enabling.",
        "covered_by_active_source_id": "enecho_meti_release_bridge",
        "covered_by_active_source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "The read operation timed out",
        "attempts": [
          {
            "url": "https://www.enecho.meti.go.jp/notice/index.html",
            "error": "The read operation timed out"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース enecho_meti_release_bridge で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "jpo_latest",
        "name": "特許庁 新着情報一覧",
        "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
        "publisher_type": "government",
        "source_weight": 0.82,
        "focus": [
          "intellectual_property",
          "ai",
          "patents",
          "innovation",
          "standards"
        ],
        "already_enabled": false,
        "reason": "Useful high-priority innovation/IP source, but this local environment times out. Validate the direct JPO site from the VPS IP before enabling; until then, collect official JPO-linked IP updates through INPIT.",
        "covered_by_active_source_id": "inpit_ip_updates",
        "covered_by_active_source_name": "INPIT（特許庁連携）知財・特許情報",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "<urlopen error curl: (28) Operation timed out after 10002 milliseconds with 0 bytes received\n>",
        "attempts": [
          {
            "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
            "error": "<urlopen error curl: (28) Operation timed out after 10002 milliseconds with 0 bytes received\n>"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース inpit_ip_updates で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "sme_agency_news",
        "name": "中小企業庁 新着情報",
        "url": "https://www.chusho.meti.go.jp/old_info.html",
        "publisher_type": "government",
        "source_weight": 0.82,
        "focus": [
          "sme_policy",
          "subsidies",
          "regional_economy",
          "productivity",
          "startup"
        ],
        "already_enabled": false,
        "reason": "Useful high-priority SME policy source, but this local environment times out. Validate from the VPS IP before enabling.",
        "covered_by_active_source_id": "sme_agency_meti_release_bridge",
        "covered_by_active_source_name": "中小企業庁 関連 経済産業省ニュースリリース",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "The read operation timed out",
        "attempts": [
          {
            "url": "https://www.chusho.meti.go.jp/old_info.html",
            "error": "The read operation timed out"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース sme_agency_meti_release_bridge で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "gov_online_ministry_news",
        "name": "政府広報オンライン 各府省の新着情報",
        "url": "https://www.gov-online.go.jp/info/index.html",
        "publisher_type": "government",
        "source_weight": 0.72,
        "focus": [
          "cross_ministry",
          "policy",
          "public_communication",
          "macro"
        ],
        "already_enabled": true,
        "reason": "Official cross-ministry news aggregator. Uses browser-style headers and a source-specific parser for the p-newsList items.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html; charset=UTF-8",
        "candidate_count": 20,
        "candidate_samples": [
          {
            "title": "内閣府: 6月23日から29日までは「男女共同参画週間」です",
            "url": "https://www.cao.go.jp/press/new_wave/20260619.html",
            "published_at": "2026-06-22"
          },
          {
            "title": "公正取引委員会: ショート動画「フィジー競争当局×公取委コラボ！“Which one today?”」を公開しました",
            "url": "https://www.jftc.go.jp/",
            "published_at": "2026-06-22"
          },
          {
            "title": "金融庁: 監査監督機関国際フォーラムによる「2025年サステナビリティ調査の結果に関するファクトシート」について公表しました",
            "url": "https://www.fsa.go.jp/ifiar/20260619.html",
            "published_at": "2026-06-22"
          },
          {
            "title": "金融庁: 主要生損保の令和8年3月期決算の概要について公表しました",
            "url": "https://www.fsa.go.jp/news/r7/hoken/20260619/20260619.html",
            "published_at": "2026-06-22"
          },
          {
            "title": "金融庁: 「ソーシャル・サステナビリティボンド（ローン）に係る実態把握調査」報告書について公表しました",
            "url": "https://www.fsa.go.jp/common/about/research/20260619-2/20260619-2.html",
            "published_at": "2026-06-22"
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "mizuho_rt_reports",
        "name": "みずほリサーチ&テクノロジーズ レポート",
        "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
        "publisher_type": "think_tank",
        "source_weight": 0.84,
        "focus": [
          "japan_macro",
          "global_macro",
          "industry",
          "technology",
          "markets",
          "policy"
        ],
        "already_enabled": false,
        "reason": "The official site currently returns HTTP 403 to command-line collection from this environment.",
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "HTTP Error 403: Forbidden",
        "attempts": [
          {
            "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
            "error": "HTTP Error 403: Forbidden"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "mizuho_sc_reports",
        "name": "みずほ証券 マーケットレポート",
        "url": "https://www.mizuho-sc.com/seminar/report.html",
        "publisher_type": "securities",
        "source_weight": 0.78,
        "focus": [
          "japan_equities",
          "equity_strategy",
          "global_macro",
          "markets",
          "rates",
          "fx"
        ],
        "already_enabled": true,
        "reason": "The old /market/report.html redirects to the current /seminar/report.html page. A source-specific parser reads the official CSV files and linked PDFs.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html; charset=UTF-8",
        "candidate_count": 2,
        "candidate_samples": [
          {
            "title": "投資情報レポート",
            "url": "https://www.mizuho-sc.com/seminar/report.html",
            "published_at": null
          },
          {
            "title": "グローバル テクニカル ビューポイント / （4月）月内にIMF世界経済見通しの公表、下旬に日米金融会合が控える",
            "url": "https://www.mizuho-sc.com/seminar/pdf/global_technical_viewpoint_260401.pdf",
            "published_at": "2026-04-01"
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "mizuho_bank_research_reports",
        "name": "みずほ銀行 リサーチレポート",
        "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
        "publisher_type": "think_tank",
        "source_weight": 0.84,
        "focus": [
          "japan_macro",
          "global_macro",
          "markets",
          "rates",
          "fx",
          "industry"
        ],
        "already_enabled": false,
        "reason": "High-value Mizuho research page. Validate candidate extraction from VPS before enabling.",
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "HTTP Error 403: Forbidden",
        "attempts": [
          {
            "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
            "error": "HTTP Error 403: Forbidden"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "mizuho_bank_industry",
        "name": "みずほ銀行 産業調査",
        "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
        "publisher_type": "think_tank",
        "source_weight": 0.82,
        "focus": [
          "industry",
          "technology",
          "supply_chain",
          "capital_expenditure",
          "global_macro"
        ],
        "already_enabled": false,
        "reason": "The official site currently returns HTTP 403 to command-line collection from this environment.",
        "covered_by_active_source_id": "mizuho_bank_search_industry",
        "covered_by_active_source_name": "みずほ銀行 産業調査 公式検索",
        "status": null,
        "candidate_count": 0,
        "ok": false,
        "error": "HTTP Error 403: Forbidden",
        "attempts": [
          {
            "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
            "error": "HTTP Error 403: Forbidden"
          }
        ],
        "decision": "covered_by_active_fallback",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_industry で日次監視しています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "egov_public_comment",
        "name": "e-Gov パブリック・コメント",
        "url": "https://public-comment.e-gov.go.jp/pcm/list",
        "publisher_type": "government",
        "source_weight": 0.72,
        "focus": [
          "regulation",
          "policy_pipeline",
          "cross_ministry",
          "public_comment"
        ],
        "already_enabled": true,
        "reason": "Official public-comment list page. Uses a source-specific parser because detail links are embedded in JavaScript actions.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html;charset=UTF-8",
        "candidate_count": 20,
        "candidate_samples": [
          {
            "title": "「経済社会情勢の変化を踏まえた企業の事業活動の持続的な発展を図るための産業競争力強化法等の一部を改正する法律の施行に伴う関係政令の整備に関する政令（案）」等に関する意見募集について",
            "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126105&Mode=0",
            "published_at": "2026-06-22"
          },
          {
            "title": "「産業競争力強化法施行規則の一部を改正する省令（案）」等に対する意見募集について",
            "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126107&Mode=0",
            "published_at": "2026-06-22"
          },
          {
            "title": "「消費者安全法施行規則の一部を改正する内閣府令（案）」に関する意見募集について",
            "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=235050014&Mode=0",
            "published_at": "2026-06-22"
          },
          {
            "title": "「経済産業省特定業種石油等消費統計調査規則の一部を改正する省令（案）」に対する意見募集について",
            "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=620126016&Mode=0",
            "published_at": "2026-06-22"
          },
          {
            "title": "「輸出貿易管理令第４条第３項の規定に基づく経済産業大臣が告示で定める貨物」等の一部改正案に対する意見募集について",
            "url": "https://public-comment.e-gov.go.jp/pcm/detail?CLASSNAME=PCMMSTDETAIL&id=595126102&Mode=0",
            "published_at": "2026-06-22"
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "nli_reports",
        "name": "ニッセイ基礎研究所 レポート",
        "url": "https://www.nli-research.co.jp/report/?site=nli",
        "publisher_type": "think_tank",
        "source_weight": 0.82,
        "focus": [
          "japan_macro",
          "markets",
          "fx",
          "rates",
          "real_estate",
          "insurance",
          "pension"
        ],
        "already_enabled": true,
        "reason": "Useful economic and financial-market research source, but this local environment currently receives HTTP 403. Validate from VPS before enabling.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html; charset=utf-8",
        "candidate_count": 35,
        "candidate_samples": [
          {
            "title": "レポート",
            "url": "https://www.nli-research.co.jp/report/?site=nli",
            "published_at": null
          },
          {
            "title": "英国金融政策（6月ＭＰＣ公表）－金利据え置き決定、利上げ主張は2名に増加",
            "url": "https://www.nli-research.co.jp/report/detail/id=85964?site=nli",
            "published_at": null
          },
          {
            "title": "英国雇用関連統計（26年5月）－週平均賃金は前年比4.4％で前月から横ばい",
            "url": "https://www.nli-research.co.jp/report/detail/id=85963?site=nli",
            "published_at": null
          },
          {
            "title": "消費者物価（全国26年5月）－CPI上昇率は４ヵ月連続の１％台だが、夏場以降に2％台へ",
            "url": "https://www.nli-research.co.jp/report/detail/id=85794?site=nli",
            "published_at": null
          },
          {
            "title": "東南アジア経済の見通し～成長は底堅いが、物価高・金利上昇が重石に",
            "url": "https://www.nli-research.co.jp/report/detail/id=85829?site=nli",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "sompo_am_reports",
        "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
        "url": "https://www.sompo-am.co.jp/report/",
        "publisher_type": "asset_manager",
        "source_weight": 0.76,
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "already_enabled": true,
        "reason": "Official market and fund report pages expose current report PDFs under /resources/ and fund monthly-report PDFs under /fund/<id>/rm.pdf.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html; charset=utf-8",
        "candidate_count": 10,
        "candidate_samples": [
          {
            "title": "マーケット・ファンドレポート",
            "url": "https://www.sompo-am.co.jp/report/",
            "published_at": null
          },
          {
            "title": "ファンドレポート",
            "url": "https://www.sompo-am.co.jp/report/fund.html",
            "published_at": null
          },
          {
            "title": "主な新興国等の為替レート推移",
            "url": "https://www.sompo-am.co.jp/dat/FX.pdf",
            "published_at": null
          },
          {
            "title": "その他レポート",
            "url": "https://www.sompo-am.co.jp/report/other.html",
            "published_at": null
          },
          {
            "title": "インドネシアの政策金利引き上げについて",
            "url": "https://www.sompo-am.co.jp/resources/8e/8ee1ebf574a037c4721a18549d2d1a29994f5e2c.pdf",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "myam_market_outlook",
        "name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
        "url": "https://www.myam.co.jp/market/",
        "publisher_type": "asset_manager",
        "source_weight": 0.74,
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "already_enabled": true,
        "reason": "The official MYAM market report index returns HTTP 403 when a browser-like User-Agent is sent from this environment, but is accessible with curl's default headers.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html",
        "candidate_count": 6,
        "candidate_samples": [
          {
            "title": "国内株式見通し",
            "url": "https://www.myam.co.jp/market/report/japanese.html",
            "published_at": null
          },
          {
            "title": "外国株式見通し",
            "url": "https://www.myam.co.jp/market/report/foreign.html",
            "published_at": null
          },
          {
            "title": "国内債券見通し",
            "url": "https://www.myam.co.jp/market/report/domestic-bond.html",
            "published_at": null
          },
          {
            "title": "外国債券見通し",
            "url": "https://www.myam.co.jp/market/report/foreign-bond.html",
            "published_at": null
          },
          {
            "title": "為替見通し",
            "url": "https://www.myam.co.jp/market/report/exchange.html",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "asdf_news",
        "name": "航空自衛隊 最新情報",
        "url": "https://www.mod.go.jp/asdf/news/",
        "publisher_type": "government",
        "source_weight": 0.7,
        "focus": [
          "defense",
          "aerospace",
          "space",
          "dual_use",
          "security"
        ],
        "already_enabled": false,
        "reason": "The official page currently returns HTTP 403 to command-line collection from this environment. Validate from the VPS IP before enabling.",
        "covered_by_active_source_id": "asdf_mod_rss_bridge",
        "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
        "status": 200,
        "content_type": "text/html",
        "candidate_count": 21,
        "candidate_samples": [
          {
            "title": "航空自衛隊",
            "url": "https://www.mod.go.jp/asdf/",
            "published_at": null
          },
          {
            "title": "基地 BASE",
            "url": "https://www.mod.go.jp/asdf/base/",
            "published_at": null
          },
          {
            "title": "装備 EQUIPMENT",
            "url": "https://www.mod.go.jp/asdf/equipment/",
            "published_at": null
          },
          {
            "title": "活動報告 REPORT",
            "url": "https://www.mod.go.jp/asdf/report/",
            "published_at": null
          },
          {
            "title": "イベント EVENT",
            "url": "https://www.mod.go.jp/asdf/event/",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "promote",
        "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
        "promotion_score": 0.865,
        "promotable": true
      },
      {
        "source_id": "ubs_global_insights",
        "name": "UBS Global Wealth Management Insights",
        "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
        "publisher_type": "global_investment_bank",
        "source_weight": 0.74,
        "focus": [
          "global_macro",
          "us_market",
          "asset_allocation",
          "equity_strategy",
          "rates",
          "fx",
          "commodities"
        ],
        "already_enabled": true,
        "reason": "The official UBS CIO insights page returns HTTP 403 when a browser-like User-Agent is sent from this environment, but is accessible with curl's default headers.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html;charset=utf-8",
        "candidate_count": 6,
        "candidate_samples": [
          {
            "title": "House view",
            "url": "https://www.ubs.com/global/en/wealthmanagement/insights/house-view.html",
            "published_at": null
          },
          {
            "title": "Wealth reports",
            "url": "https://www.ubs.com/global/en/wealthmanagement/insights/wealth-reports.html",
            "published_at": null
          },
          {
            "title": "Get the report",
            "url": "https://www.ubs.com/global/en/wealthmanagement/insights/investing-in-female-health-report.html",
            "published_at": null
          },
          {
            "title": "More Trump 2.0 insights",
            "url": "https://www.ubs.com/global/en/wealthmanagement/insights/chief-investment-office/potus-47.html",
            "published_at": null
          },
          {
            "title": "Stock market graph",
            "url": "https://www.ubs.com/global/en/wealthmanagement/insights/chief-investment-office/potus-47/articles/quick-takes-on-the-second-trump-administration.html",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      },
      {
        "source_id": "imf_publications",
        "name": "IMF Publications",
        "url": "https://www.imf.org/en/publications/rss",
        "publisher_type": "international_organization",
        "source_weight": 0.82,
        "focus": [
          "global_macro",
          "rates",
          "fx",
          "financial_stability",
          "china",
          "korea",
          "us_market",
          "commodities",
          "technology",
          "ai"
        ],
        "already_enabled": true,
        "reason": "The standard IMF publications page is blocked by Akamai when a command-line User-Agent is sent from this environment. The official Publications RSS page is accessible with curl's default headers and exposes publication-series links for stable monitoring.",
        "covered_by_active_source_id": null,
        "covered_by_active_source_name": null,
        "status": 200,
        "content_type": "text/html; charset=utf-8",
        "candidate_count": 5,
        "candidate_samples": [
          {
            "title": "IMF Departmental Papers and Policy Papers",
            "url": "https://www.imf.org/en/publications/departmental-papers-policy-papers/issues",
            "published_at": null
          },
          {
            "title": "IMF Fiscal Monitor issues",
            "url": "https://www.imf.org/en/publications/fm/issues",
            "published_at": null
          },
          {
            "title": "IMF Staff Discussion Notes",
            "url": "https://www.imf.org/en/publications/staff-discussion-notes/issues",
            "published_at": null
          },
          {
            "title": "IMF Technical Notes and Manuals",
            "url": "https://www.imf.org/en/publications/tnm/issues",
            "published_at": null
          },
          {
            "title": "IMF World Economic Outlook issues",
            "url": "https://www.imf.org/en/publications/weo/issues",
            "published_at": null
          }
        ],
        "ok": true,
        "error": null,
        "decision": "already_enabled",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "promotion_score": 0.0,
        "promotable": false
      }
    ]
  },
  "source_opportunity_radar": {
    "ok": false,
    "status": "ok",
    "generated_at": "2026-06-22T21:27:43+00:00",
    "summary": {
      "candidate_report_checked": true,
      "configured_candidates": 16,
      "opportunities": 16,
      "priority_followups": 8,
      "promotable": 1,
      "needs_check": 0,
      "review": 0,
      "blocked": 0,
      "covered_by_active_fallback": 7,
      "already_enabled": 8,
      "market_coverage_missing": 0,
      "market_coverage_candidate_only": 0,
      "government_coverage_missing": 0,
      "government_coverage_candidate_only": 0
    },
    "decision_counts": {
      "promote": 1,
      "covered_by_active_fallback": 7,
      "already_enabled": 8
    },
    "priority_followups": [
      {
        "source_id": "asdf_news",
        "name": "航空自衛隊 最新情報",
        "url": "https://www.mod.go.jp/asdf/news/",
        "publisher_type": "government",
        "focus": [
          "defense",
          "aerospace",
          "space",
          "dual_use",
          "security"
        ],
        "decision": "promote",
        "opportunity_score": 0.926,
        "source_weight": 0.7,
        "candidate_count": 21,
        "promotion_score": 0.865,
        "promotable": true,
        "already_enabled": false,
        "covered_by_active_source_id": "asdf_mod_rss_bridge",
        "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
        "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
        "recommended_action": "source-promotion-planでsources.jsonへ昇格レビューする",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "enecho_notice",
        "name": "資源エネルギー庁 お知らせ",
        "url": "https://www.enecho.meti.go.jp/notice/index.html",
        "publisher_type": "government",
        "focus": [
          "energy",
          "electricity",
          "gas",
          "nuclear",
          "renewables",
          "commodities"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.682,
        "source_weight": 0.86,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "enecho_meti_release_bridge",
        "covered_by_active_source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース enecho_meti_release_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、enecho_meti_release_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_rt_reports",
        "name": "みずほリサーチ&テクノロジーズ レポート",
        "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "japan_macro",
          "global_macro",
          "industry",
          "technology",
          "markets",
          "policy"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.674,
        "source_weight": 0.84,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_mhri の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_bank_research_reports",
        "name": "みずほ銀行 リサーチレポート",
        "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "japan_macro",
          "global_macro",
          "markets",
          "rates",
          "fx",
          "industry"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.674,
        "source_weight": 0.84,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_mhri の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "jpo_latest",
        "name": "特許庁 新着情報一覧",
        "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
        "publisher_type": "government",
        "focus": [
          "intellectual_property",
          "ai",
          "patents",
          "innovation",
          "standards"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "inpit_ip_updates",
        "covered_by_active_source_name": "INPIT（特許庁連携）知財・特許情報",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース inpit_ip_updates で日次監視しています。",
        "recommended_action": "直サイトは保留し、inpit_ip_updates の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "sme_agency_news",
        "name": "中小企業庁 新着情報",
        "url": "https://www.chusho.meti.go.jp/old_info.html",
        "publisher_type": "government",
        "focus": [
          "sme_policy",
          "subsidies",
          "regional_economy",
          "productivity",
          "startup"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "sme_agency_meti_release_bridge",
        "covered_by_active_source_name": "中小企業庁 関連 経済産業省ニュースリリース",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース sme_agency_meti_release_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、sme_agency_meti_release_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_bank_industry",
        "name": "みずほ銀行 産業調査",
        "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "industry",
          "technology",
          "supply_chain",
          "capital_expenditure",
          "global_macro"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_industry",
        "covered_by_active_source_name": "みずほ銀行 産業調査 公式検索",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_industry で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_industry の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mofa_press",
        "name": "外務省 報道・広報",
        "url": "https://www.mofa.go.jp/mofaj/press/",
        "publisher_type": "government",
        "focus": [
          "geopolitics",
          "trade",
          "security",
          "global_macro",
          "supply_chain"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.652,
        "source_weight": 0.78,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mofa_gov_online_bridge",
        "covered_by_active_source_name": "外務省 関連 政府広報オンライン新着",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mofa_gov_online_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、mofa_gov_online_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      }
    ],
    "blocked_followups": [],
    "opportunities": [
      {
        "source_id": "asdf_news",
        "name": "航空自衛隊 最新情報",
        "url": "https://www.mod.go.jp/asdf/news/",
        "publisher_type": "government",
        "focus": [
          "defense",
          "aerospace",
          "space",
          "dual_use",
          "security"
        ],
        "decision": "promote",
        "opportunity_score": 0.926,
        "source_weight": 0.7,
        "candidate_count": 21,
        "promotion_score": 0.865,
        "promotable": true,
        "already_enabled": false,
        "covered_by_active_source_id": "asdf_mod_rss_bridge",
        "covered_by_active_source_name": "航空自衛隊 関連 防衛省お知らせRSS",
        "decision_reason": "候補URLを21件抽出し、source_weight=0.70で昇格条件を満たしています。 既存フォールバック asdf_mod_rss_bridge より直サイト収集を優先できます。",
        "recommended_action": "source-promotion-planでsources.jsonへ昇格レビューする",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "enecho_notice",
        "name": "資源エネルギー庁 お知らせ",
        "url": "https://www.enecho.meti.go.jp/notice/index.html",
        "publisher_type": "government",
        "focus": [
          "energy",
          "electricity",
          "gas",
          "nuclear",
          "renewables",
          "commodities"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.682,
        "source_weight": 0.86,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "enecho_meti_release_bridge",
        "covered_by_active_source_name": "資源エネルギー庁 関連 経済産業省ニュースリリース",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース enecho_meti_release_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、enecho_meti_release_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_rt_reports",
        "name": "みずほリサーチ&テクノロジーズ レポート",
        "url": "https://www.mizuho-rt.co.jp/business/research/report/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "japan_macro",
          "global_macro",
          "industry",
          "technology",
          "markets",
          "policy"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.674,
        "source_weight": 0.84,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_mhri の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_bank_research_reports",
        "name": "みずほ銀行 リサーチレポート",
        "url": "https://www.mizuhobank.co.jp/corporate/mhri/research/report/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "japan_macro",
          "global_macro",
          "markets",
          "rates",
          "fx",
          "industry"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.674,
        "source_weight": 0.84,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_mhri",
        "covered_by_active_source_name": "みずほ銀行/みずほリサーチ 公式検索 リサーチレポート",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_mhri で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_mhri の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "jpo_latest",
        "name": "特許庁 新着情報一覧",
        "url": "https://www.jpo.go.jp/news/shinchaku/koshin/index.html",
        "publisher_type": "government",
        "focus": [
          "intellectual_property",
          "ai",
          "patents",
          "innovation",
          "standards"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "inpit_ip_updates",
        "covered_by_active_source_name": "INPIT（特許庁連携）知財・特許情報",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース inpit_ip_updates で日次監視しています。",
        "recommended_action": "直サイトは保留し、inpit_ip_updates の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "sme_agency_news",
        "name": "中小企業庁 新着情報",
        "url": "https://www.chusho.meti.go.jp/old_info.html",
        "publisher_type": "government",
        "focus": [
          "sme_policy",
          "subsidies",
          "regional_economy",
          "productivity",
          "startup"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "sme_agency_meti_release_bridge",
        "covered_by_active_source_name": "中小企業庁 関連 経済産業省ニュースリリース",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース sme_agency_meti_release_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、sme_agency_meti_release_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_bank_industry",
        "name": "みずほ銀行 産業調査",
        "url": "https://www.mizuhobank.co.jp/corporate/industry/index.html",
        "publisher_type": "think_tank",
        "focus": [
          "industry",
          "technology",
          "supply_chain",
          "capital_expenditure",
          "global_macro"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.667,
        "source_weight": 0.82,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mizuho_bank_search_industry",
        "covered_by_active_source_name": "みずほ銀行 産業調査 公式検索",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mizuho_bank_search_industry で日次監視しています。",
        "recommended_action": "直サイトは保留し、mizuho_bank_search_industry の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mofa_press",
        "name": "外務省 報道・広報",
        "url": "https://www.mofa.go.jp/mofaj/press/",
        "publisher_type": "government",
        "focus": [
          "geopolitics",
          "trade",
          "security",
          "global_macro",
          "supply_chain"
        ],
        "decision": "covered_by_active_fallback",
        "opportunity_score": 0.652,
        "source_weight": 0.78,
        "candidate_count": 0,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": false,
        "covered_by_active_source_id": "mofa_gov_online_bridge",
        "covered_by_active_source_name": "外務省 関連 政府広報オンライン新着",
        "decision_reason": "直サイトは未昇格ですが、公式フォールバックソース mofa_gov_online_bridge で日次監視しています。",
        "recommended_action": "直サイトは保留し、mofa_gov_online_bridge の監視で拾えているかを確認する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "nli_reports",
        "name": "ニッセイ基礎研究所 レポート",
        "url": "https://www.nli-research.co.jp/report/?site=nli",
        "publisher_type": "think_tank",
        "focus": [
          "japan_macro",
          "markets",
          "fx",
          "rates",
          "real_estate",
          "insurance",
          "pension"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.604,
        "source_weight": 0.82,
        "candidate_count": 35,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "sompo_am_reports",
        "name": "SOMPOアセットマネジメント マーケット・ファンドレポート",
        "url": "https://www.sompo-am.co.jp/report/",
        "publisher_type": "asset_manager",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.581,
        "source_weight": 0.76,
        "candidate_count": 10,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "gov_online_ministry_news",
        "name": "政府広報オンライン 各府省の新着情報",
        "url": "https://www.gov-online.go.jp/info/index.html",
        "publisher_type": "government",
        "focus": [
          "cross_ministry",
          "policy",
          "public_communication",
          "macro"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.566,
        "source_weight": 0.72,
        "candidate_count": 20,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "egov_public_comment",
        "name": "e-Gov パブリック・コメント",
        "url": "https://public-comment.e-gov.go.jp/pcm/list",
        "publisher_type": "government",
        "focus": [
          "regulation",
          "policy_pipeline",
          "cross_ministry",
          "public_comment"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.566,
        "source_weight": 0.72,
        "candidate_count": 20,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "myam_market_outlook",
        "name": "明治安田アセットマネジメント マーケット＆投資信託レポート",
        "url": "https://www.myam.co.jp/market/",
        "publisher_type": "asset_manager",
        "focus": [
          "markets",
          "japan_equities",
          "global_macro",
          "rates",
          "fx",
          "asset_allocation"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.526,
        "source_weight": 0.74,
        "candidate_count": 6,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "mizuho_sc_reports",
        "name": "みずほ証券 マーケットレポート",
        "url": "https://www.mizuho-sc.com/seminar/report.html",
        "publisher_type": "securities",
        "focus": [
          "japan_equities",
          "equity_strategy",
          "global_macro",
          "markets",
          "rates",
          "fx"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.493,
        "source_weight": 0.78,
        "candidate_count": 2,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "imf_publications",
        "name": "IMF Publications",
        "url": "https://www.imf.org/en/publications/rss",
        "publisher_type": "international_organization",
        "focus": [
          "global_macro",
          "rates",
          "fx",
          "financial_stability",
          "china",
          "korea",
          "us_market",
          "commodities",
          "technology",
          "ai"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.464,
        "source_weight": 0.82,
        "candidate_count": 5,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      },
      {
        "source_id": "ubs_global_insights",
        "name": "UBS Global Wealth Management Insights",
        "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
        "publisher_type": "global_investment_bank",
        "focus": [
          "global_macro",
          "us_market",
          "asset_allocation",
          "equity_strategy",
          "rates",
          "fx",
          "commodities"
        ],
        "decision": "already_enabled",
        "opportunity_score": 0.446,
        "source_weight": 0.74,
        "candidate_count": 6,
        "promotion_score": 0.0,
        "promotable": false,
        "already_enabled": true,
        "covered_by_active_source_id": "",
        "covered_by_active_source_name": "",
        "decision_reason": "同じsource_idが既にconfig/sources.jsonに登録されています。",
        "recommended_action": "既に有効ソースなのでsource-freshnessで鮮度を監視する",
        "plain_explainer": "まだ見ていない棚に有用な資料がありそうかを点検するリストです。昇格は、その棚から安定して資料を取り出せることを確認してから行います。"
      }
    ],
    "coverage": {
      "market": {
        "targets": 70,
        "active": 70,
        "active_monitoring_verified": 68,
        "active_monitoring_unverified": 2,
        "active_collection_verified": 70,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 9
      },
      "government": {
        "targets": 59,
        "active": 59,
        "active_monitoring_verified": 58,
        "active_monitoring_unverified": 1,
        "active_collection_verified": 59,
        "active_collection_unverified": 0,
        "candidate_only": 0,
        "missing": 0,
        "active_missing": 0,
        "high_missing": 0,
        "high_candidate_only": 0,
        "active_sources": 148,
        "candidate_sources": 16,
        "errors": 0,
        "warnings": 0,
        "category_count": 6
      }
    },
    "source_reports": {
      "candidate_report": "/app/reports/source_candidates.json",
      "promotion_plan": "/app/reports/source_promotion_plan.json",
      "market_coverage": "/app/reports/market_source_coverage.json",
      "source_coverage": "/app/reports/source_coverage.json"
    }
  },
  "theme_signals": [
    {
      "theme": "量子・次世代計算",
      "document_count": 43,
      "source_count": 9,
      "signal_score": 0.79,
      "report_linkage_score": 0.45,
      "momentum_score": 0.45,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "量子・次世代計算 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "量子・次世代計算は政策起点の重点テーマ。直近根拠43件、発信元9件、シグナル0.79。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は富士通(6702.T)、NEC(6701.T)、日立製作所(6501.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、日本株",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州",
        "韓国"
      ],
      "asset_classes": [
        "コモディティ",
        "日本株"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "cao_csti",
        "japan_acad_news",
        "jetro_biznews_rss",
        "jst_press_rss",
        "mext_news_rss",
        "mic_press",
        "mof_news_rss"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "富士通",
          "ticker": "6702.T",
          "avg_score": 98.37,
          "max_score": 100.0,
          "evidence_count": 70,
          "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 93.52,
          "max_score": 100.0,
          "evidence_count": 67,
          "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 88.96,
          "max_score": 100.0,
          "evidence_count": 67,
          "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 95.06,
          "max_score": 100.0,
          "evidence_count": 66,
          "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 92.73,
          "max_score": 100.0,
          "evidence_count": 65,
          "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 96.08,
          "max_score": 100.0,
          "evidence_count": 62,
          "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 84.03,
          "max_score": 100.0,
          "evidence_count": 54,
          "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。"
        },
        {
          "company_name": "東京エレクトロン",
          "ticker": "8035.T",
          "avg_score": 88.72,
          "max_score": 100.0,
          "evidence_count": 53,
          "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第84回） / 第80 回総合科学技術・イノベーション会議議事録（案）（PDF形式：375KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/sanko2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第66回） / 第61回総合科学技術・イノベーション会議議事録 (案)（PDF形式：234KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui066/sanko1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第64回） / 特定国立研究開発法人物質・材料研究機構の業務及び組織の全般にわたる検討結果並びに講ずる措置の内容について（通知）（PDF形式：438KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko7.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "スタートアップ・イノベーション",
      "document_count": 784,
      "source_count": 43,
      "signal_score": 0.78,
      "report_linkage_score": 0.45,
      "momentum_score": 0.43,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "スタートアップ・イノベーション | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "スタートアップ・イノベーションは政策起点の重点テーマ。直近根拠784件、発信元43件、シグナル0.78。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、日立製作所(6501.T)、野村総合研究所(4307.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "inpit_ip_updates",
        "isa_news",
        "japan_acad_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jftc_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "kouchoi_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mod_news_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "npsc_home",
        "nra_news",
        "ppc_press",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info",
        "sports_agency_news"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 99.52,
          "max_score": 100.0,
          "evidence_count": 1570,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1570件、平均99.5、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 96.08,
          "max_score": 100.0,
          "evidence_count": 1568,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1568件、平均96.1、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 91.26,
          "max_score": 100.0,
          "evidence_count": 1535,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1535件、平均91.3、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 92.52,
          "max_score": 100.0,
          "evidence_count": 1377,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1377件、平均92.5、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 84.67,
          "max_score": 100.0,
          "evidence_count": 1343,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1343件、平均84.7、最大100.0。"
        },
        {
          "company_name": "富士通",
          "ticker": "6702.T",
          "avg_score": 85.46,
          "max_score": 100.0,
          "evidence_count": 1318,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1318件、平均85.5、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 86.23,
          "max_score": 100.0,
          "evidence_count": 1241,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1241件、平均86.2、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 84.83,
          "max_score": 100.0,
          "evidence_count": 1115,
          "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1115件、平均84.8、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "防災・国土強靭化",
      "document_count": 748,
      "source_count": 38,
      "signal_score": 0.77,
      "report_linkage_score": 0.45,
      "momentum_score": 0.43,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "防災・国土強靭化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "防災・国土強靭化は政策起点の重点テーマ。直近根拠748件、発信元38件、シグナル0.77。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、ソニーグループ(6758.T)、NEC(6701.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "isa_news",
        "japan_acad_news",
        "jbaudit_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "jta_news",
        "kantei_home",
        "kouanshin_index",
        "kouchoi_home",
        "maff_press_rss",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "npsc_home",
        "nra_news",
        "nta_information",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 92.95,
          "max_score": 100.0,
          "evidence_count": 1912,
          "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1912件、平均93.0、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 82.16,
          "max_score": 100.0,
          "evidence_count": 1726,
          "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1726件、平均82.2、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 83.38,
          "max_score": 100.0,
          "evidence_count": 1662,
          "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1662件、平均83.4、最大100.0。"
        },
        {
          "company_name": "村田製作所",
          "ticker": "6981.T",
          "avg_score": 84.0,
          "max_score": 100.0,
          "evidence_count": 1569,
          "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1569件、平均84.0、最大100.0。"
        },
        {
          "company_name": "住友電気工業",
          "ticker": "5802.T",
          "avg_score": 84.25,
          "max_score": 100.0,
          "evidence_count": 1498,
          "rationale": "防災・国土強靭化との適合語: EV, 光通信, 本文に企業名/別名, 電力網, 電線。資料根拠1498件、平均84.2、最大100.0。"
        },
        {
          "company_name": "KDDI",
          "ticker": "9433.T",
          "avg_score": 80.74,
          "max_score": 100.0,
          "evidence_count": 1485,
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1485件、平均80.7、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 79.98,
          "max_score": 100.0,
          "evidence_count": 1441,
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1441件、平均80.0、最大100.0。"
        },
        {
          "company_name": "ソフトバンク",
          "ticker": "9434.T",
          "avg_score": 79.77,
          "max_score": 100.0,
          "evidence_count": 1324,
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1324件、平均79.8、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "人的資本・労働市場",
      "document_count": 940,
      "source_count": 44,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.44,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "人的資本・労働市場 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "人的資本・労働市場は政策起点の重点テーマ。直近根拠940件、発信元44件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、SCSK(9719.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "boj_releases",
        "bunka_press",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "isa_news",
        "japan_acad_news",
        "jbaudit_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jftc_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "kouanshin_index",
        "kouchoi_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mod_news_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "nra_news",
        "nta_information",
        "psia_news",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info",
        "sports_agency_news"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 95.0,
          "max_score": 100.0,
          "evidence_count": 3152,
          "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3152件、平均95.0、最大100.0。"
        },
        {
          "company_name": "SCSK",
          "ticker": "9719.T",
          "avg_score": 94.04,
          "max_score": 100.0,
          "evidence_count": 3152,
          "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3152件、平均94.0、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 89.07,
          "max_score": 100.0,
          "evidence_count": 3075,
          "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3075件、平均89.1、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 85.34,
          "max_score": 100.0,
          "evidence_count": 3046,
          "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3046件、平均85.3、最大100.0。"
        },
        {
          "company_name": "みずほフィナンシャルグループ",
          "ticker": "8411.T",
          "avg_score": 86.35,
          "max_score": 100.0,
          "evidence_count": 2575,
          "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2575件、平均86.3、最大100.0。"
        },
        {
          "company_name": "富士通",
          "ticker": "6702.T",
          "avg_score": 78.4,
          "max_score": 100.0,
          "evidence_count": 2573,
          "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2573件、平均78.4、最大100.0。"
        },
        {
          "company_name": "トレンドマイクロ",
          "ticker": "4704.T",
          "avg_score": 78.86,
          "max_score": 100.0,
          "evidence_count": 1742,
          "rationale": "人的資本・労働市場との適合語: AI, クラウドセキュリティ, サイバーセキュリティ。資料根拠1742件、平均78.9、最大100.0。"
        },
        {
          "company_name": "三菱UFJフィナンシャル・グループ",
          "ticker": "8306.T",
          "avg_score": 85.47,
          "max_score": 100.0,
          "evidence_count": 1729,
          "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1729件、平均85.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / 印刷用一括版（PDF形式：4355KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo3_insatuyou.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 国際卓越研究大学研究等体制強化計画概要（PDF形式：5432KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "GX・脱炭素",
      "document_count": 453,
      "source_count": 39,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.43,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "GX・脱炭素 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "GX・脱炭素は政策起点の重点テーマ。直近根拠453件、発信元39件、シグナル0.76。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はINPEX(1605.T)、日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "コモディティ",
        "日本株"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "japan_acad_news",
        "jbaudit_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "kantei_home",
        "kouchoi_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mod_news_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "nra_news",
        "nta_information",
        "ppc_press",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "INPEX",
          "ticker": "1605.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 1006,
          "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1006件、平均100.0、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 1006,
          "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1006件、平均100.0、最大100.0。"
        },
        {
          "company_name": "三菱重工業",
          "ticker": "7011.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 1006,
          "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1006件、平均100.0、最大100.0。"
        },
        {
          "company_name": "九州電力",
          "ticker": "9508.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 1006,
          "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1006件、平均100.0、最大100.0。"
        },
        {
          "company_name": "IHI",
          "ticker": "7013.T",
          "avg_score": 95.38,
          "max_score": 100.0,
          "evidence_count": 1005,
          "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1005件、平均95.4、最大100.0。"
        },
        {
          "company_name": "電源開発",
          "ticker": "9513.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 1001,
          "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1001件、平均100.0、最大100.0。"
        },
        {
          "company_name": "出光興産",
          "ticker": "5019.T",
          "avg_score": 99.2,
          "max_score": 100.0,
          "evidence_count": 997,
          "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠997件、平均99.2、最大100.0。"
        },
        {
          "company_name": "東京ガス",
          "ticker": "9531.T",
          "avg_score": 93.49,
          "max_score": 100.0,
          "evidence_count": 921,
          "rationale": "GX・脱炭素との適合語: GX, 本文に企業名/別名, 水素, 電力。資料根拠921件、平均93.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "バイオ・医療技術",
      "document_count": 421,
      "source_count": 31,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.44,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "バイオ・医療技術 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "バイオ・医療技術は政策起点の重点テーマ。直近根拠421件、発信元31件、シグナル0.76。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、欧州、米国 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "欧州",
        "米国",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "fsa_recent",
        "gov_online_ministry_news",
        "isa_news",
        "japan_acad_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "maff_press_rss",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "nta_information",
        "ppc_press",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info",
        "sports_agency_news"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "武田薬品工業",
          "ticker": "4502.T",
          "avg_score": 93.64,
          "max_score": 100.0,
          "evidence_count": 1071,
          "rationale": "バイオ・医療技術との適合語: グローバル医薬, バイオ, ワクチン, 医薬, 本文に企業名/別名。資料根拠1071件、平均93.6、最大100.0。"
        },
        {
          "company_name": "第一三共",
          "ticker": "4568.T",
          "avg_score": 92.92,
          "max_score": 100.0,
          "evidence_count": 1070,
          "rationale": "バイオ・医療技術との適合語: ADC, バイオ, 医薬, 本文に企業名/別名。資料根拠1070件、平均92.9、最大100.0。"
        },
        {
          "company_name": "中外製薬",
          "ticker": "4519.T",
          "avg_score": 92.91,
          "max_score": 100.0,
          "evidence_count": 1070,
          "rationale": "バイオ・医療技術との適合語: AI創薬, バイオ, 医薬, 本文に企業名/別名。資料根拠1070件、平均92.9、最大100.0。"
        },
        {
          "company_name": "エーザイ",
          "ticker": "4523.T",
          "avg_score": 92.91,
          "max_score": 100.0,
          "evidence_count": 1070,
          "rationale": "バイオ・医療技術との適合語: バイオ, 創薬, 医薬, 本文に企業名/別名。資料根拠1070件、平均92.9、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 88.99,
          "max_score": 100.0,
          "evidence_count": 1009,
          "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1009件、平均89.0、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 95.65,
          "max_score": 100.0,
          "evidence_count": 1000,
          "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1000件、平均95.7、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 91.28,
          "max_score": 100.0,
          "evidence_count": 907,
          "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠907件、平均91.3、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 83.59,
          "max_score": 100.0,
          "evidence_count": 858,
          "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠858件、平均83.6、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 中長期目標の期間の終了時に見込まれる中長期目標の期間における業務の実績に関する評価の結果について（PDF形式：7030KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "生成AI・AI",
      "document_count": 222,
      "source_count": 33,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.41,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "生成AI・AI | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "生成AI・AIは政策起点の重点テーマ。直近根拠222件、発信元33件、シグナル0.76。モメンタム0.41、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はKDDI(9433.T)、ソフトバンク(9434.T)、NTT(9432.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "inpit_ip_updates",
        "japan_acad_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jftc_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "kantei_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mof_news_rss",
        "nedo_news",
        "npa_news_release",
        "nra_news",
        "ppc_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "KDDI",
          "ticker": "9433.T",
          "avg_score": 91.87,
          "max_score": 100.0,
          "evidence_count": 1773,
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1773件、平均91.9、最大100.0。"
        },
        {
          "company_name": "ソフトバンク",
          "ticker": "9434.T",
          "avg_score": 91.62,
          "max_score": 100.0,
          "evidence_count": 1772,
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1772件、平均91.6、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 91.22,
          "max_score": 100.0,
          "evidence_count": 1772,
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1772件、平均91.2、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 94.55,
          "max_score": 100.0,
          "evidence_count": 1769,
          "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1769件、平均94.5、最大100.0。"
        },
        {
          "company_name": "東京エレクトロン",
          "ticker": "8035.T",
          "avg_score": 89.52,
          "max_score": 100.0,
          "evidence_count": 1655,
          "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1655件、平均89.5、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 85.39,
          "max_score": 100.0,
          "evidence_count": 1644,
          "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1644件、平均85.4、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 86.03,
          "max_score": 100.0,
          "evidence_count": 1588,
          "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1588件、平均86.0、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 89.52,
          "max_score": 100.0,
          "evidence_count": 1568,
          "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1568件、平均89.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ＡＩ戦略2022（PDF形式：667KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo4-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "教育・人材育成ワーキンググループ（第7回） / 分割ファイル１（PDF形式：1585KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo1-1.pdf",
          "date": "2026-06-07T04:33:03+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / 世界と伍する研究大学の在り方について最終まとめ（案）（PDF形式：1898KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "サイバーセキュリティ",
      "document_count": 216,
      "source_count": 33,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.42,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "サイバーセキュリティ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "サイバーセキュリティは政策起点の重点テーマ。直近根拠216件、発信元33件、シグナル0.76。モメンタム0.42、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、クレジット、金利・債券、不動産・REIT",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ",
        "クレジット",
        "金利・債券",
        "不動産・REIT",
        "為替"
      ],
      "source_ids": [
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "egov_public_comment",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "isa_news",
        "jbaudit_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "kantei_home",
        "kouchoi_home",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "nra_news",
        "nta_information",
        "psia_news",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 97.03,
          "max_score": 100.0,
          "evidence_count": 601,
          "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠601件、平均97.0、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 96.79,
          "max_score": 100.0,
          "evidence_count": 586,
          "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠586件、平均96.8、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 95.06,
          "max_score": 100.0,
          "evidence_count": 586,
          "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠586件、平均95.1、最大100.0。"
        },
        {
          "company_name": "SCSK",
          "ticker": "9719.T",
          "avg_score": 94.62,
          "max_score": 100.0,
          "evidence_count": 555,
          "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠555件、平均94.6、最大100.0。"
        },
        {
          "company_name": "KDDI",
          "ticker": "9433.T",
          "avg_score": 85.78,
          "max_score": 100.0,
          "evidence_count": 466,
          "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠466件、平均85.8、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 85.5,
          "max_score": 100.0,
          "evidence_count": 443,
          "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠443件、平均85.5、最大100.0。"
        },
        {
          "company_name": "インターネットイニシアティブ",
          "ticker": "3774.T",
          "avg_score": 90.81,
          "max_score": 100.0,
          "evidence_count": 410,
          "rationale": "サイバーセキュリティとの適合語: クラウド, サイバーセキュリティ, 本文に企業名/別名, 通信。資料根拠410件、平均90.8、最大100.0。"
        },
        {
          "company_name": "トレンドマイクロ",
          "ticker": "4704.T",
          "avg_score": 90.85,
          "max_score": 100.0,
          "evidence_count": 408,
          "rationale": "サイバーセキュリティとの適合語: AI, クラウドセキュリティ, サイバーセキュリティ, 本文に企業名/別名。資料根拠408件、平均90.8、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第73回） / 諮問第41号「統合イノベーション戦略2024について」に対する答申（案）（PDF形式：2897KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo1-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
          "date": "2026-06-07T04:33:03+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / 第58回総合科学技術・イノベーション会議議事録 (案)（PDF形式：376KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/sanko2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "EV・電池",
      "document_count": 41,
      "source_count": 17,
      "signal_score": 0.76,
      "report_linkage_score": 0.45,
      "momentum_score": 0.52,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "EV・電池 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "EV・電池は政策起点の重点テーマ。直近根拠41件、発信元17件、シグナル0.76。モメンタム0.52、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はTDK(6762.T)、トヨタ自動車(7203.T)、イビデン(4062.T)、村田製作所(6981.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、中国、米国 / 対象資産: コモディティ、日本株、為替",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "中国",
        "米国",
        "欧州",
        "韓国"
      ],
      "asset_classes": [
        "コモディティ",
        "日本株",
        "為替"
      ],
      "source_ids": [
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "env_press",
        "jbaudit_news",
        "jetro_biznews_rss",
        "jfa_press",
        "jishin_news",
        "meti_news",
        "mext_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mof_news_rss",
        "nedo_news",
        "npa_news_release"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "TDK",
          "ticker": "6762.T",
          "avg_score": 94.44,
          "max_score": 100.0,
          "evidence_count": 174,
          "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠174件、平均94.4、最大100.0。"
        },
        {
          "company_name": "トヨタ自動車",
          "ticker": "7203.T",
          "avg_score": 88.17,
          "max_score": 100.0,
          "evidence_count": 170,
          "rationale": "EV・電池との適合語: EV, ロボット, 本文に企業名/別名, 水素, 電池。資料根拠170件、平均88.2、最大100.0。"
        },
        {
          "company_name": "イビデン",
          "ticker": "4062.T",
          "avg_score": 88.01,
          "max_score": 100.0,
          "evidence_count": 151,
          "rationale": "EV・電池との適合語: AI半導体, 半導体, 電子部品。資料根拠151件、平均88.0、最大100.0。"
        },
        {
          "company_name": "村田製作所",
          "ticker": "6981.T",
          "avg_score": 91.15,
          "max_score": 100.0,
          "evidence_count": 145,
          "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠145件、平均91.2、最大100.0。"
        },
        {
          "company_name": "パナソニックホールディングス",
          "ticker": "6752.T",
          "avg_score": 89.78,
          "max_score": 100.0,
          "evidence_count": 142,
          "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠142件、平均89.8、最大100.0。"
        },
        {
          "company_name": "デンソー",
          "ticker": "6902.T",
          "avg_score": 86.95,
          "max_score": 100.0,
          "evidence_count": 134,
          "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 車載半導体。資料根拠134件、平均87.0、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 84.5,
          "max_score": 100.0,
          "evidence_count": 131,
          "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠131件、平均84.5、最大100.0。"
        },
        {
          "company_name": "ルネサスエレクトロニクス",
          "ticker": "6723.T",
          "avg_score": 82.45,
          "max_score": 100.0,
          "evidence_count": 125,
          "rationale": "EV・電池との適合語: 半導体, 本文に企業名/別名, 車載。資料根拠125件、平均82.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 国立研究開発法人産業技術総合研究所の第５期中長期目標期間の終了時に見込まれる第５期中長期目標期間における業務の実績に関する評価について（PDF形式：1299KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（中間まとめ）（PDF形式：2007KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo4.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "教育・人材育成ワーキンググループ（第7回） / 印刷用一括ファイル（PDF形式：3068KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/kyouikujinzai/7kai/siryo_print.pdf",
          "date": "2026-06-07T04:33:03+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / 【一括印刷用】Society5.0の実現に向けた教育・人材育成に関する政策パッケージ（案）（PDF形式：2249KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第1回） / 日本経済復興のために（JVCA提出資料）（PDF形式：1890KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/1kai/siryo8.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1976KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo3-3-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "防衛・宇宙",
      "document_count": 261,
      "source_count": 35,
      "signal_score": 0.75,
      "report_linkage_score": 0.45,
      "momentum_score": 0.44,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "防衛・宇宙 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "防衛・宇宙は政策起点の重点テーマ。直近根拠261件、発信元35件、シグナル0.75。モメンタム0.44、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はIHI(7013.T)、NEC(6701.T)、三菱電機(6503.T)、三菱重工業(7011.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、金利・債券",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ",
        "金利・債券"
      ],
      "source_ids": [
        "atla_press",
        "bunka_press",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "japan_acad_news",
        "jbaudit_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mod_news_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npa_news_release",
        "nra_news",
        "psia_news",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "government"
      ],
      "top_companies": [
        {
          "company_name": "IHI",
          "ticker": "7013.T",
          "avg_score": 93.62,
          "max_score": 100.0,
          "evidence_count": 880,
          "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠880件、平均93.6、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 91.72,
          "max_score": 100.0,
          "evidence_count": 873,
          "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠873件、平均91.7、最大100.0。"
        },
        {
          "company_name": "三菱電機",
          "ticker": "6503.T",
          "avg_score": 90.34,
          "max_score": 100.0,
          "evidence_count": 832,
          "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠832件、平均90.3、最大100.0。"
        },
        {
          "company_name": "三菱重工業",
          "ticker": "7011.T",
          "avg_score": 86.45,
          "max_score": 100.0,
          "evidence_count": 819,
          "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠819件、平均86.5、最大100.0。"
        },
        {
          "company_name": "川崎重工業",
          "ticker": "7012.T",
          "avg_score": 85.73,
          "max_score": 100.0,
          "evidence_count": 816,
          "rationale": "防衛・宇宙との適合語: ロボット, 本文に企業名/別名, 水素, 航空, 防衛。資料根拠816件、平均85.7、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 92.31,
          "max_score": 100.0,
          "evidence_count": 786,
          "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠786件、平均92.3、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 90.06,
          "max_score": 100.0,
          "evidence_count": 769,
          "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠769件、平均90.1、最大100.0。"
        },
        {
          "company_name": "KDDI",
          "ticker": "9433.T",
          "avg_score": 85.46,
          "max_score": 100.0,
          "evidence_count": 748,
          "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠748件、平均85.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第61回） / １（PDF形式：1987KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ２（PDF形式：1719KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第61回） / ３（PDF形式：1597KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui061/siryo1-2-3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第83回） / 諮問第43号「科学技術・イノベーション基本計画について」に対する答申（案）（PDF形式：1,151KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui083/siryo2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第84回） / 科学技術・イノベーション基本計画（案）（PDF形式：1899KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui084/siryo1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "ロボット・省人化",
      "document_count": 161,
      "source_count": 31,
      "signal_score": 0.75,
      "report_linkage_score": 0.45,
      "momentum_score": 0.4,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "ロボット・省人化 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "ロボット・省人化は政策起点の重点テーマ。直近根拠161件、発信元31件、シグナル0.75。モメンタム0.40、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、コモディティ、不動産・REIT",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ",
        "不動産・REIT"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "cao_csti",
        "cas_home",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "inpit_ip_updates",
        "isa_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jst_press_rss",
        "kantei_home",
        "maff_press_rss",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mlit_press_rss",
        "mod_news_rss",
        "mof_news_rss",
        "nedo_news",
        "npa_news_release",
        "npsc_home",
        "nra_news",
        "rinya_press",
        "scj_info",
        "sports_agency_news"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "キーエンス",
          "ticker": "6861.T",
          "avg_score": 99.07,
          "max_score": 100.0,
          "evidence_count": 485,
          "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠485件、平均99.1、最大100.0。"
        },
        {
          "company_name": "ファナック",
          "ticker": "6954.T",
          "avg_score": 93.0,
          "max_score": 100.0,
          "evidence_count": 485,
          "rationale": "ロボット・省人化との適合語: FA, ロボット, 工作機械, 本文に企業名/別名。資料根拠485件、平均93.0、最大100.0。"
        },
        {
          "company_name": "安川電機",
          "ticker": "6506.T",
          "avg_score": 92.9,
          "max_score": 100.0,
          "evidence_count": 484,
          "rationale": "ロボット・省人化との適合語: FA, モーター, ロボット, 本文に企業名/別名。資料根拠484件、平均92.9、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 94.0,
          "max_score": 100.0,
          "evidence_count": 476,
          "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠476件、平均94.0、最大100.0。"
        },
        {
          "company_name": "ニデック",
          "ticker": "6594.T",
          "avg_score": 93.17,
          "max_score": 100.0,
          "evidence_count": 474,
          "rationale": "ロボット・省人化との適合語: EV, モーター, ロボット, 省人化。資料根拠474件、平均93.2、最大100.0。"
        },
        {
          "company_name": "オムロン",
          "ticker": "6645.T",
          "avg_score": 93.76,
          "max_score": 100.0,
          "evidence_count": 459,
          "rationale": "ロボット・省人化との適合語: FA, センサー, ヘルスケア, 本文に企業名/別名, 省人化。資料根拠459件、平均93.8、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 93.14,
          "max_score": 100.0,
          "evidence_count": 417,
          "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠417件、平均93.1、最大100.0。"
        },
        {
          "company_name": "SMC",
          "ticker": "6273.T",
          "avg_score": 88.5,
          "max_score": 100.0,
          "evidence_count": 284,
          "rationale": "ロボット・省人化との適合語: FA, 半導体製造, 本文に企業名/別名, 省人化。資料根拠284件、平均88.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第63回） / 新産業創出等研究開発基本計画（案）（PDF形式：815KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui063/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / ２（PDF形式：1262KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / 印刷用一括版（PDF形式：4086KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo2-print.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 第73回総合科学技術・イノベーション会議議事録（案）（PDF形式：492KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/sanko8.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第3回） / 印刷用一括版（PDF形式：3757KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/3kai/siryo2_print.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "サプライチェーン・経済安全保障",
      "document_count": 93,
      "source_count": 20,
      "signal_score": 0.74,
      "report_linkage_score": 0.45,
      "momentum_score": 0.5,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "サプライチェーン・経済安全保障 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "サプライチェーン・経済安全保障は市場テーマとして強めに監視。直近根拠93件、発信元20件、シグナル0.74。モメンタム0.50、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はアドバンテスト(6857.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、三菱電機(6503.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替、金利・債券",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ",
        "為替",
        "金利・債券"
      ],
      "source_ids": [
        "boj_releases",
        "cao_csti",
        "cas_home",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "jetro_biznews_rss",
        "jfa_press",
        "kantei_home",
        "maff_press_rss",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mof_news_rss",
        "nedo_news",
        "psia_news",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "アドバンテスト",
          "ticker": "6857.T",
          "avg_score": 83.3,
          "max_score": 100.0,
          "evidence_count": 355,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠355件、平均83.3、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 82.96,
          "max_score": 100.0,
          "evidence_count": 314,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠314件、平均83.0、最大100.0。"
        },
        {
          "company_name": "SUMCO",
          "ticker": "3436.T",
          "avg_score": 83.93,
          "max_score": 99.2,
          "evidence_count": 291,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠291件、平均83.9、最大99.2。"
        },
        {
          "company_name": "三菱電機",
          "ticker": "6503.T",
          "avg_score": 90.85,
          "max_score": 100.0,
          "evidence_count": 287,
          "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠287件、平均90.8、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 90.1,
          "max_score": 100.0,
          "evidence_count": 286,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠286件、平均90.1、最大100.0。"
        },
        {
          "company_name": "東京エレクトロン",
          "ticker": "8035.T",
          "avg_score": 82.77,
          "max_score": 100.0,
          "evidence_count": 278,
          "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠278件、平均82.8、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 88.25,
          "max_score": 100.0,
          "evidence_count": 263,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠263件、平均88.2、最大100.0。"
        },
        {
          "company_name": "SCREENホールディングス",
          "ticker": "7735.T",
          "avg_score": 84.06,
          "max_score": 100.0,
          "evidence_count": 241,
          "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠241件、平均84.1、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第73回） / 第71回総合科学技術・イノベーション会議議事録 (案) （PDF形式：823KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko7.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「水素利用拡大に向けた共通基盤強化のための研究開発事業 」の事前評価結果（案）（PDF形式：539KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-4.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
          "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
          "date": "2026-06-12",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
          "date": "2026-06-10",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "「強い経済」を実現する総合経済対策",
          "url": "https://www.kantei.go.jp/jp/headline/sougoukeizaitaisaku2025/index.html",
          "date": "2026-06-06T23:19:41+00:00",
          "source_id": "kantei_home",
          "source_name": "首相官邸 新着情報"
        },
        {
          "title": "（論文）企業物価指数・2025年基準改定の基本方針 / 全文 [PDF 3,643KB]",
          "url": "http://www.boj.or.jp/research/brp/ron_2026/data/ron260603a.pdf",
          "date": "2026-06-03",
          "source_id": "boj_releases",
          "source_name": "日本銀行 更新情報RSS"
        }
      ]
    },
    {
      "theme": "資産運用・市場制度",
      "document_count": 85,
      "source_count": 19,
      "signal_score": 0.74,
      "report_linkage_score": 0.45,
      "momentum_score": 0.45,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "資産運用・市場制度 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "資産運用・市場制度は市場テーマとして強めに監視。直近根拠85件、発信元19件、シグナル0.74。モメンタム0.45、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、野村ホールディングス(8604.T)、大和証券グループ本社(8601.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 日本株、金利・債券、クレジット、不動産・REIT、為替",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州"
      ],
      "asset_classes": [
        "日本株",
        "金利・債券",
        "クレジット",
        "不動産・REIT",
        "為替",
        "コモディティ"
      ],
      "source_ids": [
        "boj_releases",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "inpit_ip_updates",
        "jinji_news",
        "kantei_home",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mof_news_rss",
        "moj_home",
        "rinya_press"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "三菱UFJフィナンシャル・グループ",
          "ticker": "8306.T",
          "avg_score": 94.99,
          "max_score": 100.0,
          "evidence_count": 1837,
          "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1837件、平均95.0、最大100.0。"
        },
        {
          "company_name": "野村ホールディングス",
          "ticker": "8604.T",
          "avg_score": 91.19,
          "max_score": 100.0,
          "evidence_count": 1835,
          "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1835件、平均91.2、最大100.0。"
        },
        {
          "company_name": "大和証券グループ本社",
          "ticker": "8601.T",
          "avg_score": 90.52,
          "max_score": 100.0,
          "evidence_count": 1835,
          "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1835件、平均90.5、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 90.5,
          "max_score": 100.0,
          "evidence_count": 1700,
          "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1700件、平均90.5、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 83.3,
          "max_score": 100.0,
          "evidence_count": 1695,
          "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1695件、平均83.3、最大100.0。"
        },
        {
          "company_name": "三井住友フィナンシャルグループ",
          "ticker": "8316.T",
          "avg_score": 90.56,
          "max_score": 100.0,
          "evidence_count": 1669,
          "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1669件、平均90.6、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 85.04,
          "max_score": 100.0,
          "evidence_count": 1641,
          "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1641件、平均85.0、最大100.0。"
        },
        {
          "company_name": "みずほフィナンシャルグループ",
          "ticker": "8411.T",
          "avg_score": 88.75,
          "max_score": 100.0,
          "evidence_count": 1624,
          "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1624件、平均88.8、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第4回） / スタートアップ支援について～資金供給面での経済産業省の取組～（経済産業省提出資料）（PDF形式：1900KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/4kai/siryo5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第64回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（案）（PDF形式：398KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui064/sanko4.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第73回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：402KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/sanko5.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第79回） / 国際卓越研究大学の研究及び研究成果の活用のための体制の強化の推進に関する基本的な方針（改訂案）（PDF形式：400KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui079/sanko2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "「令和７年度全国財務局の地域連携事例集」を公表しました【財務局ホームページ】 / 「全国財務局の地域連携事例集（令和7年度）」（PDF形式：11,083KB）",
          "url": "https://lfb.mof.go.jp/renkei/2025/zenkoku.pdf",
          "date": "2026-06-20T21:24:42+00:00",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料４・令和８事務年度国税庁実績評価実施計画及び実績評価の事前分析表（案）(PDF:1318KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon04.pdf",
          "date": "2026-06-17T21:24:03+00:00",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        }
      ]
    },
    {
      "theme": "スポーツ・ヘルスケア",
      "document_count": 242,
      "source_count": 35,
      "signal_score": 0.73,
      "report_linkage_score": 0.45,
      "momentum_score": 0.43,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "スポーツ・ヘルスケア | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "スポーツ・ヘルスケアは市場テーマとして強めに監視。直近根拠242件、発信元35件、シグナル0.73。モメンタム0.43、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、日立製作所(6501.T)、シスメックス(6869.T)、テルモ(4543.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ"
      ],
      "source_ids": [
        "bunka_press",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "isa_news",
        "japan_acad_news",
        "jbaudit_news",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "jishin_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "kouchoi_home",
        "maff_press_rss",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_news_rss",
        "mof_news_rss",
        "moj_home",
        "nedo_news",
        "npsc_home",
        "nra_news",
        "nta_information",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info",
        "sports_agency_news"
      ],
      "publisher_types": [
        "government"
      ],
      "top_companies": [
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 94.32,
          "max_score": 100.0,
          "evidence_count": 915,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠915件、平均94.3、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 86.41,
          "max_score": 100.0,
          "evidence_count": 906,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠906件、平均86.4、最大100.0。"
        },
        {
          "company_name": "シスメックス",
          "ticker": "6869.T",
          "avg_score": 85.9,
          "max_score": 100.0,
          "evidence_count": 875,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI診断, ヘルスケア, 医療機器, 本文に企業名/別名, 検査。資料根拠875件、平均85.9、最大100.0。"
        },
        {
          "company_name": "テルモ",
          "ticker": "4543.T",
          "avg_score": 86.41,
          "max_score": 100.0,
          "evidence_count": 867,
          "rationale": "スポーツ・ヘルスケアとの適合語: バイオ, ヘルスケア, 医療機器, 検査。資料根拠867件、平均86.4、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 81.81,
          "max_score": 100.0,
          "evidence_count": 856,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠856件、平均81.8、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 87.9,
          "max_score": 100.0,
          "evidence_count": 790,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠790件、平均87.9、最大100.0。"
        },
        {
          "company_name": "富士通",
          "ticker": "6702.T",
          "avg_score": 79.56,
          "max_score": 100.0,
          "evidence_count": 772,
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠772件、平均79.6、最大100.0。"
        },
        {
          "company_name": "SCSK",
          "ticker": "9719.T",
          "avg_score": 89.9,
          "max_score": 100.0,
          "evidence_count": 707,
          "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠707件、平均89.9、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第73回） / バイオエコノミー戦略（PDF形式：846KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui073/siryo4-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第71回） / 地域中核・特色ある研究大学総合振興パッケージ（改定案）（PDF形式：4118KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui071/siryo2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 世界と伍する研究大学専門調査会（第12回） / １（PDF形式：1656KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/sekai/12kai/siryo2_1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "生命倫理専門調査会（第131回） / ｢ヒト胚の取扱いに関する基本的考え方｣見直し等に係る報告（第三次）～研究用新規胚の作成を伴うゲノム編集技術等の利用等について～（PDF形式：356KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/life/haihu131/sanko1.pdf",
          "date": "2026-06-07T04:33:03+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / 生命倫理専門調査会第３次報告（案）～研究用新規作成胚を用いた基礎的研究の容認～（PDF形式：1053KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/siryo6-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第58回） / 第56回総合科学技術・イノベーション会議議事録（案）（PDF形式：13KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui058/sanko1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "核融合・次世代エネルギー",
      "document_count": 95,
      "source_count": 10,
      "signal_score": 0.73,
      "report_linkage_score": 0.45,
      "momentum_score": 0.36,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "核融合・次世代エネルギー | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "核融合・次世代エネルギーは市場テーマとして強めに監視。直近根拠95件、発信元10件、シグナル0.73。モメンタム0.36、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は日立製作所(6501.T)、三菱重工業(7011.T)、九州電力(9508.T)、INPEX(1605.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: コモディティ、日本株",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国",
        "韓国"
      ],
      "asset_classes": [
        "コモディティ",
        "日本株"
      ],
      "source_ids": [
        "cao_csti",
        "digital_agency_rss",
        "env_press",
        "isa_news",
        "jfa_press",
        "kantei_home",
        "mext_news_rss",
        "nra_news",
        "reconstruction_whats_new",
        "scj_info"
      ],
      "publisher_types": [
        "government"
      ],
      "top_companies": [
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 208,
          "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。"
        },
        {
          "company_name": "三菱重工業",
          "ticker": "7011.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 208,
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。"
        },
        {
          "company_name": "九州電力",
          "ticker": "9508.T",
          "avg_score": 100.0,
          "max_score": 100.0,
          "evidence_count": 208,
          "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。"
        },
        {
          "company_name": "INPEX",
          "ticker": "1605.T",
          "avg_score": 98.92,
          "max_score": 100.0,
          "evidence_count": 208,
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。"
        },
        {
          "company_name": "電源開発",
          "ticker": "9513.T",
          "avg_score": 98.92,
          "max_score": 100.0,
          "evidence_count": 208,
          "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。"
        },
        {
          "company_name": "関西電力",
          "ticker": "9503.T",
          "avg_score": 95.09,
          "max_score": 100.0,
          "evidence_count": 207,
          "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 本文に企業名/別名, 電力。資料根拠207件、平均95.1、最大100.0。"
        },
        {
          "company_name": "出光興産",
          "ticker": "5019.T",
          "avg_score": 95.2,
          "max_score": 100.0,
          "evidence_count": 202,
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。"
        },
        {
          "company_name": "IHI",
          "ticker": "7013.T",
          "avg_score": 92.5,
          "max_score": 100.0,
          "evidence_count": 201,
          "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第69回） / フュージョンエネルギー・イノベーション戦略（PDF形式：850KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/siryo5-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第78回） / 諮問第49号「統合イノベーション戦略2025について」に対する答申（案）（PDF形式：3585KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui078/siryo1-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「高効率ガスタービン技術実証事業」の事後評価結果（案）（PDF形式：916KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議 イノベーション・エコシステム専門調査会（第2回） / 印刷用一括版（PDF形式2376KB）",
          "url": "https://www8.cao.go.jp/cstp/tyousakai/innovation_ecosystem/2kai/siryo2_print.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第77回） / 今後の科学技術・イノベーション政策の方向性について（PDF形式：800KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui077/siryo1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "国家資格等のオンライン・デジタル化に係る現在手続が可能な資格に「中小企業診断士」の情報および資料を更新しました / 国家資格等オンライン・デジタル化の開始について（PDF／2,745KB）",
          "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/f5541d61-9839-408d-babb-bd40c8dead71/3b97abd4/20260601_policies_online_govrnment_certifications_01.pdf",
          "date": "2026-06-01",
          "source_id": "digital_agency_rss",
          "source_name": "デジタル庁 新着・更新RSS"
        }
      ]
    },
    {
      "theme": "半導体",
      "document_count": 76,
      "source_count": 18,
      "signal_score": 0.73,
      "report_linkage_score": 0.45,
      "momentum_score": 0.46,
      "priced_in_score": 0.55,
      "action_bucket": "監視",
      "time_horizon_view": "半導体 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "既存テーマの強化",
      "strategy_view": "半導体は市場テーマとして強めに監視。直近根拠76件、発信元18件、シグナル0.73。モメンタム0.46、織り込み度0.55、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はSUMCO(3436.T)、SCREENホールディングス(7735.T)、東京エレクトロン(8035.T)、ソニーグループ(6758.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: コモディティ、為替、金利・債券、日本株",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。 既存テーマ化しているため、ニュースに対する株価反応が鈍る可能性も見る。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州"
      ],
      "asset_classes": [
        "コモディティ",
        "為替",
        "金利・債券",
        "日本株"
      ],
      "source_ids": [
        "atla_press",
        "boj_releases",
        "cao_csti",
        "digital_agency_rss",
        "isa_news",
        "japan_acad_news",
        "jcg_public_relations",
        "jetro_biznews_rss",
        "jst_press_rss",
        "kantei_home",
        "mext_news_rss",
        "mhlw_news_rss",
        "mof_news_rss",
        "npa_news_release",
        "nra_news",
        "nta_information",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "SUMCO",
          "ticker": "3436.T",
          "avg_score": 91.28,
          "max_score": 100.0,
          "evidence_count": 729,
          "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠729件、平均91.3、最大100.0。"
        },
        {
          "company_name": "SCREENホールディングス",
          "ticker": "7735.T",
          "avg_score": 91.34,
          "max_score": 100.0,
          "evidence_count": 728,
          "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠728件、平均91.3、最大100.0。"
        },
        {
          "company_name": "東京エレクトロン",
          "ticker": "8035.T",
          "avg_score": 90.49,
          "max_score": 100.0,
          "evidence_count": 719,
          "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠719件、平均90.5、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 84.68,
          "max_score": 100.0,
          "evidence_count": 683,
          "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠683件、平均84.7、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 97.06,
          "max_score": 100.0,
          "evidence_count": 665,
          "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠665件、平均97.1、最大100.0。"
        },
        {
          "company_name": "レーザーテック",
          "ticker": "6920.T",
          "avg_score": 82.43,
          "max_score": 100.0,
          "evidence_count": 619,
          "rationale": "半導体との適合語: EUV, 半導体, 本文に企業名/別名, 検査装置。資料根拠619件、平均82.4、最大100.0。"
        },
        {
          "company_name": "アドバンテスト",
          "ticker": "6857.T",
          "avg_score": 82.62,
          "max_score": 100.0,
          "evidence_count": 610,
          "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名。資料根拠610件、平均82.6、最大100.0。"
        },
        {
          "company_name": "ソフトバンクグループ",
          "ticker": "9984.T",
          "avg_score": 89.84,
          "max_score": 100.0,
          "evidence_count": 607,
          "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠607件、平均89.8、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "総合科学技術・イノベーション会議（第68回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「フラッグシップ2020プロジェクト（ポスト「京」の開発）」の事後評価結果（案）（PDF形式：556KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui068/siryo2-1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第75回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「SPring-8 の高度化（SPring-8-Ⅱ）」の事前評価結果（案）（PDF形式：537KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui075/siryo3-2.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "「令和７年度全国財務局の地域連携事例集」を公表しました【財務局ホームページ】 / 「全国財務局の地域連携事例集（令和7年度）」（PDF形式：11,083KB）",
          "url": "https://lfb.mof.go.jp/renkei/2025/zenkoku.pdf",
          "date": "2026-06-20T21:24:42+00:00",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "通貨及び金融の調節に関する報告書",
          "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
          "date": "2026-06-22",
          "source_id": "boj_releases",
          "source_name": "日本銀行 更新情報RSS"
        },
        {
          "title": "総合科学技術・イノベーション会議（第69回） / 第66回総合科学技術・イノベーション会議議事録 (案)（PDF形式：302KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui069/sanko3.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        },
        {
          "title": "総合科学技術・イノベーション会議（第72回） / 総合科学技術・イノベーション会議が実施する国家的に重要な研究開発の評価「競争的な水素サプライチェーン構築に向けた技術開発事業」の事前評価結果（案）PDF形式：325KB）",
          "url": "https://www8.cao.go.jp/cstp/siryo/haihui072/siryo1.pdf",
          "date": "2026-06-06T22:17:40+00:00",
          "source_id": "cao_csti",
          "source_name": "内閣府 総合科学技術・イノベーション会議"
        }
      ]
    },
    {
      "theme": "金融政策・金利",
      "document_count": 213,
      "source_count": 21,
      "signal_score": 0.71,
      "report_linkage_score": 0.45,
      "momentum_score": 0.47,
      "priced_in_score": 0.52,
      "action_bucket": "監視",
      "time_horizon_view": "金融政策・金利 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "継続監視",
      "strategy_view": "金融政策・金利は継続テーマとして材料の連続性を確認。直近根拠213件、発信元21件、シグナル0.71。モメンタム0.47、織り込み度0.52、レポート連動0.45、判定=監視。複数ソースで確認。候補企業は三菱UFJフィナンシャル・グループ(8306.T)、三井住友フィナンシャルグループ(8316.T)、みずほフィナンシャルグループ(8411.T)、NTTデータグループ(9613.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、中国 / 対象資産: 金利・債券、為替、コモディティ、日本株、不動産・REIT",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "中国",
        "欧州"
      ],
      "asset_classes": [
        "金利・債券",
        "為替",
        "コモディティ",
        "日本株",
        "不動産・REIT",
        "クレジット"
      ],
      "source_ids": [
        "boj_releases",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "jbaudit_news",
        "jetro_biznews_rss",
        "jfa_press",
        "jinji_news",
        "kantei_home",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mof_news_rss",
        "npa_news_release",
        "nta_information",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "central_bank",
        "government"
      ],
      "top_companies": [
        {
          "company_name": "三菱UFJフィナンシャル・グループ",
          "ticker": "8306.T",
          "avg_score": 98.81,
          "max_score": 100.0,
          "evidence_count": 2189,
          "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2189件、平均98.8、最大100.0。"
        },
        {
          "company_name": "三井住友フィナンシャルグループ",
          "ticker": "8316.T",
          "avg_score": 92.97,
          "max_score": 100.0,
          "evidence_count": 2188,
          "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2188件、平均93.0、最大100.0。"
        },
        {
          "company_name": "みずほフィナンシャルグループ",
          "ticker": "8411.T",
          "avg_score": 91.71,
          "max_score": 100.0,
          "evidence_count": 2183,
          "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2183件、平均91.7、最大100.0。"
        },
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 90.96,
          "max_score": 100.0,
          "evidence_count": 2003,
          "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠2003件、平均91.0、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 85.44,
          "max_score": 100.0,
          "evidence_count": 1919,
          "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1919件、平均85.4、最大100.0。"
        },
        {
          "company_name": "楽天グループ",
          "ticker": "4755.T",
          "avg_score": 82.64,
          "max_score": 100.0,
          "evidence_count": 1860,
          "rationale": "金融政策・金利との適合語: AI, フィンテック, 本文に企業名/別名, 通信。資料根拠1860件、平均82.6、最大100.0。"
        },
        {
          "company_name": "野村ホールディングス",
          "ticker": "8604.T",
          "avg_score": 88.54,
          "max_score": 100.0,
          "evidence_count": 1808,
          "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1808件、平均88.5、最大100.0。"
        },
        {
          "company_name": "大和証券グループ本社",
          "ticker": "8601.T",
          "avg_score": 88.12,
          "max_score": 100.0,
          "evidence_count": 1792,
          "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1792件、平均88.1、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料３・令和７年度財務省政策評価書（案）(PDF:6850KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon03.pdf",
          "date": "2026-06-17T21:24:03+00:00",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "関税・外国為替等審議会 第68回外国為替等分科会議事録",
          "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/proceedings/20260611145543.html",
          "date": "2026-06-12",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "関税・外国為替等審議会 第69回外国為替等分科会 資料 / 【資料2-1】最近の国際金融情勢について(PDF:1061KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/customs_foreign_exchange/sub-foreign_exchange/proceedings/material/20260610_3.pdf",
          "date": "2026-06-10",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "第86回 財務省政策評価懇談会（６月16日開催）資料 / 資料１・令和７年度財務省政策評価書（案）の概要(PDF:1133KB)",
          "url": "https://www.mof.go.jp/about_mof/councils/policy_evaluation/proceedings/material/86seihyoukon01.pdf",
          "date": "2026-06-17T21:24:03+00:00",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "通貨及び金融の調節に関する報告書",
          "url": "http://www.boj.or.jp/mopo/diet/d_report_2026/semi2606a.pdf",
          "date": "2026-06-22",
          "source_id": "boj_releases",
          "source_name": "日本銀行 更新情報RSS"
        },
        {
          "title": "金融安定理事会（FSB）",
          "url": "https://www.fsa.go.jp/inter/fsf/index.html",
          "date": "2026-06-06T22:03:22+00:00",
          "source_id": "fsa_recent",
          "source_name": "金融庁 新着情報一覧"
        }
      ]
    },
    {
      "theme": "コンテンツ・エンタメ",
      "document_count": 205,
      "source_count": 32,
      "signal_score": 0.7,
      "report_linkage_score": 0.45,
      "momentum_score": 0.44,
      "priced_in_score": 0.51,
      "action_bucket": "監視",
      "time_horizon_view": "コンテンツ・エンタメ | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 産業構造の変化として定着する可能性。",
      "theme_stage": "継続監視",
      "strategy_view": "コンテンツ・エンタメは継続テーマとして材料の連続性を確認。直近根拠205件、発信元32件、シグナル0.70。モメンタム0.44、織り込み度0.51、レポート連動0.45、判定=監視。複数ソースで確認。候補企業はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、日立製作所(6501.T)、富士通(6702.T)。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本、グローバル、米国、欧州 / 対象資産: 日本株、コモディティ、為替",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "テーマ性はあるが、価格・業績・受注への接続確認を待つ。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。"
      },
      "market_regions": [
        "日本",
        "グローバル",
        "米国",
        "欧州",
        "中国"
      ],
      "asset_classes": [
        "日本株",
        "コモディティ",
        "為替"
      ],
      "source_ids": [
        "bunka_press",
        "caa_news_rss",
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "gov_online_ministry_news",
        "gsi_news",
        "inpit_ip_updates",
        "isa_news",
        "japan_acad_news",
        "jetro_biznews_rss",
        "jfa_press",
        "jftc_press",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "kouchoi_home",
        "maff_press_rss",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mof_news_rss",
        "moj_home",
        "npa_news_release",
        "nta_information",
        "reconstruction_whats_new",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "government"
      ],
      "top_companies": [
        {
          "company_name": "NTTデータグループ",
          "ticker": "9613.T",
          "avg_score": 97.1,
          "max_score": 100.0,
          "evidence_count": 584,
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠584件、平均97.1、最大100.0。"
        },
        {
          "company_name": "ソニーグループ",
          "ticker": "6758.T",
          "avg_score": 88.73,
          "max_score": 100.0,
          "evidence_count": 584,
          "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠584件、平均88.7、最大100.0。"
        },
        {
          "company_name": "日立製作所",
          "ticker": "6501.T",
          "avg_score": 88.42,
          "max_score": 100.0,
          "evidence_count": 582,
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠582件、平均88.4、最大100.0。"
        },
        {
          "company_name": "富士通",
          "ticker": "6702.T",
          "avg_score": 82.57,
          "max_score": 100.0,
          "evidence_count": 569,
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠569件、平均82.6、最大100.0。"
        },
        {
          "company_name": "野村総合研究所",
          "ticker": "4307.T",
          "avg_score": 90.17,
          "max_score": 100.0,
          "evidence_count": 556,
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠556件、平均90.2、最大100.0。"
        },
        {
          "company_name": "SCSK",
          "ticker": "9719.T",
          "avg_score": 90.05,
          "max_score": 100.0,
          "evidence_count": 547,
          "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠547件、平均90.0、最大100.0。"
        },
        {
          "company_name": "NEC",
          "ticker": "6701.T",
          "avg_score": 82.04,
          "max_score": 100.0,
          "evidence_count": 526,
          "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠526件、平均82.0、最大100.0。"
        },
        {
          "company_name": "NTT",
          "ticker": "9432.T",
          "avg_score": 80.67,
          "max_score": 100.0,
          "evidence_count": 460,
          "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠460件、平均80.7、最大100.0。"
        }
      ],
      "evidence_titles": [
        {
          "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 資料1 デジタルマーケットプレイス（DMP）カタログサイトについて （PDF／1,829KB）",
          "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/d1469b0d/20260604_policies_project_review_outline_05.pdf",
          "date": "2026-06-04",
          "source_id": "digital_agency_rss",
          "source_name": "デジタル庁 新着・更新RSS"
        },
        {
          "title": "メインナビゲーションへジャンプ",
          "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
          "date": "2026-06-06T23:19:41+00:00",
          "source_id": "mic_press",
          "source_name": "総務省 報道資料"
        },
        {
          "title": "令和7年度 水産白書を本日公表",
          "url": "https://www.jfa.maff.go.jp/j/press/kikaku/260605.html",
          "date": "2026-06-05",
          "source_id": "maff_press_rss",
          "source_name": "農林水産省 報道発表RSS"
        },
        {
          "title": "令和8年度東京湾環境一斉調査の実施及び調査参加者の募集について",
          "url": "https://www.jfa.maff.go.jp/j/press/sigen/260612.html",
          "date": "2026-06-12",
          "source_id": "maff_press_rss",
          "source_name": "農林水産省 報道発表RSS"
        },
        {
          "title": "「日ロ漁業委員会第42回会議(日ロ地先沖合漁業交渉)」の結果について",
          "url": "https://www.jfa.maff.go.jp/j/press/kokusai/260619.html",
          "date": "2026-06-19",
          "source_id": "maff_press_rss",
          "source_name": "農林水産省 報道発表RSS"
        },
        {
          "title": "国際原子力機関（IAEA）の枠組みの下で実施する水産物等の試料採取について",
          "url": "https://www.jfa.maff.go.jp/j/press/kenkyu/260616.html",
          "date": "2026-06-16",
          "source_id": "maff_press_rss",
          "source_name": "農林水産省 報道発表RSS"
        }
      ]
    },
    {
      "theme": "マクロ・政策一般",
      "document_count": 188,
      "source_count": 24,
      "signal_score": 0.61,
      "report_linkage_score": 0.45,
      "momentum_score": 0.46,
      "priced_in_score": 0.51,
      "action_bucket": "リスク要因",
      "time_horizon_view": "マクロ・政策一般 | 短期: 反応は限定的で、次の材料待ち。 中期: 予算・制度・企業受注に接続すればテーマが持続。 長期: 既存テーマの一部として選別が必要。",
      "theme_stage": "継続監視",
      "strategy_view": "マクロ・政策一般は継続テーマとして材料の連続性を確認。直近根拠188件、発信元24件、シグナル0.61。モメンタム0.46、織り込み度0.51、レポート連動0.45、判定=リスク要因。複数ソースで確認。候補企業は関連企業は追加確認。次は予算・制度・受注・業績見通しへの接続を確認する。",
      "market_scope_summary": "対象市場: 日本 / 対象資産: 日本株、金利・債券",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "trade_view": {
        "buy": "材料が分散的で投資テーマとしては弱い。関連銘柄はリスク確認を優先。",
        "sell": "織り込み度が上がり、モメンタムが落ちる局面では利益確定・逆回転を警戒。",
        "watch": "次の資料、予算措置、企業決算コメント、証券会社レポートの追随を確認。 特に制度化・補助金・調達への落ち方を見る。",
        "risk": "政策変更、金利・為替、海外規制、期待先行のバリュエーション上昇が主なリスク。"
      },
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株",
        "金利・債券"
      ],
      "source_ids": [
        "cao_csti",
        "cas_home",
        "cfa_press",
        "digital_agency_rss",
        "env_press",
        "fsa_recent",
        "jcrc_activity",
        "jfa_press",
        "jinji_news",
        "jst_press_rss",
        "jta_news",
        "kantei_home",
        "meti_news",
        "mext_news_rss",
        "mhlw_news_rss",
        "mic_press",
        "mlit_press_rss",
        "mof_news_rss",
        "npa_news_release",
        "nra_news",
        "nta_information",
        "ppc_press",
        "rinya_press",
        "scj_info"
      ],
      "publisher_types": [
        "government"
      ],
      "top_companies": [],
      "evidence_titles": [
        {
          "title": "説明資料１（PDF形式：690KB）",
          "url": "https://www.jcrc.go.jp/content/000002854.pdf",
          "date": "2026-06-07T01:03:53+00:00",
          "source_id": "jcrc_activity",
          "source_name": "カジノ管理委員会 委員会開催状況"
        },
        {
          "title": "令和８年度補正予算が成立しました",
          "url": "https://www.mof.go.jp/insideLink/20260605171723.html",
          "date": "2026-06-05",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "令和８年度補正予算（第１号）政府案が閣議決定されました",
          "url": "https://www.mof.go.jp/insideLink/20260603101238.html",
          "date": "2026-06-03",
          "source_id": "mof_news_rss",
          "source_name": "財務省 新着情報RSS"
        },
        {
          "title": "詳細はこちら / 令和7年度予算の概要について（酒類業振興関係）（PDF/661KB）（令和6年12月）",
          "url": "https://www.nta.go.jp/taxes/sake/pdf/0024012-081.pdf",
          "date": "2026-06-07T14:50:33+00:00",
          "source_id": "nta_information",
          "source_name": "国税庁 新着情報"
        },
        {
          "title": "第24回農林水産物・食品の輸出拡大のための輸入国規制への対応等に関する関係閣僚会議を開催しました。",
          "url": "https://www.cas.go.jp/jp/seisakukaigi/nousui/yunyuukoku_kisei_kaigi/index.html",
          "date": "2026-06-17T21:23:49+00:00",
          "source_id": "cas_home",
          "source_name": "内閣官房 新着情報"
        },
        {
          "title": "令和8年（2026年）第1回政策評価・行政事業レビュー有識者会議の議事概要および資料等を追加しました / 令和8年政策評価・行政事業レビュー有識者会議の運営について（案） （PDF／254KB）",
          "url": "https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/935c5229-59e1-4f9b-a5db-f735c36c4a1b/7dcee227/20260604_policies_project_review_outline_04.pdf",
          "date": "2026-06-04",
          "source_id": "digital_agency_rss",
          "source_name": "デジタル庁 新着・更新RSS"
        }
      ]
    }
  ],
  "company_rankings": [
    {
      "ticker": "9613.T",
      "company_name": "NTTデータグループ",
      "weighted_score": 85.9,
      "theme_count": 12,
      "total_evidence": 14794,
      "strategy_view": "NTTデータグループは量子・次世代計算、人的資本・労働市場、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア85.9、関連テーマ12件、根拠14794件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 95.06,
          "company_max_score": 100.0,
          "evidence_count": 66,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 金融システム",
          "rationale": "量子・次世代計算との適合語: AI, DX, サイバーセキュリティ, 公共DX, 金融システム。資料根拠66件、平均95.1、最大100.0。",
          "weighted_score": 78.5,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 95.0,
          "company_max_score": 100.0,
          "evidence_count": 3152,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠3152件、平均95.0、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 96.08,
          "company_max_score": 100.0,
          "evidence_count": 1568,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1568件、平均96.1、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "バイオ・医療技術",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 95.65,
          "company_max_score": 100.0,
          "evidence_count": 1000,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1000件、平均95.7、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 96.79,
          "company_max_score": 100.0,
          "evidence_count": 586,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠586件、平均96.8、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 97.06,
          "company_max_score": 100.0,
          "evidence_count": 665,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "半導体との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠665件、平均97.1、最大100.0。",
          "weighted_score": 78.1,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 97.1,
          "company_max_score": 100.0,
          "evidence_count": 584,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠584件、平均97.1、最大100.0。",
          "weighted_score": 78.1,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 94.55,
          "company_max_score": 100.0,
          "evidence_count": 1769,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "生成AI・AIとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1769件、平均94.5、最大100.0。",
          "weighted_score": 77.7,
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 92.31,
          "company_max_score": 100.0,
          "evidence_count": 786,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠786件、平均92.3、最大100.0。",
          "weighted_score": 77.5,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 90.5,
          "company_max_score": 100.0,
          "evidence_count": 1700,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠1700件、平均90.5、最大100.0。",
          "weighted_score": 77.4,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 94.32,
          "company_max_score": 100.0,
          "evidence_count": 915,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠915件、平均94.3、最大100.0。",
          "weighted_score": 77.4,
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 90.96,
          "company_max_score": 100.0,
          "evidence_count": 2003,
          "matched_terms": "AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム",
          "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 公共DX, 本文に企業名/別名, 金融システム。資料根拠2003件、平均91.0、最大100.0。",
          "weighted_score": 77.0,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6501.T",
      "company_name": "日立製作所",
      "weighted_score": 85.8,
      "theme_count": 10,
      "total_evidence": 11859,
      "strategy_view": "日立製作所はGX・脱炭素、核融合・次世代エネルギー、防災・国土強靭化で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ10件、根拠11859件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 1006,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "GX・脱炭素との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1006件、平均100.0、最大100.0。",
          "weighted_score": 79.6,
          "technology_fit_score": 1.0,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 208,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "核融合・次世代エネルギーとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠208件、平均100.0、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 1.0,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 92.95,
          "company_max_score": 100.0,
          "evidence_count": 1912,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "防災・国土強靭化との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1912件、平均93.0、最大100.0。",
          "weighted_score": 78.2,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 91.26,
          "company_max_score": 100.0,
          "evidence_count": 1535,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1535件、平均91.3、最大100.0。",
          "weighted_score": 78.2,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 88.96,
          "company_max_score": 100.0,
          "evidence_count": 67,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "量子・次世代計算との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠67件、平均89.0、最大100.0。",
          "weighted_score": 78.2,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "バイオ・医療技術",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 88.99,
          "company_max_score": 100.0,
          "evidence_count": 1009,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "バイオ・医療技術との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1009件、平均89.0、最大100.0。",
          "weighted_score": 77.7,
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 88.42,
          "company_max_score": 100.0,
          "evidence_count": 582,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網",
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 次世代エネルギー, 発電, 電力網。資料根拠582件、平均88.4、最大100.0。",
          "weighted_score": 77.1,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 85.34,
          "company_max_score": 100.0,
          "evidence_count": 3046,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "人的資本・労働市場との適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠3046件、平均85.3、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 86.03,
          "company_max_score": 100.0,
          "evidence_count": 1588,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "生成AI・AIとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠1588件、平均86.0、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 86.41,
          "company_max_score": 100.0,
          "evidence_count": 906,
          "matched_terms": "AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網",
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, GX, インフラ, 地熱, 本文に企業名/別名, 核融合, 次世代エネルギー, 発電, 電力網。資料根拠906件、平均86.4、最大100.0。",
          "weighted_score": 76.7,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9984.T",
      "company_name": "ソフトバンクグループ",
      "weighted_score": 85.8,
      "theme_count": 7,
      "total_evidence": 6182,
      "strategy_view": "ソフトバンクグループはスタートアップ・イノベーション、量子・次世代計算、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.8、関連テーマ7件、根拠6182件。技術適合0.93、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 99.52,
          "company_max_score": 100.0,
          "evidence_count": 1570,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1570件、平均99.5、最大100.0。",
          "weighted_score": 79.4,
          "technology_fit_score": 0.98,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 96.08,
          "company_max_score": 100.0,
          "evidence_count": 62,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "量子・次世代計算との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠62件、平均96.1、最大100.0。",
          "weighted_score": 79.4,
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 88.25,
          "company_max_score": 100.0,
          "evidence_count": 263,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠263件、平均88.2、最大100.0。",
          "weighted_score": 77.9,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        },
        {
          "theme": "ロボット・省人化",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 93.14,
          "company_max_score": 100.0,
          "evidence_count": 417,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "ロボット・省人化との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠417件、平均93.1、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45
        },
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 89.84,
          "company_max_score": 100.0,
          "evidence_count": 607,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "半導体との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠607件、平均89.8、最大100.0。",
          "weighted_score": 77.1,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 89.52,
          "company_max_score": 100.0,
          "evidence_count": 1568,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "生成AI・AIとの適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1568件、平均89.5、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 83.3,
          "company_max_score": 100.0,
          "evidence_count": 1695,
          "matched_terms": "AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名",
          "rationale": "資産運用・市場制度との適合語: AI, VC, スタートアップ, ロボット, 半導体, 投資, 本文に企業名/別名。資料根拠1695件、平均83.3、最大100.0。",
          "weighted_score": 76.2,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6701.T",
      "company_name": "NEC",
      "weighted_score": 85.1,
      "theme_count": 7,
      "total_evidence": 5256,
      "strategy_view": "NECは量子・次世代計算、サイバーセキュリティ、サプライチェーン・経済安全保障で複数テーマにまたがる中核候補。総合スコア85.1、関連テーマ7件、根拠5256件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 93.52,
          "company_max_score": 100.0,
          "evidence_count": 67,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "量子・次世代計算との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠67件、平均93.5、最大100.0。",
          "weighted_score": 78.5,
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 97.03,
          "company_max_score": 100.0,
          "evidence_count": 601,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "サイバーセキュリティとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠601件、平均97.0、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 90.1,
          "company_max_score": 100.0,
          "evidence_count": 286,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛",
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 防衛。資料根拠286件、平均90.1、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 91.72,
          "company_max_score": 100.0,
          "evidence_count": 873,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "防衛・宇宙との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠873件、平均91.7、最大100.0。",
          "weighted_score": 77.3,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 86.23,
          "company_max_score": 100.0,
          "evidence_count": 1241,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1241件、平均86.2、最大100.0。",
          "weighted_score": 76.7,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 83.38,
          "company_max_score": 100.0,
          "evidence_count": 1662,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "防災・国土強靭化との適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠1662件、平均83.4、最大100.0。",
          "weighted_score": 75.9,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 82.04,
          "company_max_score": 100.0,
          "evidence_count": 526,
          "matched_terms": "AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛",
          "rationale": "コンテンツ・エンタメとの適合語: AI, サイバーセキュリティ, 本文に企業名/別名, 通信, 量子, 防衛。資料根拠526件、平均82.0、最大100.0。",
          "weighted_score": 75.4,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9719.T",
      "company_name": "SCSK",
      "weighted_score": 84.9,
      "theme_count": 4,
      "total_evidence": 4961,
      "strategy_view": "SCSKは人的資本・労働市場、サイバーセキュリティ、スポーツ・ヘルスケアで複数テーマにまたがる中核候補。総合スコア84.9、関連テーマ4件、根拠4961件。技術適合0.90、収益感応0.87、政策追い風0.83、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 94.04,
          "company_max_score": 100.0,
          "evidence_count": 3152,
          "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "人的資本・労働市場との適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3152件、平均94.0、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 94.62,
          "company_max_score": 100.0,
          "evidence_count": 555,
          "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "サイバーセキュリティとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠555件、平均94.6、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 89.9,
          "company_max_score": 100.0,
          "evidence_count": 707,
          "matched_terms": "DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "スポーツ・ヘルスケアとの適合語: DX, クラウド, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠707件、平均89.9、最大100.0。",
          "weighted_score": 76.2,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 90.05,
          "company_max_score": 100.0,
          "evidence_count": 547,
          "matched_terms": "DX, クラウド, サイバーセキュリティ, 金融システム",
          "rationale": "コンテンツ・エンタメとの適合語: DX, クラウド, サイバーセキュリティ, 金融システム。資料根拠547件、平均90.0、最大100.0。",
          "weighted_score": 76.2,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "4307.T",
      "company_name": "野村総合研究所",
      "weighted_score": 84.6,
      "theme_count": 9,
      "total_evidence": 11620,
      "strategy_view": "野村総合研究所はサイバーセキュリティ、スタートアップ・イノベーション、バイオ・医療技術で複数テーマにまたがる中核候補。総合スコア84.6、関連テーマ9件、根拠11620件。技術適合0.88、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 95.06,
          "company_max_score": 100.0,
          "evidence_count": 586,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "サイバーセキュリティとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠586件、平均95.1、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 92.52,
          "company_max_score": 100.0,
          "evidence_count": 1377,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1377件、平均92.5、最大100.0。",
          "weighted_score": 77.3,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "バイオ・医療技術",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 91.28,
          "company_max_score": 100.0,
          "evidence_count": 907,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "バイオ・医療技術との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠907件、平均91.3、最大100.0。",
          "weighted_score": 77.2,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 90.06,
          "company_max_score": 100.0,
          "evidence_count": 769,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "防衛・宇宙との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠769件、平均90.1、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 89.07,
          "company_max_score": 100.0,
          "evidence_count": 3075,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "人的資本・労働市場との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠3075件、平均89.1、最大100.0。",
          "weighted_score": 76.6,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 90.17,
          "company_max_score": 100.0,
          "evidence_count": 556,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠556件、平均90.2、最大100.0。",
          "weighted_score": 76.6,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 85.04,
          "company_max_score": 100.0,
          "evidence_count": 1641,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "資産運用・市場制度との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1641件、平均85.0、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 87.9,
          "company_max_score": 100.0,
          "evidence_count": 790,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠790件、平均87.9、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 85.44,
          "company_max_score": 100.0,
          "evidence_count": 1919,
          "matched_terms": "AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム",
          "rationale": "金融政策・金利との適合語: AI, DX, サイバーセキュリティ, 本文に企業名/別名, 金融システム。資料根拠1919件、平均85.4、最大100.0。",
          "weighted_score": 75.6,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8035.T",
      "company_name": "東京エレクトロン",
      "weighted_score": 84.3,
      "theme_count": 4,
      "total_evidence": 2705,
      "strategy_view": "東京エレクトロンは量子・次世代計算、半導体、生成AI・AIで複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ4件、根拠2705件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 88.72,
          "company_max_score": 100.0,
          "evidence_count": 53,
          "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
          "rationale": "量子・次世代計算との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠53件、平均88.7、最大100.0。",
          "weighted_score": 76.8,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 90.49,
          "company_max_score": 100.0,
          "evidence_count": 719,
          "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
          "rationale": "半導体との適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠719件、平均90.5、最大100.0。",
          "weighted_score": 76.6,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 89.52,
          "company_max_score": 100.0,
          "evidence_count": 1655,
          "matched_terms": "先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置",
          "rationale": "生成AI・AIとの適合語: 先端パッケージ, 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠1655件、平均89.5、最大100.0。",
          "weighted_score": 76.3,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 82.77,
          "company_max_score": 100.0,
          "evidence_count": 278,
          "matched_terms": "半導体, 本文に企業名/別名, 生成AI, 製造装置",
          "rationale": "サプライチェーン・経済安全保障との適合語: 半導体, 本文に企業名/別名, 生成AI, 製造装置。資料根拠278件、平均82.8、最大100.0。",
          "weighted_score": 75.7,
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "7011.T",
      "company_name": "三菱重工業",
      "weighted_score": 84.3,
      "theme_count": 3,
      "total_evidence": 2033,
      "strategy_view": "三菱重工業はGX・脱炭素、核融合・次世代エネルギー、防衛・宇宙で複数テーマにまたがる中核候補。総合スコア84.3、関連テーマ3件、根拠2033件。技術適合0.97、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 1006,
          "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
          "rationale": "GX・脱炭素との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠1006件、平均100.0、最大100.0。",
          "weighted_score": 79.6,
          "technology_fit_score": 1.0,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 208,
          "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠208件、平均100.0、最大100.0。",
          "weighted_score": 78.3,
          "technology_fit_score": 1.0,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 86.45,
          "company_max_score": 100.0,
          "evidence_count": 819,
          "matched_terms": "エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛",
          "rationale": "防衛・宇宙との適合語: エネルギー, 原子力, 地熱, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 発電, 防衛。資料根拠819件、平均86.5、最大100.0。",
          "weighted_score": 77.1,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6758.T",
      "company_name": "ソニーグループ",
      "weighted_score": 84.2,
      "theme_count": 11,
      "total_evidence": 8669,
      "strategy_view": "ソニーグループはロボット・省人化、EV・電池、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア84.2、関連テーマ11件、根拠8669件。技術適合0.87、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.45、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "ロボット・省人化",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 94.0,
          "company_max_score": 100.0,
          "evidence_count": 476,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "ロボット・省人化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠476件、平均94.0、最大100.0。",
          "weighted_score": 77.4,
          "technology_fit_score": 0.93,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45
        },
        {
          "theme": "EV・電池",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 17,
          "company_avg_score": 84.5,
          "company_max_score": 100.0,
          "evidence_count": 131,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "EV・電池との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠131件、平均84.5、最大100.0。",
          "weighted_score": 77.0,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.52,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 88.73,
          "company_max_score": 100.0,
          "evidence_count": 584,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "コンテンツ・エンタメとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠584件、平均88.7、最大100.0。",
          "weighted_score": 76.5,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 84.03,
          "company_max_score": 100.0,
          "evidence_count": 54,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体",
          "rationale": "量子・次世代計算との適合語: AI, エンタメ, センサー, ロボット, 半導体。資料根拠54件、平均84.0、最大100.0。",
          "weighted_score": 76.5,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 82.96,
          "company_max_score": 100.0,
          "evidence_count": 314,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "サプライチェーン・経済安全保障との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠314件、平均83.0、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 84.67,
          "company_max_score": 100.0,
          "evidence_count": 1343,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1343件、平均84.7、最大100.0。",
          "weighted_score": 76.3,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "バイオ・医療技術",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 83.59,
          "company_max_score": 100.0,
          "evidence_count": 858,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "バイオ・医療技術との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠858件、平均83.6、最大100.0。",
          "weighted_score": 76.0,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 85.39,
          "company_max_score": 100.0,
          "evidence_count": 1644,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "生成AI・AIとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1644件、平均85.4、最大100.0。",
          "weighted_score": 75.9,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 84.68,
          "company_max_score": 100.0,
          "evidence_count": 683,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "半導体との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠683件、平均84.7、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.87,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 82.16,
          "company_max_score": 100.0,
          "evidence_count": 1726,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "防災・国土強靭化との適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠1726件、平均82.2、最大100.0。",
          "weighted_score": 75.7,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 81.81,
          "company_max_score": 100.0,
          "evidence_count": 856,
          "matched_terms": "AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名",
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, エンタメ, センサー, ロボット, 半導体, 本文に企業名/別名。資料根拠856件、平均81.8、最大100.0。",
          "weighted_score": 75.0,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9432.T",
      "company_name": "NTT",
      "weighted_score": 84.0,
      "theme_count": 6,
      "total_evidence": 5296,
      "strategy_view": "NTTは量子・次世代計算、生成AI・AI、スタートアップ・イノベーションで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ6件、根拠5296件。技術適合0.86、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.43、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 92.73,
          "company_max_score": 100.0,
          "evidence_count": 65,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "量子・次世代計算との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠65件、平均92.7、最大100.0。",
          "weighted_score": 78.1,
          "technology_fit_score": 0.91,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 91.22,
          "company_max_score": 100.0,
          "evidence_count": 1772,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1772件、平均91.2、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 84.83,
          "company_max_score": 100.0,
          "evidence_count": 1115,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1115件、平均84.8、最大100.0。",
          "weighted_score": 75.9,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 85.5,
          "company_max_score": 100.0,
          "evidence_count": 443,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠443件、平均85.5、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 79.98,
          "company_max_score": 100.0,
          "evidence_count": 1441,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠1441件、平均80.0、最大100.0。",
          "weighted_score": 74.9,
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 80.67,
          "company_max_score": 100.0,
          "evidence_count": 460,
          "matched_terms": "AI, データセンター, 光電融合, 本文に企業名/別名, 通信",
          "rationale": "コンテンツ・エンタメとの適合語: AI, データセンター, 光電融合, 本文に企業名/別名, 通信。資料根拠460件、平均80.7、最大100.0。",
          "weighted_score": 74.6,
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "7013.T",
      "company_name": "IHI",
      "weighted_score": 84.0,
      "theme_count": 3,
      "total_evidence": 2086,
      "strategy_view": "IHIはGX・脱炭素、防衛・宇宙、核融合・次世代エネルギーで複数テーマにまたがる中核候補。総合スコア84.0、関連テーマ3件、根拠2086件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.41、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 95.38,
          "company_max_score": 100.0,
          "evidence_count": 1005,
          "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
          "rationale": "GX・脱炭素との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠1005件、平均95.4、最大100.0。",
          "weighted_score": 78.8,
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 93.62,
          "company_max_score": 100.0,
          "evidence_count": 880,
          "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
          "rationale": "防衛・宇宙との適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠880件、平均93.6、最大100.0。",
          "weighted_score": 78.4,
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 92.5,
          "company_max_score": 100.0,
          "evidence_count": 201,
          "matched_terms": "アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛",
          "rationale": "核融合・次世代エネルギーとの適合語: アンモニア, 宇宙, 本文に企業名/別名, 核融合, 次世代エネルギー, 水素, 航空, 防衛。資料根拠201件、平均92.5、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6702.T",
      "company_name": "富士通",
      "weighted_score": 83.9,
      "theme_count": 5,
      "total_evidence": 5302,
      "strategy_view": "富士通は量子・次世代計算、スタートアップ・イノベーション、コンテンツ・エンタメで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ5件、根拠5302件。技術適合0.85、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.44、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "量子・次世代計算",
          "theme_signal_score": 0.79,
          "theme_stage": "既存テーマの強化",
          "source_count": 9,
          "company_avg_score": 98.37,
          "company_max_score": 100.0,
          "evidence_count": 70,
          "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
          "rationale": "量子・次世代計算との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠70件、平均98.4、最大100.0。",
          "weighted_score": 79.1,
          "technology_fit_score": 0.94,
          "revenue_sensitivity_score": 0.9,
          "policy_tailwind_score": 0.85,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スタートアップ・イノベーション",
          "theme_signal_score": 0.78,
          "theme_stage": "既存テーマの強化",
          "source_count": 43,
          "company_avg_score": 85.46,
          "company_max_score": 100.0,
          "evidence_count": 1318,
          "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
          "rationale": "スタートアップ・イノベーションとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠1318件、平均85.5、最大100.0。",
          "weighted_score": 76.1,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "コンテンツ・エンタメ",
          "theme_signal_score": 0.7,
          "theme_stage": "継続監視",
          "source_count": 32,
          "company_avg_score": 82.57,
          "company_max_score": 100.0,
          "evidence_count": 569,
          "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
          "rationale": "コンテンツ・エンタメとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠569件、平均82.6、最大100.0。",
          "weighted_score": 75.2,
          "technology_fit_score": 0.84,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.51,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 78.4,
          "company_max_score": 100.0,
          "evidence_count": 2573,
          "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
          "rationale": "人的資本・労働市場との適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠2573件、平均78.4、最大100.0。",
          "weighted_score": 74.8,
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 79.56,
          "company_max_score": 100.0,
          "evidence_count": 772,
          "matched_terms": "AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子",
          "rationale": "スポーツ・ヘルスケアとの適合語: AI, DX, スーパーコンピュータ, 本文に企業名/別名, 量子。資料根拠772件、平均79.6、最大100.0。",
          "weighted_score": 74.4,
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9433.T",
      "company_name": "KDDI",
      "weighted_score": 83.9,
      "theme_count": 4,
      "total_evidence": 4472,
      "strategy_view": "KDDIは生成AI・AI、防衛・宇宙、サイバーセキュリティで複数テーマにまたがる中核候補。総合スコア83.9、関連テーマ4件、根拠4472件。技術適合0.86、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 91.87,
          "company_max_score": 100.0,
          "evidence_count": 1773,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1773件、平均91.9、最大100.0。",
          "weighted_score": 76.9,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 85.46,
          "company_max_score": 100.0,
          "evidence_count": 748,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
          "rationale": "防衛・宇宙との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠748件、平均85.5、最大100.0。",
          "weighted_score": 75.9,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サイバーセキュリティ",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 85.78,
          "company_max_score": 100.0,
          "evidence_count": 466,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
          "rationale": "サイバーセキュリティとの適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠466件、平均85.8、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.42,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 80.74,
          "company_max_score": 100.0,
          "evidence_count": 1485,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 衛星, 通信",
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 衛星, 通信。資料根拠1485件、平均80.7、最大100.0。",
          "weighted_score": 74.9,
          "technology_fit_score": 0.82,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8306.T",
      "company_name": "三菱UFJフィナンシャル・グループ",
      "weighted_score": 83.3,
      "theme_count": 3,
      "total_evidence": 5755,
      "strategy_view": "三菱UFJフィナンシャル・グループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア83.3、関連テーマ3件、根拠5755件。技術適合0.91、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.45、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 98.81,
          "company_max_score": 100.0,
          "evidence_count": 2189,
          "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
          "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠2189件、平均98.8、最大100.0。",
          "weighted_score": 78.2,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        },
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 94.99,
          "company_max_score": 100.0,
          "evidence_count": 1837,
          "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
          "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1837件、平均95.0、最大100.0。",
          "weighted_score": 77.8,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 85.47,
          "company_max_score": 100.0,
          "evidence_count": 1729,
          "matched_terms": "フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融",
          "rationale": "人的資本・労働市場との適合語: フィンテック, 本文に企業名/別名, 資産運用, 金利, 金融。資料根拠1729件、平均85.5、最大100.0。",
          "weighted_score": 76.0,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9508.T",
      "company_name": "九州電力",
      "weighted_score": 82.8,
      "theme_count": 2,
      "total_evidence": 1214,
      "strategy_view": "九州電力はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.8、関連テーマ2件、根拠1214件。技術適合0.99、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 1006,
          "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
          "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1006件、平均100.0、最大100.0。",
          "weighted_score": 79.4,
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 208,
          "matched_terms": "GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力",
          "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 原子力, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均100.0、最大100.0。",
          "weighted_score": 78.1,
          "technology_fit_score": 0.99,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8411.T",
      "company_name": "みずほフィナンシャルグループ",
      "weighted_score": 82.2,
      "theme_count": 3,
      "total_evidence": 6382,
      "strategy_view": "みずほフィナンシャルグループは金融政策・金利、資産運用・市場制度、人的資本・労働市場で複数テーマにまたがる中核候補。総合スコア82.2、関連テーマ3件、根拠6382件。技術適合0.86、収益感応0.87、政策追い風0.82、競争優位1.00、モメンタム0.45、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 91.71,
          "company_max_score": 100.0,
          "evidence_count": 2183,
          "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
          "rationale": "金融政策・金利との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2183件、平均91.7、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        },
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 88.75,
          "company_max_score": 100.0,
          "evidence_count": 1624,
          "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
          "rationale": "資産運用・市場制度との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠1624件、平均88.8、最大100.0。",
          "weighted_score": 76.2,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "人的資本・労働市場",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 44,
          "company_avg_score": 86.35,
          "company_max_score": 100.0,
          "evidence_count": 2575,
          "matched_terms": "政策金融, 本文に企業名/別名, 金利, 金融",
          "rationale": "人的資本・労働市場との適合語: 政策金融, 本文に企業名/別名, 金利, 金融。資料根拠2575件、平均86.3、最大100.0。",
          "weighted_score": 76.0,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "1605.T",
      "company_name": "INPEX",
      "weighted_score": 82.2,
      "theme_count": 2,
      "total_evidence": 1214,
      "strategy_view": "INPEXはGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1214件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 1006,
          "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
          "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠1006件、平均100.0、最大100.0。",
          "weighted_score": 79.0,
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 98.92,
          "company_max_score": 100.0,
          "evidence_count": 208,
          "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素",
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 水素。資料根拠208件、平均98.9、最大100.0。",
          "weighted_score": 77.4,
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9513.T",
      "company_name": "電源開発",
      "weighted_score": 82.2,
      "theme_count": 2,
      "total_evidence": 1209,
      "strategy_view": "電源開発はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア82.2、関連テーマ2件、根拠1209件。技術適合0.96、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 100.0,
          "company_max_score": 100.0,
          "evidence_count": 1001,
          "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
          "rationale": "GX・脱炭素との適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠1001件、平均100.0、最大100.0。",
          "weighted_score": 79.0,
          "technology_fit_score": 0.97,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 98.92,
          "company_max_score": 100.0,
          "evidence_count": 208,
          "matched_terms": "GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力",
          "rationale": "核融合・次世代エネルギーとの適合語: GX, 再生可能エネルギー, 地熱, 地熱発電, 本文に企業名/別名, 電力。資料根拠208件、平均98.9、最大100.0。",
          "weighted_score": 77.4,
          "technology_fit_score": 0.96,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "5019.T",
      "company_name": "出光興産",
      "weighted_score": 81.5,
      "theme_count": 2,
      "total_evidence": 1199,
      "strategy_view": "出光興産はGX・脱炭素、核融合・次世代エネルギーで強いテーマに接続する重点候補。総合スコア81.5、関連テーマ2件、根拠1199件。技術適合0.94、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "GX・脱炭素",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 39,
          "company_avg_score": 99.2,
          "company_max_score": 100.0,
          "evidence_count": 997,
          "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
          "rationale": "GX・脱炭素との適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠997件、平均99.2、最大100.0。",
          "weighted_score": 78.5,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        },
        {
          "theme": "核融合・次世代エネルギー",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 10,
          "company_avg_score": 95.2,
          "company_max_score": 100.0,
          "evidence_count": 202,
          "matched_terms": "エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素",
          "rationale": "核融合・次世代エネルギーとの適合語: エネルギー, 再生可能エネルギー, 地熱, 本文に企業名/別名, 水素。資料根拠202件、平均95.2、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.82,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.36,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6503.T",
      "company_name": "三菱電機",
      "weighted_score": 81.3,
      "theme_count": 2,
      "total_evidence": 1119,
      "strategy_view": "三菱電機はサプライチェーン・経済安全保障、防衛・宇宙で強いテーマに接続する重点候補。総合スコア81.3、関連テーマ2件、根拠1119件。技術適合0.90、収益感応0.88、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 90.85,
          "company_max_score": 100.0,
          "evidence_count": 287,
          "matched_terms": "FA, 半導体, 宇宙, 防衛, 電力網",
          "rationale": "サプライチェーン・経済安全保障との適合語: FA, 半導体, 宇宙, 防衛, 電力網。資料根拠287件、平均90.8、最大100.0。",
          "weighted_score": 77.6,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防衛・宇宙",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 35,
          "company_avg_score": 90.34,
          "company_max_score": 100.0,
          "evidence_count": 832,
          "matched_terms": "FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網",
          "rationale": "防衛・宇宙との適合語: FA, 半導体, 宇宙, 本文に企業名/別名, 防衛, 電力網。資料根拠832件、平均90.3、最大100.0。",
          "weighted_score": 77.1,
          "technology_fit_score": 0.9,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.44,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6981.T",
      "company_name": "村田製作所",
      "weighted_score": 80.8,
      "theme_count": 2,
      "total_evidence": 1714,
      "strategy_view": "村田製作所はEV・電池、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ2件、根拠1714件。技術適合0.87、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.47、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "EV・電池",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 17,
          "company_avg_score": 91.15,
          "company_max_score": 100.0,
          "evidence_count": 145,
          "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
          "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠145件、平均91.2、最大100.0。",
          "weighted_score": 78.0,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.52,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 84.0,
          "company_max_score": 100.0,
          "evidence_count": 1569,
          "matched_terms": "EV, センサー, 本文に企業名/別名, 通信, 電子部品",
          "rationale": "防災・国土強靭化との適合語: EV, センサー, 本文に企業名/別名, 通信, 電子部品。資料根拠1569件、平均84.0、最大100.0。",
          "weighted_score": 75.7,
          "technology_fit_score": 0.85,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6762.T",
      "company_name": "TDK",
      "weighted_score": 80.8,
      "theme_count": 1,
      "total_evidence": 174,
      "strategy_view": "TDKはEV・電池で強いテーマに接続する重点候補。総合スコア80.8、関連テーマ1件、根拠174件。技術適合0.92、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "EV・電池",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 17,
          "company_avg_score": 94.44,
          "company_max_score": 100.0,
          "evidence_count": 174,
          "matched_terms": "EV, センサー, 本文に企業名/別名, 電子部品, 電池",
          "rationale": "EV・電池との適合語: EV, センサー, 本文に企業名/別名, 電子部品, 電池。資料根拠174件、平均94.4、最大100.0。",
          "weighted_score": 78.8,
          "technology_fit_score": 0.92,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.99,
          "priced_in_score": 0.55,
          "momentum_score": 0.52,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8316.T",
      "company_name": "三井住友フィナンシャルグループ",
      "weighted_score": 80.7,
      "theme_count": 2,
      "total_evidence": 3857,
      "strategy_view": "三井住友フィナンシャルグループは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.7、関連テーマ2件、根拠3857件。技術適合0.89、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 90.56,
          "company_max_score": 100.0,
          "evidence_count": 1669,
          "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
          "rationale": "資産運用・市場制度との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠1669件、平均90.6、最大100.0。",
          "weighted_score": 76.8,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 92.97,
          "company_max_score": 100.0,
          "evidence_count": 2188,
          "matched_terms": "フィンテック, 本文に企業名/別名, 金利, 金融",
          "rationale": "金融政策・金利との適合語: フィンテック, 本文に企業名/別名, 金利, 金融。資料根拠2188件、平均93.0、最大100.0。",
          "weighted_score": 76.6,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8604.T",
      "company_name": "野村ホールディングス",
      "weighted_score": 80.3,
      "theme_count": 2,
      "total_evidence": 3643,
      "strategy_view": "野村ホールディングスは資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.3、関連テーマ2件、根拠3643件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 91.19,
          "company_max_score": 100.0,
          "evidence_count": 1835,
          "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
          "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1835件、平均91.2、最大100.0。",
          "weighted_score": 76.8,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 88.54,
          "company_max_score": 100.0,
          "evidence_count": 1808,
          "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
          "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1808件、平均88.5、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "8601.T",
      "company_name": "大和証券グループ本社",
      "weighted_score": 80.3,
      "theme_count": 2,
      "total_evidence": 3627,
      "strategy_view": "大和証券グループ本社は資産運用・市場制度、金融政策・金利でテーマ適合を継続確認する候補。総合スコア80.3、関連テーマ2件、根拠3627件。技術適合0.87、収益感応0.87、政策追い風0.81、競争優位1.00、モメンタム0.46、織り込み0.54。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "資産運用・市場制度",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 19,
          "company_avg_score": 90.52,
          "company_max_score": 100.0,
          "evidence_count": 1835,
          "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
          "rationale": "資産運用・市場制度との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1835件、平均90.5、最大100.0。",
          "weighted_score": 76.8,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.45,
          "report_linkage_score": 0.45
        },
        {
          "theme": "金融政策・金利",
          "theme_signal_score": 0.71,
          "theme_stage": "継続監視",
          "source_count": 21,
          "company_avg_score": 88.12,
          "company_max_score": 100.0,
          "evidence_count": 1792,
          "matched_terms": "市場制度, 本文に企業名/別名, 資産運用, 金融",
          "rationale": "金融政策・金利との適合語: 市場制度, 本文に企業名/別名, 資産運用, 金融。資料根拠1792件、平均88.1、最大100.0。",
          "weighted_score": 75.8,
          "technology_fit_score": 0.86,
          "revenue_sensitivity_score": 0.86,
          "policy_tailwind_score": 0.8,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.52,
          "momentum_score": 0.47,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "7735.T",
      "company_name": "SCREENホールディングス",
      "weighted_score": 80.2,
      "theme_count": 2,
      "total_evidence": 969,
      "strategy_view": "SCREENホールディングスは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.2、関連テーマ2件、根拠969件。技術適合0.85、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.48、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 91.34,
          "company_max_score": 100.0,
          "evidence_count": 728,
          "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
          "rationale": "半導体との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠728件、平均91.3、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 84.06,
          "company_max_score": 100.0,
          "evidence_count": 241,
          "matched_terms": "AI半導体, 半導体, 本文に企業名/別名, 製造装置",
          "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, 半導体, 本文に企業名/別名, 製造装置。資料根拠241件、平均84.1、最大100.0。",
          "weighted_score": 75.9,
          "technology_fit_score": 0.83,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6861.T",
      "company_name": "キーエンス",
      "weighted_score": 80.2,
      "theme_count": 1,
      "total_evidence": 485,
      "strategy_view": "キーエンスはロボット・省人化で強いテーマに接続する重点候補。総合スコア80.2、関連テーマ1件、根拠485件。技術適合0.95、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.40、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "ロボット・省人化",
          "theme_signal_score": 0.75,
          "theme_stage": "既存テーマの強化",
          "source_count": 31,
          "company_avg_score": 99.07,
          "company_max_score": 100.0,
          "evidence_count": 485,
          "matched_terms": "FA, センサー, ロボット, 本文に企業名/別名, 省人化",
          "rationale": "ロボット・省人化との適合語: FA, センサー, ロボット, 本文に企業名/別名, 省人化。資料根拠485件、平均99.1、最大100.0。",
          "weighted_score": 78.2,
          "technology_fit_score": 0.95,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 1.0,
          "priced_in_score": 0.55,
          "momentum_score": 0.4,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "3436.T",
      "company_name": "SUMCO",
      "weighted_score": 80.0,
      "theme_count": 2,
      "total_evidence": 1020,
      "strategy_view": "SUMCOは半導体、サプライチェーン・経済安全保障でテーマ適合を継続確認する候補。総合スコア80.0、関連テーマ2件、根拠1020件。技術適合0.84、収益感応0.88、政策追い風0.82、競争優位1.00、モメンタム0.48、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "半導体",
          "theme_signal_score": 0.73,
          "theme_stage": "既存テーマの強化",
          "source_count": 18,
          "company_avg_score": 91.28,
          "company_max_score": 100.0,
          "evidence_count": 729,
          "matched_terms": "AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名",
          "rationale": "半導体との適合語: AI半導体, シリコンウエハ, 半導体材料, 本文に企業名/別名。資料根拠729件、平均91.3、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.87,
          "policy_tailwind_score": 0.81,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.46,
          "report_linkage_score": 0.45
        },
        {
          "theme": "サプライチェーン・経済安全保障",
          "theme_signal_score": 0.74,
          "theme_stage": "既存テーマの強化",
          "source_count": 20,
          "company_avg_score": 83.93,
          "company_max_score": 99.2,
          "evidence_count": 291,
          "matched_terms": "AI半導体, シリコンウエハ, 半導体材料",
          "rationale": "サプライチェーン・経済安全保障との適合語: AI半導体, シリコンウエハ, 半導体材料。資料根拠291件、平均83.9、最大99.2。",
          "weighted_score": 75.5,
          "technology_fit_score": 0.81,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.96,
          "priced_in_score": 0.55,
          "momentum_score": 0.5,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "6752.T",
      "company_name": "パナソニックホールディングス",
      "weighted_score": 79.8,
      "theme_count": 1,
      "total_evidence": 142,
      "strategy_view": "パナソニックホールディングスはEV・電池で強いテーマに接続する重点候補。総合スコア79.8、関連テーマ1件、根拠142件。技術適合0.89、収益感応0.88、政策追い風0.84、競争優位1.00、モメンタム0.52、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "EV・電池",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 17,
          "company_avg_score": 89.78,
          "company_max_score": 100.0,
          "evidence_count": 142,
          "matched_terms": "EV, GX, 住宅, 本文に企業名/別名, 電池",
          "rationale": "EV・電池との適合語: EV, GX, 住宅, 本文に企業名/別名, 電池。資料根拠142件、平均89.8、最大100.0。",
          "weighted_score": 77.8,
          "technology_fit_score": 0.89,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.97,
          "priced_in_score": 0.55,
          "momentum_score": 0.52,
          "report_linkage_score": 0.45
        }
      ]
    },
    {
      "ticker": "9434.T",
      "company_name": "ソフトバンク",
      "weighted_score": 79.5,
      "theme_count": 2,
      "total_evidence": 3096,
      "strategy_view": "ソフトバンクは生成AI・AI、防災・国土強靭化で強いテーマに接続する重点候補。総合スコア79.5、関連テーマ2件、根拠3096件。技術適合0.84、収益感応0.89、政策追い風0.83、競争優位1.00、モメンタム0.42、織り込み0.55。次は受注・設備投資・政策予算・業績感応度を確認する。",
      "generated_at": "2026-06-22T21:32:24+00:00",
      "themes": [
        {
          "theme": "生成AI・AI",
          "theme_signal_score": 0.76,
          "theme_stage": "既存テーマの強化",
          "source_count": 33,
          "company_avg_score": 91.62,
          "company_max_score": 100.0,
          "evidence_count": 1772,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
          "rationale": "生成AI・AIとの適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1772件、平均91.6、最大100.0。",
          "weighted_score": 76.4,
          "technology_fit_score": 0.88,
          "revenue_sensitivity_score": 0.88,
          "policy_tailwind_score": 0.84,
          "competitive_edge_score": 0.98,
          "priced_in_score": 0.55,
          "momentum_score": 0.41,
          "report_linkage_score": 0.45
        },
        {
          "theme": "防災・国土強靭化",
          "theme_signal_score": 0.77,
          "theme_stage": "既存テーマの強化",
          "source_count": 38,
          "company_avg_score": 79.77,
          "company_max_score": 100.0,
          "evidence_count": 1324,
          "matched_terms": "AI, データセンター, 本文に企業名/別名, 通信",
          "rationale": "防災・国土強靭化との適合語: AI, データセンター, 本文に企業名/別名, 通信。資料根拠1324件、平均79.8、最大100.0。",
          "weighted_score": 74.5,
          "technology_fit_score": 0.8,
          "revenue_sensitivity_score": 0.89,
          "policy_tailwind_score": 0.83,
          "competitive_edge_score": 0.95,
          "priced_in_score": 0.55,
          "momentum_score": 0.43,
          "report_linkage_score": 0.45
        }
      ]
    }
  ],
  "latest_analyses": [
    {
      "id": 32711,
      "summary": "主テーマはサイバーセキュリティ、防災・国土強靭化、スポーツ・ヘルスケア。□ウ サイバー攻撃に対する対策を含めセキュリティ全般について適切な対応を行うこ □（８）サイバー攻撃に対する対策を含めセキュリティ全般について適切な対応を行う体制 □イ－２ 栄養・食生活、身体活動・運動、休養、こころの健康づくり、飲酒、喫煙な 関連候補は日立製作所(6501.T)、NEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、第一三共(4568.T)。",
      "technology_direction": "サイバーセキュリティ: サイバー、セキュリティ、認証を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n防災・国土強靭化: 災害、避難を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "サイバーセキュリティ: ITサービス、通信、防衛、金融システム投資と結びつく。\n防災・国土強靭化: 建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\nバイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。",
      "theme_classification": "サイバーセキュリティ=既存テーマ / 防災・国土強靭化=既存テーマ / スポーツ・ヘルスケア=既存テーマ / バイオ・医療技術=既存テーマ",
      "market_impact": "サイバーセキュリティ、防災・国土強靭化、スポーツ・ヘルスケアは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まず日立製作所(100.0)、NEC(100.0)、NTTデータグループ(100.0)、野村総合研究所(100.0)、第一三共(93.5)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 防災・国土強靭化は蓄積レンズ上、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.67。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- サイバーセキュリティは、実証実験から商用化・量産・受注に進むかが重要。\n- 防災・国土強靭化は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの防災・国土強靭化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。 関連資産: 不動産・REIT。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.7103333333333334,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険調剤確認事項リスト（薬局）［862KB］",
      "url": "https://www.mhlw.go.jp/content/001713158.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "サイバーセキュリティ",
          "score": 0.76,
          "hits": [
            "サイバー",
            "セキュリティ",
            "認証"
          ],
          "analogy": "サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。",
          "market": "ITサービス、通信、防衛、金融システム投資と結びつく。"
        },
        {
          "theme": "防災・国土強靭化",
          "score": 0.6,
          "hits": [
            "災害",
            "避難"
          ],
          "analogy": "防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
          "market": "建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株",
        "不動産・REIT"
      ]
    },
    {
      "id": 32712,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。第四十一条 保険医療機関等は療養の給付に関し、保険医及び保険薬剤師は国民健康保険 第七十八条 厚生労働大臣は、療養の給付に関して必要があると認めるときは、保険医療 ５ 都道府県知事は、保険医療機関等につきこの法律による療養の給付に関し健康保険法 関連候補はNTTデータグループ(9613.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)。",
      "technology_direction": "バイオ・医療技術: 医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(100.0)、第一三共(91.4)、中外製薬(91.4)、武田薬品工業(91.4)、エーザイ(91.4)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.71。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.5930000000000001,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 指導監査の根拠規定［54KB］",
      "url": "https://www.mhlw.go.jp/content/001685600.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32713,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。ろにより厚生労働省保険局医療課に報告する。 要と認められる場合は、厚生労働省保険局医療課の医療指導監査担当官も共 行政上の措置は、健康保険法第８０条の規定に基づく保険医療機関等の指 関連候補はNTTデータグループ(9613.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)。",
      "technology_direction": "バイオ・医療技術: 医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(100.0)、第一三共(91.4)、中外製薬(91.4)、武田薬品工業(91.4)、エーザイ(91.4)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.5930000000000001,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 指導大綱、監査要綱［139KB］",
      "url": "https://www.mhlw.go.jp/content/001685596.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32714,
      "summary": "主テーマはマクロ・政策一般。新規個別（※） 集団指導 選 定 委 員 会 都道府県個別指導 共同指導 特定共同指導 ※：明らかな不正又は著しい不当が疑われた場合は、監査に 注意 戒告 取消 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.77、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4151666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 指導・監査の流れ［58KB］",
      "url": "https://www.mhlw.go.jp/content/001685602.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32715,
      "summary": "主テーマはバイオ・医療技術。※ 令和３年度は、高点数保険医療機関等に該当する場合による個別指導は実施しない。 れない場合、集団的個別指導を受けた保険医療機関等のうち、翌年度の実績におい ても、なお高点数保険医療機関等に該当（※）する場合等に、保険医療機関等を一定 関連候補は第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)、テルモ(4543.T)。",
      "technology_direction": "バイオ・医療技術: 医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ",
      "market_impact": "バイオ・医療技術は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まず第一三共(88.5)、中外製薬(88.5)、武田薬品工業(88.5)、エーザイ(88.5)、テルモ(79.5)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4316666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 集団的個別指導及び個別指導の選定の概要について［325KB］",
      "url": "https://www.mhlw.go.jp/content/001685603.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32716,
      "summary": "主テーマはコンテンツ・エンタメ、スポーツ・ヘルスケア、人的資本・労働市場。（３）主催者あいさつ 厚生労働大臣、日本赤十字社社長、鳥取県知事 ・厚生労働大臣表彰状及び感謝状贈呈 厚生労働大臣 （５）歓迎のことば 鳥取県議会議長、米子市長 関連候補はNTTデータグループ(9613.T)、ソニーグループ(6758.T)、シスメックス(6869.T)、野村総合研究所(4307.T)、SCSK(9719.T)。",
      "technology_direction": "コンテンツ・エンタメ: マンガを軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "コンテンツ・エンタメ: ゲーム、音楽、映画、配信、IP保有企業、広告・プラットフォーム企業に連動しやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "コンテンツ・エンタメ=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "コンテンツ・エンタメ、スポーツ・ヘルスケア、人的資本・労働市場は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(100.0)、ソニーグループ(91.4)、シスメックス(91.4)、野村総合研究所(91.4)、SCSK(91.4)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / スポーツ・ヘルスケアは蓄積レンズ上、スポーツ・ヘルスケアは、ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- コンテンツ・エンタメは、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのスポーツ・ヘルスケア視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.5930000000000001,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "第62回献血運動推進全国大会の開催についてお知らせします / 【別紙】第62回献血運動推進全国大会 大会次第［PDF形式：162KB］",
      "url": "https://www.mhlw.go.jp/content/11127000/001712768.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "コンテンツ・エンタメ",
          "score": 0.44,
          "hits": [
            "マンガ"
          ],
          "analogy": "コンテンツ産業は、知的財産を何度も使える商品棚に並べるビジネスです。",
          "market": "ゲーム、音楽、映画、配信、IP保有企業、広告・プラットフォーム企業に連動しやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "運動"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32717,
      "summary": "主テーマは人的資本・労働市場。• 現在の課題は、域内のバリューチェーンの構築、地域の連結性の強化、各国による実施体制（法整備、人材育成等）及び本 ・同検討委員会は２年程度を目処に以下の項目等について議論し、報告書を作成。 日本とアフリカとの経済連携強化に関する 令和８年(２０２６年）６月 関連候補はNTTデータグループ(9613.T)、SCSK(9719.T)、みずほフィナンシャルグループ(8411.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。",
      "technology_direction": "人的資本・労働市場: 人材を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "人的資本・労働市場=既存テーマ",
      "market_impact": "人的資本・労働市場は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(87.6)、SCSK(87.6)、みずほフィナンシャルグループ(78.6)、野村総合研究所(78.6)、日立製作所(69.6)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.59。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.4046666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "外務省: 「日本とアフリカとの経済連携強化に関する産学官検討委員会」の第1回会合の開催 / 日本とアフリカとの経済連携強化に関する産学官検討委員会の設置（PDF）",
      "url": "https://www.mofa.go.jp/mofaj/files/101045787.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "人材"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32718,
      "summary": "主テーマはマクロ・政策一般。「リチウムイオン電池総合対策ポータルサイト」の公開について | 報道発表資料 | 環境省 「リチウムイオン電池総合対策ポータルサイト」の公開について １．リチウムイオン電池は、モバイルバッテリーやスマートフォン、電動自転車等に広く使用されており、利便性が高い一方で、使用方法の誤りや不適切な廃棄等により、発火・発煙事故を引き起こす事例が増加しています。 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 環境省 報道発表はsource_strategy_score 0.87、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.87, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.74,
      "market_theme_score": 0.44216666666666665,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "「リチウムイオン電池総合対策ポータルサイト」の公開について",
      "url": "https://www.env.go.jp/press/press_05147.html",
      "source_name": "環境省 報道発表",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32719,
      "summary": "主テーマはマクロ・政策一般。カジノ管理委員会第１５６回会議の開催状況 令和８年６月５日 １４時００分～１４時４５分 〇 佐藤委員長、北村委員、垣水委員、渡委員、石川委員 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: カジノ管理委員会 委員会開催状況はsource_strategy_score 0.45、発信元モメンタム 0.29、前回比 +0.00。既存連動テーマはマクロ・政策一般。リスク・織り込み度の判定に効いているため、過熱・政策変更・市場反転の材料として監視。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.74、市場テーマ性0.44。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアは中立以下のため、単独材料ではなく他ソース確認を待つ。 score=0.45, momentum=0.29。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.3521666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "議事要旨（PDF形式：278KB）",
      "url": "https://www.jcrc.go.jp/content/000002894.pdf",
      "source_name": "カジノ管理委員会 委員会開催状況",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32720,
      "summary": "主テーマはスタートアップ・イノベーション、バイオ・医療技術。本研究は、科学技術振興機構（JST） 創発的研究支援事業「人工海馬による記憶・学習能力の創発」（JPMJFR204A）や、文部科学省・日本学術振興会（JSPS） 科学研究費助成事業（JP23H02787、JP22H05080、JP22K19482、JP26K02316、JP23K14683、JP25KJ2024）、日本医療研究開発機構（AMED） 革新的先端研究開発支援事業（AMED-CREST）「情動による多感覚システム統合機構解明と革新的疼痛治療法開発」、名古屋市立大学 Meishi Initiative、名古 E-mail：souhatsu-inquiry general.hokudai.ac.jp 関連候補はソフトバンクグループ(9984.T)、東京エレクトロン(8035.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)。",
      "technology_direction": "スタートアップ・イノベーション: 研究開発を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nバイオ・医療技術: 医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "スタートアップ・イノベーション: グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。\nバイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。",
      "theme_classification": "スタートアップ・イノベーション=既存テーマ / バイオ・医療技術=既存テーマ",
      "market_impact": "スタートアップ・イノベーション、バイオ・医療技術は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずソフトバンクグループ(100.0)、東京エレクトロン(94.7)、第一三共(91.7)、中外製薬(91.7)、武田薬品工業(91.7)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: JST プレスリリースRSSはsource_strategy_score 0.85、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: スタートアップ・イノベーションは蓄積レンズ上、スタートアップ・イノベーションは、グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.43。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- スタートアップ・イノベーションは、実証実験から商用化・量産・受注に進むかが重要。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのスタートアップ・イノベーション視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.85, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: 米国。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.79,
      "market_theme_score": 0.5573333333333333,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "記憶が「ある」のに思い出せない仕組みを解明～脳内ヒスタミン神経のゆらぎが記憶へのアクセスを左右する～",
      "url": "https://www.jst.go.jp/pr/announce/20260612-2/index.html",
      "source_name": "JST プレスリリースRSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "スタートアップ・イノベーション",
          "score": 0.44,
          "hits": [
            "研究開発"
          ],
          "analogy": "スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。",
          "market": "グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。"
        },
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "米国"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32721,
      "summary": "主テーマは人的資本・労働市場、防災・国土強靭化、スポーツ・ヘルスケア。就業構造の変化や働き方の多様化等を踏まえ、労働災害に対する幅広いセーフティネットを整備するため、労働者災害補償保険の遺族補 １．遺族補償年金における支給要件等の見直し【労働者災害補償保険法、船員保険法、石綿による健康被害の救済に関する法律】 労働者災害補償保険法等の一部を改正する法律案の概要 関連候補は日立製作所(6501.T)、NTTデータグループ(9613.T)、SCSK(9719.T)、村田製作所(6981.T)、住友電気工業(5802.T)。",
      "technology_direction": "人的資本・労働市場: 労働、働き方を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n防災・国土強靭化: 災害を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\n防災・国土強靭化: 建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。",
      "theme_classification": "人的資本・労働市場=既存テーマ / 防災・国土強靭化=既存テーマ / スポーツ・ヘルスケア=既存テーマ",
      "market_impact": "人的資本・労働市場、防災・国土強靭化、スポーツ・ヘルスケアは中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まず日立製作所(91.9)、NTTデータグループ(91.9)、SCSK(91.9)、村田製作所(82.9)、住友電気工業(82.9)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.71、市場テーマ性0.40。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / 防災・国土強靭化は蓄積レンズ上、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.71。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 防災・国土強靭化は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みの防災・国土強靭化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.6223333333333334,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "第221回国会（令和８年特別会）提出法律案 / 概要［458KB］",
      "url": "https://www.mhlw.go.jp/content/001686244.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "人的資本・労働市場",
          "score": 0.6,
          "hits": [
            "労働",
            "働き方"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "防災・国土強靭化",
          "score": 0.44,
          "hits": [
            "災害"
          ],
          "analogy": "防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
          "market": "建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32722,
      "summary": "主テーマはバイオ・医療技術、人的資本・労働市場。○ ヒトゲノム編集胚等の取扱いは、主務大臣（厚生労働大臣、内閣総理大臣及び文部科学大臣）が策定する指針（※４）に従って行わ ヒトゲノム編集胚等の取扱いの規制に関する法律案の概要 ヒト胚又はヒト生殖細胞に対してゲノム編集技術等を用いることが予測し得ない遺伝子改変をもたらす可能性があり、 関連候補はNTTデータグループ(9613.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)。",
      "technology_direction": "バイオ・医療技術: ゲノムを軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "バイオ・医療技術、人的資本・労働市場は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(100.0)、第一三共(91.2)、中外製薬(91.2)、武田薬品工業(91.2)、エーザイ(91.2)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.62。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.79、市場テーマ性0.56。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.81,
      "market_theme_score": 0.5123333333333334,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "第221回国会（令和８年特別会）提出法律案 / 概要［248KB］",
      "url": "https://www.mhlw.go.jp/content/001688012.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "ゲノム"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32723,
      "summary": "主テーマはバイオ・医療技術。近年における医薬品技術の高度化を踏まえ、ワクチンと同程度に疾病の予防に有効であることが確認されている医薬 ・ ワクチン（※）と同様に使用により免疫の効果の獲得が期待される抗体製剤についても予防接種に用いること ているワクチンを、人体に注射し、又は接種すること」とされているため、ワクチン以外の医薬品を同法上の予防接種に用いるこ 関連候補は武田薬品工業(4502.T)、第一三共(4568.T)、中外製薬(4519.T)、エーザイ(4523.T)、テルモ(4543.T)。",
      "technology_direction": "バイオ・医療技術: ワクチンを軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ",
      "market_impact": "バイオ・医療技術は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まず武田薬品工業(97.5)、第一三共(88.5)、中外製薬(88.5)、エーザイ(88.5)、テルモ(79.5)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.81、市場テーマ性0.51。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4316666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "第221回国会（令和８年特別会）提出法律案 / 概要［188KB］",
      "url": "https://www.mhlw.go.jp/content/001709106.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.44,
          "hits": [
            "ワクチン"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32724,
      "summary": "主テーマはマクロ・政策一般。OECD Economic Outlook, Volume 2026 Issue 1: Under Pressure The Middle East conflict has disrupted more than just energy exports. With the flow of goods through the Strait of Hormuz slowing to a mere trickle, the world’s supply chains, from fertilisers to chemicals, have been under strain, pushing up prices and weighin OECD Economic Outlook 関連候補は東京エレクトロン(8035.T)、ディスコ(6146.T)。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まず東京エレクトロン(78.2)、ディスコ(78.2)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: OECD Ecoscope / Economic Outlook Blogはsource_strategy_score 0.44、発信元モメンタム 0.39、前回比 +0.00。既存連動テーマは該当テーマなし。定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.35。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 証券会社・運用会社の見方は、市場の織り込み済み度合いとセットで確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアは中立以下のため、単独材料ではなく他ソース確認を待つ。 score=0.44, momentum=0.39。",
      "market_scope_summary": "中心市場は日本/金利・債券。 関連地域: 米国。 関連資産: 為替。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.47,
      "market_theme_score": 0.4241666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "The Hormuz supply shock – beyond energy",
      "url": "https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/",
      "source_name": "OECD Ecoscope / Economic Outlook Blog",
      "publisher_type": "international_organization",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "米国"
      ],
      "asset_classes": [
        "金利・債券",
        "為替"
      ]
    },
    {
      "id": 32725,
      "summary": "主テーマはマクロ・政策一般。OECD Ecoscope / Economic Outlook Blogの資料から、マクロ・政策一般に関わる政策・市場材料を抽出。個別銘柄への直結度は低くても、予算化、制度化、需要の裾野拡大につながるかを確認する。 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: OECD Ecoscope / Economic Outlook Blogはsource_strategy_score 0.44、発信元モメンタム 0.39、前回比 +0.00。既存連動テーマは該当テーマなし。定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.47、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 証券会社・運用会社の見方は、市場の織り込み済み度合いとセットで確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアは中立以下のため、単独材料ではなく他ソース確認を待つ。 score=0.44, momentum=0.39。",
      "market_scope_summary": "中心市場は日本/金利・債券。 関連地域: 米国。 関連資産: 為替。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.47,
      "market_theme_score": 0.4241666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "Share on LinkedIn (Opens in new window) \n LinkedIn",
      "url": "https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/?share=linkedin",
      "source_name": "OECD Ecoscope / Economic Outlook Blog",
      "publisher_type": "international_organization",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "米国"
      ],
      "asset_classes": [
        "金利・債券",
        "為替"
      ]
    },
    {
      "id": 32726,
      "summary": "主テーマはマクロ・政策一般。Some privacy related extensions may cause issues on x.com. Please disable them and try again. Something went wrong, but don’t fret — let’s give it another shot. 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: OECD Ecoscope / Economic Outlook Blogはsource_strategy_score 0.44、発信元モメンタム 0.39、前回比 +0.00。既存連動テーマは該当テーマなし。定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.47、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 証券会社・運用会社の見方は、市場の織り込み済み度合いとセットで確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアは中立以下のため、単独材料ではなく他ソース確認を待つ。 score=0.44, momentum=0.39。",
      "market_scope_summary": "中心市場は日本/金利・債券。 関連地域: 米国。 関連資産: 為替。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.47,
      "market_theme_score": 0.4241666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "Share on X (Opens in new window) \n X",
      "url": "https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/?share=twitter",
      "source_name": "OECD Ecoscope / Economic Outlook Blog",
      "publisher_type": "international_organization",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "米国"
      ],
      "asset_classes": [
        "金利・債券",
        "為替"
      ]
    },
    {
      "id": 32727,
      "summary": "主テーマはマクロ・政策一般。The Hormuz supply shock – beyond energy https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/ Don't have the app? Looks like you don't have WhatsApp installed. 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: OECD Ecoscope / Economic Outlook Blogはsource_strategy_score 0.44、発信元モメンタム 0.39、前回比 +0.00。既存連動テーマは該当テーマなし。定点監視。資料量・分析スコア・テーマ接続が伸びたら優先度を上げる。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.47、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 証券会社・運用会社の見方は、市場の織り込み済み度合いとセットで確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアは中立以下のため、単独材料ではなく他ソース確認を待つ。 score=0.44, momentum=0.39。",
      "market_scope_summary": "中心市場は日本/金利・債券。 関連地域: 米国。 関連資産: 為替。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.47,
      "market_theme_score": 0.4241666666666667,
      "analyzed_at": "2026-06-22T21:26:52+00:00",
      "title": "Share on WhatsApp (Opens in new window) \n WhatsApp",
      "url": "https://oecdecoscope.blog/2026/06/16/the-hormuz-supply-shock-beyond-energy/?share=jetpack-whatsapp",
      "source_name": "OECD Ecoscope / Economic Outlook Blog",
      "publisher_type": "international_organization",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "米国"
      ],
      "asset_classes": [
        "金利・債券",
        "為替"
      ]
    },
    {
      "id": 32709,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。厚生労働省保険局医療課医療指導監査室 □１５ 保険外併用療養費（医薬品・医療機器・再生医療等製品の治験）............................112 紹介元の医療機関又は当該医療機関が別に厚生労働大臣が定める施設基準を満たさな 関連候補はNTTデータグループ(9613.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療、ゲノムを軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: スポーツ、運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働、処遇、採用を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNTTデータグループ(100.0)、第一三共(95.1)、中外製薬(95.1)、武田薬品工業(95.1)、エーザイ(95.1)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.43。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.7983333333333335,
      "analyzed_at": "2026-06-22T21:26:51+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療確認事項リスト（医科）［1.3MB］",
      "url": "https://www.mhlw.go.jp/content/001563227.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.92,
          "hits": [
            "バイオ",
            "医療",
            "再生医療",
            "ゲノム"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.76,
          "hits": [
            "スポーツ",
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.76,
          "hits": [
            "労働",
            "処遇",
            "採用"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32710,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。□カ 令和９年度時点で稼働が予想される医療情報システムにおいて、二要素認証を採用するシ 厚生労働省保険局医療課医療指導監査室 □ウ 当該保険医療機関において【健康診断と同時に、【労災保険、医療保険給付対象外】によ 関連候補はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)、第一三共(4568.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働、採用を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\nサイバーセキュリティ: ITサービス、通信、防衛、金融システム投資と結びつく。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ / サイバーセキュリティ=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNEC(100.0)、NTTデータグループ(100.0)、野村総合研究所(100.0)、SCSK(100.0)、第一三共(92.9)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.80。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.80。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.681,
      "analyzed_at": "2026-06-22T21:26:51+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療確認事項リスト（歯科）［1.1MB］",
      "url": "https://www.mhlw.go.jp/content/001534264.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.6,
          "hits": [
            "バイオ",
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.6,
          "hits": [
            "労働",
            "採用"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "サイバーセキュリティ",
          "score": 0.44,
          "hits": [
            "認証"
          ],
          "analogy": "サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。",
          "market": "ITサービス、通信、防衛、金融システム投資と結びつく。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32704,
      "summary": "主テーマはバイオ・医療技術、サイバーセキュリティ、スポーツ・ヘルスケア。わが国の医療保険は、サラリーマン等の被用者を対象とした被用者保険制度（健康保険 医療保障 国民健康保険 ― 国民健康保険法（都道府県、市町村、国保組合） この仕組みは健康保険法（大正11年法律第70号）その他の医療保険各法に規定されてお 関連候補はNEC(6701.T)、三菱UFJフィナンシャル・グループ(8306.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、第一三共(4568.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nサイバーセキュリティ: セキュリティ、認証を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nサイバーセキュリティ: ITサービス、通信、防衛、金融システム投資と結びつく。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n金融政策・金利: 銀行、保険、不動産、グロース株、為替、債券市場に直接影響する。",
      "theme_classification": "バイオ・医療技術=既存テーマ / サイバーセキュリティ=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 金融政策・金利=既存テーマ",
      "market_impact": "バイオ・医療技術、サイバーセキュリティ、スポーツ・ヘルスケアは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNEC(100.0)、三菱UFJフィナンシャル・グループ(100.0)、NTTデータグループ(100.0)、野村総合研究所(100.0)、第一三共(94.1)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 金融政策・金利は蓄積レンズ上、金融政策・金利は、銀行、保険、不動産、グロース株、為替、債券市場に直接影響する。を軸に見る。政策シグナル0.77、市場テーマ性0.51。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 金利は、経済全体の体温計兼ブレーキです。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- サイバーセキュリティは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの金融政策・金利視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。 関連資産: 不動産・REIT。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.77,
      "market_theme_score": 0.7103333333333334,
      "analyzed_at": "2026-06-22T21:26:50+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険調剤の理解のために:薬局(令和８年度版)［1.9MB］",
      "url": "https://www.mhlw.go.jp/content/001713154.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.76,
          "hits": [
            "バイオ",
            "医療",
            "再生医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "サイバーセキュリティ",
          "score": 0.6,
          "hits": [
            "セキュリティ",
            "認証"
          ],
          "analogy": "サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。",
          "market": "ITサービス、通信、防衛、金融システム投資と結びつく。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "金融政策・金利",
          "score": 0.44,
          "hits": [
            "物価"
          ],
          "analogy": "金利は、経済全体の体温計兼ブレーキです。",
          "market": "銀行、保険、不動産、グロース株、為替、債券市場に直接影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株",
        "不動産・REIT"
      ]
    },
    {
      "id": 32705,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。• 健康保険法等の医療保険各法に基づく、 健康保険制度については、医療保険制度の基本をなすものである（中略） • 保険医療機関において健康保険の診療に従事する医師は、 関連候補はNTTデータグループ(9613.T)、第一三共(4568.T)、中外製薬(4519.T)、武田薬品工業(4502.T)、エーザイ(4523.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNTTデータグループ(100.0)、第一三共(93.0)、中外製薬(93.0)、武田薬品工業(93.0)、エーザイ(93.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.71。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.77,
      "market_theme_score": 0.6516666666666667,
      "analyzed_at": "2026-06-22T21:26:50+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療の理解のために:医科［2.1MB］",
      "url": "https://www.mhlw.go.jp/content/001713164.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.76,
          "hits": [
            "バイオ",
            "医療",
            "再生医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32706,
      "summary": "主テーマはバイオ・医療技術、人的資本・労働市場、スポーツ・ヘルスケア。保険医療機関において健康保険の診療に従事する医師若しくは歯科医師は、（中略）厚生労働大 ・ 健康保険法 保険医療機関・保険薬局 健康保険法第73条（厚生労働大臣の指導） 指導形態 関連候補はNEC(6701.T)、NTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)、第一三共(4568.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働、採用、人事を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\nサイバーセキュリティ: ITサービス、通信、防衛、金融システム投資と結びつく。",
      "theme_classification": "バイオ・医療技術=既存テーマ / 人的資本・労働市場=既存テーマ / スポーツ・ヘルスケア=既存テーマ / サイバーセキュリティ=既存テーマ",
      "market_impact": "バイオ・医療技術、人的資本・労働市場、スポーツ・ヘルスケアは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNEC(100.0)、NTTデータグループ(100.0)、野村総合研究所(100.0)、SCSK(100.0)、第一三共(94.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.65。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.65。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.7396666666666667,
      "analyzed_at": "2026-06-22T21:26:50+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療の理解のために:歯科［3.4MB］",
      "url": "https://www.mhlw.go.jp/content/001713166.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.76,
          "hits": [
            "バイオ",
            "医療",
            "再生医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.76,
          "hits": [
            "労働",
            "採用",
            "人事"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "サイバーセキュリティ",
          "score": 0.44,
          "hits": [
            "認証"
          ],
          "analogy": "サイバー対策は、会社や国のデジタル玄関に鍵と監視員を置くことです。",
          "market": "ITサービス、通信、防衛、金融システム投資と結びつく。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32707,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場。（令和２年11月10日付け保医発1110第１号厚生労働省保険局医療課長通知「保険薬局の分割調剤及び調剤録の 保険薬剤師は健康保険の診療又は調剤に関し、厚生労働大臣の 保険医療機関等（保険医療機関や保険薬局）に対する指導等は、健康保険法第 関連候補はテルモ(4543.T)、NTTデータグループ(9613.T)、ソニーグループ(6758.T)、SUMCO(3436.T)、SCREENホールディングス(7735.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働、賃上げを軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\n半導体: 製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 人的資本・労働市場=既存テーマ / 半導体=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、人的資本・労働市場は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずテルモ(100.0)、NTTデータグループ(100.0)、ソニーグループ(93.6)、SUMCO(93.6)、SCREENホールディングス(93.6)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.77,
      "market_theme_score": 0.681,
      "analyzed_at": "2026-06-22T21:26:50+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険調剤の理解のために:薬局［3.2MB］",
      "url": "https://www.mhlw.go.jp/content/001713167.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.6,
          "hits": [
            "バイオ",
            "医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.6,
          "hits": [
            "労働",
            "賃上げ"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "半導体",
          "score": 0.44,
          "hits": [
            "チップ"
          ],
          "analogy": "半導体は、デジタル社会のエンジン部品です。性能が上がるほど車全体の動きが変わります。",
          "market": "製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32708,
      "summary": "主テーマは人的資本・労働市場。○ 算定要件や施設基準の確認は、本リストのみによらず、厚生労働省のホー 保険診療（保険調剤）確認事項リストについて 【保険診療（保険調剤）確認事項リストの目的】 関連候補はNTTデータグループ(9613.T)、SCSK(9719.T)、みずほフィナンシャルグループ(8411.T)、野村総合研究所(4307.T)、日立製作所(6501.T)。",
      "technology_direction": "人的資本・労働市場: 労働を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。",
      "theme_classification": "人的資本・労働市場=既存テーマ",
      "market_impact": "人的資本・労働市場は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNTTデータグループ(88.5)、SCSK(88.5)、みずほフィナンシャルグループ(79.5)、野村総合研究所(79.5)、日立製作所(70.5)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4316666666666667,
      "analyzed_at": "2026-06-22T21:26:50+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療（保険調剤）確認事項リストについて［PDF形式：32KB］",
      "url": "https://www.mhlw.go.jp/seisakunitsuite/bunya/kenkou_iryou/iryouhoken/dl/shidou_kansa_15.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "人的資本・労働市場",
          "score": 0.44,
          "hits": [
            "労働"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32701,
      "summary": "主テーマはマクロ・政策一般。令和 8 年度税制改正大綱では、スイッチＯＴＣ医薬品以外の一般用医薬品等に する期間、卸の流通在庫期間を鑑みて、4 年の経過措置期間（令和 9 年 1 月 1 日から令和 12 年 12 月 31 日まで）を設けることする。 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.71、市場テーマ性0.39。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.77,
      "market_theme_score": 0.4151666666666667,
      "analyzed_at": "2026-06-22T21:26:49+00:00",
      "title": "第５回セルフケア・セルフメディケーション推進に関する有識者検討会 議事要旨 / 議事要旨（第５回セルフケア・セルフメディケーション推進に関する有識者検討会）［PDF形式：78KB］",
      "url": "https://www.mhlw.go.jp/content/10807000/001713546.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32702,
      "summary": "主テーマはバイオ・医療技術、スポーツ・ヘルスケア、スタートアップ・イノベーション。保険医、保険医療機関として保険診療、保険請求を行 うには、健康保険法等の 健康保険法の規定により、「保険医療機関において健康保険の診療に従事する 保険医療機関とは、健康保険法等で規定されている療養の給付を行う病院、診 関連候補はソフトバンクグループ(9984.T)、NTTデータグループ(9613.T)、SCREENホールディングス(7735.T)、IHI(7013.T)、NEC(6701.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスタートアップ・イノベーション: 研究開発を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\nスタートアップ・イノベーション: グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。\n防衛・宇宙: 重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / スポーツ・ヘルスケア=既存テーマ / スタートアップ・イノベーション=既存テーマ / 防衛・宇宙=既存テーマ",
      "market_impact": "バイオ・医療技術、スポーツ・ヘルスケア、スタートアップ・イノベーションは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずソフトバンクグループ(100.0)、NTTデータグループ(100.0)、SCREENホールディングス(95.9)、IHI(92.9)、NEC(92.9)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: スタートアップ・イノベーションは蓄積レンズ上、スタートアップ・イノベーションは、グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。を軸に見る。政策シグナル0.80、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.51。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのスタートアップ・イノベーション視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.681,
      "analyzed_at": "2026-06-22T21:26:49+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療の理解のために:医科(令和８年度版)［2.5MB］",
      "url": "https://www.mhlw.go.jp/content/001713152.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.76,
          "hits": [
            "バイオ",
            "医療",
            "再生医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "スタートアップ・イノベーション",
          "score": 0.44,
          "hits": [
            "研究開発"
          ],
          "analogy": "スタートアップ政策は、新しい産業の苗床に水と土を用意する取り組みです。",
          "market": "グロース市場、VC、大学発技術、M&A、研究開発型企業のテーマ性に波及しやすい。"
        },
        {
          "theme": "防衛・宇宙",
          "score": 0.44,
          "hits": [
            "防衛"
          ],
          "analogy": "防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。",
          "market": "重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32703,
      "summary": "主テーマはバイオ・医療技術、人的資本・労働市場、スポーツ・ヘルスケア。づき、厚生労働大臣の設置する先進医療専門家会議において個々の技術について審査・ 厚生労働省保険局医療課医療指導監査室 わが国の医療保険は、サラリーマン等の被用者を対象とした被用者保険制度（健康 関連候補はNTTデータグループ(9613.T)、野村総合研究所(4307.T)、SCSK(9719.T)、IHI(7013.T)、NEC(6701.T)。",
      "technology_direction": "バイオ・医療技術: バイオ、医療、再生医療を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 労働、賃上げ、採用を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 運動、健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "バイオ・医療技術: 医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。\n防衛・宇宙: 重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。",
      "theme_classification": "バイオ・医療技術=既存テーマ / 人的資本・労働市場=既存テーマ / スポーツ・ヘルスケア=既存テーマ / 防衛・宇宙=既存テーマ",
      "market_impact": "バイオ・医療技術、人的資本・労働市場、スポーツ・ヘルスケアは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずNTTデータグループ(100.0)、野村総合研究所(100.0)、SCSK(100.0)、IHI(94.0)、NEC(94.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 厚生労働省 新着情報RSSはsource_strategy_score 0.84、発信元モメンタム 0.74、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.77、市場テーマ性0.51。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / バイオ・医療技術は蓄積レンズ上、バイオ・医療技術は、医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.68。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: バイオ技術は、体の設計図や修理手順を読む技術です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- バイオ・医療技術は、実証実験から商用化・量産・受注に進むかが重要。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのバイオ・医療技術視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.84, momentum=0.74。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.7396666666666667,
      "analyzed_at": "2026-06-22T21:26:49+00:00",
      "title": "「保険診療（調剤）の理解のために」を更新しました / 保険診療の理解のために:歯科(令和８年度版)［1.6MB］",
      "url": "https://www.mhlw.go.jp/content/001713153.pdf",
      "source_name": "厚生労働省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "バイオ・医療技術",
          "score": 0.76,
          "hits": [
            "バイオ",
            "医療",
            "再生医療"
          ],
          "analogy": "バイオ技術は、体の設計図や修理手順を読む技術です。",
          "market": "医薬、検査、医療機器、AI創薬企業の評価材料になりやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 0.76,
          "hits": [
            "労働",
            "賃上げ",
            "採用"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.6,
          "hits": [
            "運動",
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        },
        {
          "theme": "防衛・宇宙",
          "score": 0.44,
          "hits": [
            "防衛"
          ],
          "analogy": "防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。",
          "market": "重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32690,
      "summary": "主テーマはマクロ・政策一般。(maize, several cultivars, not (2,4-D) (sum of 2,4-D) (sorghum grain, several (!N/) (maize, several cultivars, not 関連候補はNEC(6701.T)。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNEC(82.2)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: JETRO ビジネス短信RSSはsource_strategy_score 0.86、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、防災・国土強靭化。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.76、市場テーマ性0.47。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.86, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/為替。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4151666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "残留有害物質を含有する食品",
      "url": "https://ratchakitcha.soc.go.th/documents/75163.pdf",
      "source_name": "JETRO ビジネス短信RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "為替"
      ]
    },
    {
      "id": 32691,
      "summary": "主テーマはマクロ・政策一般。Containing Pesticide Residues (Pesticide Residues in Food), dated 18th August B.E. 2560 (2017) Re: Food Containing Pesticide Residues (Pesticide Residues in Food) by virtue of the Food Act B.E. 2522 Re: Food Containing Pesticide Residues (Pesticide Residues 関連候補はNEC(6701.T)。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずNEC(82.2)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: JETRO ビジネス短信RSSはsource_strategy_score 0.86、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、防災・国土強靭化。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.86, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/為替。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4151666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "タイ保健省、残留有害物質を含有する食品に関する告示案の意見を公募(タイ) / 英語仮訳",
      "url": "https://food.fda.moph.go.th/media.php?id=798068356321255424&name=P460_EN.pdf",
      "source_name": "JETRO ビジネス短信RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "為替"
      ]
    },
    {
      "id": 32692,
      "summary": "主テーマはロボット・省人化。>ค์R\"4R% ์ (zinc cyanide) ลํ4 3&#?P _be PN ?\"!R\"4R% ์ (sodium cyanide) ลํ4 3&#?P `fa เลม ๑๔๒ ตอนพิเศษ ๒๔๐ ง ราชกิจจานุเบกษา ๗ กรกฎาคม ๒๕๖๘ '#240#2##//B!24ห##! 関連候補はキーエンス(6861.T)、ファナック(6954.T)、安川電機(6506.T)、ニデック(6594.T)、オムロン(6645.T)。",
      "technology_direction": "ロボット・省人化: FAを軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "ロボット・省人化: FA、センサー、モーター、工作機械、物流自動化に連動する。",
      "theme_classification": "ロボット・省人化=既存テーマ",
      "market_impact": "ロボット・省人化は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずキーエンス(97.5)、ファナック(88.5)、安川電機(88.5)、ニデック(88.5)、オムロン(88.5)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: JETRO ビジネス短信RSSはsource_strategy_score 0.86、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、防災・国土強靭化。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: ロボット・省人化は蓄積レンズ上、ロボット・省人化は、FA、センサー、モーター、工作機械、物流自動化に連動する。を軸に見る。政策シグナル0.53、市場テーマ性0.63。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: ロボットは、人手不足の現場に入る追加の腕です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- ロボット・省人化は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのロボット・省人化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.86, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/為替。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.73,
      "market_theme_score": 0.4316666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "タイ保健省、残留有害物質を含有する食品に関する告示案の意見を公募(タイ) / 有害物質リスト（第8版）",
      "url": "https://ratchakitcha.soc.go.th/documents/74705.pdf",
      "source_name": "JETRO ビジネス短信RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "ロボット・省人化",
          "score": 0.44,
          "hits": [
            "FA"
          ],
          "analogy": "ロボットは、人手不足の現場に入る追加の腕です。",
          "market": "FA、センサー、モーター、工作機械、物流自動化に連動する。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "為替"
      ]
    },
    {
      "id": 32693,
      "summary": "主テーマはマクロ・政策一般。の２回にわたって会合を開催した日・メルコスール戦略的パートナーシップ枠 について情報交換を行った。こうした議論と、このパートナーシップの戦略的重 大統領は、２０２６年６月１６日にフランスのエヴィアン＝レ＝バンで開催さ 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.73、市場テーマ性0.42。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: 欧州。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.75,
      "market_theme_score": 0.38816666666666666,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "外務省: 日・ブラジル首脳会談 / 和文仮訳（PDF）",
      "url": "https://www.mofa.go.jp/mofaj/files/101045192.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本",
        "欧州"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32694,
      "summary": "主テーマはマクロ・政策一般。The Prime Minister of Japan, Takaichi Sanae, and the President of the meeting on the sidelines of the G7 Summit in Évian-les-Bains, France, on investment, and the current international context. The partners also 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.75、市場テーマ性0.39。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.38816666666666666,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "外務省: 日・ブラジル首脳会談 / 英文（PDF）",
      "url": "https://www.mofa.go.jp/mofaj/files/101045193.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32695,
      "summary": "主テーマはサプライチェーン・経済安全保障、防衛・宇宙。含む経済安全保障・食料安全保障の確保並びにルールに基づく自由で公正な国 技術及び農業関連産業といった戦略的セクターのサプライチェーンの多角化を 大きな戦略的な意義があることを確認し、最近の同志国・地域の間における経済 関連候補はIHI(7013.T)、三菱電機(6503.T)、アドバンテスト(6857.T)、三菱重工業(7011.T)、川崎重工業(7012.T)。",
      "technology_direction": "サプライチェーン・経済安全保障: サプライチェーン、経済安全保障を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n防衛・宇宙: 安全保障を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "サプライチェーン・経済安全保障: 半導体、素材、商社、物流、防衛、国内設備投資に連動しやすい。\n防衛・宇宙: 重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。",
      "theme_classification": "サプライチェーン・経済安全保障=既存テーマ / 防衛・宇宙=既存テーマ",
      "market_impact": "サプライチェーン・経済安全保障、防衛・宇宙は中長期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずIHI(90.3)、三菱電機(90.3)、アドバンテスト(81.3)、三菱重工業(81.3)、川崎重工業(81.3)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 防衛・宇宙は蓄積レンズ上、防衛・宇宙は、重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。を軸に見る。政策シグナル0.76、市場テーマ性0.65。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。 / サプライチェーン・経済安全保障は蓄積レンズ上、サプライチェーン・経済安全保障は、半導体、素材、商社、物流、防衛、国内設備投資に連動しやすい。を軸に見る。政策シグナル0.80、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: サプライチェーン政策は、部品の通り道に予備ルートを作る作業です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- サプライチェーン・経済安全保障は、実証実験から商用化・量産・受注に進むかが重要。\n- 防衛・宇宙は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの防衛・宇宙視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのサプライチェーン・経済安全保障視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/コモディティ。 関連地域: グローバル。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.75,
      "market_theme_score": 0.5146666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "外務省: 日・ブラジル首脳会談 / 和文仮訳（PDF）",
      "url": "https://www.mofa.go.jp/mofaj/files/101045196.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "サプライチェーン・経済安全保障",
          "score": 0.6,
          "hits": [
            "サプライチェーン",
            "経済安全保障"
          ],
          "analogy": "サプライチェーン政策は、部品の通り道に予備ルートを作る作業です。",
          "market": "半導体、素材、商社、物流、防衛、国内設備投資に連動しやすい。"
        },
        {
          "theme": "防衛・宇宙",
          "score": 0.44,
          "hits": [
            "安全保障"
          ],
          "analogy": "防衛・宇宙は、国家の保険と通信網を同時に強化する領域です。",
          "market": "重工、通信、電子機器、サイバー、部品企業への政策追い風になりやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "グローバル"
      ],
      "asset_classes": [
        "コモディティ"
      ]
    },
    {
      "id": 32696,
      "summary": "主テーマはマクロ・政策一般。trade and investment, and the importance of maintaining a continuous and security including the diversification of supply chains of strategic sectors, for example, critical minerals, energy, technology and agribusiness, and to reinforce 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.71、市場テーマ性0.39。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.38816666666666666,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "外務省: 日・ブラジル首脳会談 / 英文（PDF）",
      "url": "https://www.mofa.go.jp/mofaj/files/101045197.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32697,
      "summary": "主テーマはマクロ・政策一般。年末年始（令和７年１２月２９日～令和８年１月３日）の山岳遭難の発生状況は、 ○ 年末年始（１２月２９日～１月３日）における山岳遭難発生状況（令和４年以降） 令和 ４年 ３４ ４８ ２ １ １６ ２９ 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.71、市場テーマ性0.39。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.38816666666666666,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "警察庁: 令和7年における山岳遭難・水難の概況等について / 年末年始における山岳遭難に係る警察措置について",
      "url": "https://www.npa.go.jp/publications/statistics/safetylife/chiiki/r8nenmatunensi.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32698,
      "summary": "主テーマは防災・国土強靭化、GX・脱炭素、スポーツ・ヘルスケア。40 ○ 硫化水素ガスが噴出する危険個所では、立入禁止措置がとられています。中には立ち入らないように 岩手県 岩手山 （岩手県復興防災部防災課）。 ● 令和７年11月上旬、軽装の登山者２名が強風や降雪で身動きができなくなり、御浜小屋に避難後救助 関連候補は日立製作所(6501.T)、三菱重工業(7011.T)、INPEX(1605.T)、九州電力(9508.T)、電源開発(9513.T)。",
      "technology_direction": "防災・国土強靭化: 防災、災害、復興、地震、気象、避難を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nGX・脱炭素: 水素を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nスポーツ・ヘルスケア: 健康を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "防災・国土強靭化: 建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。\nGX・脱炭素: 電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。\nスポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。",
      "theme_classification": "防災・国土強靭化=既存テーマ / GX・脱炭素=既存テーマ / スポーツ・ヘルスケア=既存テーマ",
      "market_impact": "防災・国土強靭化、GX・脱炭素、スポーツ・ヘルスケアは短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まず日立製作所(100.0)、三菱重工業(100.0)、INPEX(100.0)、九州電力(100.0)、電源開発(100.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 防災・国土強靭化は蓄積レンズ上、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.73、市場テーマ性0.51。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。 / GX・脱炭素は蓄積レンズ上、GX・脱炭素は、電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。を軸に見る。政策シグナル0.80、市場テーマ性0.71。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: GXは、社会の燃料と配線を入れ替える大規模リフォームです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- 防災・国土強靭化は、実証実験から商用化・量産・受注に進むかが重要。\n- GX・脱炭素は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの防災・国土強靭化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのGX・脱炭素視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: 韓国、中国。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.75,
      "market_theme_score": 0.6686666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "警察庁: 令和7年における山岳遭難・水難の概況等について / 令和７年冬山情報",
      "url": "https://www.npa.go.jp/publications/statistics/safetylife/chiiki/07huyuyama.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "防災・国土強靭化",
          "score": 1.0,
          "hits": [
            "防災",
            "災害",
            "復興",
            "地震",
            "気象",
            "避難"
          ],
          "analogy": "防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
          "market": "建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。"
        },
        {
          "theme": "GX・脱炭素",
          "score": 0.44,
          "hits": [
            "水素"
          ],
          "analogy": "GXは、社会の燃料と配線を入れ替える大規模リフォームです。",
          "market": "電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。"
        },
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "健康"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "韓国",
        "中国"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32699,
      "summary": "主テーマはマクロ・政策一般。令和３年 令和４年 令和５年 令和６年 令和３年 令和４年 令和５年 令和６年 令和７年 令和３年 30.0% 16.6% 20.3% 13.4% 9.9% 9.9% 関連候補は関連企業は追加調査。",
      "technology_direction": "マクロ・政策一般: 周辺技術を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "マクロ・政策一般: 金利、為替、需給、業種ローテーションを通じて市場全体に影響する。",
      "theme_classification": "マクロ・政策一般=既存テーマ",
      "market_impact": "マクロ・政策一般は中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテーマETF・業種指数を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: マクロ・政策一般は蓄積レンズ上、マクロ・政策一般は、金利、為替、需給、業種ローテーションを通じて市場全体に影響する。を軸に見る。政策シグナル0.71、市場テーマ性0.39。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 政策や市場環境は、企業業績にかかる風向きのようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- マクロ・政策一般は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのマクロ・政策一般視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.38816666666666666,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "警察庁: 令和7年における山岳遭難・水難の概況等について / 令和７年夏期における山岳遭難の概況",
      "url": "https://www.npa.go.jp/publications/statistics/safetylife/chiiki/r7_kaki_sangakusounan.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "マクロ・政策一般",
          "score": 0.35,
          "hits": [],
          "analogy": "政策や市場環境は、企業業績にかかる風向きのようなものです。",
          "market": "金利、為替、需給、業種ローテーションを通じて市場全体に影響する。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32700,
      "summary": "主テーマはスポーツ・ヘルスケア。陸上における遊戯・スポーツ中 4 0.7% 陸上における遊戯・スポーツ中 2 1 1 0.4% 令和３年 令和４年 令和５年 令和６年 令和７年 関連候補はテルモ(4543.T)、シスメックス(6869.T)、NTTデータグループ(9613.T)、オムロン(6645.T)、ソニーグループ(6758.T)。",
      "technology_direction": "スポーツ・ヘルスケア: スポーツを軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "スポーツ・ヘルスケア: ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。",
      "theme_classification": "スポーツ・ヘルスケア=既存テーマ",
      "market_impact": "スポーツ・ヘルスケアは中長期の市場テーマ。民間テーマ性が中心ため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは標準。まずテルモ(78.6)、シスメックス(78.6)、NTTデータグループ(78.6)、オムロン(78.6)、ソニーグループ(69.6)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 政府広報オンライン 各府省の新着情報はsource_strategy_score 0.82、発信元モメンタム 0.73、前回比 +0.00。既存連動テーマはスタートアップ・イノベーション、防災・国土強靭化、人的資本・労働市場。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: スポーツ・ヘルスケアは蓄積レンズ上、スポーツ・ヘルスケアは、ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。を軸に見る。政策シグナル0.75、市場テーマ性0.67。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- スポーツ・ヘルスケアは、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みのスポーツ・ヘルスケア視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.82, momentum=0.73。",
      "market_scope_summary": "中心市場は日本/日本株。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.71,
      "market_theme_score": 0.4046666666666667,
      "analyzed_at": "2026-06-22T21:26:48+00:00",
      "title": "警察庁: 令和7年における山岳遭難・水難の概況等について / 令和７年夏期における水難の概況",
      "url": "https://www.npa.go.jp/publications/statistics/safetylife/chiiki/r7_kaki_suinan.pdf",
      "source_name": "政府広報オンライン 各府省の新着情報",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "スポーツ・ヘルスケア",
          "score": 0.44,
          "hits": [
            "スポーツ"
          ],
          "analogy": "スポーツ・ヘルスケア政策は、健康寿命を伸ばすための社会的なメンテナンス投資です。",
          "market": "ヘルスケア、スポーツ用品、医療機器、データ活用、保険サービスに波及しやすい。"
        }
      ],
      "market_regions": [
        "日本"
      ],
      "asset_classes": [
        "日本株"
      ]
    },
    {
      "id": 32678,
      "summary": "主テーマは防災・国土強靭化、人的資本・労働市場、資産運用・市場制度。発展的取組 「町の予算を家計に置き換えた資料」 ⃝ 町の政策への理解がより深まり、地域人材の育成に寄与 ⃝ 令和7年3月、「令和6年能登半島地震等からの復興連携カル ⃝ 第1回カルテット会議での参加者の声 ⃝ 金融庁が公表した有価証券報告書レビューの審査結果を踏まえ、 ⃝ サステナビリティ情報の開示(人的資本や気候変動等)をテーマに 関連候補はソニーグループ(6758.T)、日立製作所(6501.T)、ソフトバンクグループ(9984.T)、SUMCO(3436.T)、SCREENホールディングス(7735.T)。",
      "technology_direction": "防災・国土強靭化: 防災、災害、復興、地震、インフラ、避難を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n人的資本・労働市場: 人的資本、人材、労働、採用、人事を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n資産運用・市場制度: 資産運用、NISA、開示を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "防災・国土強靭化: 建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。\n人的資本・労働市場: 人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。\n資産運用・市場制度: 証券、運用会社、取引所、金融プラットフォームの追い風になりやすい。\n半導体: 製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。",
      "theme_classification": "防災・国土強靭化=既存テーマ / 人的資本・労働市場=既存テーマ / 資産運用・市場制度=既存テーマ / 半導体=既存テーマ",
      "market_impact": "防災・国土強靭化、人的資本・労働市場、資産運用・市場制度は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まずソニーグループ(100.0)、日立製作所(100.0)、ソフトバンクグループ(100.0)、SUMCO(100.0)、SCREENホールディングス(100.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 財務省 新着情報RSSはsource_strategy_score 0.87、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、防災・国土強靭化。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 人的資本・労働市場は蓄積レンズ上、人的資本・労働市場は、人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。を軸に見る。政策シグナル0.92、市場テーマ性0.76。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。 / 防災・国土強靭化は蓄積レンズ上、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.80、市場テーマ性0.74。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- 防災・国土強靭化は、実証実験から商用化・量産・受注に進むかが重要。\n- 人的資本・労働市場は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの人的資本・労働市場視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みの防災・国土強靭化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.87, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/日本株。 関連地域: 中国。 関連資産: 為替、クレジット、不動産・REIT、金利・債券。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.92,
      "market_theme_score": 0.911,
      "analyzed_at": "2026-06-22T21:26:47+00:00",
      "title": "「令和７年度全国財務局の地域連携事例集」を公表しました【財務局ホームページ】 / 「全国財務局の地域連携事例集（令和7年度）」（PDF形式：11,083KB）",
      "url": "https://lfb.mof.go.jp/renkei/2025/zenkoku.pdf",
      "source_name": "財務省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "防災・国土強靭化",
          "score": 1.0,
          "hits": [
            "防災",
            "災害",
            "復興",
            "地震",
            "インフラ",
            "避難"
          ],
          "analogy": "防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
          "market": "建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。"
        },
        {
          "theme": "人的資本・労働市場",
          "score": 1.0,
          "hits": [
            "人的資本",
            "人材",
            "労働",
            "採用",
            "人事"
          ],
          "analogy": "人的資本政策は、企業の機械ではなく人の能力に行う設備投資です。",
          "market": "人材サービス、教育、クラウド、人事システム、消費・賃金関連テーマに波及しやすい。"
        },
        {
          "theme": "資産運用・市場制度",
          "score": 0.76,
          "hits": [
            "資産運用",
            "NISA",
            "開示"
          ],
          "analogy": "市場制度は、投資家と企業が使う道路の交通ルールです。",
          "market": "証券、運用会社、取引所、金融プラットフォームの追い風になりやすい。"
        },
        {
          "theme": "半導体",
          "score": 0.6,
          "hits": [
            "半導体",
            "製造装置"
          ],
          "analogy": "半導体は、デジタル社会のエンジン部品です。性能が上がるほど車全体の動きが変わります。",
          "market": "製造装置、材料、検査、電子部品、AI関連銘柄のテーマ性を強める。"
        }
      ],
      "market_regions": [
        "日本",
        "中国"
      ],
      "asset_classes": [
        "日本株",
        "為替",
        "クレジット",
        "不動産・REIT",
        "金利・債券"
      ]
    },
    {
      "id": 32679,
      "summary": "主テーマはEV・電池、防災・国土強靭化、GX・脱炭素。⃝ 令和6年6月、同市は、福井JO課※に敦賀駅前合同庁舎駐車 ⃝ EV車の充電設備も併せて設置。 ②調整・協議 【敦賀駅前合同庁舎駐車場】 【駐車場敷地内EV充電器】 場の活用可能性について相談。同市からの相談を受け、北陸財 駅周辺の駐車場不足を解消するだけでなく、脱炭素社会の 関連候補は日立製作所(6501.T)、三菱重工業(7011.T)、村田製作所(6981.T)、TDK(6762.T)、パナソニックホールディングス(6752.T)。",
      "technology_direction": "EV・電池: EV、充電を軸に、政策・産業投資が実装段階へ進む可能性を確認。\n防災・国土強靭化: 防災、災害を軸に、政策・産業投資が実装段階へ進む可能性を確認。\nGX・脱炭素: 脱炭素を軸に、政策・産業投資が実装段階へ進む可能性を確認。",
      "current_tech_linkage": "EV・電池: 自動車、電池、電子部品、素材、充電インフラに影響する。\n防災・国土強靭化: 建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。\nGX・脱炭素: 電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。",
      "theme_classification": "EV・電池=既存テーマ / 防災・国土強靭化=既存テーマ / GX・脱炭素=既存テーマ",
      "market_impact": "EV・電池、防災・国土強靭化、GX・脱炭素は短中期の市場テーマ。政策支援が強いため、ニュース単発よりも予算・規制・企業受注の連続性を見る。",
      "strategy": "既存テーマ内の材料強化として監視。戦略スタンスは強め。まず日立製作所(100.0)、三菱重工業(100.0)、村田製作所(100.0)、TDK(100.0)、パナソニックホールディングス(100.0)を候補に、政策発表から企業の受注・設備投資・業績見通しへつながるかを追跡する。買いは根拠資料が複数ソースに広がる時、売りは材料の織り込み過多や予算未達が見えた時、監視は制度化前の段階に置く。 発信元DBの視点: 財務省 新着情報RSSはsource_strategy_score 0.87、発信元モメンタム 0.75、前回比 +0.00。既存連動テーマは量子・次世代計算、スタートアップ・イノベーション、防災・国土強靭化。戦略シグナルへの寄与が高い発信元。日次チェックとTelegram要約で優先的に扱う。 過去DBの視点: 防災・国土強靭化は蓄積レンズ上、防災・国土強靭化は、建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。を軸に見る。政策シグナル0.92、市場テーマ性0.91。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: 防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。 / GX・脱炭素は蓄積レンズ上、GX・脱炭素は、電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。を軸に見る。政策シグナル0.60、市場テーマ性0.73。 確認軸は政策資料では予算・制度化・補助対象を、民間レポートでは織り込み度と収益化時期を確認する。 用語の見方: GXは、社会の燃料と配線を入れ替える大規模リフォームです。",
      "watchpoints": "- 資料の発信元が政策側か市場側かで、株価への時間差を分けて見る。\n- 予算額、制度化、補助対象、審議会の継続議題を確認する。\n- EV・電池は、実証実験から商用化・量産・受注に進むかが重要。\n- 防災・国土強靭化は、実証実験から商用化・量産・受注に進むかが重要。\n- 過去DBで蓄積済みの防災・国土強靭化視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 過去DBで蓄積済みのGX・脱炭素視点と矛盾しないか、または新しい分岐が出ていないか確認する。\n- 発信元スコアが高い資料として扱い、同じ発信元の次回資料と他社レポートの追随を優先確認する。 score=0.87, momentum=0.75。",
      "market_scope_summary": "中心市場は日本/金利・債券。 関連地域: 中国。",
      "novelty_score": 0.25,
      "policy_signal_score": 0.8,
      "market_theme_score": 0.7056666666666667,
      "analyzed_at": "2026-06-22T21:26:47+00:00",
      "title": "「令和７年度全国財務局の地域連携事例集」を公表しました【財務局ホームページ】 / 2．国有財産に関する取組",
      "url": "https://lfb.mof.go.jp/renkei/2025/kokuyu.pdf",
      "source_name": "財務省 新着情報RSS",
      "publisher_type": "government",
      "themes": [
        {
          "theme": "EV・電池",
          "score": 0.6,
          "hits": [
            "EV",
            "充電"
          ],
          "analogy": "EV・電池は、移動手段の燃料タンクを電気の箱に置き換える流れです。",
          "market": "自動車、電池、電子部品、素材、充電インフラに影響する。"
        },
        {
          "theme": "防災・国土強靭化",
          "score": 0.6,
          "hits": [
            "防災",
            "災害"
          ],
          "analogy": "防災・国土強靭化は、街や企業活動に入れる保険と予備電源のようなものです。",
          "market": "建設、住宅、インフラ、通信、電力、防災センサー、保険に波及しやすい。"
        },
        {
          "theme": "GX・脱炭素",
          "score": 0.44,
          "hits": [
            "脱炭素"
          ],
          "analogy": "GXは、社会の燃料と配線を入れ替える大規模リフォームです。",
          "market": "電力、重工、電線、電池、素材、インフラ投資に長期需要を作りやすい。"
        }
      ],
      "market_regions": [
        "日本",
        "中国"
      ],
      "asset_classes": [
        "金利・債券"
      ]
    }
  ],
  "sources": [
    {
      "source_id": "gsi_news",
      "url": "https://www.gsi.go.jp/",
      "checked_at": "2026-06-22T21:21:33+00:00",
      "last_status": null,
      "error_count": 6,
      "last_error": "<urlopen error [SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1016)>"
    },
    {
      "source_id": "iea_reports",
      "url": "https://www.iea.org/analysis/all?type=report",
      "checked_at": "2026-06-22T21:23:48+00:00",
      "last_status": 403,
      "error_count": 6,
      "last_error": "HTTP Error 403: Forbidden"
    },
    {
      "source_id": "nuveen_investment_outlook",
      "url": "https://www.nuveen.com/global/insights/investment-outlook/",
      "checked_at": "2026-06-22T21:23:32+00:00",
      "last_status": null,
      "error_count": 6,
      "last_error": "The read operation timed out"
    },
    {
      "source_id": "adb_publications",
      "url": "https://www.adb.org/publications",
      "checked_at": "2026-06-22T21:23:49+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "allianzgi_insights",
      "url": "https://www.allianzgi.com/en/insights/outlook-and-commentary?Topics=House%20View%20%26%20Outlooks",
      "checked_at": "2026-06-22T21:22:12+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "am_one_market_reports",
      "url": "https://www.am-one.co.jp/report/marketreport/",
      "checked_at": "2026-06-22T21:20:49+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "amova_market",
      "url": "https://www.amova-am.com/market",
      "checked_at": "2026-06-22T21:20:52+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "amundi_research_center",
      "url": "https://research-center.amundi.com/",
      "checked_at": "2026-06-22T21:22:03+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "asdf_mod_rss_bridge",
      "url": "https://www.mod.go.jp/j/rss/news.xml",
      "checked_at": "2026-06-22T21:21:45+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "atla_press",
      "url": "https://www.mod.go.jp/atla/houdou.html",
      "checked_at": "2026-06-22T21:20:31+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bis_central_bank_speeches_rss",
      "url": "https://www.bis.org/doclist/cbspeeches.rss",
      "checked_at": "2026-06-22T21:23:47+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bis_research_rss",
      "url": "https://www.bis.org/doclist/bis_fsi_publs.rss",
      "checked_at": "2026-06-22T21:23:42+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "blackrock_insights",
      "url": "https://www.blackrock.com/us/financial-professionals/insights",
      "checked_at": "2026-06-22T21:20:56+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bny_investment_insights",
      "url": "https://www.bnymellonim.com/us/en/intermediary/insights.html",
      "checked_at": "2026-06-22T21:22:01+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "boj_releases",
      "url": "https://www.boj.or.jp/rss/whatsnew.xml",
      "checked_at": "2026-06-22T21:20:07+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bok_economic_outlook_rss",
      "url": "https://www.bok.or.kr/portal/bbs/P0002359/news.rss?menuNo=200066",
      "checked_at": "2026-06-22T21:20:14+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bok_financial_stability_rss",
      "url": "https://www.bok.or.kr/portal/bbs/P0000593/news.rss?menuNo=200068",
      "checked_at": "2026-06-22T21:20:15+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bok_monetary_policy_rss",
      "url": "https://www.bok.or.kr/portal/bbs/P0000559/news.rss?menuNo=200690",
      "checked_at": "2026-06-22T21:20:13+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "bunka_press",
      "url": "https://www.bunka.go.jp/koho_hodo_oshirase/hodohappyo/",
      "checked_at": "2026-06-22T21:21:27+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "caa_news_rss",
      "url": "https://www.caa.go.jp/news.rss",
      "checked_at": "2026-06-22T21:20:24+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "cao_csti",
      "url": "https://www8.cao.go.jp/cstp/whatsnew_cstp.html",
      "checked_at": "2026-06-22T21:20:06+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "capital_group_insights",
      "url": "https://www.capitalgroup.com/institutional/insights.html",
      "checked_at": "2026-06-22T21:21:55+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "cas_home",
      "url": "https://www.cas.go.jp/",
      "checked_at": "2026-06-22T21:20:21+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "cfa_press",
      "url": "https://www.cfa.go.jp/press",
      "checked_at": "2026-06-22T21:20:24+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "churoi_news",
      "url": "https://www.mhlw.go.jp/churoi/",
      "checked_at": "2026-06-22T21:21:28+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "cigs_energy_reports",
      "url": "https://cigs.canon/energy/",
      "checked_at": "2026-06-22T21:23:40+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "clb_news",
      "url": "https://www.clb.go.jp/news/",
      "checked_at": "2026-06-22T21:21:20+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "daiwa_am_reports",
      "url": "https://www.daiwa-am.co.jp/specialreport/reports/",
      "checked_at": "2026-06-22T21:20:49+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "daiwa_institute_capital_markets",
      "url": "https://www.dir.co.jp/report/research/capital-mkt/securities/",
      "checked_at": "2026-06-22T21:20:36+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "daiwa_institute_economics",
      "url": "https://www.dir.co.jp/report/research/economics/index.html",
      "checked_at": "2026-06-22T21:20:36+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "daiwa_tech_report",
      "url": "https://www.dir.co.jp/report/consulting/dx/index.html",
      "checked_at": "2026-06-22T21:20:35+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "dbj_reports",
      "url": "https://www.dbj.jp/investigate/list/?cat=report",
      "checked_at": "2026-06-22T21:21:37+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "digital_agency_rss",
      "url": "https://www.digital.go.jp/rss/news.xml",
      "checked_at": "2026-06-22T21:20:22+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "dlri_reports",
      "url": "https://www.dlri.co.jp/api/search_report.jsp?dispflg=1&pageNo=1",
      "checked_at": "2026-06-22T21:20:43+00:00",
      "last_status": 202,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "ecb_press_rss",
      "url": "https://www.ecb.europa.eu/rss/press.html",
      "checked_at": "2026-06-22T21:20:10+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "ecb_publications_rss",
      "url": "https://www.ecb.europa.eu/rss/pub.html",
      "checked_at": "2026-06-22T21:20:11+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "egov_public_comment",
      "url": "https://public-comment.e-gov.go.jp/pcm/list",
      "checked_at": "2026-06-22T21:21:39+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "enecho_meti_release_bridge",
      "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
      "checked_at": "2026-06-22T21:20:05+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "env_press",
      "url": "https://www.env.go.jp/press/",
      "checked_at": "2026-06-22T21:20:17+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fdma_press_rss",
      "url": "https://www.fdma.go.jp/pressrelease/houdou/index.xml",
      "checked_at": "2026-06-22T21:20:25+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fed_monetary_policy_rss",
      "url": "https://www.federalreserve.gov/feeds/press_monetary.xml",
      "checked_at": "2026-06-22T21:20:07+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fed_research_papers_rss",
      "url": "https://www.federalreserve.gov/feeds/working_papers.xml",
      "checked_at": "2026-06-22T21:20:09+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fed_speeches_rss",
      "url": "https://www.federalreserve.gov/feeds/speeches.xml",
      "checked_at": "2026-06-22T21:20:08+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fidelity_international_reports",
      "url": "https://www.fidelityinternational.com/static/master/media/pdf/download-material/global-asset-allocation-insights.pdf",
      "checked_at": "2026-06-22T21:21:04+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "fsa_recent",
      "url": "https://www.fsa.go.jp/recent/recent.html",
      "checked_at": "2026-06-22T21:20:04+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "geijutuin_home",
      "url": "https://www.geijutuin.go.jp/",
      "checked_at": "2026-06-22T21:21:28+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "goldman_sachs_markets",
      "url": "https://www.goldmansachs.com/insights/the-markets/",
      "checked_at": "2026-06-22T21:21:00+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "gov_online_ministry_news",
      "url": "https://www.gov-online.go.jp/info/index.html",
      "checked_at": "2026-06-22T21:21:41+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "gpif_news_rss",
      "url": "https://www.gpif.go.jp/en/rss.xml",
      "checked_at": "2026-06-22T21:20:54+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "gsdf_press",
      "url": "https://www.mod.go.jp/gsdf/news/press/",
      "checked_at": "2026-06-22T21:21:36+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "hamagin_ri_publication",
      "url": "https://www.yokohama-ri.co.jp/html/publication/",
      "checked_at": "2026-06-22T21:20:45+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "ieej_reports",
      "url": "https://eneken.ieej.or.jp/report_list.php",
      "checked_at": "2026-06-22T21:23:40+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "iima_research_reports",
      "url": "https://www.iima.or.jp/",
      "checked_at": "2026-06-22T21:23:39+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "imf_publications",
      "url": "https://www.imf.org/en/publications/rss",
      "checked_at": "2026-06-22T21:23:38+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "inpit_ip_updates",
      "url": "https://www.inpit.go.jp/",
      "checked_at": "2026-06-22T21:21:44+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "invesco_market_insights",
      "url": "https://www.invesco.com/us/en/insights/topic/market-and-economic-insights.html",
      "checked_at": "2026-06-22T21:21:11+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "isa_news",
      "url": "https://www.moj.go.jp/isa/index.html",
      "checked_at": "2026-06-22T21:21:24+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "itochu_research_reports",
      "url": "https://www.itochu-research.com/ja/report/",
      "checked_at": "2026-06-22T21:21:38+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "janus_henderson_insights",
      "url": "https://www.janushenderson.com/en-us/investor/insights/",
      "checked_at": "2026-06-22T21:22:06+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "japan_acad_news",
      "url": "https://www.japan-acad.go.jp/japanese/news/index.html",
      "checked_at": "2026-06-22T21:21:26+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jbaudit_news",
      "url": "https://www.jbaudit.go.jp/",
      "checked_at": "2026-06-22T21:21:35+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jcg_public_relations",
      "url": "https://www.kaiho.mlit.go.jp/info/kouhou/",
      "checked_at": "2026-06-22T21:20:27+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jcrc_activity",
      "url": "https://www.jcrc.go.jp/activity/holding.html",
      "checked_at": "2026-06-22T21:21:22+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jetro_biznews_rss",
      "url": "https://www.jetro.go.jp/rss2/biznews.xml",
      "checked_at": "2026-06-22T21:20:16+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jfa_press",
      "url": "https://www.jfa.maff.go.jp/j/press/",
      "checked_at": "2026-06-22T21:21:29+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jfc_research_reports",
      "url": "https://www.jfc.go.jp/n/findings/tyousa_soukenrepo2.html",
      "checked_at": "2026-06-22T21:21:38+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jftc_press",
      "url": "https://www.jftc.go.jp/houdou/pressrelease/",
      "checked_at": "2026-06-22T21:20:28+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jinji_news",
      "url": "https://www.jinji.go.jp/news.html",
      "checked_at": "2026-06-22T21:21:20+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jishin_news",
      "url": "https://www.jishin.go.jp/",
      "checked_at": "2026-06-22T21:21:26+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jma_press",
      "url": "https://www.jma.go.jp/jma/press/topics.html",
      "checked_at": "2026-06-22T21:20:25+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jmat_news",
      "url": "https://www.mlit.go.jp/jmat/index.htm",
      "checked_at": "2026-06-22T21:21:36+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jpmorgan_am_japan_insights",
      "url": "https://am.jpmorgan.com/jp/ja/asset-management/per/insights/",
      "checked_at": "2026-06-22T21:20:57+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jpx_market_news_rss",
      "url": "https://www.jpx.co.jp/rss/markets_news.xml",
      "checked_at": "2026-06-22T21:20:53+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jpx_news_rss",
      "url": "https://www.jpx.co.jp/rss/jpx-news.xml",
      "checked_at": "2026-06-22T21:20:54+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jri_reports",
      "url": "https://www.jri.co.jp/report/",
      "checked_at": "2026-06-22T21:20:42+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jst_press_rss",
      "url": "https://www.jst.go.jp/rss/press.xml",
      "checked_at": "2026-06-22T21:20:16+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jta_news",
      "url": "https://www.mlit.go.jp/kankocho/news.html",
      "checked_at": "2026-06-22T21:20:26+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "jtsb_news",
      "url": "https://jtsb.mlit.go.jp/jtsb/",
      "checked_at": "2026-06-22T21:21:34+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kantei_home",
      "url": "https://www.kantei.go.jp/",
      "checked_at": "2026-06-22T21:20:21+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kensatsu_home",
      "url": "https://www.kensatsu.go.jp/",
      "checked_at": "2026-06-22T21:21:23+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kfs_topics",
      "url": "https://www.kfs.go.jp/",
      "checked_at": "2026-06-22T21:21:25+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kouanshin_index",
      "url": "https://www.moj.go.jp/kouanshin/kouanshinsa_index.html",
      "checked_at": "2026-06-22T21:21:35+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kouchoi_home",
      "url": "https://www.soumu.go.jp/kouchoi/",
      "checked_at": "2026-06-22T21:21:23+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "kunaicho_rss",
      "url": "https://www.kunaicho.go.jp/rss/kunaicho.rdf",
      "checked_at": "2026-06-22T21:21:21+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "maff_press_rss",
      "url": "https://www.maff.go.jp/rss.xml",
      "checked_at": "2026-06-22T21:20:18+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "meti_news",
      "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
      "checked_at": "2026-06-22T21:20:04+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mext_news_rss",
      "url": "https://www.mext.go.jp/b_menu/news/index.rdf",
      "checked_at": "2026-06-22T21:20:17+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mfs_market_insights",
      "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights.html",
      "checked_at": "2026-06-22T21:23:34+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mfs_market_pulse",
      "url": "https://www.mfs.com/en-us/investment-professional/insights/market-insights/market-pulse.html",
      "checked_at": "2026-06-22T21:23:35+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mhlw_news_rss",
      "url": "https://www.mhlw.go.jp/stf/news.rdf",
      "checked_at": "2026-06-22T21:20:19+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mic_press",
      "url": "https://www.soumu.go.jp/menu_news/s-news/index.html",
      "checked_at": "2026-06-22T21:20:23+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mizuho_bank_search_industry",
      "url": "https://search.www.mizuhobank.co.jp/search?query=MIZUHO%20Research%20Analysis&sort=date&count=20",
      "checked_at": "2026-06-22T21:21:47+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mizuho_bank_search_mhri",
      "url": "https://search.www.mizuhobank.co.jp/search?query=Mizuho%20RT%20EXPRESS&sort=date&count=20",
      "checked_at": "2026-06-22T21:21:46+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mizuho_sc_reports",
      "url": "https://www.mizuho-sc.com/seminar/report.html",
      "checked_at": "2026-06-22T21:21:44+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mlit_news_rss",
      "url": "https://www.mlit.go.jp/index.rdf",
      "checked_at": "2026-06-22T21:20:20+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mlit_press_rss",
      "url": "https://www.mlit.go.jp/pressrelease.rdf",
      "checked_at": "2026-06-22T21:20:20+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mod_news_rss",
      "url": "https://www.mod.go.jp/j/rss/news.xml",
      "checked_at": "2026-06-22T21:20:19+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mof_news_rss",
      "url": "https://www.mof.go.jp/news.rss",
      "checked_at": "2026-06-22T21:20:03+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mofa_gov_online_bridge",
      "url": "https://www.gov-online.go.jp/info/index.html",
      "checked_at": "2026-06-22T21:21:41+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "moj_home",
      "url": "https://www.moj.go.jp/index.html",
      "checked_at": "2026-06-22T21:20:23+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "monex_reports",
      "url": "https://media.monex.co.jp/ud/feature/code/market",
      "checked_at": "2026-06-22T21:21:54+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "morgan_stanley_insights",
      "url": "https://www.morganstanley.com/insights",
      "checked_at": "2026-06-22T21:21:01+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "msdf_news",
      "url": "https://www.mod.go.jp/msdf/release/",
      "checked_at": "2026-06-22T21:21:34+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mufg_am_reports",
      "url": "https://www.am.mufg.jp/report/",
      "checked_at": "2026-06-22T21:21:12+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mufg_esmart_investment",
      "url": "https://kabu.com/investment/default.html",
      "checked_at": "2026-06-22T21:21:18+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "mufg_ms_rss_info",
      "url": "https://www.sc.mufg.jp/service/rss/index.html",
      "checked_at": "2026-06-22T21:20:53+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "murc_library",
      "url": "https://www.murc.jp/library/",
      "checked_at": "2026-06-22T21:20:39+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "myam_market_outlook",
      "url": "https://www.myam.co.jp/market/",
      "checked_at": "2026-06-22T21:21:40+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nedo_news",
      "url": "https://www.nedo.go.jp/news/index.html",
      "checked_at": "2026-06-22T21:20:15+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nissay_am_market_reports",
      "url": "https://www.nam.co.jp/market/forecast/index.html",
      "checked_at": "2026-06-22T21:20:47+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nli_reports",
      "url": "https://www.nli-research.co.jp/report/?site=nli",
      "checked_at": "2026-06-22T21:21:37+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nochuri_ecofin_watch",
      "url": "https://www.nochuri.co.jp/publication/ecofin_02/",
      "checked_at": "2026-06-22T21:20:44+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nomura_am_reports",
      "url": "https://www.nomura-am.co.jp/market/marketcomment/report/",
      "checked_at": "2026-06-22T21:20:34+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nomura_research",
      "url": "https://www.nomura.co.jp/market/research/",
      "checked_at": "2026-06-22T21:20:32+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "npa_news_release",
      "url": "https://www.npa.go.jp/news/release/",
      "checked_at": "2026-06-22T21:20:30+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "npsc_home",
      "url": "https://www.npsc.go.jp/",
      "checked_at": "2026-06-22T21:21:22+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nra_news",
      "url": "https://www.nsr.go.jp/news/index.html",
      "checked_at": "2026-06-22T21:20:29+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nri_reports",
      "url": "https://www.nri.com/jp/knowledge/report/",
      "checked_at": "2026-06-22T21:20:38+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "nta_information",
      "url": "https://www.nta.go.jp/information/index.htm",
      "checked_at": "2026-06-22T21:21:25+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "oecd_ecoscope",
      "url": "https://oecdecoscope.blog/",
      "checked_at": "2026-06-22T21:23:47+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "okasan_marketinfo",
      "url": "https://www.okasan.co.jp/marketinfo/",
      "checked_at": "2026-06-22T21:21:17+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "pictet_japan_investment_info",
      "url": "https://www.pictet.co.jp/investment-information.html",
      "checked_at": "2026-06-22T21:21:53+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "pimco_japan_insights",
      "url": "https://www.pimco.com/jp/ja/insights",
      "checked_at": "2026-06-22T21:20:59+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "ppc_press",
      "url": "https://www.ppc.go.jp/news/press/",
      "checked_at": "2026-06-22T21:20:29+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "psia_news",
      "url": "https://www.moj.go.jp/psia/index.html",
      "checked_at": "2026-06-22T21:21:24+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "pwc_daily_macro",
      "url": "https://www.pwc.com/jp/ja/services/consulting/intelligence/daily-macro-economic-insights.html",
      "checked_at": "2026-06-22T21:20:41+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "rakuten_sec_toshiru_rss",
      "url": "https://media.rakuten-sec.net/list/feed/rss4googlenews",
      "checked_at": "2026-06-22T21:21:53+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "reconstruction_whats_new",
      "url": "https://www.reconstruction.go.jp/topics/whats-new/",
      "checked_at": "2026-06-22T21:20:22+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "resona_am_reports",
      "url": "https://www.resona-am.co.jp/market/report/",
      "checked_at": "2026-06-22T21:20:46+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "rieti_updates",
      "url": "https://www.rieti.go.jp/jp/index.html",
      "checked_at": "2026-06-22T21:23:39+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "rinya_press",
      "url": "https://www.rinya.maff.go.jp/j/press/",
      "checked_at": "2026-06-22T21:21:29+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "sbi_sec_reports",
      "url": "https://go.sbisec.co.jp/media/report/index.html",
      "checked_at": "2026-06-22T21:21:17+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "scbri_reports",
      "url": "https://www.scbri.jp/reports/search/",
      "checked_at": "2026-06-22T21:20:44+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "schroders_global_insights",
      "url": "https://www.schroders.com/en/global/individual/insights/",
      "checked_at": "2026-06-22T21:21:09+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "scj_info",
      "url": "https://www.scj.go.jp/ja/info/",
      "checked_at": "2026-06-22T21:21:21+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "smbc_nikko_reports",
      "url": "https://www.smbcnikko.co.jp/service/online/trade/content/report/",
      "checked_at": "2026-06-22T21:20:37+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "smdam_ichikawa_reports",
      "url": "https://www.smd-am.co.jp/market/ichikawa/",
      "checked_at": "2026-06-22T21:20:51+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "sme_agency_meti_release_bridge",
      "url": "https://www.meti.go.jp/ml_index_release_atom.xml",
      "checked_at": "2026-06-22T21:20:05+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "smtam_reports",
      "url": "https://www.smtam.jp/report_column/",
      "checked_at": "2026-06-22T21:21:13+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "sompo_am_reports",
      "url": "https://www.sompo-am.co.jp/report/",
      "checked_at": "2026-06-22T21:21:40+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "sports_agency_news",
      "url": "https://www.mext.go.jp/sports/",
      "checked_at": "2026-06-22T21:21:27+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "state_street_global_outlook",
      "url": "https://www.ssga.com/us/en/intermediary/insights/global-market-outlook",
      "checked_at": "2026-06-22T21:21:12+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "td_asset_marketreport",
      "url": "https://www.tdasset.co.jp/marketreport/",
      "checked_at": "2026-06-22T21:21:48+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "tokio_marine_am_market_report",
      "url": "https://www.tokiomarineam.co.jp/market/market_report/2026/index.html",
      "checked_at": "2026-06-22T21:21:48+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "trowe_price_insights",
      "url": "https://www.troweprice.com/financial-intermediary/us/en/insights.html",
      "checked_at": "2026-06-22T21:22:09+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "ubs_global_insights",
      "url": "https://www.ubs.com/global/en/wealthmanagement/insights.html",
      "checked_at": "2026-06-22T21:21:56+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "vanguard_market_outlook",
      "url": "https://corporate.vanguard.com/content/corporatesite/us/en/corp/vemo/vanguard-economic-market-outlook.html",
      "checked_at": "2026-06-22T21:21:05+00:00",
      "last_status": 200,
      "error_count": 0,
      "last_error": null
    },
    {
      "source_id": "world_bank_global_economic_prospects",
      "url": "https://www.worldbank.org/en/publication/global-economic-prospects",
      "checked_at": "2026-06-22T21:23:49+00:00",
      "last_status": 304,
      "error_count": 0,
      "last_error": null
    }
  ]
}
