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

# Historial de revisiones

> Cada revisión de un repositorio, qué publicó, qué descartó y por qué, y qué reglas estaban vigentes.

Cada repositorio tiene una página en la consola, `/orgs/<login>/repos/<repo>`, que lista sus revisiones de la más reciente a la más antigua, y sus menciones. Abre una revisión para ver todo lo que hizo, incluido lo que decidió **no** decir.

## La página del repositorio

Por cada revisión: el pull request, el estado, el modo (`full` o `incremental`), cuántos comentarios se publicaron, los turnos de IA usados, cuánto tardó y cuándo. Desde aquí los propietarios pueden [excluir un pull request de las mediciones](https://docs.codewarden.co/es/configure/repositories.md#excluding-a-pull-request-from-measurements).

Debajo de las revisiones, **Configuración vigente** muestra el `.codewarden.yml` que usó la última revisión entregada, y **Menciones** lista cada respuesta a `@codewardenapp` en ese repositorio. El botón **Decididos** abre las [decisiones](https://docs.codewarden.co/es/configure/accepted-findings.md#seeing-what-was-held-back) del repositorio.

## Estados de las revisiones

El código es el valor guardado (el que ves en la API y en los registros); entre paréntesis está la palabra que muestra la consola en español.

| Estado (valor guardado, y la palabra que muestra la consola) | Significado | Turno de IA usado |
| - | - | :-: |
| `published` (publicada) | Publicó una revisión con al menos un comentario. | sí |
| `no_findings` (sin hallazgos) | Se ejecutó y no tuvo nada que comentar. Una primera revisión igual publica su resumen; una posterior no publica nada. | sí |
| `no_changes` (sin cambios) | El push no cambió nada que CodeWarden revise, o se entregó de nuevo el mismo commit. Sin llamada al modelo. | no |
| `skipped` (omitida) | `.codewarden.yml` pidió no revisar este pull request (una etiqueta, un autor, una base branch). | no |
| `failed` (fallida) | Fallaron el modelo o GitHub. No se publicó nada. | no |
| `refused` (rechazada) | La instalación está suspendida o eliminada. | no |
| `unsubscribed` (sin plan) | La organización no tiene un plan vigente. No se publicó ninguna revisión; la primera vez que ocurre en un pull request, un comentario lo avisa. | no |
| `over_allowance` (sobre el cupo) | Los turnos de IA de este periodo de facturación, incluidos los extra, están agotados. No se publicó ninguna revisión; la primera vez que ocurre en un pull request, un comentario lo avisa. | no |

## La página de una revisión

* **Los números**: turnos de IA, duración, comentarios publicados, comentarios descartados.
* **Resumen**: lo que la revisión publicó en la parte superior del pull request.
* **Publicados**: cada comentario con su archivo y línea, categoría, gravedad y la confianza del modelo.
* **Descartados**: cada hallazgo que no se publicó, con el motivo:

| Motivo | Significado |
| - | - |
| below the confidence threshold | La confianza del modelo era menor que 0,7. |
| over this review's cap | Más hallazgos de los que permite `profile`; se fueron los menos graves. |
| already answered on an earlier push | CodeWarden ya hizo este comentario en este pull request. |
| outside the lines this pull request added | GitHub habría rechazado la revisión completa por él. |
| invalid | La respuesta del modelo para este hallazgo no tenía la forma requerida, así que se descartó en lugar de adivinar. |

Los hallazgos retenidos por una [decisión](https://docs.codewarden.co/es/configure/accepted-findings.md) se registran en la revisión junto con la decisión que los retuvo, pero no se listan en esta página.

* **Detalles**: el modo, el modelo, el commit head y, para una revisión incremental, el commit desde el que se comparó.
* **Qué estaba vigente**: si se leyó `.codewarden.yml` o se aplicaron los valores por defecto, cuántos ajustes se descartaron y qué pasó con un ticket de Jira o un issue de Sentry enlazado.

El prompt exacto y la respuesta cruda del modelo se guardan con la revisión pero no se muestran en la página.

Los enlaces de revisión usan un id público (`/reviews/rv_...`), nunca un número interno, así que un enlace se puede compartir con cualquiera que pueda ver la organización.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.