I feel like many meeting habits and practices are evolved from the physical office environment that has limitations that are not present in the virtual world.
Btw, check out this talk from Al Pittampali at Google https://www.youtube.com/watch?v=Mn-q529ExFw One of the keystone habits he is advocating is "Make all standing meetings tentative"
If I'm using Meetter to automatically schedule a stand-up, I (presumably) can say, only schedule the meeting if we have blockers to discuss, and only invite the people who are mentioned in the issue/blocker. But how to determine if there's blockers, and who to invite? Query the issue tracker.
You could look up blocked GitHub or ZenHub Issues and generate a stand-up to discuss them once they happen, and maybe re-generate a stand-up after X time if they have not been updated, to prevent stale blockers.
What I get out of this is when I work for a company which requires stand-ups, I don't have to go to them if I have no blockers. I know I would pay for that privilege :-)
For now, it is possible to implement the same workflow with the current version of Meetter just by asking someone to check task tracker for blockers about 30 minutes before the Meetter hour and manually create topics.
If I have committed something, updated a ticket, run a deployment, resolved a pagerduty issue, moved a work task from Planning to Doing, etc, then automate retrieving this work log and pre-populate it in the meeting invite. All members of the meeting can see the work and can ask about it if they need to. The individual then doesn't need to state what work they did, but only mention their blockers.
I believe this would benefit virtually any group with a stand-up meeting. It's a lot of integration work, though. Might already exist, I'm not sure.