{
"assistant_response": "Wir haben **keinen** Crawl mehr. Ursache: die Integrationstest-`conftest.py` (`_clean_db` autouse-Fixture) truncatet alle crawler-Tabellen — und der letzte `.\/scripts\/check.sh`-Lauf direkt nach dem Produktions-Crawl hat diese Fixture ausgeführt und damit Crawl #1 gelöscht.\n\nDas ist ein Design-Bug: Tests und Produktion teilen sich die `crawler`-DB. Zwei Korrekturen sind nötig, bevor ich neu crawle:\n\n1. **Test-DB-Isolation:** separate DB `crawler_test` für Integrationstests; Produktions-DB nie truncaten.\n2. **Neuer Crawl:** anschließend sauberer Produktions-Crawl (wahlweise `fast` limitiert oder voller `hybrid` ohne `max_urls`).\n\nReihenfolge und Umfang?\n\n- A) Erst Test-Isolation fixen, dann **`fast` ohne Limit** (Schätzung: wenige Minuten, die Site hat ~100–200 URLs)\n- B) Erst Test-Isolation fixen, dann **`hybrid` ohne Limit** (langsamer wegen Playwright, erfasst zusätzlich JS-Fehler und Core-Web-Vitals)\n- C) Beides nacheinander (erst fast, dann hybrid — ergibt zwei Crawls zum Vergleichen)\n\nWelche Option?"
}