A chat proposal

A chat proposal A lifecycle diagram generated by Archify. Asked for · a tool that changes something · Lifecycle state · act() 01 Asked for a tool that changes something act() Waiting · a card in the chat panel · Lifecycle state · kept across a restart 02 Waiting a card in the chat panel kept across a restart Confirmed · the edge runs the one call · Lifecycle state · the person's click 03 Confirmed the edge runs the one call the person's click Ran · the call answered 2xx · Lifecycle state · told to the chat 04 Ran the call answered 2xx told to the chat Failed · the reason, in a line · Lifecycle state · told to the chat Failed the reason, in a line told to the chat Dismissed · nothing ran · Lifecycle state · told to the chat Dismissed nothing ran told to the chat Refused · not an allowed call · Lifecycle state · never stored Refused not an allowed call never stored POST /api/chat/proposals not in ALLOWED Confirm Dismiss 2xx error proposed again, fixed Legend initial state waiting decision success failure / exit neutral final state