← All clips · Uncategorized
Nothing final on a bare click
STALE GATE MemberAdministrator 12 steps · 21.3s · recorded Aug 27, 4:11 PM · d60c16b
This run has no video.
Speed
← Messages reach exactly who they name One email per request →
Source: e2e/scenarios/test_wf_nothing_final_on_a_bare_click.py:1
·
run 20260827T231109Z-d60c16b · steps carry
start_ms/end_ms offsets into the video
Steps
-
Reserving takes the seat out of inventory and starts a 5-minute hold; the countdown on the next page is that hold.
-
If the hold expires the seat goes straight back into inventory — the scheduler sweeps it, nobody has to click anything.
-
Charged through the mock payments adapter with token tok_success.
-
The hub is where a member already lives — tickets, credit, listings and comps — so the purchase confirms in context rather than on a receipt page they have to navigate away from.
-
The collapsed bar is one row at every role; the full role-gated navigation lives in this panel and closes as soon as you leave.
-
Policy on the left is the everyday setting; the danger zone on the right is the one action that cannot be walked back.
-
The exposure is the same order set the bulk refund itself walks, so the number on screen is the number that moves.
-
Two dialogs, not one. The first names the money and the event; the second says the ledger postings are final.
-
Confirm before, acknowledge after — a silent reload is indistinguishable from a dead button.
-
A wrong posting is fixed by a mirror, never an UPDATE — which is why the second dialog can honestly say the postings are final.
Notes
Sign in to leave a timestamped review note. Notes land in the same review backlog as in-page annotations.
- No notes on this clip yet.
Run history (6)
- 20260827T231109Z-d60c16b — passed · d60c16b
- 20260827T225748Z-019c076 — passed · 019c076
- 20260827T224746Z-31dfa0f — passed · 31dfa0f
- 20260827T223809Z-66e641d — passed · 66e641d
- 20260827T222254Z-71c89aa — passed · 71c89aa
- 20260826T040920Z-eadc380 — passed · eadc380