{
  "schemaVersion": 2,
  "generatedAt": "2026-08-04T10:30:02+09:00",
  "summary": {
    "status": "watch",
    "headline": "観測処理を決定的生成に切り替え、現在は 320 件のCTFイベントとコーパス 3223 / 5816 問を反映しています。",
    "description": "Codex認証に依存せず、既存の公開可能な監査JSONから observer.json を生成しました。観測元: participation-audit=2026-07-13T23:08:25+09:00 / corpus-summary=2026-06-19T16:21:23+09:00 / corpus-run=ctfd-unknown-benchmark-runs.json 2026-06-19 04:11:50+09:00。"
  },
  "charts": {
    "corpus": {
      "solved": 3223,
      "total": 5816,
      "trendNote": "直近2日比較: +552 問（比較元: tmp-naufalardhani-unknown-recheck-public.json、2026-06-14 09:29:46+09:00）。"
    },
    "participation": {
      "discovered": 320,
      "participated": 32,
      "registered": 25,
      "solvedEvents": 4,
      "futureCovered": 2,
      "futureTotal": 12
    }
  },
  "metrics": [
    {
      "label": "検出済みCTFイベント",
      "value": "320",
      "detail": "participation-audit の events 件数から集計。"
    },
    {
      "label": "参加扱いイベント",
      "value": "32",
      "detail": "participated_event_count を反映。"
    },
    {
      "label": "登録済みイベント",
      "value": "25",
      "detail": "registered_event_count を反映。"
    },
    {
      "label": "解決ありイベント",
      "value": "4",
      "detail": "solved_event_count を反映。"
    },
    {
      "label": "零解決イベント",
      "value": "24",
      "detail": "zero_solve_live_event_count を反映。"
    },
    {
      "label": "コーパス解けた問題数/総数",
      "value": "3223 / 5816",
      "detail": "進捗率 55%。カタログ総問題数は 5833。"
    },
    {
      "label": "直近2日間の増減",
      "value": "+552",
      "detail": "直近2日比較: +552 問（比較元: tmp-naufalardhani-unknown-recheck-public.json、2026-06-14 09:29:46+09:00）。"
    },
    {
      "label": "主要外部導線ブロック",
      "value": "39 件",
      "detail": "登録ブロック=19、支払い=10、手動=8、CAPTCHA=2。"
    }
  ],
  "requiredSections": [
    {
      "id": "recent_ctf_results",
      "title": "1. 直近のCTF参加結果",
      "items": [
        {
          "heading": "D^3CTF 2026",
          "body": "日時: 2026-07-25 21:00:00+09:00 ～ 2026-07-26 21:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 未取得。観測元: participation-audit。"
        },
        {
          "heading": "DIVER OSINT CTF 2026",
          "body": "日時: 2026-07-25 12:10:00+09:00 ～ 2026-07-26 12:10:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 未取得。観測元: participation-audit。"
        },
        {
          "heading": "Codegate CTF 2026 Finals",
          "body": "日時: 2026-07-23 10:00:00+09:00 ～ 2026-07-24 10:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 登録ブロックまたはエラー。観測元: participation-audit。"
        },
        {
          "heading": "BDSec CTF 2026",
          "body": "日時: 2026-07-21 00:00:00+09:00 ～ 2026-07-22 00:00:00+09:00。解けた問題数: 0、総問題数: 1、順位: 未取得、CTFd反映: ctftime_results_not_expected_yet。 登録状態: registered_team_created_pending_start。観測元: participation-audit。"
        },
        {
          "heading": "DAMCTF 2026",
          "body": "日時: 2026-07-18 09:00:00+09:00 ～ 2026-07-20 09:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 登録済み（セッション取込）。観測元: participation-audit。"
        },
        {
          "heading": "DownUnderCTF 2026 - CANCELLED",
          "body": "日時: 2026-07-18 04:30:00+09:00 ～ 2026-07-20 04:30:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 登録ブロックまたはエラー。観測元: participation-audit。"
        },
        {
          "heading": "OmniCTF 2026 Quals",
          "body": "日時: 2026-07-18 00:00:00+09:00 ～ 2026-07-20 00:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: registration_duplicate_email。観測元: participation-audit。"
        },
        {
          "heading": "HoneyBadger CTF AvitoTech",
          "body": "日時: 2026-07-18 18:00:00+09:00 ～ 2026-07-20 00:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 登録ブロックまたはエラー。観測元: participation-audit。"
        },
        {
          "heading": "EYCC CTF 2026 ",
          "body": "日時: 2026-07-17 20:00:00+09:00 ～ 2026-07-19 20:00:00+09:00。解けた問題数: 0、総問題数: 0、順位: 未取得、CTFd反映: 未確認。 登録状態: 登録ブロックまたはエラー。観測元: participation-audit。"
        }
      ]
    },
    {
      "id": "upcoming_ctf",
      "title": "2. 今後のCTF参加予定",
      "items": [
        {
          "heading": "直近予定は未取得",
          "body": "participation-audit から今後のCTF予定を確認できませんでした。"
        }
      ]
    },
    {
      "id": "unsolved_in_participation",
      "title": "3. CTF参加時に解けなかった問題",
      "items": [
        {
          "heading": "[改善着手済み] 0xV01D CTF 2026",
          "body": "日時: 2026-05-18 13:00:00+09:00 ～ 2026-05-20 13:00:00+09:00。概要: 解けた問題数 9 / 総問題数 65。原因候補: 改善待ち 64 件。登録状態: 登録済み（チーム作成済み）。"
        },
        {
          "heading": "[改善着手済み] TJCTF 2026",
          "body": "日時: 2026-05-16 01:00:00+09:00 ～ 2026-05-18 01:00:00+09:00。概要: 解けた問題数 61 / 総問題数 51。原因候補: 改善待ち 38 件。登録状態: 登録済み（チーム作成済み）。"
        },
        {
          "heading": "[改善着手済み] NDIAS Automotive/IoT CTF",
          "body": "日時: 2026-05-15 18:00:00+09:00 ～ 2026-05-17 18:00:00+09:00。概要: 解けた問題数 23 / 総問題数 37。原因候補: 改善待ち 34 件。登録状態: 登録済み（チーム作成済み）。"
        },
        {
          "heading": "[改善着手済み] HASBLCTF26",
          "body": "日時: 2026-05-30 02:00:00+09:00 ～ 2026-06-01 02:00:00+09:00。概要: 解けた問題数 16 / 総問題数 29。原因候補: 改善待ち 21 件。登録状態: 登録済み（チーム作成済み）。"
        },
        {
          "heading": "[改善着手済み] From Dusk Till Dawn Quals",
          "body": "日時: 未取得 ～ 未取得。概要: 解けた問題数 49 / 総問題数 23。原因候補: 改善待ち 22 件。登録状態: 登録済み（セッション取込）。"
        },
        {
          "heading": "[改善着手済み] Fluid Attacks' CTF 2026-2",
          "body": "日時: 2026-07-04 22:00:00+09:00 ～ 2026-07-05 10:00:00+09:00。概要: 解けた問題数 5 / 総問題数 2。原因候補: 改善待ち 2 件。登録状態: 履歴カタログ化済み。"
        },
        {
          "heading": "[キュー入り] SECCON Beginners CTF 2026",
          "body": "日時: 2026-06-13 14:00:00+09:00 ～ 2026-06-14 14:00:00+09:00。概要: 解けた問題数 11 / 総問題数 26。原因候補: 未解決問題が残存。登録状態: 登録済み（チーム作成済み）。"
        },
        {
          "heading": "[キュー入り] BroncoCTF 2026",
          "body": "日時: 2026-07-12 01:00:00+09:00 ～ 2026-07-13 01:00:00+09:00。概要: 解けた問題数 0 / 総問題数 1。原因候補: 参加後の零解決または提出未反映。登録状態: 登録済み（セッション取込）。"
        },
        {
          "heading": "[キュー入り] LYKNCTF",
          "body": "日時: 2026-07-06 09:00:00+09:00 ～ 2026-07-08 09:00:00+09:00。概要: 解けた問題数 0 / 総問題数 1。原因候補: 参加後の零解決または提出未反映。登録状態: registered_team_created_pending_start。"
        }
      ]
    },
    {
      "id": "recent_improvements",
      "title": "4. 直近で自立改善で改善した内容",
      "items": [
        {
          "heading": "日時: 2026-07-26 20:36:44+09:00（tmp-current-unknown-diagnostics-v95-regenerated-from-runs-latest）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-current-unknown-diagnostics-v95-regenerated-from-runs-latest.json の派生サマリを反映。遡及テスト結果: 解決 6 / 20 問、完走run 0 件。"
        },
        {
          "heading": "日時: 2026-07-26 07:49:45+09:00（tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-233-replay）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-233-replay.json の派生サマリを反映。遡及テスト結果: 解決 1 / 3 問、完走run 0 件。"
        },
        {
          "heading": "日時: 2026-07-26 02:48:19+09:00（tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-227-status）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-227-status.json の派生サマリを反映。遡及テスト結果: 詳細指標は未取得。"
        },
        {
          "heading": "日時: 2026-07-20 09:44:07+09:00（tmp-shellmates-solver-improvement-wave197-diagnostics）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-shellmates-solver-improvement-wave197-diagnostics.json の派生サマリを反映。遡及テスト結果: 解決 1 / 20 問、完走run 0 件。"
        },
        {
          "heading": "日時: 2026-07-20 09:41:10+09:00（tmp-shellmates-solver-improvement-wave197-replay）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-shellmates-solver-improvement-wave197-replay.json の派生サマリを反映。遡及テスト結果: 解決 1 / 3 問、完走run 0 件。"
        },
        {
          "heading": "日時: 2026-07-20 01:26:59+09:00（tmp-shellmates-solver-improvement-harness）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-shellmates-solver-improvement-harness.json の派生サマリを反映。遡及テスト結果: 割当 1 件。"
        },
        {
          "heading": "日時: 2026-07-20 01:26:59+09:00（tmp-shellmates-solver-improvement-plan）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-shellmates-solver-improvement-plan.json の派生サマリを反映。遡及テスト結果: 未完了 14 件。"
        },
        {
          "heading": "日時: 2026-07-09 00:58:34+09:00（tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-176-status）",
          "body": "発生していた問題点: 公開コーパスまたは未知問題runnerの未解決・素材不足。改善内容: tmp-solver-improvement-public-corpus-Shellmates-Hack-Till-Shour-2k22-CTF-challs-wave-176-status.json の派生サマリを反映。遡及テスト結果: 詳細指標は未取得。"
        }
      ]
    },
    {
      "id": "corpus_progress",
      "title": "5. 過去CTFコーパスの解けている問題/総数と直近2日間の推移",
      "items": [
        {
          "heading": "過去コーパス進捗（直近監査）",
          "body": "解けている問題数: 3223 / 5816。直近2日比較: +552 問（比較元: tmp-naufalardhani-unknown-recheck-public.json、2026-06-14 09:29:46+09:00）。 観測ファイル: ctfd-unknown-benchmark-runs.json。"
        }
      ]
    },
    {
      "id": "critical_unresolvable",
      "title": "6. 自立改善で対応不可の大問題",
      "items": [
        {
          "heading": "外部要因（参加導線）",
          "body": "registration_blocked_or_error=19、registration_payment_required=10、manual_onboarding_required=8、registration_captcha_required=2、remote_participation_not_supported=1。これらは solver の自立改善より先に、登録・支払い・CAPTCHA・手動同意など外部導線の解消が必要です。"
        },
        {
          "heading": "外部要因（素材・解析ギャップ）",
          "body": "unknown diagnostics では solver_coverage_gap=3980、missing_declared_artifacts=28、ambiguous_candidates_no_unique_answer=135。素材到達や解答表現の不足が主因です。"
        },
        {
          "heading": "致命的な対応不可問題",
          "body": "未解決総数は 4143 / 5816 問。answer visibility blockers は answer_named_file=1452、metadata_only=1490、direct_prompt_leak=790。公開可能な材料の再取得・再分類が必要です。"
        }
      ]
    }
  ]
}
