#!/bin/zsh
for i in {1..360}; do
  st=$(PGPASSWORD=theroad_dev_2026 psql -h localhost -U theroad -d theroad -t -c "SELECT status FROM step_run WHERE episode_id='0d30302a-51c8-4ac9-98e2-6cd9180512bf' AND step_id='outdoor_site_layout' ORDER BY updated_at DESC LIMIT 1;" | tr -d ' \n')
  echo "[poll $i] $st"
  if [[ "$st" != "running" && -n "$st" ]]; then
    echo "[done] $st"; exit 0
  fi
  sleep 10
done
echo "[timeout]"; exit 2
