Prefect is a workflow orchestrator and it is different from rule management systems. But depending on your use case, you may be able to do that with Prefect 2.0 - the features you described with flow visualization, conditional logic, and
handling data streams seem possible in Prefect 2.0. Check out
this blog post and our
docs so that you can judge for yourself whether it fits your use case.