Ejecución en cloud (OnCloud)
OnCloud es la capa de ejecución remota de Almirant. Te desconectas, el agente trabaja, la PR te espera cuando vuelves.
El problema que resuelve
Con los skills locales (/implement, /validate), el agente trabaja en tu terminal. Tú tienes que estar presente. Si cierras el ordenador o te vas, la ejecución se detiene.
Los agentes prometían autonomía. En la práctica, muchos developers han cambiado escribir código por vigilar a alguien que lo escribe.
OnCloud rompe esa dependencia: lanzas la tarea, te desconectas, el resultado te espera.
"Me puse a hacer mi ejercicio y cuando terminé miré a ver cómo había salido."
— Javi Pedrosa, sobre su primera implementación en cloud
Cuándo usarlo
| Situación | Por qué OnCloud |
|---|---|
| Vas a salir y tienes tareas listas para implementar | El agente trabaja mientras tú no estás |
| Quieres lanzar varias tareas a la vez | Ejecutan en paralelo en cloud |
| Estás en el móvil y quieres lanzar algo | No necesitas abrir el ordenador |
| Es tarde y quieres que avance trabajo durante la noche | Configura y desconéctate |
| No quieres consumir recursos de tu máquina | El agente corre en infraestructura remota |
Cómo lanzar
Los runners en cloud son los equivalentes remotos de los skills locales:
| Skill local | Equivalente en cloud | Qué hace |
|---|---|---|
/implement A-T-42 | /runner-implement A-T-42 | Implementa la tarea en cloud |
/validate A-T-42 | /runner-validate A-T-42 | Valida que cumple los criterios |
/document A-T-42 | /runner-document A-T-42 | Genera documentación de los cambios |
Desde Claude Code:
> /runner-implement A-T-42
La tarea se encola en el sistema de ejecución remota. El work item pasa a "In Progress". Puedes cerrar el ordenador.
Desde el asistente (con MCP conectado):
"Lanza la implementación en cloud de la tarea A-T-42 con Claude"
"Runner-implement para A-T-42, usa Codex"
Funciona desde el móvil. No necesitas el ordenador.
Elegir el proveedor
Al lanzar con OnCloud, puedes seleccionar el proveedor de IA que ejecutará la tarea:
| Proveedor | Modelo | Cuándo usarlo |
|---|---|---|
| Claude (Anthropic) | Claude Sonnet / Opus | Tareas complejas, código con mucho contexto |
| Codex (OpenAI) | GPT-4o / o3 | Implementaciones directas, buen rendimiento general |
| Gemini (Google) | Gemini Pro | Alternativa cuando otras cuentas están al límite |
Si no especificas proveedor, Almirant usa el configurado por defecto en tu organización.
Si tu cuota de Claude se agota, puedes lanzar las siguientes tareas con la cuenta de otro proveedor o con la de un compañero. Almirant coordina el consumo sin que tengas que gestionar manualmente qué cuenta usa qué.
Seguimiento del estado
Puedes consultar el estado de los runners en cualquier momento:
- Desde la app web: panel de Jobs en el work item o en la vista de proyecto
- Desde el asistente: "¿Cómo va la tarea A-T-42?"
- Desde Claude Code:
/jobspara ver el estado de todos los runners activos
Un runner pasa por los estados:
queued → running → completed
→ failed
Si falla, el error queda registrado con detalle para que puedas ver qué pasó.
Proceso nocturno automático
Puedes configurar un proceso que se ejecute cada noche de forma automática:
- Toma todas las tareas en columna "Review"
- Las valida contra su definition of done
- Las mueve a "Done" si pasan, o las deja con feedback si no
Javi lo tiene configurado así: llega por la mañana con el board actualizado. No tiene que hacer nada.
La configuración se hace desde los ajustes del proyecto en Almirant.
Requisitos
Para usar OnCloud necesitas:
- Un proveedor de IA configurado con API key válida — Proveedores y Cuotas
- Cuota disponible en tu organización
- Una tarea con especificación completa (generada por Ideate o escrita manualmente con definition of done)
OnCloud funciona con cualquier tarea, pero los mejores resultados vienen de tareas creadas por Ideate: con archivos relevantes identificados, criterios de aceptación concretos y contexto técnico incluido. Si lanzas una tarea vaga, el agente hará lo que pueda.