#!/usr/bin/env bash
# 新本番サーバー上でそのまま実行する用（SSH ログイン後に1回コピペ）
# 全プロファイル × 2020〜2026 の結果確定レースを all_race_ai_profile_compare に書き込む
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$ROOT"
export PYTHONPATH="${ROOT}${PYTHONPATH:+:$PYTHONPATH}"

echo "=== audit (before) ==="
python3 scripts/audit_data_coverage.py --from-year 2020 --to-year 2026 || true

if [[ ! -f scripts/import_all_race_ai_compare_profiles.py ]]; then
  echo "ERROR: scripts/import_all_race_ai_compare_profiles.py がありません。git pull または scp で反映してください。" >&2
  exit 1
fi
if [[ ! -f ai/stage1_screening.py ]]; then
  echo "ERROR: ai/stage1_screening.py がありません。" >&2
  exit 1
fi

export BACKFILL_FROM_DATE="${BACKFILL_FROM_DATE:-2020-01-01}"
export BACKFILL_TO_DATE="${BACKFILL_TO_DATE:-2026-12-31}"
exec ./scripts/backfill_data_and_repredict.sh repredict-all
