Concepts
Ownership
Keep execution, composition, integration data and application policy with their canonical owners.
Connect is reusable because it composes existing owners. Each fact has one authority; other components carry references or projections of that fact.
Meta has no Connect dependency, including an optional dependency. Connect owns
the adapters that consume generic native and Meta interfaces. The application
explicitly opts into those adapters and supplies its existing policy and
lifecycle owners. Connect-specific integration behavior belongs in Connect,
while those upstream interfaces remain usable independently.
