Skip to content

Entity Blueprint Annotations

vyuh_entity_blueprint_annotations provides small const markers and declaration interfaces for annotation-driven blueprint generation.

Annotations are registration hints, not metadata bags. A generator can discover classes marked with @module, @entity, @facet, @action, @rule, or other markers, then read the class through a declaration interface such as ModuleDeclaration, EntityDeclaration, ActionDeclaration, or RuleDeclaration.

Definition classes remain responsible for returning canonical blueprint types from vyuh_entity_blueprint_types and can later carry imperative hooks behind stable declarative identities.

Blue is the Vyuh Blueprint documentation surface.