Workflow 1. Ask the starting point: from scratch, or from an existing data source? Ask this before anything else (skip only if the user already made it clear): - From scratch — the user names a plugin type to provision → continue with step 2. - From an existing data source in a running instance → jump to Convert an existing data source, then return to step 6. 2. Resolve the full plugin id Provisioning needs the canonical plugin id ( ), not the short name a user might say. - Already canonical (contains or )? Use as-is: . - Short name only (e.g. , )? Search the catalog API with : Multiple match…