> ## 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.

# Planes y turnos de IA

> Qué incluye cada plan, qué es un turno de IA, qué pasa cuando se agota el cupo y cómo agregar turnos de IA extra.

Un plan pertenece a una **organización**, la cuenta de GitHub que instaló la App, y cubre todos los repositorios que tiene encendidos. No hay precio por asiento ni por repositorio: invita a todo el equipo.

| | Prueba | Starter | Pro | Business | Enterprise |
| - | - | - | - | - | - |
| Precio | \$0 por 14 días, se requiere tarjeta | \$19 / mes | \$49 / mes | \$149 / mes | A medida |
| Turnos de IA | 50 para toda la prueba | 100 por periodo de facturación | 500 por periodo de facturación | 1.500 por periodo de facturación | A medida |
| 100 turnos de IA extra | No se venden | \$20 | \$15 | \$12 | A medida |
| Repositorios | Ilimitados | Ilimitados | Ilimitados | Ilimitados | Ilimitados |
| Asientos | Ilimitados | Ilimitados | Ilimitados | Ilimitados | Ilimitados |
| Consola | Completa | Completa | Completa | Completa | Completa |

No hay plan gratuito. Para Enterprise, escribe a [contact@codewarden.co](mailto:contact@codewarden.co).

## Qué es un turno de IA

**Los turnos de IA son lo que cuenta tu plan.** Cada uno es trabajo que el modelo de lenguaje hace en tu nombre, y dos cosas los usan:

* **una revisión de un push que trae código nuevo** a un pull request: **un turno de IA**, o **dos** cuando la revisión lee 1.000 líneas modificadas o más (consulta [Revisiones grandes](#large-reviews));
* **una respuesta a una mención** de `@codewardenapp` en uno de los hilos de CodeWarden: un turno de IA.

Estas no usan ninguno:

* un push sin nada nuevo que revisar (estado `no_changes`);
* un pull request omitido por `.codewarden.yml`;
* una revisión o respuesta que falla;
* una revisión o mención rechazada porque el repositorio está apagado, la instalación está suspendida, no hay un plan vigente o el cupo está agotado;
* una mención que CodeWarden ignora o rechaza.

Una revisión de seguimiento que no encuentra nada **sí** usa turnos de IA: se llamó al modelo. Una revisión reintentada tras un fallo cuenta una vez, cuando tiene éxito.

### Revisiones grandes

Una revisión que lee **1.000 líneas modificadas o más** usa **dos turnos de IA**, porque cuesta varias veces más ejecutarla.

El tamaño es el número de líneas que el pull request cambió en los archivos que CodeWarden lee: las líneas `+` y `−` que GitHub cuenta por cada archivo. No se cuentan:

* los archivos que CodeWarden no lee, como archivos de bloqueo, archivos generados, prosa y cualquier archivo con más de 1.500 líneas modificadas (la lista completa está en [Qué archivos se leen](https://docs.codewarden.co/es/how-a-review-works.md#which-files-are-read));
* los archivos que se dejaron fuera porque el pull request era demasiado grande para mostrarse completo.

En un push de seguimiento, CodeWarden lee solo los archivos que cambió ese push, cada uno con todo lo que el pull request cambió en él.

Cada revisión en la consola muestra las líneas que leyó y los turnos de IA que usó. Si queda un solo turno de IA en el periodo, una revisión grande igual se ejecuta y usa ese.

## El periodo de facturación

El cupo se cuenta sobre **el periodo de facturación de tu plan**, no el mes calendario. Un plan que empieza el 12 se renueva el 12, y su cupo se restablece entonces.

La página de la organización y **Plan y facturación** (`/orgs/<login>/billing`) muestran `N of M AI turn(s) used this period` con las fechas del periodo; M incluye cualquier [turno de IA extra](#extra-ai-turns) comprado para el periodo. La página avisa cuando el cupo está casi agotado.

## Cuando se agota el cupo

CodeWarden deja de revisar los pull requests de la organización y de responder menciones hasta que empiece el siguiente periodo de facturación, un propietario cambie el plan, o un propietario [agregue turnos de IA](#extra-ai-turns).

* **El pull request recibe un comentario** que dice que no se revisó, la primera vez que ocurre en él, con un enlace a la consola. No nombra ningún plan, precio ni fecha, porque en un repositorio público cualquiera puede leerlo. Una mención rechazada no recibe comentario.
* **Los propietarios reciben un correo** la primera vez que ocurre en un periodo de facturación.
* Cada revisión omitida queda registrada en la consola con el estado `over_allowance`, para que puedas ver qué no se revisó.
* Los pushes hechos durante la pausa no se revisan después por sí solos. El siguiente push tras recuperar el cupo se revisa, comparado con la última revisión que se entregó, así que cubre también los pushes pausados.

## Turnos de IA extra

Para un mes con mucha actividad, un propietario puede agregar **100 turnos de IA** al periodo de facturación actual sin cambiar de plan, desde **Plan y facturación → Agregar 100 turnos de IA**. Es un pago único en el checkout de Polar. Los turnos cuentan en cuanto Polar confirma el pago, normalmente para cuando ya volviste a la consola.

| Plan | 100 turnos de IA extra |
| - | - |
| Starter | \$20 |
| Pro | \$15 |
| Business | \$12 |

* **Terminan con el periodo de facturación** en el que se compraron, usados o no. No se acumulan. La consola muestra hasta qué fecha duran antes de que pagues.
* **Puedes agregarlos más de una vez** en el mismo periodo.
* **Un turno extra cuesta más que uno del propio plan.** Un equipo que necesita turnos extra todos los meses paga menos en el siguiente plan: 500 turnos al mes cuestan $99 en Starter con cuatro paquetes, y $49 en Pro.
* **Solo los propietarios pueden comprarlos**, para una organización cuyo plan está activo. No se venden durante la prueba, mientras un pago está fallando, ni sin un plan.
* **Plan y facturación muestra la división**, como `500 from the plan and 100 extra.`, y lista cada paquete con la fecha en que se compró.
* **Un paquete reembolsado** se retira del cupo del periodo, y la lista lo marca como `refunded`.
* **Un cambio de plan que inicia un nuevo periodo de facturación** termina los paquetes del periodo anterior.

Se compran en la consola, no en el portal de clientes de Polar.

## Cambiar o cancelar un plan

Los propietarios administran la facturación desde **Plan y facturación → Administrar facturación**, que abre el portal de clientes de **Polar**, nuestro comerciante registrado (merchant of record). Ahí puedes cambiar de plan, actualizar el método de pago, leer facturas o cancelar.

CodeWarden nunca recibe ni guarda los datos de tu tarjeta; Polar los recoge directamente.

Si un pago falla, el plan sigue funcionando mientras Polar reintenta la tarjeta y te envía un correo. Un plan cancelado dura hasta el final del periodo que pagaste. Sin un plan vigente, los pull requests no se revisan y cada revisión omitida se registra con el estado `unsubscribed`.


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