Use one Core metadata ABI for Plugin source

Use one Core metadata ABI for Plugin source

Plugin and configuration lowering now emit only @pluxel/core/toolchain imports. Remove Runtime preset selection and configurable metadata helper imports. pluginSourceVitePlugins() provides the complete source transform and Vite resolution stack; createPluginSourceVitePipeline() additionally exposes its semantic collector. Host and service singleton policy belongs to their own Vite plugins.

The official service Vite preset explicitly installs server database source lowering, preserving checked migration metadata without a Runtime preset.

Installed modules under node_modules contribute execution facts only when they contain a valid prelowered Core ABI declaration. Their ordinary source remains outside Plugin lowering. Settled semantic scopes read committed Workbench facts, including asynchronous continuations after rollback. Prelowered evidence accepts minified static template strings and reads only the ABI identity fields; unrelated dependency expressions do not discard a statically proven definition.

最后更新于

本页目录