name: preset-destructive-imports description: Review destructive, overwrite-capable, sparse-update, all-assets restore, database import, and secret-bearing Preset import workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.
preset-destructive-imports
Use for imports that can overwrite, replace, or materially change workspace assets.
Always
- Auth and conventions come from
preset-api(JWT exchange, base URLs, Rison); resolve the workspace hostname through the Management API when it is not already known. Consultpreset-import-exportfor endpoint selection context when it is missing. - Treat overwrite and sparse-update imports as destructive.
- Never print import secrets or database passwords.
- Confirm destination workspace, bundle contents, overwrite behavior, secrets, expected changes, and rollback plan before live testing or import calls.
Decision Rules
- Classify overwrite-capable, sparse-update, all-assets restore, database import, and secret-bearing import as destructive.
- Require destructive approval wording before import.
- Require backup or rollback plan.
- Inspect bundle metadata without applying changes.
Workflow Order
- Inspect bundle metadata.
- Classify destructive impact.
- Prepare backup, rollback, secret-handling, and approval summary.
- Stop before import execution.
Retrieve
- Destructive import review and approval checklist: references/destructive-import-approval.md
- Approval policy: load
preset-apiand thenreferences/safety-policy.md.