Description and selection
toolkit-package owns inert package/recipe types, imported metadata and exact manifest validation. toolkit-mobkit::discovery presents public evidence for agents. Neither chooses an integration, grants access or contacts a provider while listing descriptions.
Descriptions can be partial. Agents complete the concrete choice after investigating source and prerequisites. This avoids a hidden classification pipeline and lets a vague request, maintained recipe or custom extension follow the same conceptual path.
Application lifecycle
toolkit-catalog contains the generated Connect acquisition lifecycle schema. Its name refers to the native DSL catalog, not a service marketplace. It records concrete work and typed observations; it does not interpret user intent or become an auth/runtime owner.
meerkat-toolkit composes request, setup, binding and continuation work through the native runtime and application APIs.
toolkit-store supplies an injected atomic persistence boundary for feature state and effects. WorkGraph and native runtime semantics remain responsible for their own work. Durable projections do not replace the canonical owners they observe.
