2.4 KiB
Konsolidierung mit anschließendem Belegabruf
Der Bug17-Lauf wurde an Generation 84 technisch blockiert. Entgegen der ersten
Auswertung war recall im äußeren begrenzten v20-Checkpoint-Vertrag bereits erlaubt.
Die zweite Prüfung der normalisierten kanonischen Antwort verwendete jedoch den
alten Vertrag ohne Recall-Aktion und verwarf alle drei Antworten an /next.
Die Erklärung in den bisherigen Testberichten bleibt als historischer Befund
stehen; dieser Nachtrag präzisiert die tatsächliche Ursache.
Beide Prüfschichten verwenden jetzt dieselbe Aktion für begrenzte Checkpoints: eine bekannte E-Referenz und eine nichtnegative Seitennummer. Unbekannte Belege und nicht vorhandene Seiten werden weiter vom Controller abgelehnt. Die gesonderte frühe Diagnosebewertung bleibt auf ihre erlaubten Aktionen beschränkt.
Bei erfolgreicher Konsolidierung mit Recall wird unter Fenster-Version 2 der
aktuelle Arbeitsstand gespeichert, die Session konsolidiert und der Checkpoint
beendet. Die angeforderte Seite bleibt im Zustand erhalten; der nächste Aufruf ist
wieder investigate_one_step. Es erfolgt keine automatische Tool-Recherche und
keine Umdeutung der Aktionsabsicht. Bereits gespeicherte Antworten werden nicht
verändert. Budgetabrechnung, Gegenbelege, Hypothesenwahl und Zeichenobergrenze
bleiben erhalten. Fenster-Version 1 behält ihr bisheriges Sessionverhalten.
Bei ungültigen Next-Aktionen nennt das Feedback jetzt /next/kind und die aus dem
maßgeblichen Schema abgeleiteten zulässigen Aktionen. Keine ungeprüften Nutzwerte
werden in den Hinweis übernommen.
Der Offline-Bericht test-results/token-usage/bug17-checkpoint-recall-offline-fix-20261020.json
belegt, dass sämtliche drei kuratierten Antworten gegen ihre exakten ursprünglichen
Vollkontexte bestehen. Messages, Antwortschema und Prompt-Version der ursprünglichen
Anfragen bleiben identisch. Kein neuer API-Aufruf war dafür notwendig.
Regressionstests prüfen Originalantworten, beide Prüfschichten, gespeicherten Arbeitsstand, Rückkehr zur schlanken Schleife, portable Wiederaufnahme, unveränderte Budgets beim reinen Recall sowie Ablehnung unbekannter Belegreferenzen und Seiten.
Prüfergebnis: 89 lokale Tests bestanden (158,35 Sekunden). Der bestehende Bug17-Fall wurde ohne Budget- oder Artefaktänderung von Generation 84 auf 85 manuell wieder freigegeben. Keine kostenpflichtigen API-Aufrufe.