Launch early. Unless you’re Steve Jobs, you’re most likely partially wrong about what your theory was. So launch early and often. Launching early attracts customer engagement, and it’s the customer who’s going to tell you what’s wrong so you can correct it.
This is a great article on Innovation Funnel. These funnels and idea filters may not be the best methods. An alternative would be to use a method like time boxing to validate ideas at various stages. Can you do a simple prototype and get 10 people interested? Can you build an MVP in a few weeks and get 100 people to use it? Can you iterate a bit on your MVP and have a paying customer in a couple of months? This technique works for software ideas but may not work for a lot of others where the innovation requires building something physical.