Score an offer
score_offerGrade a single offer sentence on a 0–100 explainable scale covering clarity, audience specificity, differentiation, proof and risk reversal, and call to action, returning per-dimension evidence.
Instructions
Score one offer statement (the exact sentence a prospect would read) on an explainable 0–100 offer-strength scale: clarity 20 / audience specificity 24 / differentiation 20 / proof & risk reversal 20 / call to action 16. Grades: A >= 80, B >= 65, C >= 45, D < 45. Every dimension comes back WITH its evidence, so the number is auditable rather than a vibe. Side effect: the score is cached in an in-memory registry keyed by the exact offer text (lost on restart; re-score before finalizing a plan). Do NOT use it as a general copy critique — it grades offer statements, not landing pages. Sibling distinction: plan_campaign plans the strategy; this grades one sentence; build_plan consumes the scores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer | Yes | The offer statement exactly as a prospect would read it | |
| audience | No | Optional explicit audience statement, folded into audience-specificity scoring |