Never create a ‘status’ field

No database should ever have a ‘status’ field. They always get created, but never should. The status is always determined from other properties and relationships!

The problem with an explicit status is that it can (no: will) fail to agree with the status indicated by the rest of the system.