Canonical pair turn2->turn3: the complete block set, the three heap payloads no previous capture could read (route [272], list-10 [1728], the 24-byte Population body), the three AI client seeds, and both output autosaves -- byte-identical to the published oracle AND to this lane's own hooks=off control, so the stream and the save come from the same run and the instrument did not change the turn it recorded. Creation turn turn1->turn2: three runs. Pinning the AI client seeds to the values an earlier run observed made a DIFFERENT process reproduce that run's block -- including the research pick that varies -- and its autosave byte for byte. The workload three lanes could not reproduce is reproducible given the seeds. Two corrections to lane L4's list-23 reading (no trailing int; the body is not turn-dependent) and one to my own list-5 record, the latter found by lane RB while consuming this capture. Format: JSON (raw words are ground truth, decoded is a typing) plus lane RB's own .tcb grammar with the heap payloads filled in, so RB's reader consumes it unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ARBgSooAfokKUy6wKUKEyZ
6 lines
267 B
Bash
Executable file
6 lines
267 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# lane CB: send a click-helper batch, then capture the guest's screen. One command per click.
|
|
cd /home/alex/sots-re
|
|
./dumps/cbstep.sh "$1" >/dev/null 2>&1
|
|
sleep "${2:-2}"
|
|
uv run --with pillow python3 tools/vmshot.py --ssh --one 146 2>&1 | tail -1
|