andrew I could as easily ask you: Why not just use Headers for your “never closed” projects to differentiate them from Projects that actually get closed? That’s what I do and it works well for me.
If you mostly work out of an Outline Pane I can see why this request woudn’t make sense. But I use GB Panes to extract my work queue and the nature of that application in general (not just my own personal application) lends itself well to this request. Because parent items (Projects) appear in GB Panes as a result of their children matching a filter, that means they disappear if there are no longer any children matching (e.g. the last one is completed). So while my use of GB Panes is terrifically helpful to keep me on-task and productive without dropping the ball on open items, it does spawn an endless supply of empty parents, which I have no way to find by filtering* and thus either have to manually clean up or just deal with them being sprinkled aroud, closing them out as I find them. That doesn’t leave me with a good way to keep track of my Projects from a top level, either.
As mentioned, I’m not the only one who wants auto-competing parents to be possible. Having it be a ‘superpower’ of Projects is my attempt to find a simple solution that also addresses the way that Headings and Projects are pretty much functionally identical in Legend…the only real difference is their icons and that’s too superficial a difference for me to accept in an app that otherwise prioritizes function.
This can also be addressed by simply disabling the behavior from an option in settings, if it comes down to that.
'* If you can build a filter that finds Parents based on whether they have no incomplete children (or even ≥ complete child), but doesn’t show completed Parents, I’m very eager to learn that!