maboto/tests
Jeuner 11f1444599 Web-UI: zweistufiger Flow (Rohdaten holen+speichern / Kategorisieren)
- Stufe 1 (/api/rohdaten): deterministischer Fetch + Persistenz pro PLZ/Woche
  in data/roh/, ohne LLM/Key. speicher.py serialisiert belegte Angebote
  verlustfrei (fehlende Felder bleiben null).
- OpenRouter-Konfig als separates Panel (gilt für Stufe 2).
- Stufe 2 (/api/kategorisieren): LLM-Schritt auf den GESPEICHERTEN Rohdaten,
  gesperrt solange keine vorliegen (400). Fetcht nicht erneut.
- Funktionales Premium-Redesign: zwei nummerierte Stufen-Karten mit Status-
  Flags, erzwungene Reihenfolge, belegte Rohliste, ehrlicher Footer.
- 47 Tests (+11: speicher Round-Trip, Endpoint-Sperre, Rohdaten offline).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 09:44:14 +02:00
..
__init__.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
fakes.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_fetch_abbruch_ort.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_fetch_kein_auffuellen.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_kategorisieren_geschlossene_liste.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_kategorisieren_integritaet.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_kategorisieren_unsicherheit.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_kategorisierer_anbieter.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_modelle.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_schnitt.py Initiale Implementierung: Angebots-Übersicht (Fetch + Kategorisierung + Web-UI) 2026-06-03 09:29:59 +02:00
test_speicher.py Web-UI: zweistufiger Flow (Rohdaten holen+speichern / Kategorisieren) 2026-06-03 09:44:14 +02:00
test_web.py Web-UI: zweistufiger Flow (Rohdaten holen+speichern / Kategorisieren) 2026-06-03 09:44:14 +02:00