This is more just putting this out for discussion as opposed to a request at this time. I am a big user of subtasks for tracking through steps of something that has to be completed that requires multiple steps as it gives me a good audit trail. If the next action I need to make is a call for example, I will use quick actions to add #call to the reminder and remove it when complete. For names however, it gets more awkward. For example I may have:
"Call John Doe re: Winning Lottery Strategy"
"Buy Lottery Ticket Based on New Strategy"
as subtasks to a Reminder titled "Retire Rich". I would flag the reminder with #call when I that was my next action. Once I complete that call, I would mark the subtask complete and remove the #call tag and add (in the example) an #errands tag.
All that works very well. Where it falls apart is when I happen to be talking to John Doe and pull up anything that I may have to review with him. Ideally I'd love to filter out where "John Doe" exists in a completed sub-task. Right now I end up adding a "#" to John Doe in the subtask and removing it when I complete the sub-task. It just adds friction when I'm processing things however.
Just curious if I'm the only one that does weird things like this and if not, if others have come up with a better approach.