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.15→ 76

Rounded once at the end, not per row, because 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.