Dokumentweise Kriterien- und INFO-Extraktion nach Projekt und Losen
Status: umgesetzt, 18.10.2026.
Schritt 2 setzt das neue Konzept zur Extraktion aus einem vollständigen Dokument um. Die Projekt-/Losdaten werden zuerst in einem gemeinsamen Aufruf ermittelt und gespeichert. Erst danach startet der separate Hintergrundtask für Kriterien und INFO. Jeder Dokumentaufruf erhält denselben gespeicherten Kontext, die vollständigen Felddefinitionen, den Kategorie-/Bezeichnungskatalog und das Ausgabeschema. Backend-UUIDs sind kein Teil der LLM-Ausgabe.
Eine einfache asynchrone Verarbeitung mit zunächst fünf Plätzen reicht aus. PDF-Seitenzahl und Textlänge priorisieren umfangreiche Dokumente. Nach Abschluss eines Dokuments startet das nächste; ein Dokumentfehler blockiert andere nicht. Erfolgreiche Ergebnisse werden sofort in zwei JSONB-Spalten gespeichert. Die Oberfläche liest diese Ergebnisse und die Fortschrittszähler im bestehenden v2-Reiter. Gleiche Kriterien aus verschiedenen Dokumenten bleiben separat.
Die Ausführung bleibt auf einen API-Prozess/eine Replik begrenzt. Der Pool hat keinen separaten Worker-Dienst und keine verteilten Leases. Gespeicherte Ergebnisse überstehen einen Neustart; ausstehende Arbeit wird ausschließlich manuell fortgesetzt. Bei mehreren Repliken müsste der Besitz eines Laufs zuerst über einen Datenbankvertrag gesichert werden.
Schema: Migration 121 und Referenz database/documents/criteria_extraction_v2_documents.sql.
Details: Service-Steckbrief.