# Arsenal Nexora 1.6.5 - Safe Delete

## Objetivo

Añadir eliminación permanente de configuraciones desde `AdminCP -> Arsenal Nexora -> Catálogo` sin destruir la trazabilidad de entregas anteriores.

## Comportamiento

- El catálogo muestra un botón rojo `Eliminar` por configuración.
- La acción exige confirmación explícita en navegador.
- La fila del ítem se bloquea durante la operación para evitar carreras con una compra concurrente.
- Se elimina únicamente `NEXORA_ITEMSHOP_ITEMS` del reino activo.
- `NEXORA_ITEMSHOP_ORDERS` NO se elimina ni modifica.
- Las entregas mantienen `item_id`, `item_name`, `item_snapshot`, precio, serial, slot y fecha.
- Si el ítem tenía imagen promocional, el archivo se elimina solo cuando ninguna otra configuración lo referencia.
- La acción se registra como `itemshop.item_delete` en NexoraAudit.

## Seguridad

No requiere nueva tabla ni migración SQL. Los formularios POST continúan usando la protección CSRF central del AdminCP.

## Concurrencia

La eliminación utiliza `UPDLOCK,HOLDLOCK`. Una compra ya iniciada termina antes de que el ítem pueda desaparecer; si la eliminación ocurre primero, una compra posterior no encuentra la configuración y falla de forma segura.

## Núcleo sin cambios

`purchase()` y `encodeItem()` permanecen idénticos a 1.6.4.
