lesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intentlesson 2 of 3 · golden evals earn autonomy — every macro proves itself per intentgolden evals earn autonomy — every macro proves itself per intent
Checkpoint
One last thing before we move on. pass this to mark the lesson done, or skip and keep moving. hop to the next when you're ready.
Checkpoint: the autonomy ladder for the whole macro library.
There is exactly one way up and three ways to stay put. Write
autonomy(macro) returning one string, checked in this order:
total == 0→"review-required (no golden set)"— zero evidence, zero trust; the demo doesn't count.passed < total→"review-required (failed eval)"— a policy grant does NOT override a failing eval.- no
policy_grant→"review-required (no policy grant)"— a perfect eval does NOT override the approval policy. Autonomy needs both signatures. - otherwise →
"suggest-first"— the macro may be offered at the top of the review loop. (Even now, nothing sends itself.)
The report loop is provided; names are padded to 15 characters. Expected output:
wismo suggest-first
reset-password review-required (no policy grant)
refund-status review-required (failed eval)
return-window review-required (no golden set)