For the GitHub checks in the GitHub app for file kind,
some scenarios are not being handled by Port API:
1) When the identifier is null, Port auto-generates an identifier with a UUID so no error is raised from Port API, even though we want to enforce it
2) When you want each field in the yaml to fit to a property in Port, 1:1, and use all the data of the file. That is when you want any typo in the yaml keys to raise an error
3) For a scenario where you want Port to make sure all the properties of the entity are mapped, and null for a property is not expected (instead of making fields required)