feat(FN-2255): add plugin runtime discovery contracts

- Extend core/plugin-sdk types with runtime manifest metadata, runtime factory, and runtime registration exports
- Add runtime validation in plugin manifest parsing, including runtimeId slug and semver checks
- Add PluginLoader.getPluginRuntimes() and PluginRunner runtime cache/invalidation plumbing across plugin lifecycle events
- Expand plugin loader/runner test coverage for runtime discovery and cache behavior, and document runtime registration in PLUGIN_AUTHORING.md
This commit is contained in:
Fusion
2026-04-22 13:01:25 -07:00
committed by gsxdsm
parent 2873bc0388
commit c187c670e1
10 changed files with 1304 additions and 14 deletions

View File

@@ -49,6 +49,9 @@ export type {
PluginRouteDefinition,
PluginRouteMethod,
PluginUiSlotDefinition,
PluginRuntimeManifestMetadata,
PluginRuntimeFactory,
PluginRuntimeRegistration,
PluginContext,
PluginLogger,
FusionPlugin,