#!/usr/bin/env bash
set -euo pipefail

split="${1:-development}"
details_flag=""
if [[ "${2:-}" == "details" ]]; then details_flag="--details"; fi
if [[ "$split" != "development" && "$split" != "holdout" ]]; then
  echo "Uso: $0 development|holdout" >&2
  exit 2
fi
if [[ "$split" == "holdout" && "${PATANISCAI_UNLOCK_HOLDOUT:-}" != "YES" ]]; then
  echo "Holdout bloqueado; defina PATANISCAI_UNLOCK_HOLDOUT=YES apenas no gate final." >&2
  exit 2
fi

repo_dev="/Volumes/www/develop"
key_name="development_exposed"
if [[ "$split" == "holdout" ]]; then key_name="holdout_locked"; fi
ids=$(php -r '$d=json_decode(file_get_contents($argv[1]),true); echo implode(",",$d[$argv[2]]);' \
  "$repo_dev/docs/pataniscai_benchmark_split.json" "$key_name")

ssh -i "$HOME/.ssh/id_ed25519" claude@10.0.30.253 \
  "cd /var/www/sabichao && sudo -u www-data env PATANISCAI_BENCHMARK_IDS='$ids' php" \
  < "$repo_dev/scripts/pataniscai_benchmark_export.php" \
| ssh -i "$HOME/.ssh/id_ed25519_claude" claude@192.168.69.20 \
  "cd /var/www/develop && sudo -u www-data php scripts/pataniscai_benchmark.php --ids=$ids --reference-stdin $details_flag"
