# ICP fit scoring

A reusable skill the "Build a scored whitespace target list" recipe pulls in. Add it once and every agent on the team can use it.

Score every candidate company 0-100 against the stored ICP definition for the segment.

## Method
1. Read the segment's ICP definition from memory: industry, size, signals.
2. For each candidate company remaining after the CRM diff, check it against each ICP criterion.
3. Score the company 0-100 based on how many criteria it matches and how strongly.
4. Bucket each scored company into act-now, nurture, or long-term based on its score.
5. Write a one-line reason for the score, citing the specific criteria matched.

## Rules
- The ICP definition (industry, size, signals) is set on first run per segment, then stored in memory and reused every refresh.
- A score without a stated reason never publishes — every company needs its one-line justification.
- The score thresholds for act-now / nurture / long-term buckets are set on first run, then stored in memory.

## Output
A scored list: company, 0-100 score, bucket, one-line reason — ready for CRM diff's final safety pass.
