content:verdicts
content family
Write the brand guardian's verdict on EACH draft and ad creative of a post. Parses one line per item (`<id>: approve|revise - reason`) from the review step's text and saves meta.verdict + verdict_reason on every social_post_variants row and every creative-asset thing; an item the reviewer never mentioned is saved as 'no-verdict', never as approval. Marks content:review -> <platform>:<format> on approve, warns on revise and on no-verdict. Ids are recomputed from the workspace's own rows, never taken from the caller. Does not change any status — the human approve step is still the gate.
- Effect
- ask
- Awaits an outcome — the call returns the response below.
- Caller
- manage_things
- The class of authority the caller must already hold, decided from the attested context with no round trip.
- Cost
- free
- What one call costs, so you can budget before acting.
- Reversible
- no
- This cannot be undone. Dry-run it first where the contract allows.
- Idempotent
- yes
- Safe to retry as-is.