set -u
D="C:/Users/decid/AppData/Local/Temp/claude/C--Users-decid-Documents-projects-spt-core/1a98f6c1-6506-4a6a-8b21-46aaadf89acc/scratchpad/disc"
for i in $(seq 1 240); do
  n=$(ls "$D"/rep*_*.exit 2>/dev/null | wc -l)
  if [ "$n" -ge 6 ]; then echo "ALL 6 LEGS PRESENT $(date -u +%H:%M:%SZ)"; break; fi
  # driver alive?
  if ! ps -W 2>/dev/null | grep -qi 'cargo'; then
    if ! tasklist //FI "IMAGENAME eq cargo.exe" 2>/dev/null | grep -qi cargo.exe; then
      echo "NO CARGO ALIVE at $(date -u +%H:%M:%SZ), legs=$n"
    fi
  fi
  sleep 30
done
echo "final legs=$(ls "$D"/rep*_*.exit 2>/dev/null | wc -l) $(date -u +%H:%M:%SZ)"
for f in "$D"/rep*_*.exit; do echo "$(basename $f) exit=$(cat $f)"; done
