At first, approvals sound simple.

Show a button. Let someone click approve. Continue the workflow.

But real approvals are much harder than that.

Nod has to answer important questions:

Who requested this approval?