Delete Architecture Cards
arch_deleteHard-delete architecture cards by ID to clean up obsolete entries from refactors, removed features, or old payload schemas; deletion is permanent with no undo or audit trail.
Instructions
Hard-delete one or more arch cards by id. No undo, no audit trail — the cards are gone from Qdrant. Use for: cleaning up obsolete cards left over from a refactor, dropping cards for a removed feature, migrating away from old payload schemas. Idempotent: ids that no longer exist are reported in notFound but do not fail the call. Always re-fetch ids via arch_context immediately before calling — ids from earlier in the conversation may point to cards that have since been re-upserted (a re-upsert allocates a fresh UUID), so deleting by a stale id will silently miss the intended card and could wipe a now-current one if the id was reassigned. Prefer supersedes on arch_record_decision when you have a replacement decision; use arch_delete only when there is no replacement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Card ids to delete. Idempotent: ids that no longer exist are reported in `notFound` but do not fail the call. | |
| group | Yes | Group the cards live in. |