# Scoring Rubric (0-100)

| Dimension | Weight | What's Measured |
|-----------|--------|----------------|
| **Situation Recognition** | 25 pts | Specific data about them? |
| **Value Clarity** | 25 pts | Clear offer + proof? |
| **Personalization Quality** | 20 pts | Custom signal OR AI insight? |
| **CTA Effort** | 15 pts | 5 words or less to reply? |
| **Punchiness** | 10 pts | **50-90 words? No fluff?** |
| **Subject Line** | 5 pts | 2-4 words OR whole offer? |

## Scoring Guide
- **85+ = Ship it**
- **70-84 = Needs one more pass**
- **<70 = Start over**

## Detailed Criteria

### Situation Recognition (25 pts)
- **25**: References a specific, recent event (hiring, funding, post) or precise pain point.
- **15**: References general company info (industry, size).
- **0**: Generic "I hope this finds you well".

### Value Clarity (25 pts)
- **25**: Clear "We help X do Y" + specific metric proof.
- **15**: Vague value prop without proof.
- **0**: Confusing or jargon-heavy.

### Personalization Quality (20 pts)
- **20**: Uses custom signal (Tier 1/2) or clever whole-offer.
- **10**: Uses basic variables (Name, Company).
- **0**: Wrong variables or hallucinations.

### CTA Effort (15 pts)
- **15**: Yes/No question, low friction ("Worth a look?").
- **5**: "Let me know your thoughts".
- **0**: "Can we schedule 15 mins?"

### Punchiness (10 pts)
- **10**: 50-90 words, no fluff.
- **5**: 90-120 words.
- **0**: >120 words or full of filler.

### Subject Line (5 pts)
- **5**: Intriguing (2-4 words) or clear offer.
- **0**: Salesy or misleading.
