Thanks for the information.
We could come around to ‘everything is published… but must be approved’ but then that kind of redefines the word publish. Publishing then is the staging logic, and human approval becomes what we now think of as publishing.
Can the loader/browsers filter only to approved versions? And can the approved versions be versioned independently? So bob’s v007 gets approved becoming ‘approved v001’ and then Jim’s v002 gets approved as the next version, becoming approved v002?
This is just trading the word approved for the word publish. At this point publish just means ‘made a thing to disk’ not ‘good for use’.