This is neat! There's definitely a missing formal, human layer sitting above code. Two thoughts come to mind:
1. For applications with a database, the database schema for core models strikes me as the canonical definition, except it's missing descriptions.
2. It feels like this is only a partial solution. Why not go all the way? It seems to me that more aspects of code needs this level of governance than just data models.
Building your team's self-improving context hub.: https://alignbase.ai/