Thank you so much for your incredibly detailed response!
Yes! I agree with you, my biggest concern here is logical gaps or plot holes created by the circuitous nature of writing that could be easily solved by a flag. If I throw a beat down because Im just dumping, then I want to make sure I don't overlook it before its too late (My team and I don't write everything at once before we shoot due to the improv nature of our show) So flags would seriously help. Right now I think what will work in the meantime is I have a tag labeled 'needs cause' marked red and no other red tags and that tag is always the first tag, but its a system that can easily break, but it works for now.
I'm not exactly sure how to visualize what you're talking about in terms of a 'Dependency Graph' but it sounds intriguing. I would LOVE to see tags in the timeline rather than just seeing them as flowlines.
Of course, this comes from working in the series grid format, in which you are absolutely correct, by the end of the season a series grid is entirely unmanageable and I end up writing on the fly because my brain cant comprehend the complexity of a murder mystery with 5 intertwining stories. lol So right now Im trying to release that fixation to have everything in its own lane and use the program how you designed it because I think you are ultimately correct. BUT the system still doesn't show storylines that fall off unless Im looking for them (Clicking tags). This could be solved by showing the tags in the timeline like characters are represented. Maybe thats what you are talking about with a dependency graph? Maybe not!
Thanks again!