Would it be possible (given versioning and permissions are already present) to implement some sort of workflow, e.g. someone creates a draft, someone else approves & signs or rejects, then the document goes forward to publication afterwards, and having auditing enabled for the whole process (e.g. a trail of who read/edited a document at what time).
We could do this, but we won't. We would just re-implement what is already available in workflow systems. Instead, we added a web service interface so that you can integrate contineo in your workflow engine of choice.