Saltar al contenido principal
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. No hay plan gratuito. Para Enterprise, escribe a 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);
  • 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);
  • 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 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.
  • 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.
  • 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.