Roadmap: built in public

1mil.app is one founder building an AI tool that finds and pressure-tests business ideas. Here is how it got here, what we learned, and what we are building next. If you want to shape it, the form at the bottom goes straight to us.

Why we publish this

Most tools hide how they are made. We do the opposite, for one reason: the product is about telling you the truth about an idea, including the hard parts. A roadmap that only lists wins would contradict that. So this page includes the things we tried and dropped, and the moment we found a real gap in our own scoring and fixed it.

The story so far

A closer look: the Winnability rating (2026, retired)

We ran our own top-rated ideas through a hard willingness-to-pay check, the kind a skeptical investor would. The result was uncomfortable: most of them had real, provable demand and were still bad bets for a solo builder, because a free tier, a funded incumbent, or the platform vendor had already closed the gap.

That exposed a gap in our own scoring. Our score measured demand (do people pay for this?) but was blind to winnability (can you, without an audience, actually capture it?). Those are different questions, and we were only answering one.

So we added a second rating beside the business score. For each top idea it checked four things:

It showed the single biggest reason an idea was hard, in plain language. The idea generation did not change. We only added the second number.

A year of measurement later, we retired the rating itself: the sampling machinery that made it stable now steadies the main score, and the facts it surfaced live on in each card's competitor list. The audit page tells that whole story, including the miss.

A closer look: checking our own output

This product exists to tell you the truth about an idea. That obligation points inward too, because the scanner is built on a language model, and language models produce confident sentences whether or not the facts behind them hold.

The early version handled this the way most AI tools do: write careful instructions, ask the model to police itself, trust the result. That is a reasonable place to start and it got us a long way. It also has a ceiling. You cannot instruct your way out of a wrong answer, because the instruction and the answer come from the same place.

So we changed the arrangement. The model proposes, and code verifies. A checking layer now reads every scan before you see it, and it does not ask the model whether the scan is right. It compares the claims against the research the scan actually gathered:

When something is flagged, the scanner gets one attempt to fix it, and the same code that caught the problem has to accept the repair before it reaches you. Failed repairs leave the flag in place. We keep the original wording either way, so the record of what was changed does not disappear.

None of this makes the scanner smarter. It makes it accountable, which we think matters more when you are deciding where to spend a year.

What is next

What we build next depends partly on you.

Tell us what to build

Have an idea, a complaint, or a feature you want? It goes straight to the founder. Email is optional, only add it if you want a reply.

Want to try it? Run a scan and get ranked, evidence-backed directions.

Open the workspace →