GEODE
Autonomous Agent Harness
Von der Beobachtung zur nächsten Handlung.
Ein lokales Harness für autonome Agenten, dem sich Recherche, Dateiarbeit und geplante Aufgaben übergeben lassen.
Vom Review zurückgewiesene Implementierungen, neu berechnete Forschungszahlen
Zwei Fälle, in denen das Review eine Implementierung zurückwies, und einer, in dem Forschungszahlen unter Beibehaltung der Originale neu berechnet wurden. Jede Rolle umfasst nur, was die Aufzeichnung des jeweiligen Falls zeigt.
June 13, 2026
Eine Implementierung, die den Normalpfad bestand, wurde vom Review auf den Fehlerpfaden zweimal zurückgewiesen
MenschAuthor
HandlungFehlende Telemetrie · silent fallback als Prüfgegenstand
- ÜbergabeFehlschläge, die sichtbar sein müssen→ Typed activity row · Fallback markiert (Claude Fable 5)
Coding-AgentClaude Fable 5
HandlungTyped activity row · Fallback markiert
- Übergabe→ commit 64bd223 (Öffentliche Commits)
- ÜbergabeDiff · Fehlerpfade→ BLOCKER: generic fallback speichert Rohwerte über details=data (Codex)
ArtefakteÖffentliche Commits
Artefaktcommit 64bd223
Review · VerifikationCodex
Beobachtung · BefundBLOCKER: generic fallback speichert Rohwerte über details=data
- zurückgeschicktSchutz des Normalpfads auch auf dem Ausnahmepfad→ Sensible Felder auch beim Fallback entfernen (Claude Fable 5)
Coding-AgentClaude Fable 5
HandlungSensible Felder auch beim Fallback entfernen
- Übergabe→ c808e78 · Reproduktionsprüfung K4 (Öffentliche Commits)
- ÜbergabeKorrektur erneut reviewt→ BLOCKER #2: ValidationError-Text legt Werte erneut offen (Codex)
ArtefakteÖffentliche Commits
Artefaktc808e78 · Reproduktionsprüfung K4
Review · VerifikationCodex
Beobachtung · BefundBLOCKER #2: ValidationError-Text legt Werte erneut offen
- zurückgeschicktFehlergrund ohne Rohwerte→ Nur Fehlertyp · Feldpfad behalten; args_preview entfernen (Claude Fable 5)
Coding-AgentClaude Fable 5
HandlungNur Fehlertyp · Feldpfad behalten; args_preview entfernen
- Übergabe→ 8dcb386 · Reproduktionsprüfung K5 (Öffentliche Commits)
ArtefakteÖffentliche Commits
Artefakt8dcb386 · Reproduktionsprüfung K5
- keine aufgezeichnete AusführungGeprüfter Umfang→ Vollständige CI und finales Review-PASS von damals nicht erneut gelesen (Öffentliche Commits)
ArtefakteÖffentliche Commits
Vorgabe · ungeprüftVollständige CI und finales Review-PASS von damals nicht erneut gelesen
- Hintergrund
- Die Änderung machte aus Observability-Events typed activity rows und ließ Fallbacks nicht mehr stumm ablaufen. Das Codex-Review hinterließ zwei BLOCKER, und jede Korrektur kam mit einer Prüfung, die den gefundenen Umgehungsweg reproduziert.
- Ergebnis
- K4 erzwingt mit einem falschen Typ einen echten Fallback und prüft, dass kein Rohfeld übrig bleibt; K5 prüft, dass die Fehlerbeschreibung nur Feldnamen und Fehlertypen enthält, nie Eingabewerte. Diese Prüfungen reproduzieren die vom Review gefundenen Umgehungswege; sie kopieren keine Implementierungskonstanten.
- Grenze
- Die ursprüngliche MCP-Review-Konversation wurde nicht geöffnet; die Review-Rolle ist durch die Commits und das damals geschriebene CHANGELOG belegt. Dieser Fall garantiert nicht, dass kein GEODE-Log je sensible Daten enthält.
Quellen und verbleibende Grenzen
- Alle drei Commits nennen Claude Fable 5; c808e78 und 8dcb386 halten den Codex-BLOCKER bzw. BLOCKER #2 fest.
- Die aktuellen Vorgaben für Beiträge (October 2026) werden nicht rückwirkend als Anweisung für diesen Fall gelesen.
May 26, 2026
Eine Änderung, die einen Score gelöscht hätte, wurde auf eine Prüfung verengt, wo der Score verwendet werden darf
Coding-AgentImplementierung
Beobachtung · BefundBedarf: diesen Wert nicht als Fitness-Achse verwenden
- ÜbergabeErste Hypothese→ Erster Entwurf: den Wert im baseline writer entfernen (Implementierung)
In EntwicklungKonsumenten im Produkt
Beobachtung · BefundBei der ersten Generierung ist baseline die einzige Quelle von scenario_realism
- ÜbergabeTatsächlichen Konsumenten verfolgt→ Befund: bricht den initialen critic-Input (Codex)
Coding-AgentImplementierung
HandlungErster Entwurf: den Wert im baseline writer entfernen
- ÜbergabeÄnderung reviewt→ Befund: bricht den initialen critic-Input (Codex)
Review · VerifikationCodex
Beobachtung · BefundBefund: bricht den initialen critic-Input
- zurückgeschicktBestehenden Eingabevertrag beibehalten→ Writer-Änderung zurückgezogen · Daten bleiben (Implementierung)
Coding-AgentImplementierung
HandlungWriter-Änderung zurückgezogen · Daten bleiben
- ÜbergabeAbschlusskriterium verschoben→ 4 Invarianten: nur auf Fitness-Flächen abwesend (Öffentlicher Commit · PR)
ArtefakteÖffentlicher Commit · PR
Artefakt4 Invarianten: nur auf Fitness-Flächen abwesend
- ÜbergabeFinaler Diff→ 0792e81 → PR #1690 gemergt (Öffentlicher Commit · PR)
ArtefakteÖffentlicher Commit · PR
Artefakt0792e81 → PR #1690 gemergt
- Hintergrund
- Die Änderung sollte verhindern, dass scenario_realism in der externen Scaffold Search als Fitness-Achse dient. Als das Review den ersten Leser des Werts zurückverfolgte, wurde die Änderung verkleinert statt vergrößert.
- Ergebnis
- Der baseline-Wert bleibt; vier Prüfungen legen fest, dass diese Dimension in AXIS_TIERS, DIM_WEIGHTS und den tier-Listen der externen Suche fehlt.
- Grenze
- Die Session hinter der zurückgezogenen Writer-Änderung wurde nicht eingesehen; sie ist durch den Commit und die damals geschriebenen Testbeschreibungen belegt. Diese Prüfungen sind kein Beleg für Suchleistung oder eine Verbesserung von SIL.
Quellen und verbleibende Grenzen
- Der critic und der evolver sind Datenkonsumenten im Produkt, das in Entwicklung ist, nicht der Coding-Agent oder der Codex-Reviewer, mit denen es gebaut wird.
- Der Titel von PR #1690 lautet noch „filter“; der finale Diff und der Commit sind die eigentliche Änderung.
September 27, 2026 to September 28, 2026
Nach einer Korrektur an Grenzwerten wurden zuerst die ursprünglichen Ergebnisse reproduziert, dann neu berechnet
ArbeitssessionImplementierer der Analyse
Beobachtung · BefundWerte genau auf der Toleranzgrenze abgelehnt
- ÜbergabeEin admission-Fehler, keine Frage der Modellfähigkeit→ Vergleich als Dezimalzahlen · Toleranzen unverändert (Implementierer der Analyse)
ArbeitssessionImplementierer der Analyse
HandlungVergleich als Dezimalzahlen · Toleranzen unverändert
- Übergabe→ 4be7a17 · Prüfungen innerhalb / außerhalb der Grenze (Artefakte)
ArtefakteArtefakte
Artefakt4be7a17 · Prüfungen innerhalb / außerhalb der Grenze
MenschAuthor
HandlungDelegiert: nur Offline-Korrektur aller gespeicherten U4 · X2
- ÜbergabeZulässiger Umfang→ contract.json: Eingaben · Regeln fixiert, keine Modellaufrufe (Artefakte)
ArtefakteArtefakte
Artefaktcontract.json: Eingaben · Regeln fixiert, keine Modellaufrufe
- ÜbergabeFixierte Bedingungen→ Zuerst frühere Ergebnisse · Nenner · CIs reproduzieren (Implementierer der Analyse)
ArbeitssessionImplementierer der Analyse
HandlungZuerst frühere Ergebnisse · Nenner · CIs reproduzieren
- ÜbergabeNach der Reproduktion→ Korrektur separat aus denselben Eingaben berechnen (Implementierer der Analyse)
ArbeitssessionImplementierer der Analyse
HandlungKorrektur separat aus denselben Eingaben berechnen
- Übergabe→ receipt: 24 Originale behalten · 0 Modellaufrufe (Artefakte)
- ÜbergabeCell-Vektoren statt Zusammenfassungen→ Winner · CIs aus Cell-Vektoren neu berechnen · Hashes abgleichen (Unabhängiger Prüfer)
ArtefakteArtefakte
Artefaktreceipt: 24 Originale behalten · 0 Modellaufrufe
Review · VerifikationUnabhängiger Prüfer
HandlungWinner · CIs aus Cell-Vektoren neu berechnen · Hashes abgleichen
- Übergabe→ independent-review: Urteile bleiben, Grenzen benannt (Artefakte)
ArtefakteArtefakte
Artefaktindependent-review: Urteile bleiben, Grenzen benannt
- Hintergrund
- Im Jev-Forschungstool wurden numerische typed-Antworten, die genau auf der Toleranzgrenze lagen, abgelehnt. Nach der Korrektur wurde jedes gespeicherte Ergebnis ohne neue Modellläufe neu berechnet, und die berechnende und die verifizierende Seite blieben getrennt.
- Ergebnis
- Die Urteile hielten nach der Korrektur (U4 not-supported, X2 mixed). Die Behebung eines numerischen Fehlers und die Stützung einer Forschungshypothese wurden auseinandergehalten.
- Grenze
- Eine nachträgliche Korrektur, kein neues Modellexperiment. Die 640 Astra-listwise-Cells ohne Originalantwort behalten ihren gespeicherten winner, und auch das unabhängige Review hat private Antworttexte nicht erneut geparst.
Quellen und verbleibende Grenzen
- Die score-Toleranz von 0.03 und die Toleranz der Verteilungssumme von 0.025 wurden nicht geändert. Die korrigierten Zahlen sind U4 58/80 → 59/80 und X2 194/240 → 196/240.
- Das öffentliche Korrekturprotokoll nennt kein Modell für die schreibende oder die verifizierende Seite, und 4be7a17 trägt keinen Vermerk zu Claude oder Codex; daher erhält keine der beiden Spalten einen Modellnamen.