fix: VLM-Objekterkennung gelockert (nicht nur militaerische Infrastruktur)

Vorheriger Prompt war zu restriktiv und lieferte leeres objects-Array
fuer alles ausser Militaerbasen/Flughaefen. Jetzt werden alle auf der
Karte verifizierbaren Strukturen erfasst (Industrieanlagen, Kirchen,
Sportanlagen, Autobahnen etc.). Nur reine Natur bleibt in landscape_clues.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-27 23:45:19 +01:00
Ursprung a4fed8b049
Commit 4cc6c29784

Datei anzeigen

@@ -346,7 +346,7 @@ async def _run_claude(image_path: str, viewport_info: str = "", filename: str =
"4) Bodenfarbe und Gestein. Heller Rheinkies vs. dunkler Donauschotter. "
"5) Schatten: Richtung und Laenge. Vergleiche mit den Sonnenstand-Daten falls vorhanden. "
"Fuelle identified_features (Gewaessername, Region, Landmarken) und landscape_clues komplett. "
"OBJEKT-REGELN: Das objects-Array darf NUR konkrete OSINT-relevante Infrastruktur enthalten: Flughaefen, Militaerbasen, Haefen, Kraftwerke, Bruecken, Radaranlagen, Raffinerien, Gefaengnisse, Botschaften, Bahnhoefe, Sendemasten, Staudaemme, Bunker, Hangars, Landebahnen etc. Generische Natur (forest, mountain, farmland, vegetation, residential_area, river, lake, field) gehoert in terrain/landscape_clues, NICHT in objects. Wenn das Bild keine OSINT-relevante Infrastruktur zeigt: objects als leeres Array [] zurueckgeben. Antworte ausschliesslich im vorgegebenen JSON-Format."
"OBJEKT-REGELN: Erfasse in objects alle konkreten, auf einer Karte verifizierbaren Strukturen: Flughaefen, Militaerbasen, Haefen, Kraftwerke, Bruecken, Radaranlagen, Raffinerien, Bahnhoefe, Sendemasten, Staudaemme, Industrieanlagen, Strassenkreuzungen, Gebaeudekomplexe, Sportanlagen, Klaerwerke, Kirchen, Schleusen, Autobahnen etc. Reine Natur ohne Bauwerk (forest, field, farmland, open water) gehoert in terrain/landscape_clues, NICHT in objects. Antworte ausschliesslich im vorgegebenen JSON-Format."
)
cmd = [