#!/bin/bash
# Auto-generated orchestration loop for BID 7418
cd /home/aiteam/pcaa-dev/dashboard-backend

LOCKFILE="/tmp/orchestrator_loop_7418.lock"
if [ -f "$LOCKFILE" ]; then
    PID=$(cat "$LOCKFILE")
    if ps -p $PID > /dev/null 2>&1; then
        echo "Orchestrator for BID 7418 already running (PID: $PID)."
        exit 1
    fi
fi
echo $$ > "$LOCKFILE"
trap "rm -f $LOCKFILE" EXIT

echo "Starting orchestration loop for BID 7418."
while true; do
    echo "--- [$(date)] BID 7418 orchestration run ---"
    python3 orchestrate_pipeline.py \
        --bid 7418 \
        --ingest-limit 0 \
        --transcribe-limit 20 \
        --analyze-limit 20 \
        --max-per-day 10 \
        
    echo "--- [$(date)] BID 7418 sleeping 5 min ---"
    sleep 300
done
