// die plattform für entwicklung mit agenten · in entwicklung
Dein Vorhaben. Auf Kurs.
Kernonaut soll Produktziele, Agentenarbeit und Prüfergebnisse verbinden. Du siehst, was sich geändert hat, welche Arbeit betroffen ist und was für den aktuellen Stand noch bestätigt werden muss.
- statusin entwicklung
- corerust
- zuerstlinux · windows
- fürteams mit agenten
vorhaben Rundenspiel mit eigener Engine
ziel Runde unter 3 Minuten v2
├─ auftrag Spiel: Regeln, Balancing betroffen
├─ auftrag Engine: Rendering gilt weiter
└─ nachweis Spieltest 1 neu prüfen
Ein Produkt entsteht über viele Entscheidungen
Du beginnst mit einer Idee, probierst etwas aus und lernst dazu. Mit jeder Erkenntnis verändert sich, was gebaut werden soll. Gleichzeitig arbeiten Menschen und Agenten an Code, Tests und Teilprodukten.
Kernonaut soll diese Arbeit am Vorhaben ausrichten. Ziele haben eine Geschichte, Aufträge beziehen sich auf einen bestimmten Stand, Ergebnisse zeigen, was geprüft wurde und was noch offen ist. Ändert sich die Richtung, wird sichtbar, welche Arbeit neu betrachtet werden muss.
Ein Beispiel: Die Runden sollen kürzer werden
- Ziel ändern. Ein Spiel und seine Engine werden getrennt geführt. Nach dem ersten Spieltest sollen die Runden kürzer werden. Die neue Zielversion wird sichtbar, alte Entscheidungen und Abnahmen bleiben lesbar.
- Auswirkung prüfen. Bekannte Abhängigkeiten zeigen, welche Arbeiten und Nachweise betroffen sind. Vermutete Auswirkungen werden zur Prüfung markiert.
- Arbeit fortsetzen. Ein Lauf endet an einem definierten Checkpoint. Ein anderer passender Worker übernimmt Arbeitsstand, Kontext und offene Schritte.
- Erneut abnehmen. Nachweise gehören zu einer konkreten Ziel-, Code- und Umgebungsversion. Ob das Spiel jetzt besser ist, entscheidest du.
ziel geändert v1 → v2
betroffen Regeln, Balancing
vermutet Tutorial-Texte prüfen
gilt weiter Rendering Linux, Windows
→ nachweis fehlt: Spieltest 2
Worauf wir beim Bauen achten
Unsicherheit wird sichtbar
Vermutete Auswirkungen sollen als solche erkennbar sein. Ein fehlender Link beweist keine Unabhängigkeit.
Tests sind nicht die Abnahme
Technisch erfolgreiche Tests und die fachliche Abnahme deines Produkts bleiben getrennte Entscheidungen.
Du entscheidest
Ziele, Fachentscheidungen und Freigaben gehören einer verantwortlichen Person. Kein Agent gibt sich selbst frei.
Klein anfangen
Kernonaut soll mit wenig Modellierungsaufwand starten, damit das Modell weniger Pflege kostet, als es spart.
Worker mit Freigabe
Eigene Rechner und Cloudworker sollen nur nach ausdrücklicher Freigabe für einen bestimmten Bereich arbeiten.
Auch für Mobil und Hardware
Runner sollen auch mobile und eingebettete Ziele anbinden. Rechner, Zielplattform und Gerätefähigkeiten werden dafür getrennt beschrieben.
Stand heute
- Der Kern steht: ein getesteter Revisionskern in Rust mit lokaler SQLite-Persistenz und Kommandozeile. Produktdefinitionen, Produktstände sowie Ziel- und Auftragsrevisionen bleiben über Neustarts erhalten.
- Als Nächstes folgen Server, Oberfläche, Worker und die Prüfung von Identitäten und Befugnissen.
- Ausgeliefert werden soll ein Programm pro Plattform, mit Kontroll-, CLI- und Workermodus und ohne zusätzliche Pflichtdienste. Linux und Windows kommen zuerst, macOS später.
$ kernonaut demo --json
# synthetisches Beispiel, ohne Dateien, Aufträge oder Netzwerk
Zu den Ersten gehören?
Wir bauen Kernonaut für kleine professionelle Teams, die mehrere Agenten einsetzen, mit bestehenden Repositories arbeiten und ihre Anforderungen regelmäßig ändern. Merk dich vor, dann melden wir uns, sobald Teams Kernonaut ausprobieren können.