#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$ROOT"
mkdir -p outputs/{logs,tasks,status,report,model_cache,monthly_final,locks}
PYTHON_BIN="${PYTHON_BIN:-python3.9}"
if ! command -v "$PYTHON_BIN" >/dev/null 2>&1; then
  PYTHON_BIN="python3"
fi
"$PYTHON_BIN" -m venv venv_drought
source "$ROOT/venv_drought/bin/activate"
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python scripts/01_preflight_runtime.py
python scripts/01_package_identity_check.py
printf '\nGD2 setup OK. Next: bash submit_cache.sh\n'
