HonestScore

Scoring policy

How we turn five face-emoji ratings into the number on the pitch card.

Last updated 2026-06-28 · v1.0.0

The 5 dimensions

Critics rate every pitch on 5 DRP-anchored dimensions on a 1–5 face-emoji scale (😡 Terrible / 😕 Meh / 😐 Okay / 🙂 Good / 😃 Excellent). The set is anchored to the Direct-Response-Pitch craft: problem → proof → offer → close → recommend.

  1. Problem Solved?

    How well did it address a real pain I have?

    problemSolved

  2. Proof / Believable?

    Demos, evidence, testimonials — did it feel real and trustworthy?

    proofBelievable

  3. Offer Clear & Worth It?

    Value, pricing, bonuses, guarantee — would I bite?

    offerClear

  4. Convincing / Want to Buy?

    Persuasiveness and call-to-action strength.

    convincingBuy

  5. Overall Recommendation

    Would you recommend or watch again / buy from this pitcher?

    overall

The v1.0.0 equation

For each rating, take the mean of the 5 dim scores. For a pitch with N valid ratings, take the mean of the per-rating means. Round to 1 decimal place.

honestScore(rating) = mean(
  rating.problemSolved,
  rating.proofBelievable,
  rating.offerClear,
  rating.convincingBuy,
  rating.overall,
)
honestScore(pitch) = mean(honestScore(r) for r in ratings)

Per-rating mean, not weighted. The breakdown (per-dim means) is weight-agnostic — a future v2.0.0 can swap the rollup without changing what the widget collects. The current implementation lives in the open-source @honest-pitches/honestscore-core package.

Below-threshold copy

The headline HonestScore only appears on a pitch card once enough critics have rated it. The current threshold is 3 critics.

The same string is surfaced on the activity-feed cards (the home page / /pitches/) so the page and the feed show consistent progress copy.

History of the rebuild

The HonestScore prototype shipped a 6-dim 1–10 scale (Hype, Execution, Honesty, Helpfulness, Production, Quality). On 2026-06-12, the system was rebuilt around the 5 DRP-anchored dims above on a 1–5 face-emoji scale. This was a clean break:

License

The scoring equation and the dimension definitions are open-sourced under the Apache-2.0 license. See the scoring repo (the Q7 repo-extraction follow-up; the @honest-pitches/honestscore-core workspace alias is the pre-extraction home).