promptdojo_

The escalation boundary — where money, law, and anger stay human — step 5 of 8

Someone wired the refund executor to the autonomy ladder: if the macro is eval-passed, it may execute the refund. That confuses the two authorities from this lesson's first step — eval-passed is drafting trust, and no amount of it converts into spending authority. As written, an eval-passed macro can move money.

Fix can_execute_refund so only a human executes, regardless of any macro's eval status. (Macros still draft the refund reply — that part is fine and stays.)

Expected output:

human / eval-passed: EXECUTE
macro / eval-passed: route to a human
macro / review-required: route to a human
The break is on lines 2, 3 — but read the whole snippet first.

full-screen editor opens — close anytime to keep reading.