10 · Design it, have it made
PARTIAL The design loop is fully carried today (brief → directions → proof → sign-off). Production stalls at the same vendor-spend rail as use case 6; today the person pays the printer via external_link and returns the order confirmation.
The walk, step by step
FINISH
Blocks —
Gates that fire Signing freeze.
PROVIDE
Blocks structured_form, media_upload, written_response
Gates that fire Works.
CHOOSE
Blocks rank, single_choice
Gates that fire 3+ options for rank (REJ-25).
APPROVE
Blocks review_approve, signature
Gates that fire The proof you sign is the artifact that goes to print — hash-bound in spirit; the signature block exists for exactly this.
PROVIDE
Blocks agreement, payment_authorize, external_link
Gates that fire Person-pays-vendor works today via external_link + code_reference return.
Note Agent-pays-vendor = the spend rail gap.
PROVIDE
Blocks code_reference, confirm_correct
Gates that fire Works.
FINISH
Blocks yes_no
Gates that fire Binary only.