I think the proper abstraction is a "mailbox" that only flushes when you get an OK command result for that post+relay
Discussion
This is why i created command results just haven't implemented that in damus yet 😅
This feature has a point of existence, but it doesn't mean much to me. If people could get into the habit of double checking before sending a post, they wouldn't need this feature. If we were to design a 5 second countdown, both good and bad habits would have to be nervous for five seconds.