These scripts create only synthetic repositories and use an explicitly isolated server home. No source changes, forge mutations or uploads are performed.
For a fresh static reproduction:
- Check out the requested SHA (
6c9adfb2739205244b84e607736f6fd8b4611e69before ore2914e058b0fa6fd69b55ad8b7beaad7083f8ea9after), install withvp install, and start that checkout withT3CODE_DEV_SEED=0 vp run dev --home-dir <scratch>/fresh-home --host 0.0.0.0. Save its spawn PID/session and output beneath the same scratch directory. Read the actual web port and environment ID from the startup output. Never set VITE_HTTP_URL or VITE_WS_URL. - Run
python3 reproduce-still.py --checkout --sha --home /fresh-home --web-port --environment-id --output --row S0. Substitute S1, S2, W or D0. Each invocation creates a timestamped fixture and output directory. It requires Python 3, Git, Node, npm, ImageMagick and/usr/bin/google-chrome. The npm agent-b