diff --git a/MIGRATION_PLAN.md b/MIGRATION_PLAN.md index 72f97b50..2fcd0170 100644 --- a/MIGRATION_PLAN.md +++ b/MIGRATION_PLAN.md @@ -94,14 +94,17 @@ Wir kapseln das neue Projekt vollständig ab ("Fork & Clean"). ## 7. Historie & Fixes (Jan 2026) -* **[MAJOR] v0.7.0: Quantitative Potential Analysis (Jan 20, 2026)** + * **[MAJOR] v0.7.0: Quantitative Potential Analysis (Jan 20, 2026)** * **Zweistufige Analyse:** 1. **Strict Classification:** Ordnet Firmen einer Notion-Branche zu (oder "Others"). 2. **Metric Cascade:** Sucht gezielt nach der branchenspezifischen Metrik ("Scraper Search Term"). * **Fallback-Kaskade:** Website -> Wikipedia -> SerpAPI (Google Search). * **Standardisierung:** Berechnet vergleichbare Werte (z.B. m²) aus Rohdaten mit der `Standardization Logic`. * **Datenbank:** Erweiterung der `companies`-Tabelle um Metrik-Felder, Deprecation der `signals`-Tabelle. - + * **Backend Fixes (Finalized Jan 20, 2026):** + * Behebung diverser `NameError` und `ImportError` in `backend/lib/core_utils.py`, `backend/services/scraping.py` und `backend/services/classification.py`. + * Korrektur der `ClassificationService` Initialisierung und des Aufrufs in `backend/app.py` zur Behebung des `TypeError: missing 1 required positional argument: 'db'`. + * Wiederherstellung fehlender API-Endpunkte in `backend/app.py` (z.B. `/api/companies/bulk`) nach zu aggressivem Refactoring. * **[UPGRADE] v0.6.1: Notion Sync Fixes** * **Mapping:** Korrektur des Mappings für `Metric Type` und `Scraper Search Term` (Notion Select Fields). * **Truncate-and-Reload:** Sync-Skript löscht alte Daten vor dem Import (für `industries`), behält aber `robotics_categories` bei (Upsert), um FK-Constraints zu schützen.