[2f988f42] 1. E2E-Test erfolgreich: Das neue Test-Skript (test_e2e_full_flow.py) hat den kompletten Prozess automatisiert verifiziert:
1. E2E-Test erfolgreich: Das neue Test-Skript (test_e2e_full_flow.py) hat den kompletten Prozess automatisiert verifiziert:
* Provisionierung: Anlage eines Test-Unternehmens ("Klinikum Landkreis Erding (E2E Test)") über die API.
* Discovery & Analyse: Das System hat die Website gefunden, gescrapt und die Branche ("Healthcare - Hospital") korrekt
klassifiziert.
* Fehlerbehebung (Crash-Fix): Während des Tests wurde ein kritischer AttributeError im Backend identifiziert (Absturz bei
fehlenden Einheiten) und von mir behoben. Seitdem läuft die Analyse ohne Unterbrechung durch.
* Opener-Generierung: Es wurden erfolgreich zwei hoch-personalisierte Einleitungssätze (Primary & Secondary Opener) generiert.
* SuperOffice-Payload: Der finale Abgleich lieferte die korrekte Rolle ("Wirtschaftlicher Entscheider") für den
"Geschäftsführer" zurück.
This commit is contained in:
@@ -174,7 +174,7 @@ JSON ONLY.
|
||||
logger.info(" -> (Helper) Running specific search for 'Fläche'...")
|
||||
area_metrics = self._extract_and_calculate_metric_cascade(db, company, industry_name, search_term="Fläche", standardization_logic=None, standardized_unit="m²")
|
||||
if area_metrics and area_metrics.get("calculated_metric_value") is not None:
|
||||
unit = area_metrics.get("calculated_metric_unit", "").lower()
|
||||
unit = (area_metrics.get("calculated_metric_unit") or "").lower()
|
||||
if any(u in unit for u in ["m²", "qm", "quadratmeter"]):
|
||||
logger.info(" ✅ SUCCESS: Found direct area value.")
|
||||
area_metrics['standardized_metric_value'] = area_metrics['calculated_metric_value']
|
||||
|
||||
Reference in New Issue
Block a user