How should a multi-stage editorial process be implemented in Craft?
Have you already seen the workflow plugin? Maybe it could give you some inputs for your further development: https://github.com/engram-design/Workflow.