Linux, das Arbeitstier
Ein Desktop, ein übriger Rechner oder ein Server in der Ecke. Er trägt meist die meisten Lanes: Web, API, Services, alles, was ohne Bildschirm baut.
// hosts · lanes · die app · der hub
Eine Farm besteht aus vier Dingen: den Rechnern, auf denen sie läuft, den Lanes, die dort Ihr Backlog abarbeiten, der App, aus der Sie ihr antworten, und einem optionalen Hub. Hier steht, was jedes davon tut.
item #12von Ihnen eingereicht
laneauf einem Host übernommen
sessioneigene Claude-Code-Session
gateIhre Tests, erneut ausgeführt
maingepusht, verifiziert
Ein Host ist ein Rechner, der Ihnen schon gehört, mit der Farm darauf installiert. Ihr Code, Ihr Git-Server und Ihre Tests bleiben, wo sie sind. Nichts auf dem Build-Pfad läuft über uns.
Ein Desktop, ein übriger Rechner oder ein Server in der Ecke. Er trägt meist die meisten Lanes: Web, API, Services, alles, was ohne Bildschirm baut.
Der einzige Rechner, der iOS- und macOS-Apps bauen, testen und signieren kann. Items, die Xcode brauchen, werden für den Mac eingereicht und warten auf ihn.
Für Desktop-Software, Installer und alles, was auf Windows selbst getestet werden muss. Fügen Sie ihn hinzu, wenn Sie ihn brauchen, und nicht früher.
Eine Lane ist ein Projekt auf einem Host. Sie liest Ihr Backlog der Reihe nach, nimmt das nächste Item, das sie bearbeiten kann, und führt es zu Ende, bevor sie das nächste nimmt. Mehr Lanes heißt mehr Items gleichzeitig.
Jedes Item sagt, was zu bauen ist und woran die Farm merkt, dass es fertig ist. Gegen diesen Satz testet die Lane — er ist der eine Teil, den es lohnt, sorgfältig zu schreiben.
Die Lane öffnet für das Item eine eigene Claude-Code-Session, auf eigenem Branch und eigenem Worktree, und lässt sie unbeaufsichtigt arbeiten — tags, nachts und während Sie schlafen.
Die Lane lässt Ihre Tests selbst noch einmal laufen und pusht auf Ihren main-Branch nur, was durchläuft. Ein Item, das hängen bleibt, hält an und fragt Sie, und die Lane geht zum nächsten über.
Schreiben Sie ein Item im Zug, sehen Sie, welche Lane es genommen hat, und lesen Sie, was gelandet ist, während Sie weg waren. Wenn eine Session hängt und eine Frage stellt, beantworten Sie sie in der App in einem Satz, und das Item läuft weiter.
Zu Hause spricht die App direkt mit Ihrer Farm, über Ihr eigenes Netz. Von überall sonst erreicht die App sie über den Hub — den einen Teil der Farm, der einen braucht.
Ihre Farm steht für sich.
HUB OPTIONALHosts, Lanes, Sessions, Tests und die Commits auf Ihrem main-Branch funktionieren alle auch bei ausgeschaltetem Hub. Er liegt nie auf dem Build-Pfad, und Ihr Code läuft nie durch ihn.
Was der Hub hinzufügt, ist Reichweite: Die App und jeder Browser kommen von außerhalb Ihres Netzes an Ihre Farm, und was die Farm baut, kann automatisch deployt werden. Nehmen Sie ihn, wenn Sie Ihre Farm vom anderen Ende des Landes aus führen wollen, und lassen Sie ihn sonst weg.