開発ログ

最小構成のCanonicalデータベースを物理構築する

30秒でわかる概要

今回なにをした?

正式な検証記録と今回作った仕組みを根拠に、同じ条件を次の工程から参照できる状態にしました。

なぜ必要?

この工程の成果物・判定条件が、次の工程から同じ根拠で参照できる形に固定されていませんでした。

何が変わった?

現在の状態

詳細

Evidence Record

今回確定したこと

定義した境界・成果

  • 7件を実際に確認し、7件すべてを判定。未解決は0件でした
  • 結果の内訳は検証済みの判定 5件、検証済みの判定 2件でした
  • 具体例では 確認項目 → 検証済みの判定: 正式な physical schema creates core race, horse, entry, result and payout entities with primary/foreign-key constraints and 正式な schema metadata. / 確認項目 → 検証済みの判定: rejected 正式な ingestion records source-missing, missing-key, conflicting-source, parser-failure, invalid/stale and unresolved reasons with retry and resolution state instead of silent omission. / 確認項目 → 検証済みの判定: ingest batches and entity-level outcomes distinguish accepted, rejected, held and retry-pending states, with 確認項目 excluded by データベース constraints.

許可されること / できること

  • 正式成果物と検証値を同じEvidence基準で参照できる
  • 完了工程の成果を後続工程へ明示的に引き渡せる

安全境界・防止策

禁止されること / 防止策

  • Evidenceに存在しない数値や成果を公開記事へ追加することを防ぐ
  • noteとWebで異なる事実を記述することを防ぐ

実装・契約根拠

  • 正式な検証記録と正式成果物を公開面の根拠として参照します。

検証結果

  • task_substance_status(結果:PASS)
  • task_substance_coverage(結果:PASS)
  • task_substance_unresolved(結果:PASS)
  • task_substance_evidence_refs(結果:PASS)

未達・対象外

  • この工程のEvidenceに記録されていない性能・収益・精度は主張しません。
  • 公開記事は正式な検証記録で確認できた範囲だけを対象にします。

次工程

次に、この基準を使って「履歴データを移行して品質を検証する」の検証へ進めるか確認します。

関連リンク

競馬AI計画の全体ロードマップはこちらです。 https://keiba-ai-plan.pages.dev/roadmap/

Evidence Stage

確認項目

内部管理情報

Task ID: この工程

Canonical Outcome Trace

  • 7件を実際に確認し、7件すべてを判定。未解決は0件でした
  • 結果の内訳はIMPLEMENTED 5件、VERIFIED 2件でした
  • 具体例では PHYSICAL_CANONICAL_SCHEMA → IMPLEMENTED: canonical physical schema creates core race, horse, entry, result and payout entities with primary/foreign-key constraints and canonical schema metadata. / FAIL_CLOSED_REJECT_LEDGER → IMPLEMENTED: rejected canonical ingestion records source-missing, missing-key, conflicting-source, parser-failure, invalid/stale and unresolved reasons with retry and resolution state instead of silent omission. / INGEST_STATUS_AND_RETRY_STATE → IMPLEMENTED: ingest batches and entity-level outcomes distinguish accepted, rejected, held and retry-pending states, with SILENT_SKIP excluded by database constraints.

Internal Management

Task ID: RF_DEV_118_03_MINIMAL_CANONICAL_DATABASE_PHYSICAL_BUILD_V1

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

← 開発ログへ戻る

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