In marketing mode (so to speak) we use a lot of templated campaigns (master activities) that have a number of deliverables (activities) that we duplicate. Sometimes we'll just want to approve everything all at once (e.g. after a meeting) or we may want to abandon a campaign all at once. Having to individually traffic all of the dependent activities is very tedious and ends up creating orphans or team frustration with Aha (which I as manager am trying to avoid).
So if I changed the status of the master activity from "working on it" to "ready for approval" I could imagine a pop-up that says "apply new status to all dependent activities?" and getting three choices (this verbiage is wordy on purpose - I'm sure in practice you will make it a lot pithier):
"Yes to all" (move all children activities to 'ready for approval' regardless of their prior status).
"Yes to all activities earlier in the workflow" (e.g. move all children activities to 'ready for approval'. But if an activity has already has a higher status (e.g. 'approved' or 'shipped,' don't change its status)
"No" (don't change status of any children activities)
This will allow Aha to be used as a more effective project management tool, and allow PMs, marketers, and creatives to group and move related tasks in a much more efficient and intuitive way. Which will lead to greater adoption and dare I say love by marketing teams.
Once Master Activities get this superpower, then we should also be able to duplicate them along with all of their children activities in one fell swoop. That makes templatizing specific campaigns, email newsletters, etc. a radically easier task in Aha and will bring it to parity with competing project management systems.