Rolle in der Werkstatt
Die Übergabe- und Review-Schicht der Werkstatt: Arbeit bekommt einen Besitzer, ein unabhängiges Verdikt und einen separat geprüften Zielzustand.
Dual Bridge, Build-Pipeline und Review zwischen Claude und Codex. Ich zeige, wie aus einem Auftrag eine gerichtete Übergabe, ein unabhängiges Verdikt und ein überprüfter Zielzustand werden.
Die wichtigste Trennung: Dass ein Agent fertig meldet, bedeutet noch nicht, dass seine Änderung reviewt, verifiziert oder übernommen wurde.
Arbeitszustände
Zuletzt aktualisiert:
Jetzt prüfbar
Hier zeige ich nicht nur einen Datei-Transport, sondern die Verantwortungen rund um eine belastbare Übergabe zwischen Agenten.
Die Übergabe- und Review-Schicht der Werkstatt: Arbeit bekommt einen Besitzer, ein unabhängiges Verdikt und einen separat geprüften Zielzustand.
Übertragbar sind gerichtete Lanes, explizite Zustände, getrennte Builder- und Reviewer-Rollen, Heartbeats (regelmäßige Lebenszeichen laufender Arbeit), Stop-Bedingungen und Ground-Truth-Prüfungen.
Der Cross-Device-Teil ist im öffentlichen Dual-Bridge-Repository und in zwei verlinkten Commit-Belegen nachvollziehbar; die Verdikt-Mechanik ist auf dieser Seite interaktiv.
Die große Ablaufgrafik ist eine zusammengesetzte Stack-Sicht. Sie behauptet keine bereits vollständig verdrahtete Pipeline über alle genannten Systeme.
Zustände statt Fertigmeldung
Dass ein Agent fertig meldet, bedeutet noch nicht, dass seine Änderung geprüft oder übernommen wurde. Ich trenne deshalb fünf Zustände, die in einfachen Agentenläufen oft zu einem einzigen Erfolgssignal zusammenfallen.
Ein Agent oder Worker hat den Auftrag übernommen.
Der Builder meldet seinen Arbeitsschritt als fertig.
Eine zweite Rolle hat den Diff und die Begründung geprüft.
Unabhängige Checks bestätigen den vereinbarten Zielzustand.
Die Änderung ist tatsächlich im vorgesehenen Branch oder System angekommen.
Ein gutes Handoff-Protokoll zeigt nicht nur, wer gerade arbeitet. Es zeigt auch, welcher Nachweis noch fehlt.
Dual Bridge
Dual Bridge begann mit einer einfachen Übergabe zwischen zwei Rechnern. Belastbar wurde sie erst, als Richtung, Besitz, Verdikt und Fehlerzustände ausdrücklich Teil des Protokolls wurden.
Eine Lane führt von Rechner A nach B, eine zweite zurück. Dadurch teilen sich beide Seiten keinen Claim-Pool.
Outbox, Inbox, verarbeitet und fehlerhaft bleiben als unterscheidbare Stationen erhalten.
accepted, rejected und escalate beschreiben, wie der Builder mit dem Review weiterarbeiten darf.
Der öffentliche Beleg dieser Seite gehört zur Dual Bridge. Die weiter unten gezeigten Rollen und Nachbarsysteme erweitern die Arbeitsweise, ohne ihren Reifegrad auf diesen Prototyp zu übertragen.
Verantwortung
Claude und Codex sind für mich keine fest verdrahteten Abteilungen. Entscheidend ist die Verantwortung im jeweiligen Auftrag: planen, bauen, reviewen oder verifizieren.
Aufgabe: zerlegt das Ziel, setzt Grenzen und benennt den späteren Nachweis.
Übergabe: übergibt einen prüfbaren Auftrag statt einer offenen Wunschliste.
Aufgabe: setzt eng im vereinbarten Bereich um.
Übergabe: liefert Diff, Begründung und ausgeführte Checks.
Aufgabe: sucht unabhängig nach Fehlern und Vertragsbrüchen.
Übergabe: gibt accepted, rejected oder escalate mit Begründung zurück.
Aufgabe: prüft Tests, Git-Zustand und Zielsystem als Ground Truth.
Übergabe: bestätigt die Übernahme oder hält den Befund offen.
Wichtige Grenze: Diese vier Verantwortungen sind im Stack vorhanden, aber nicht als eine einzige, immer aktive Vier-Agenten-Kette. Dream Team verteilt selektiv; ein fehlender Testnachweis bleibt ausdrücklich offen.
Zusammengesetzter Ablauf
Erst in der zusammengesetzten Sicht wird erkennbar, welche Aufgabe jedes System übernimmt und an welcher Stelle ein menschlicher Entscheid erhalten bleibt.
Zusammengesetzte Stack-Sicht
Die Bausteine existieren als getrennte Systeme und Werkzeuge. Diese Reihenfolge zeigt mein Arbeitsmodell, keine vollautomatische Pipeline und keinen bereits durchgehend verdrahteten Monolithen.
Ziel, Arbeitsbereich und Abbruchkriterien werden festgelegt, bevor ein Agent baut.
Der Plan beschreibt nicht nur das Ergebnis, sondern auch den späteren Nachweis.
Jobs können geleast, per Heartbeat beobachtet und bei einem Ausfall erneut freigegeben werden.
Der ausführende Agent arbeitet im vereinbarten Bereich und hinterlässt einen prüfbaren Diff.
Zwei getrennte Datei-Lanes transportieren Aufgabe und Rückmeldung zwischen den Rechnern.
Eine zweite Rolle sucht gezielt nach Fehlern und gibt accepted, rejected oder escalate zurück.
Tests, Git-Zustand und die vereinbarte Zielumgebung entscheiden, ob die Änderung wirklich angekommen ist.
Erst nach dem Nachweis wird übernommen. Bei Risiko, Stagnation oder Unklarheit endet der Lauf begründet.
Lease und Heartbeat: sichtbar machen, ob ein Job noch lebt.
Review und Verdikt: Fehler suchen, statt den eigenen Output zu bestätigen.
Ground Truth: accepted heißt nicht automatisch gemergt.
Der Ablauf endet erst nach einer unabhängigen Prüfung und einem Nachweis im Zielsystem.
vergibt Jobs, hält Leases und Heartbeats nach und kann abgebrochene Arbeit erneut freigeben.
separates Orchestrator-System
transportiert Aufgaben und Verdikte über zwei gerichtete Datei-Lanes zwischen Rechnern.
öffentlich belegter Cross-Device-Prototyp
verbindet einen lokalen Werkzeug-Hook mit einem getrennten Review-Auftrag.
lokale Komponente; der Hook muss bewusst installiert werden
ordnet Aufgaben passenden Agenten-Clustern zu und hält unklare Verifikation offen.
selektive Aufgabenverteilung, keine pauschale Vierer-Kette
spielt gespeicherte Loop-Entscheidungen offline nach und prüft deren Determinismus.
kein Test-, Git- oder Zielsystem-Verifier
macht Werkzeug- und Agentenereignisse sichtbar.
eigene Beobachtungsschicht; nicht automatisch mit jeder Bridge verbunden
Sicherheit und Liveness
Liveness bedeutet hier, dass ein Auftrag erkennbar weiterlebt: Heartbeats zeigen Aktivität, Limits verhindern Endlosschleifen und ein Stopp nennt seinen Grund.
Ein lokaler Scan oder eine Richtlinie blockiert die Aktion, bevor sie weitergereicht wird.
Das Verdikt escalate beendet den automatischen Lauf und macht die offene Entscheidung sichtbar.
Gleicher Stand oder wiederholte Begründungen gelten als Stagnation, nicht als Fortschritt.
Ein festes Maximum verhindert, dass ein Loop ohne neue Erkenntnis unbegrenzt weiterläuft.
Der Werkzeug-Hook der Orchestrated Bridge ist keine automatisch aktive Schutzschicht. Er muss lokal installiert werden; erst dann kann er riskante Schreibaktionen prüfen und bei Bedarf ein Review-Ticket anlegen.
Ein Heartbeat belegt Aktivität, nicht Richtigkeit. Deshalb folgen nach dem lebenden Job weiterhin Review, Verifikation und der Abgleich mit dem Zielsystem.
Stärken und Kosten
Die Arbeitsweise wird stärker, weil sie Selbstbewertung aufteilt. Sie wird zugleich teurer, weil jede zusätzliche Grenze erklärt, transportiert und beobachtet werden muss.
Der Builder entscheidet nicht allein, ob seine eigene Arbeit genügt.
Kosten
Jede zusätzliche Rolle braucht Kontext, Zeit und eine klare Übergabe.
Getrennte Lanes machen Besitz und Richtung der Arbeit nachvollziehbar.
Kosten
Dateibasierter Transport ist robust und prüfbar, aber nicht so unmittelbar wie ein gemeinsamer Dienst.
Review, Verifikation und Übernahme bleiben unterscheidbar.
Kosten
Mehr Zustände bedeuten mehr Buchführung und mehr Stellen, an denen Drift entstehen kann.
Risiko und Unklarheit werden sichtbar, statt als stiller Erfolg zu verschwinden.
Kosten
Ein sicherer Stopp löst die fachliche Entscheidung nicht; er gibt sie bewusst an einen Menschen zurück.
Bridge Replay rekonstruiert gespeicherte Loop-Entscheidungen offline und kann zeigen, ob derselbe Verlauf zum selben Verdikt führt. Es startet keine Tests, prüft kein Git-Repository und bestätigt nicht das Zielsystem.
Das Agent Observatory kann Ereignisse und Laufspuren sichtbar machen. Die automatische Verbindung aller Bridge-Schritte in diese Ansicht ist auf dieser Seite kein belegter Integrationsclaim.
accepted heißt nicht automatisch gemergt. Erst die unabhängige Verifikation zeigt, ob der vereinbarte Zielzustand wirklich erreicht wurde.
Die Leitseite ordnet mehrere Systeme ein. Die folgenden Diagramme und Commits bleiben bewusst beim öffentlich nachprüfbaren Cross-Device-Prototyp.
01 · Transport
Datei-Lanes trennen Hin- und Rückweg. Jede Richtung behält ihren eigenen Claim-Pool.
02 · Review-Durchlauf
Der gezeigte Lauf gehört zur Dual Bridge. accepted erlaubt den nächsten Schritt, ersetzt aber nicht den Abgleich mit Git und Zielsystem.
03 · Verdikt
Die interaktive Ansicht erklärt die drei Antworten des Reviewers und die Bedingungen für einen bewussten Stopp.
Der Loop stoppt und übergibt an den Menschen — bewusst, statt blind weiterzulaufen. Vier Trigger lösen das aus:
Der Diff-Scan (deny-first) erkennt force-push, DROP TABLE, rm -rf oder API-Keys und stoppt sofort.
Der Reviewer fordert explizit einen menschlichen Eingriff statt eines Verdikts.
Gleicher Commit wie die Vorrunde — oder eine wortgleich wiederholte Begründung des Reviewers.
Die maximale Rundenzahl ist erreicht, ohne dass je accepted erreicht wurde.
04 · Öffentlicher Beleg
Zwei öffentliche Commits rahmen den bewussten Zwischenstopp ein und machen den Fortsetzungsweg nachvollziehbar.
Stage-2a: ein realer Commit, geschrieben vom Worker auf der Gegenmaschine — der Transport über die Lane funktioniert über beide Geräte (latency_probe.py).
Der Reviewer fordert manuellen Eingriff statt blind weiterzubauen — eine ESCALATION-Datei wird geschrieben, der Loop hält an.
Nach geschärftem Seed läuft derselbe Branch fort und wird accepted (greet_util.py). Dass es derselbe Branch ist, ist hart über die Commit-Historie bewiesen.
Belege ground-truthed aus dem öffentlichen Repository · Stand 06/2026 · Commit-Hashes verlinken direkt auf den Commit
Die Antworten halten die Rollen und die öffentliche Beleggrenze der Leitseite kompakt fest.
Sie verbindet Auftrag, gerichtete Übergabe, unabhängiges Review, Verifikation und bewusste Stop-Bedingungen zu einer zusammengesetzten Stack-Sicht. Die genannten Bausteine bleiben eigenständige Systeme mit eigenem Reifegrad.
Abgeschlossen bedeutet, dass der Builder seinen Schritt fertig gemeldet hat. Verifiziert ist er erst, wenn unabhängige Checks den vereinbarten Zielzustand bestätigen. Auch accepted heißt nicht automatisch gemergt.
Die Rollen sind Planung, Build, Review und Verifikation. DCO, Dual Bridge, Orchestrated Bridge, Dream Team, Bridge Replay und Agent Observatory übernehmen jeweils nur einen Teil des zusammengesetzten Arbeitswegs.
Der Cross-Device-Transport, die gerichteten Datei-Lanes, die Verdikt-Mechanik und zwei Commit-Belege sind über das öffentliche Repository github.com/dynamic-dome/dual-bridge nachvollziehbar.
Ich kann den Transport, die Rollen, die Stop-Bedingungen oder die Verifikation an einem konkreten Auftrag durchgehen. Der belegte Dual-Bridge-Code liegt offen.
Wie ich solche Läufe beobachte und nachvollziehe, zeigt das Observatory