Type alias EffectApproval

EffectApproval: "none" | "at-forge" | "per-call"

Who must agree before an effect capability's grant is used. This release builds 'none' only; a ceiling naming 'at-forge' or 'per-call' fails construction with approval_not_available.