#!/usr/bin/env bash
set -euo pipefail
root=/tmp/issue-lead-33252-r2/evidence-capture
side=${1:?before or after}
seed=$(cat "$root/seed-location.txt")
run="$root/$side-$(date -u +%Y%m%dT%H%M%SZ)"
mkdir -p "$run"
case "$side" in
  before) checkout=/home/ubuntu/wt/issue-33252-before ;;
  after) checkout=/home/ubuntu/wt/issue-33252 ;;
  *) exit 2 ;;
esac
cd "$checkout"
setsid env T3CODE_DEV_SEED=0 PI_CODING_AGENT_SESSION_DIR="$seed/pi-sessions" CLAUDE_CONFIG_DIR="$seed/claude-empty" CODEX_HOME="$seed/codex-empty" vp run dev --home-dir "$run/home" > "$run/server.private.log" 2>&1 < /dev/null &
printf '%s\n' "$!" > "$run/server.pid"
printf '%s\n' "$run" > "$root/$side-location.txt"
printf '%s server started; pid=%s; log=%s\n' "$side" "$(cat "$run/server.pid")" "$run/server.private.log"
