Registry
Stackie validates a plugin’s semantic version, host API range, requested
capabilities, owned namespaces, plugin dependencies, and generic
contributions before starting plugin code. Dependencies start before their
consumers and stop after them. Duplicate plugin, route, command, navigation,
and service keys are rejected with both owner identities.
API providers are mounted below /plugins/{plugin-id} and cannot escape
that listener namespace. Read-only methods remain available for status;
mutating methods require current eligibility and a running provider.