The score is arithmetic, not vibes.

Seven dimensions, each weighted, summing to one hundred. Two of them count against the idea rather than for it.

  1. Pain severity

    25%

    How much the complaints in real reviews sound like suffering rather than mild preference.

  2. Market gap

    20%

    What people ask for that nothing currently on the market does.

  3. MVP feasibility

    15%

    How small the first shippable or openable version can honestly be.

  4. Competition density

    15%

    How crowded the space already is. More competitors lowers the score.

    Counts against the score

  5. Monetization potential

    10%

    Whether the people complaining are people who pay for things.

  6. Community demand

    10%

    How much unprompted discussion exists in the places customers actually gather.

  7. Startup saturation

    5%

    How much funded competition has already arrived. More lowers the score.

    Counts against the score

Total100%

The weighted result is clamped to 0–100. A high score is not permission to build — it means the evidence points the right way, and the report tells you what that evidence was.

Here it is, multiplied out.

The weights above are only a claim until something is actually calculated with them. This is a real example, run through the same arithmetic the pipeline uses.

Worked example

A cortisol-tracking wearable for shift workers

DimensionScoreWeightContribution
Pain severity88×25%22.00
Market gap82×20%16.40
MVP feasibility54×15%8.10
Competition densityinverted71×15%10.65
Monetization potential76×10%7.60
Community demand84×10%8.40
Startup saturationinverted60×5%3.00
Opportunity score100%76.1576

Rounded once at the end, not per row — rounding each line first would leave a column that does not total its own footer. This is the same calculation the pipeline runs; there is no adjustment layer on top of it.