Linux, el caballo de tiro
Un equipo de escritorio, una máquina que te sobra o un servidor en un rincón. Suele llevar la mayoría de las lanes: web, API, servicios, todo lo que se construye sin pantalla.
// hosts · lanes · la app · el hub
Una granja son cuatro cosas: las máquinas en las que corre, las lanes que trabajan tu backlog en ellas, la app desde la que le respondes y un hub opcional. Esto es lo que hace cada una.
item #12abierta por ti
lanetomada en un host
sessionsu propia sesión de Claude Code
gatetus pruebas, de nuevo
mainsubido, verificado
Un host es un ordenador que ya es tuyo, con la granja instalada. Tu código, tu servidor git y tus pruebas se quedan donde están. Nada del camino de build pasa por nosotros.
Un equipo de escritorio, una máquina que te sobra o un servidor en un rincón. Suele llevar la mayoría de las lanes: web, API, servicios, todo lo que se construye sin pantalla.
La única máquina que puede construir, probar y firmar apps de iOS y macOS. Las tareas que necesitan Xcode se asignan al Mac y lo esperan.
Para software de escritorio, instaladores y todo lo que haya que probar en Windows mismo. Añádelo cuando lo necesites, y no antes.
Una lane es un proyecto en un host. Lee tu backlog en orden, toma la siguiente tarea que puede trabajar y la lleva hasta el final antes de tomar otra. Más lanes son más tareas a la vez.
Cada tarea dice qué construir y cómo puede saber la granja que está hecha. Esa frase es contra lo que prueba la lane, así que es la única parte que merece escribirse con cuidado.
La lane abre para la tarea su propia sesión de Claude Code, en su propia rama y su propio worktree, y la deja trabajar sin vigilancia: de día, de noche y mientras duermes.
La lane vuelve a ejecutar tus pruebas ella misma y solo sube a tu rama main lo que pasa. Una tarea que se atasca se detiene y te pregunta, y la lane sigue con la siguiente.
Escribe una tarea en el tren, mira qué lane la ha tomado y lee lo que llegó mientras no estabas. Cuando una sesión se atasca y pregunta, le respondes desde la app en una frase y la tarea sigue.
En casa la app habla con tu granja directamente, por tu propia red. Desde cualquier otro sitio la alcanza a través del hub, la única parte de la granja que necesita uno.
Tu granja se basta sola.
HUB OPCIONALLos hosts, las lanes, las sesiones, las pruebas y los commits en tu rama main funcionan todos con el hub apagado. Nunca está en el camino de build, y tu código nunca pasa por él.
Lo que añade el hub es alcance: la app y cualquier navegador llegan a tu granja desde fuera de tu red, y lo que la granja construye puede desplegarse automáticamente. Tómalo si quieres manejar tu granja desde el otro extremo del país, y déjalo fuera si no.