Proposal for scrutiny, not a spec. Argument: today a researcher reading the Quotes lens mid-run has no sign that the set is partial. The left frame is today. The middle adds one muted caption line. The right is the moment the run finishes; the caption says so once.
The frames show four sessions for width; the caption counts the real run (the quote cards are synthetic).
String
Status
Window subtitle in the first two frames: chrome.pipeline.stage.quotes, sessionsCount, sessionsReadable, etaMinutes
Shipped (desktop.json)
"Sessions" heading, "Session N" group labels
Shipped
"From {{complete}} of {{total}} sessions so far"
New, owner-written proposal. 21 locales.
"From all {{total}} sessions"
New, owner-written proposal. 21 locales.
Open points the picture cannot settle. When does the right-hand caption clear: on next refresh, on next visit, or after a fixed time? "Not needy" argues it should not linger; "news" argues it is said once. Does the Sessions lens, which already greys waiting rows, need the same line? Where the lens rail shows Codebook and Project coming alive on completion is native/web chrome not drawn here.
Honesty check. The count is the number of readable sessions against the sessions found at ingest. It makes no prediction and disappears when it stops being true. No percentage, no animation, no new colour, no new glyph.
Commentary — not part of the product
Proposal for scrutiny, not a spec. Argument: today a researcher reading the Quotes lens mid-run has no sign that the set is partial. The left frame is today. The middle adds one muted caption line. The right is the moment the run finishes; the caption says so once.
The frames show four sessions for width; the caption counts the real run (the quote cards are synthetic).
chrome.pipeline.stage.quotes,sessionsCount,sessionsReadable,etaMinutesdesktop.json)Open points the picture cannot settle. When does the right-hand caption clear: on next refresh, on next visit, or after a fixed time? "Not needy" argues it should not linger; "news" argues it is said once. Does the Sessions lens, which already greys waiting rows, need the same line? Where the lens rail shows Codebook and Project coming alive on completion is native/web chrome not drawn here.
Honesty check. The count is the number of readable sessions against the sessions found at ingest. It makes no prediction and disappears when it stops being true. No percentage, no animation, no new colour, no new glyph.
Design record:
docs/design-perceived-wait.md, candidate 1.