#!/usr/bin/env bash
set -u
checkout=$1
side=$2
root=$(cd -- "$(dirname -- "$0")" && pwd)
export PROOF_SIDE=$side
run_id=$(date -u +%Y%m%dT%H%M%SZ)
run_dir="$root/$side-$run_id"
mkdir -p "$run_dir"
exec > >(tee "$run_dir/transcript.txt") 2>&1
clear
printf 'T3 Code — binary path proof (%s)\n' "$side"
printf 'Commit: %s\n' "$(git -C "$checkout" rev-parse HEAD)"
printf 'Environment: Linux; real local development server; fresh isolated database.\n'
printf 'Fixture: empty synthetic project; executable wrappers delegate to installed CLIs.\n\n'
for provider in grok pi; do
 for form in home absolute; do
  printf '\n--- %s / %s path ---\n' "$provider" "$form"
  node "$root/driver.mjs" "$checkout" path "$provider" "$form"
  node "$root/driver.mjs" "$checkout" detect "$provider"
  node "$root/driver.mjs" "$checkout" turn "$provider" "$form"
 done
done
printf '\nCompleted. No tests used as evidence.\n'
printf 'AI-assisted; verified with the tests and tools listed above.\n'
sleep 3
