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

  1. start start. Goes next to s1
  2. action Put the content in without the clipboard, RW (reversible-write). Goes on_fail to s9; next to s2
  3. action Find the control, then click that element, RW (reversible-write), requires approval. Goes rollback to s8; on_fail to s9; next to s3
  4. action Undo it, before doing it again, RW (reversible-write), requires approval. Goes next to __end_aborted
  5. wait Give the confirmation time to appear. Goes next to s4
  6. end aborted. Terminal
  7. decision Is a confirmation on screen?. Goes if none to s5; if default to s6
  8. wait Wait again before believing it failed. Goes retry to s4; next to s7
  9. decision Is the confirmation this one?. Goes if stale to s7; if default to s10
  10. check Look for the result itself, not the sign. Goes on_fail to s9; next to s10
  11. escalate Stop rather than repeat the action. Terminal
  12. decision Is the interface offering something else now?. Goes if upsell to s11; if default to s12
  13. action Decline it explicitly, RO (read-only). Goes next to __end_success
  14. action Write down that it went out, and when, RO (read-only). Goes next to __end_success
  15. end success. Terminal