IPS SERINTSA — BUILD 131
ELIMINACIÓN DEFINITIVA DE PAPELERAS ROJAS DUPLICADAS EN CAPTURAS

Base:
- BUILD 130.

Problema:
- Después de tomar/subir una foto, la tarjeta de vista previa mostraba su propia
  papelera correctamente, pero el listado legado #load_img podía seguir mostrando
  1 o más botones rojos adicionales.

Correcciones:
1. Las capturas tomadas o pegadas ya NO ejecutan showFiles() después de cargarse.
   La captura se administra exclusivamente desde su tarjeta de vista previa.

2. Se agregó limpieza automática de botones de eliminación antiguos dentro de
   #load_img cuando corresponden a capturas o cuando son residuos del flujo legado.

3. ajax/show_files.php:
   - nunca renderiza botones rojos para archivos cuyo nombre comienza por captura_.
   - agrega Cache-Control no-store/no-cache.
   - identifica explícitamente el nombre del archivo con data-file-name.

4. showFiles() usa cache:false y ejecuta una limpieza adicional del listado legado.

5. Las cargas de cámara/portapapeles envían serintsa_capture=1.

6. ajax/file_ticket.php:
   - usa pathinfo() para validar la extensión de forma más segura.
   - evita insertar nuevamente una captura ya registrada con el mismo ticket/nombre.

7. ajax/delete_pasted_capture.php:
   - si existen varias filas antiguas con el mismo ticket/nombre, elimina todas
     al retirar la captura.

Cache JavaScript:
- serintsa-ticket-paste.js?v=20260818-131

Validación:
- Archivos PHP revisados: 634
- Errores PHP: 0
- JavaScript: node --check OK

APK:
- No requiere recompilar la APK BUILD 84 para este cambio.
- La APK cargará la actualización web al volver a abrir la aplicación.
