Mockup · centre-column width:
Key · hatched bars: mockup controls · dashed frame: the artefact (what would ship) · hatched block below: commentary

Sessions

ID
Speakers
StartUser journey
Sentiment
Duration
Interviews

Commentary

Hover a session's speaker lane. After the open delay a frame appears: the screen 25% into the participant turn under the pointer, from the real recording. It steps from turn to turn, it does not scrub. Click still jumps to that moment in the transcript. The first session is a 38-minute usability session with 45 participant turns and frequent page changes; the second is an 18-minute Teams call with 7 long turns, where the first minutes are the call and then the share begins.

The defaults, and why

Frames at colour changes inside a turn (13 Oct 2026)

Each participant turn is split at the colour changes inside it, and each stretch gets a frame: the first at 25% of the stretch, as before, each later one 2 s after its change (halfway for a stretch under 4 s). A turn with no change inside it behaves exactly as one frame per turn. While a change frame is showing, a click lands 1 s before the change, so the researcher hears what led up to the screen they are looking at. Measured on these two sessions, scaled to a 5-hour project: about 430–560 frames, 3–4 MB at 320 px, under a minute to extract; the median gap between frames is 19–25 s, and a long gap is a stretch where the screen's colours did not change.

Blind spot: a change that keeps the palette — a small white popover on a white page, a toast — is not a colour change, and gets no frame of its own. Modals that dim the page, sheets and coloured banners do.

What building it implies

To judge