confirm-an-action-in-a-browser-you-drive
The procedure as a graph, on its own page — zoom it, print it, send somebody the address. Back to the record for the steps, the trust panel and the provenance.
Procedure
The same procedure, read in order
- start start. Goes next to s1
- action Put the content in without the clipboard, RW (reversible-write). Goes on_fail to s9; next to s2
- action Find the control, then click that element, RW (reversible-write), requires approval. Goes rollback to s8; on_fail to s9; next to s3
- action Undo it, before doing it again, RW (reversible-write), requires approval. Goes next to __end_aborted
- wait Give the confirmation time to appear. Goes next to s4
- end aborted. Terminal
- decision Is a confirmation on screen?. Goes if none to s5; if default to s6
- wait Wait again before believing it failed. Goes retry to s4; next to s7
- decision Is the confirmation this one?. Goes if stale to s7; if default to s10
- check Look for the result itself, not the sign. Goes on_fail to s9; next to s10
- escalate Stop rather than repeat the action. Terminal
- decision Is the interface offering something else now?. Goes if upsell to s11; if default to s12
- action Decline it explicitly, RO (read-only). Goes next to __end_success
- action Write down that it went out, and when, RO (read-only). Goes next to __end_success
- end success. Terminal