1.7 KiB
1.7 KiB
Task-Statusbericht: [2f388f42] Report mistakes
Status: ✅ Abgeschlossen Bearbeitungszeit (ca.): 02:00 Stunden (Bitte in Notion aktualisieren)
Zusammenfassung: Das "Report mistakes"-Feature wurde erfolgreich im Company Explorer implementiert. Benutzer können nun Datenfehler auf Unternehmensseiten markieren und Korrekturen vorschlagen. Diese werden in einer neuen Datenbanktabelle gesammelt und können im Einstellungsbereich eingesehen und genehmigt/abgelehnt werden.
Implementierte Features:
- Backend:
- Neue SQLite-Tabelle
reported_mistakesfür Fehlerberichte. - FastAPI-Endpunkte:
POST /api/companies/{company_id}/report-mistake,GET /api/mistakes,PUT /api/mistakes/{mistake_id}. - SQLAlchemy-Modell und DB-Migration für
reported_mistakes.
- Neue SQLite-Tabelle
- Frontend:
- "Fehler melden"-Button mit Modalfenster in
Inspector.tsx. - Dynamisches Dropdown für Feldnamen im Meldeformular (mit Vor-Ausfüllfunktion).
- Neuer Tab "Reported Mistakes" in
RoboticsSettings.tsxmit einer Übersichtstabelle. - Buttons zum Genehmigen/Ablehnen von Fehlermeldungen für
PENDING-Einträge.
- "Fehler melden"-Button mit Modalfenster in
- Dokumentation:
MIGRATION_PLAN.mdaktualisiert mit Plan und Dateipfaden.
Nächste Schritte (Konzept für zukünftige Verbesserungen): Die gesammelten und genehmigten Korrekturen bilden eine wertvolle Basis für die kontinuierliche Verbesserung der Datenqualität. Sie können genutzt werden für:
- LLM Fine-Tuning oder Prompt-Verbesserung zur Steigerung der Extraktionsgenauigkeit.
- Anpassung von Scraping-Regeln oder Parser-Logik zur Behebung systematischer Fehler.
- Potenzielle automatisierte Datenkorrektur bei hoher Konfidenz.