#!/usr/bin/env bash
# Run in each revision's checkout, with its own running dev server and T3 home.
set -euo pipefail
: "${T3CODE_PORT:?}" "${T3_PROJECT_DIR:?}" "${T3_HOME_DIR:?}"
mkdir -p "$T3_PROJECT_DIR"
git -C "$T3_PROJECT_DIR" init --quiet --initial-branch=main
git -C "$T3_PROJECT_DIR" -c user.name=Scenario -c user.email=scenario@example.invalid commit --allow-empty -m Initial
node apps/server/src/bin.ts project add "$T3_PROJECT_DIR" --title 'Paste proof' --base-dir "$T3_HOME_DIR"
node apps/server/src/bin.ts thread start "$T3_PROJECT_DIR" Hello --provider devReplay --model multi-turn --title 'Paste image timing' --wait --json --base-dir "$T3_HOME_DIR"
