#!/bin/zsh
set -o pipefail

PYTHON_BIN="/Users/longmountain/Documents/Codex/2026-07-25/bluestack-work/work/aov-venv/bin/python"
BATCH_RUNNER="/Users/longmountain/.codex/skills/automate-aov-reroll/scripts/aov_batch.py"
CAFFEINATE_BIN="/usr/bin/caffeinate"
XAPK="/Users/longmountain/Downloads/Garena+%E5%82%B3%E8%AA%AA%E5%B0%8D%E6%B1%BA%EF%BC%9A%E5%86%A5%E5%AE%9A%E7%8E%8B%E7%89%8C%E7%89%88%E6%9C%AC_1.63.1.4_APKPure.xapk"
OUTPUT_ROOT="/Users/longmountain/Documents/Codex/2026-07-25/bluestack-work/outputs/aov-reroll-runs"
BATCH_ROOT="/Users/longmountain/Documents/Codex/2026-07-25/bluestack-work/outputs/aov-reroll-batch"

mkdir -p "$BATCH_ROOT"
(
  sleep 1
  if [[ -f "$BATCH_ROOT/dashboard.html" ]]; then
    open "$BATCH_ROOT/dashboard.html"
  fi
) &

exec "$CAFFEINATE_BIN" -dimsu "$PYTHON_BIN" "$BATCH_RUNNER" \
  --xapk "$XAPK" \
  --output-root "$OUTPUT_ROOT" \
  --batch-root "$BATCH_ROOT" \
  --parallel 2 \
  --engine-cpu 3 \
  --engine-ram-mb 3072 \
  --start-stagger-seconds 120 \
  --post-delete-settle-seconds 10 \
  --adaptive-parallel \
  --ignore-load-gate \
  --second-slot-min-free-gb 26 \
  "$@"
