Allow explicit operator resume after technical response repairs

This commit is contained in:
Nico committed 2026-10-20 21:20:46 +02:00
1 parent ecec96ce14
commit 167d8d5f5e
4 files changed
+85 -2

No files matched your search

+18
View File
@@ -55,3 +55,21 @@ Betroffen sind `test_model_loop_uses_project_tools_and_compact_previous_result`
(Varianten True, unknown, upgrade), `test_started_project_loop_keeps_legacy_prompt_protocol`
und `test_budgeted_evidence_and_portable_hybrid_resume`. Keine dieser bestehenden
Grenzen wurde für diese Änderung gelockert. `git diff --check` ohne Befund.
## Explizite Wiederaufnahme nach technischer Reparatur
`CheckpointStore.advance(..., manual_retry=True)` erlaubt die vom Betreiber
bewusst angeforderte sofortige Wiederaufnahme eines mit `INVALID_LLM_RESPONSES`
blockierten Falls ausschließlich in dessen gespeicherten Fortsetzungszustand.
Ohne dieses ausdrückliche Argument gilt weiterhin `retry_not_before`.
Die manuelle Wiederaufnahme darf keine Artefakte oder zusätzlichen Dateien
ändern. Sie setzt weder Budget noch fachliche/technische Untersuchungsstände
zurück. `manual_retry: true` wird im neuen unveränderlichen Lifecycle-Checkpoint
protokolliert. Andere Blockierungsgründe, insbesondere `AWAITING_TEST_FEEDBACK`,
werden dadurch nicht entsperrt. Idempotenz und Generationserwartung bleiben aktiv.
65 lokale Tests für Checkpoints, Queue und asynchrone Tests bestanden. Bug17
wurde auf ausdrücklichen Nutzerwunsch von Generation 47 auf 48 fortgesetzt;
Artefakthashes und Budgeterhalt sind im separaten Wiederaufnahmebericht gesichert.
Keine kostenpflichtige LLM-Ausführung durch den Entwicklungsagenten.