feat: Szenario ohne Ergebnis nicht mehr zuverlässig; Schlupf aus dem Solver-Prompt
check_scenarios_solved meldet Szenarien ohne Zielwert, die nicht belegt unlösbar sind (beobachtet: SCIP-Zeitlimit ohne Lösung als 'keine Lösung' gemeldet); Befund löst Solver-Reparatur aus, bleibt er, reliable=False. Solver-Prompt: timelimit ohne Lösung ist keine Unlösbarkeit, Warmstart über createSol/addSol. Der Fachbegriff Schlupf kam aus dem Prompt selbst und ist entfernt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
dd7206aee5
commit
4bd701c87e
1 changed files with 110 additions and 5 deletions
|
|
@ -257,6 +257,8 @@ class Scenario(BaseModel):
|
|||
default=None, description="Zielwert dieser Konfiguration, vom Programm berechnet")
|
||||
verified_value: Optional[float] = Field(
|
||||
default=None, description="Vom Runner durch erneutes Ausführen bestätigter Zielwert (ohne LLM)")
|
||||
verified_status: Optional[str] = Field(
|
||||
default=None, description="Status des Nachlaufs mit data_override (vom Runner gesetzt, ohne LLM)")
|
||||
|
||||
|
||||
class Multistart(BaseModel):
|
||||
|
|
@ -318,6 +320,8 @@ class SolverRun(BaseModel):
|
|||
default_factory=list, description="Befunde der deterministischen Zulässigkeitsprüfung; leer = Lösung hält alles ein")
|
||||
undeclared_data: List[str] = Field(
|
||||
default_factory=list, description="Selbst erzeugte, nicht ausgewiesene Eingabedaten; leer = alles ausgewiesen")
|
||||
unsolved_scenarios: List[str] = Field(
|
||||
default_factory=list, description="Szenarien ohne Ergebnis, die nicht als unlösbar belegt sind; leer = jedes hat eines")
|
||||
warnings: List[str] = Field(default_factory=list, description="Deterministische Prüfungen der Ergebnistabellen")
|
||||
error: Optional[str] = None
|
||||
attempts: int = 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue