Skip to content

fix: Vergaberechts-Guard Re-Run haengt bei Validierungs-Loop #482

@droeding

Description

@droeding

Problem

Nach dem Vergaberechts-Guard Feedback-Loop haengt die Pipeline. Guard findet Verstoesse und triggert Re-Runs von risks/strategy/consolidate. Strategy-Re-Run scheitert an Validierung (Naechste Schritte Section fehlt, Token-Budget gesprengt), geht in Retry-Loop, LLM-Call haengt, Pipeline blockiert.

Root Cause

src/tender_analysis/async_pipeline.py Zeile 666-680: run_module_with_retry() fuer Guard-Re-Runs. Interne Retries (bis 3) bei Validierungsfehlern. Korrektur-Kontext sprengt Token-Budget.

Fix

  1. run_module() direkt statt run_module_with_retry() fuer Guard-Re-Runs
  2. Bei gescheitertem Re-Run: Guard-Verstoesse als Warnblock ins Ergebnis injizieren

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions