Three tiers, one composition boundary
Blueprint declarations feed the composition root, which builds isolated constructs and workloads that share only permitted mechanics.
Three tiers, one composition boundary
TIER 1 · DECLARATION
Blueprints
Declare topology, identity, workloads and explicit wiring.
TIER 2 · INTERNAL/RUNNER
Composition root
Builds the bill of materials through an explicit registry.
TIER 3 · CATALOGUE
Isolated constructs and workloads
Emit from shared fixtures, mechanics and state.
Never import each other or the blueprint package.
Arrows show composition. Import isolation is checked by architecture tests.