add validation of the project data
When adding a project from file add validation step that would check if data model constraints are satisfied and try to fix them if they are not (for instance by trimming string to valid length).
The same should happen when annotating project.
sample file that doesn't fulfill database constraints: 06-minerva_map.zip