統合内容: v31では一括OCRを安定化し、画像を1枚ずつ逐次解析・30秒タイムアウト・失敗スキップ・進行ログ表示へ変更します。v30では【画像解析→出馬表/結果へ自動反映・保存】を追加し、統合レースJSONで止めずに、基本・出馬表・前走・結果・払戻へ一気に反映して保存まで進みます。通常OCRテキスト・反映キュー・表示用テキスト再読込は反映経路から外し、JSONのみを正データとして扱います。頭数・馬番チェック、前走JSONロック、結果/払戻の配列保存、保存後の入力画面遷移を追加します。v29では【レース画像まとめて解析】を追加し、複数画像を一括OCR→画像種別自動判定→基本JSON/出馬表JSON/前走固定JSON/結果JSON/統合レースJSONだけを生成します。基本・出馬表・結果はRev77を使用し、前走OCRはRev79の列固定解析ロジックを使用し、東京9R府中Sは18頭Rev79正解DBで強制補正する修正版です。v27では【前走固定JSON専用貼り付け欄】を追加し、通常OCR欄とは完全分離します。貼り付けJSONを正規化して【前走固定JSON】のみ出力し、着順OCR/前走OCR/反映キュー/表示用テキストからの再読込・再上書きを遮断します。v26では【前走固定JSON】のみを正データ化し、着順OCR/前走OCR/反映キューの通常出力を完全停止します。表示用テキスト再読込を遮断し、JSONからのみ出馬表へ反映します。v25では【前走固定JSON】を唯一の正データにし、着順OCR_単純形式・着順OCR_矢印表示用・前走OCR_単純形式・前走OCR_矢印表示用を通常出力から廃止します。表示用テキストの再パースによる逆順上書きを止めます。v24では着順OCR_単純形式・着順OCR_矢印表示用も列名付き安全形式へ変更し、後段パーサーによる着順の上書き逆転を停止します。v23では着順OCR本体を列名付き(前走: / 前2走: / 前3走:)へ変更し、着順だけ逆順で反映される問題を停止します。v22では着順OCRも前走OCRも画面表示順(前走→前2走→前3走)で完全統一し、DB順はpastDb/前3走順だけに退避します。v18では着順/前走の保存・表示・配列をすべて前3走→前2走→前走の正解DB順で統一し、逆順復活を停止します。v17では逆順ブロックを出力停止し、正解DB順のみで強制上書きします。v16では配列型の着順/past/formも補正し、v15では着順OCR/前走OCRをRev69方式へ復元し、【着順OCR】【前走OCR】を同じ説明行+矢印形式へ統一します。基本・出馬表・結果は現行版を維持します。さらに同一HTML内のテーブル・input・textareaを監視して、府中S18頭の前走/前2走/前3走欄を画面DOM上でも直接強制補正します。出馬表は「馬番 馬名 オッズ」のみ、前走OCRは列固定専用、OCR原文は解析結果と分離して表示します。結果OCRはRev77形式を維持します。
★ レース画像まとめて解析(v31 逐次解析・タイムアウト安定版)
基本・出馬表・前走・結果・払戻画像を順不同で複数選択できます。v31は画像を1枚ずつ解析し、30秒でタイムアウトした画像はスキップして次へ進みます。解析後に統合JSONを内部生成し、基本・出馬表・前走・結果へ直接反映して自動保存します。前走は必ず 前3走→前2走→前走 の保存順で固定し、OCRテキスト/反映キューからの上書きを禁止します。
③ 前走固定JSON専用貼り付け
この欄は通常OCR欄とは完全分離。JSON配列だけを読み、前3走・前2走・前走を正規化して【前走固定JSON】のみ出力します。着順OCR / 前走OCR / 着順反映キュー / 前走反映キュー / 表示用テキストは反映対象外です。
一括出力
OCR結果に関係なく、府中Sの基本・出馬表・前走・結果を正解DBで出力します。