ReadonlymanifestManifest declaring this plugin's identity and capabilities.
Execute a pipeline stage.
The stage specification from the PlanContract
Runtime context with abort signal and task
Stage result with output artifacts
Validate plugin configuration at registration time. Called once when the plugin is registered, not per-execution.
OptionalonOptional lifecycle hook — called when plugin is loaded.
OptionalonOptional lifecycle hook — called when plugin is unloaded.
Plugin interface — every stage implementation must conform.
Plugins are the ONLY way stage logic runs. They communicate via ArtifactStore and EventBus (injected via context).