# Driver for PR #23608 recordings (same steps on both builds)

Tabs: BEFORE tab_d (http://localhost:7089, main 8d3b061121), AFTER tab_e (http://localhost:8034, PR 8ab400149c).
Viewport rows 1-4: preview_resize freeform 1440x900, preview_set_appearance light.
Row D: preview_resize freeform 390x844, preview_set_appearance dark.
Provider: Claude, fastest listed model.

## Setup per build (not recorded)
1. Create a project/thread (scratch). Thread A for rows 1,3,4,D (fresh thread per row where possible); thread B = any second thread for row 2.
2. Send seed prompt P0 and wait for completion so it folds under "Worked for ...":
   P0 = "In three separate steps, each preceded by a one-sentence message: run `ls`, then `pwd`, then `date`. Then summarise. In the first message include the word zebrafish."
3. Confirm the completed turn shows a "Worked for ..." button (collapsed).

Follow-up F = "Run pwd and reply with the path"

## Row 1 (fold opened by user)
1. preview_recording_start
2. preview_click role=button name=/Worked for/  -> fold opens
3. preview_type composer: F ; preview_press Enter
4. wait ~2s, preview_snapshot save=true (decisive: new run started)
5. wait until run finishes (Stop button gone)
6. preview_recording_stop

## Row 2 (thread switch and back)
1. recording_start
2. click "Worked for" -> open
3. click thread B in sidebar; wait 2s; click thread A in sidebar
4. type F, Enter; snapshot save=true after ~2s; wait for finish; recording_stop

## Row 3 (citation)
1. recording_start
2. click "Worked for" -> open
3. select text in an interim assistant message (preview_evaluate: window.getSelection().selectAllChildren(<interim message paragraph>) + dispatch mouseup); click button "Cite"
4. click "Worked for" -> fold closes
5. click the citation chip in the composer -> fold reopens
6. type F, Enter; snapshot after ~2s; wait for finish; recording_stop

## Row 4 (find)
1. fold closed. recording_start
2. click page body (not composer); preview_press f with Control
3. type "zebrafish" in "Find in thread" -> fold opens to show match
4. preview_press Escape (find closes)
5. click composer, type F, Enter; snapshot after ~2s; wait for finish; recording_stop

## Row D
Row 1 steps at 390x844 dark.

Files: /tmp/ev-23608/capture/row{1,2,3,4}-{before-8d3b061121,after-8ab400149c}.mp4, rowD-390-dark-{before-8d3b061121,after-8ab400149c}.mp4 (+ .png snapshots).
