A few days ago somebody linked to their own project: https://ljtn.github.io/epiq/
I haven't had time to dive into it yet, but I think it might structure things in the way you want.
I haven't had time to dive into it yet, but I think it might structure things in the way you want.
This is something I didn't think about. Have a tech illiterate friendly harness that will keep asking technical questions the mainstream user won't be aware they needed be addressed, until there is enough evidence to either start an implementation or outright reject the project with suggestions where the user might look into to better prepare for another session.