#!/usr/bin/env bash
set -euo pipefail
# Run from the checkout under test after starting its fresh server with clock.mjs.
# CLOCK_FILE is a scratch file read by that server's Date shim.
python3 - "$CLOCK_FILE" <<'PY'
import sys,time
open(sys.argv[1],'w').write(str(int(1793932200000-time.time()*1000)))
PY
node apps/server/src/bin.ts project add --base-dir .t3 --title 'Time zone evidence' "$SAMPLE_PROJECT"
node apps/server/src/bin.ts thread start --base-dir .t3 --provider devReplay --model multi-turn --title 'Time zone proof' --wait --json "$SAMPLE_PROJECT" 'Older message: 2026-11-06 02:30 UTC. New York: 11/5 9:30 PM. Bangkok: 11/6 9:30 AM.'
printf '0' > "$CLOCK_FILE"
node apps/server/src/bin.ts thread start --base-dir .t3 --provider devReplay --model multi-turn --title 'Switch target' --wait --json "$SAMPLE_PROJECT" 'Switch back to Time zone proof.'
