Delete semantic concepts
delete_semantic_conceptsDelete concepts selected by ids, concept_types or unused_only. Defaults to impact_only=true: review affected records, schemas and replicas before obtaining approval. Execution requires editor; clearing whole types requires owner. Deletion breaks convergence with IDs already stored in replicas; future resolution may mint new IDs. An unused-only deletion still removes that vocabulary. No LLM call. Returns impact counts or deletion results. See enricher://docs/semantic-ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Explicit concept semantic_ids to delete. | |
| impact_only | No | True = report the blast radius only; False = delete. | |
| unused_only | No | Only concepts no record references (usage 0). | |
| concept_types | No | Scope to these concept types; without ids and unused_only this clears the whole types (owner role). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||