Inbound Lead Score Calculator
Scenario
Use after normalization and deduplication when a team needs an adjustable, auditable score instead of letting a language model make the final routing decision.
Input and output
Input is a normalized lead with budget, timeline, role, need text, fit flags, and optional scoring weights. Output includes a 0-100 score, tier, factor contributions, missing-signal warnings, and a review recommendation.
Execution and recovery
Run python scripts/score.py examples/input.json. Adjust the redacted rules in the input and rerun. The skill never sends messages, books meetings, or edits a CRM.
Privacy boundary and acceptance
Use synthetic or redacted values. Acceptance requires score contributions summing to the final score, a reproducible tier, and a review recommendation when key signals conflict or are missing.