開発ログ

Live OddsとRace Day運用経路を監査する

30秒でわかる概要

今回なにをした?

Live Oddsの取得から、正式なOdds Capture、Race Day Operationまでの接続を実コードで監査しました。

12項目をすべて判定し、**VERIFIED 10件、FINDING 2件、未解決0件**でした。

なぜ必要?

Race Dayでは「オッズを取得できる」だけでは不十分です。

取得時刻、市場確率、再現可能なEvidence、未来情報の混入防止、そして正式な判断経路まで一本につながっている必要があります。

何が分かった?

Live Odds更新、MORNING_0900 / PRE60 / PRE15 / PRE5 の観測時点、オッズ履歴Snapshot、正式OddsCapture、未来オッズ防止、正式Race Day Operationは確認できました。

一方で、全日Race Day Orchestrationから、

  • 正式な OddsCapture
  • 正式な Race Day Operation

への直接接続は確認できませんでした。

現在の状態

主要部品は存在しますが、**Live Odds取得 → 正式OddsCapture → 正式Race Day Operation** はまだ一つの実行経路として完全には閉じていません。

詳細

確認できた実装

  • Live Oddsを更新する全日Race Day運用
  • MORNING_0900 / PRE60 / PRE15 / PRE5 の観測時点
  • オッズ履歴Snapshot取得
  • 明示的なLive Fetch
  • オッズ履歴書き込みのOpt-in境界
  • 正式な OddsCapture
  • オッズから市場確率を計算する処理
  • UTC取得時刻とFingerprint
  • 正式な Race Day Operation
  • 判断時刻より未来のオッズを拒否するガード
  • SHADOW_ONLY の実行境界

FINDING 1:全日運用 → 正式OddsCapture

全日Race Day運用にはLive Odds取得とSnapshot保存がありますが、Revenue-Firstの正式 OddsCapture を直接生成する接続は確認できませんでした。

FINDING 2:全日運用 → 正式Race Day Operation

正式なRace Day Operationは存在しますが、全日Race Day Orchestrationから直接呼び出す接続は確認できませんでした。

この結果が意味すること

Race Dayで必要な主要部品はかなり揃っています。

ただし、部品の存在と「実運用で一本につながっていること」は別です。

今回の監査で、次に直すべき場所を2つの具体的な接続単位まで絞り込めました。

Evidence Record

  • 監査対象:12件
  • VERIFIED:10件
  • FINDING:2件
  • 未解決:0件
  • Task Substance Gate:PASS
  • Database Access:NONE
  • Database Write:NO
  • Production Mutation:NO

未達・対象外

この工程のEvidenceに記録されていない性能・収益・精度は主張しません。

また、この監査結果は実資金実行の許可を意味しません。

次工程

次に、Shadow・Calibration・Evaluation・実資金系資産の中核接続を監査します。

関連リンク

競馬AI計画 全体ロードマップ: https://keiba-ai-plan.pages.dev/roadmap/

全体ロードマップを見る →

← 開発ログへ戻る

掲載内容は、その時点の開発・検証記録です。将来の利益や的中を保証するものではありません。