Looking for a to-do list software to visualise complex, long-term tasks
So basically, I am looking to map out various goals and sore points across a few inter-linked projects. Ideally, I could list a task and map out which goals it would help achieve across said projects, which problems it would help solve, and which other tasks can't be done until after it's completed.
I originally had the idea looking at Obsidian's graph view. The idea would be that the more links a single task has, the more of a bottleneck it is for getting things done, and the higher priority solving it should be.
Is there any tool that works like this? I know a few will ask why I don't just do it in Obsidian, my reasoning is that links in obsidian are designed to stick around. So after completing a task, I would have to go to each other page it's linked to and manually unlink it, or re-link it if the same task opens back up. I'm hoping for something more streamlined and intended to work in this way.
If you do have ideas for how I could achieve this sort of system in a way that's expandable and doesn't require a tonne of upkeep beyond checking/unchecking tasks, I would love to hear about it.