Grant a member extra figure generations (operator)
ic_admin_funko_grantAdd generation allowance to one member. A figure costs real Meshy credits and ~34 minutes, and every member gets ONE free — this is how an operator hands out a re-roll, or makes good after a failed run that still burned the allowance (generationsUsed is incremented before the first paid call and is never refunded automatically, by design: a failed Meshy job still billed). Delta must be 1..25. Written through the same quota record the spend gate reads, with a grantLog audit entry carrying actor, delta and reason. Accepts a handle or a Clerk user id. Args: { handle, delta, reason? }. Returns: { ok, userId, grants, allowance }. Required scope: admin:funko_review (operator).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| delta | Yes | How many extra generations to grant. 1..25. | |
| handle | Yes | The member's funko handle, or their Clerk user id. | |
| reason | No | Why. Lands in the member's grantLog permanently. |