Canonical AST/metadata types describing an Exeris domain (entities, fields,
actions, relationships, sagas, projections, graph, UI, system fields).
This module is the single source of truth for domain shape and is consumed
by both the annotation processor (build-time extraction) and the future
source parser/writer used by Studio and IDE plugins for bidirectional sync.