#!/usr/bin/env bash
set -eu
# No real database or provider turn is used. Each app creates its own fresh state.
# Run from /home/ubuntu/t3code. Keep startup pairing URLs private.
git -C /home/ubuntu/t3code worktree add /home/ubuntu/wt/issue-27080-before dd148481531a0a090780a2ade20588566db099a2
git -C /home/ubuntu/t3code worktree add /home/ubuntu/wt/issue-27080-after 95133f7f2ae352efc1ac3133e0be950235aee57f
(cd /home/ubuntu/wt/issue-27080-before && vp install)
(cd /home/ubuntu/wt/issue-27080-after && vp install)
# In separate retained terminal sessions:
# cd /home/ubuntu/wt/issue-27080-before && T3CODE_DEV_SEED=0 vp run dev
# cd /home/ubuntu/wt/issue-27080-after && T3CODE_DEV_SEED=0 vp run dev
# Pair each preview tab using its own startup URL. Wait for New thread composer.
# Use fixed 1280x900 dark for recordings, DPR 2, no device emulation, zoom 1.
# Close thread details and main sidebar through their toolbar buttons on both.
# R1/R3: Settings > Chat > Rich text composer ON. R2: OFF.
# Freeze browser Date (timers continue) at 2026-10-29T23:35:30.000Z.
# Synthetic clipboard inputs preserve CR bytes; Up/Down are native preview key actions.
