design-the-rejection-path-too

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 List every action it can take, RO (read-only). Goes on_fail to s9; next to s2
  3. decision Which of them needs a person?. Goes if some_gated to s3; if default to s9
  4. check The draft looks like a draft downstream. Goes on_fail to s4; next to s5
  5. action Mark it unreviewed where it lands, RW (reversible-write). Goes on_fail to s9; next to s5
  6. decision How much does one approval cover?. Goes if uncapped to s6; if default to s7
  7. action Cap it, and split what exceeds the cap, RW (reversible-write). Goes on_fail to s9; next to s7
  8. action Answer the five rejection questions, RO (read-only). Goes on_fail to s9; next to s8
  9. action Reject something on purpose, end to end, RW (reversible-write), requires approval. Goes on_fail to s9; next to __end_success
  10. escalate The gate is not a gate yet. Terminal
  11. end success. Terminal