> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Envíos de solicitudes

> Revisa, vota y exporta envíos de solicitudes, con las salvaguardas que impiden decisiones dobles y la autorrevisión.

Donde el personal lee y decide sobre las solicitudes.

## La pantalla

Cuatro cifras en la parte superior: **Total**, **Pendientes**, **Aceptadas** y **Denegadas**.

<Warning>
  Esas cuatro tarjetas son una cifra **a nivel de servidor, de 90 días**. Ignoran deliberadamente el selector de panel, tus filtros y tu búsqueda.

  No coincidirán con el conteo de filas de la tabla. Es intencional, no un bug.
</Warning>

La tabla muestra **Solicitante**, **Estado**, **Enviado** y **Revisado por**, con 50 filas por página.

## Filtros y búsqueda

Un selector de panel, una caja de búsqueda y un diálogo de filtros que cubre estado, un rango de fechas y un ID de solicitante específico.

<Note>
  **La búsqueda funciona en todo tu historial, no solo en la página actual**, a diferencia de la tabla de transacciones de Vito.

  Introducir un ID de Discord hace una coincidencia exacta. Introducir un nombre hace una coincidencia parcial contra el nombre de usuario capturado en el momento del envío.
</Note>

<Warning>
  Los envíos creados antes de que se capturaran los nombres de usuario no tienen nombre almacenado, así que **buscar por nombre no los encontrará**. Buscar por ID de Discord siempre funciona.
</Warning>

## Decidir

Aceptar y Denegar están disponibles en línea en la fila, o con un motivo desde el diálogo de detalle. Ambos están desactivados salvo que el envío siga **Pendiente**.

<Warning>
  **No puedes revisar tu propia solicitud.** Esto se aplica a nivel de base de datos, así que se cumple incluso para administradores del servidor.
</Warning>

<Note>
  Que dos miembros del personal pulsen Aceptar en el mismo momento es seguro: al segundo le sale *«Este envío ya ha sido revisado»* y el solicitante nunca se procesa dos veces ni se le envía DM dos veces.

  Aparece el mismo mensaje si una barrida de auto-denegación o una regla de salida de miembro lo resolvió antes.
</Note>

### Qué ocurre en una decisión

<Steps>
  <Step title="La decisión se registra">
    Se escribe de inmediato y de forma permanente.
  </Step>

  <Step title="Los roles, DMs y acciones se entregan al bot">
    Se ejecuta todo lo configurado en la etapa de aceptación o denegación de ese botón.
  </Step>

  <Step title="Se notifica al solicitante">
    Si hay un mensaje de DM configurado para ese resultado.
  </Step>
</Steps>

<Warning>
  La decisión se guarda **incluso si las acciones de seguimiento fallan al despacharse**. Si alguien aparece como aceptado pero nunca recibió su rol, la decisión es correcta y la acción necesita aplicarse a mano: volver a aceptar no lo reintentará.
</Warning>

## Votación

Cuando un botón tiene la votación activada, Aceptar y Denegar se reemplazan por botones de voto **Aprobar** y **Denegar** más un cuadro de comentario opcional. Se muestra un recuento en vivo.

| Regla                     | Comportamiento                                                               |
| ------------------------- | ---------------------------------------------------------------------------- |
| Un voto por revisor       | Un segundo voto se rechaza                                                   |
| Umbral alcanzado          | La decisión se finaliza automáticamente y ejecuta todas las acciones una vez |
| Comentario obligatorio    | Se aplica si el botón lo requiere                                            |
| Dos votos llegando juntos | Solo uno finaliza; al otro se le dice que ya fue revisado                    |

## Exportación

**Exportar CSV** descarga el panel y los filtros actuales. Las columnas cubren el envío, el panel, el solicitante, el estado, las marcas temporales, el revisor, el motivo y cada respuesta.

<Warning>
  La exportación tiene un tope de los **5000 envíos más recientes**. Si alcanzas el tope, el archivo termina con una nota que lo indica: reduce tus filtros para llegar a registros más antiguos.
</Warning>

## Retención

<Warning>
  Los envíos aceptados, denegados y caducados se eliminan **90 días** después de resolverse. **Los envíos pendientes se conservan indefinidamente.**

  Exporta cualquier cosa que necesites para tus registros antes de que caduque.
</Warning>

## Estados

| Estado                      | Significado                                                                                           |
| --------------------------- | ----------------------------------------------------------------------------------------------------- |
| **Pendiente**               | En espera de revisión                                                                                 |
| **Aceptado** / **Denegado** | Resuelto por un revisor, una votación o una regla automática                                          |
| **Caducado**                | Auto-denegado por inactividad, resuelto por la salida de un miembro o huérfano por un panel eliminado |

<Note>
  Un revisor mostrado como **Revisor desconocido** con un conteo grande es el sistema automático: las reglas de auto-denegación y de salida de miembros se registran a sí mismas como el revisor.
</Note>
