{
  "schemaVersion": 2,
  "generatedAt": "2026-06-06T09:03:25+09:00",
  "summary": {
    "status": "watch",
    "headline": "直近は3大会解法成功、今後の登録ハードルが高止まり",
    "description": "最新監査では参加・採択は継続中だが、CTF参加率は 14/301、CTFtime反映はまだ未確認項目が多く、次回自動参加に向けた登録準備がボトルネックです。"
  },
  "charts": {
    "corpus": {
      "solved": 1673,
      "total": 5816,
      "trendNote": "2日比較: 比較元時刻が未取得のため厳密な2日推移は未取得。直近観測差分は 1671→1673 (+2)"
    },
    "participation": {
      "discovered": 301,
      "participated": 14,
      "registered": 8,
      "solvedEvents": 3,
      "futureCovered": 2,
      "futureTotal": 7
    }
  },
  "metrics": [
    {
      "label": "参加監査の最新時刻",
      "value": "2026-06-05T23:50:43+00:00",
      "detail": "participation-audit.json の作成時刻"
    },
    {
      "label": "直近3大会のCTF解決",
      "value": "3",
      "detail": "最近解決イベント: TJCTF 2026 / NDIAS Automotive/IoT CTF / HASBLCTF26"
    },
    {
      "label": "コーパス総問題数",
      "value": "5816",
      "detail": "catalogs/public-ctfd-corpus/summary.json"
    },
    {
      "label": "コーパス解決問題",
      "value": "1673",
      "detail": "ctfd-unknown-diagnostics.json の solved_questions"
    },
    {
      "label": "未来イベント監視",
      "value": "7",
      "detail": "現在のfuture総数 / 登録済み:2 / カバレッジ:0.2857"
    }
  ],
  "requiredSections": [
    {
      "id": "recent_ctf_results",
      "title": "1. 直近のCTF参加結果",
      "items": [
        {
          "heading": "TJCTF 2026（2026-05-15T16:00:00+00:00 ～ 2026-05-17T16:00:00+00:00）",
          "body": "解けた問題数: 50 (推定、actionable_challenge_count) / 総問題数: 未確認 / 順位: 未確認 / CTFd反映: ctftime連携対象はtrueだがverified=0のため未反映扱い。登録済み: true"
        },
        {
          "heading": "NDIAS Automotive/IoT CTF（2026-05-15T09:00:00+00:00 ～ 2026-05-17T09:00:00+00:00）",
          "body": "解けた問題数: 37 (推定) / 総問題数: 未確認 / 順位: 未確認 / CTFd反映: ctftime連携対象はtrueだがverified=0のため未反映扱い。登録済み: true"
        },
        {
          "heading": "HASBLCTF26（2026-05-29T17:00:00+00:00 ～ 2026-05-31T17:00:00+00:00）",
          "body": "解けた問題数: 29 (推定) / 総問題数: 未確認 / 順位: 未確認 / CTFd反映: ctftime連携対象はtrueだがverified=0のため未反映扱い。登録済み: true"
        }
      ]
    },
    {
      "id": "upcoming_ctf_schedule",
      "title": "2. 今後のCTF参加予定",
      "items": [
        {
          "heading": "SSMCTF 2026 Qualifiers（2026-06-07T10:00:00+00:00）",
          "body": "オンボーディング: registration_blocked_or_error。登録: 未登録。申込経路: https://ctftime.org/event/2913/ / https://ssmct.org/ctf。"
        },
        {
          "heading": "SAS CTF 2026 Quals（2026-06-06T12:00:00+00:00）",
          "body": "オンボーディング: registration_payment_required。登録: 未登録。申込経路: https://ctftime.org/event/3109/ / https://ctf.thesascon.com。"
        },
        {
          "heading": "Anti-Slop CTF 2026（2026-06-13T01:00:00+00:00）",
          "body": "オンボーディング: registration_blocked_or_error。登録: 未登録。申込経路: https://ctftime.org/event/3272/ / https://ctf.antislopp.i.ng。"
        },
        {
          "heading": "Sieberrsec CTF 7.0（2026-06-17T01:00:00+00:00）",
          "body": "オンボーディング: registration_blocked_or_error。登録: 未登録。申込経路: https://ctftime.org/event/3299/ / https://sieberr.live。"
        },
        {
          "heading": "ZeroDay Heist 2026（2026-06-06T06:30:00+00:00）",
          "body": "オンボーディング: registration_blocked_or_error。登録: 未登録。申込経路: https://ctftime.org/event/3308/ / https://ctf.cyberhx.com。"
        },
        {
          "heading": "DalCTF 2026（2026-06-06T13:00:00+00:00）",
          "body": "オンボーディング: 未取得。登録: 未登録。申込経路: https://ctftime.org/event/3320/ / https://dalctf2026.com。"
        }
      ]
    },
    {
      "id": "unresolved_during_participation",
      "title": "3. CTF参加時に解けなかった問題",
      "items": [
        {
          "heading": "THEM?!CTF 2026（2026-05-31）",
          "body": "状況: 改善着手済み / 未解決: 1問相当。登録状態: registration_blocked_or_error。提出: 1、改善オープン: 1。"
        },
        {
          "heading": "bhackari CTF 2026（2026-05-31）",
          "body": "状況: 改善着手済み / 未解決: 1問相当。登録状態: manual_onboarding_required。提出不可: 0、改善オープン: 1。"
        },
        {
          "heading": "Pwn2Play Open CTF（2026-05-30）",
          "body": "状況: 改善着手済み / 未解決: 1問相当。登録状態: historical_ctf_cataloged。提出: 0、改善オープン: 1。"
        },
        {
          "heading": "0xV01D CTF 2026（2026-05-18〜20）",
          "body": "状況: キュー入り + 改善着手済み / 未解決: 65問相当。登録済み: true。キュー: 11、提出: 9、改善オープン: 65。"
        },
        {
          "heading": "From Dusk Till Dawn Quals（開始・終了未取得）",
          "body": "状況: その他 / 未解決: 23問相当。登録状態: registration_blocked_or_error。改善オープン: 23。"
        }
      ]
    },
    {
      "id": "recent_autonomy_improvements",
      "title": "4. 直近で自立改善で改善した内容",
      "items": [
        {
          "heading": "2026-05-07T00:06:23+09:00（aes-and-config-improvements）",
          "body": "発生していた問題: AES関連とSalsa20設定値での解答抽出不足。改善内容: AES-ECB with MD5 prompt-derived key and replacement plaintext、Rust Salsa20 config value decrypt を追加。遡及テスト結果: solved_cases 2 / targeted_cases 2。"
        },
        {
          "heading": "2026-05-07T00:32:05+09:00（caesar-and-modbus-improvements）",
          "body": "発生していた問題: Caesar/Modbus問で一致探索が未成立。改善内容: Caesar/Modbus問題の候補一致ロジックを更新。遡及テスト結果: solved_count 2 / target_count 2。"
        },
        {
          "heading": "2026-05-07T00:14:09+09:00（known-plaintext-xor-improvements）",
          "body": "発生していた問題: One-time padで既知平文前提の復号不良。改善内容: 既知平文XOR前処理と解析改善。遡及テスト結果: solved_count 1 / target_count 1。"
        },
        {
          "heading": "2026-05-06T23:54:50+09:00（makefile-decrypt-improvements）",
          "body": "発生していた問題: Makefile系暗号問題で復号方針の当て外れ。改善内容: decrypto-1, decrypto-2 用の復号ロジックを追加。遡及テスト結果: solved_cases 2 / targeted_cases 2。"
        },
        {
          "heading": "2026-05-06T23:48:11+09:00（prompt-derived-and-diff-improvements）",
          "body": "発生していた問題: プロンプト由来/差分系での解釈不足。改善内容: caesar・cmp・Diffie-Hellman・md5系のプロンプトを再整備。遡及テスト結果: solved_cases 4 / targeted_cases 4。"
        },
        {
          "heading": "2026-05-06T23:07:52+09:00（speed-guard-improvements）",
          "body": "発生していた問題: 未登録/既存ガード経由で速度遅延。改善内容: speed probe のトップカード処理とjavascript候補抽出を短縮。遡及テスト結果: matches 14 / processed_questions 50（completion_claim=false、継続最適化中）。"
        },
        {
          "heading": "2026-05-06T22:49:16+09:00（targeted-extraction-improvements）",
          "body": "発生していた問題: 分類抽出のミスマッチ。改善内容: visual_or_binary_png_gap 等の分類でターゲット抽出フローを更新。遡及テスト結果: newly_matching_cases_in_this_pass 3 / still_unmatched_cases 2 / targeted_cases 5。"
        },
        {
          "heading": "2026-05-06T23:58:55+09:00（vigenere-prompt-improvements）",
          "body": "発生していた問題: Vigenere鍵情報が未提示で推定不能。改善内容: prompt-declared Vigenere key を追加。遡及テスト結果: solved_cases 1 / targeted_cases 1。"
        }
      ]
    },
    {
      "id": "corpus_progress_2day",
      "title": "5. 過去CTFコーパスの解けている問題/総数と直近2日間の推移",
      "items": [
        {
          "heading": "進捗",
          "body": "現在: solved 1673 / total 5816（進捗 28.7%）。"
        },
        {
          "heading": "推移",
          "body": "ctfd-unknown-diagnostics-latest: 1671 → ctfd-unknown-diagnostics: 1673、差分 +2。比較時刻情報が未記録のため、厳密な2日間比較は未取得。"
        }
      ]
    },
    {
      "id": "major_unresolved_problems",
      "title": "6. 自立改善で対応不可の大問題",
      "items": [
        {
          "heading": "対応不可（再現可能データ不足）",
          "body": "gap_buckets.solver_coverage_gap: 119 editions / 3980 unresolved。再現可能性が低く、ソルバの追加改善だけでは同時に突破困難。"
        },
        {
          "heading": "その他の高リスクボトルネック",
          "body": "missing_declared_artifacts: 28（3 editions）、ambiguous_candidates_no_unique_answer: 135（13 editions）、exact_not_found: 2（2 issues）。"
        },
        {
          "heading": "外部要因",
          "body": "not_usable_unknown_input_questions: 4143、missing_or_not_found_input_questions: 2。素材不足・外部情報依存（回答の可用性不十分）が主因で、要因分離して再取得/取得経路見直しが必要。"
        }
      ]
    }
  ]
}
