Модель статуса со значениями есть. Вопрос ещё в том, нужна ли отдельная модель для каждого статуса (извините если идиотский вопрос, лучше уж так но что-то понять)
если данные отличаются - а черновик от релизной отличается, да будет дубликат поста в нескольких статусах, но можно сделать чтобы при публикации чистовика все черновики удалялись