We should consider having a utility method `status(taskStatus)` instead of relying the object from the database to validate against the JSON schema. This way it'll be a lot easier to add support for URLs, which I suspect we don't want to store in the database.