Skip to content

Blueprint Descriptors

Package: vyuh_entity_blueprint_types

Descriptors let one module contribute facets, fields, actions, rules, UI hints, DB hints, and projection metadata to an entity type defined by another module. The effective entity appears only after Blueprint.bootstrap().

Descriptor assemblyManufacturing contributes the base product entity, CVS, ELog, and IAM add descriptors, and bootstrap produces the effective manufacturing product.Manufacturing Productbase entity and core facetsCVS Productcleaning validation facetsELog Productexecution and history facetsIAM Descriptorassignments and grantsBlueprint.bootstrap()assemble contributionsEffective Productone entity with accumulated facets,actions, rules, and projections

What To Inspect

Package areaSource
Descriptor modelpackages/vyuh_entity_blueprint_types/lib/src/descriptors/entity_descriptor.dart
Assemblypackages/vyuh_entity_blueprint_types/lib/src/assembly/entity_assembler.dart
Origin graphpackages/vyuh_entity_blueprint_types/lib/src/assembly/entity_origin_graph.dart
Testspackages/vyuh_entity_blueprint_types/test/entity_descriptor_assembly_test.dart

Blue is the Vyuh Blueprint documentation surface.