Files
marktvogt.de/planning/13-programm.md
vikingowl 2f32d4b954 chore: remove Mistral/Ollama legacy references after Gemini migration
Rename mistral.go → llm_enricher.go and mistral_test.go →
llm_enricher_test.go; update all test function names and stale model
strings (mistral-large-latest → gemini-2.5-flash-lite); drop Ollama
block from .env; mark superseded planning specs; update provider
references in planning docs and CLAUDE.md to Google Gemini.
2026-04-25 17:31:58 +02:00

1.2 KiB

Marktvogt — Programmverwaltung

Eingabemoeglichkeiten

1. Manuell

Veranstalter erstellt Programmpunkte von Hand:

  • Tag
  • Uhrzeit (von - bis)
  • Titel
  • Beschreibung
  • Ort / Buehne (optional)
  • Kuenstler/Gruppe (optional, Verlinkung auf Profil)

2. PDF-Upload mit LLM-Parsing

Veranstalter laedt ein bestehendes Programm als PDF hoch. Ein LLM extrahiert automatisch die strukturierten Daten:

  • Erkennung von Tagen, Uhrzeiten, Programmpunkten
  • Aufbereitung in das interne Format (Tag, Uhrzeit, Titel, etc.)
  • Veranstalter kann das Ergebnis pruefen und korrigieren

Workflow:

  1. PDF hochladen
  2. LLM parsed und zeigt Vorschau
  3. Veranstalter prueft, korrigiert bei Bedarf
  4. Bestaetigung -> Programm wird uebernommen

Anzeige fuer Besucher

  • Programm nach Tagen gegliedert
  • Zeitstrahl / Tagesansicht
  • Filterbar nach Buehne / Kategorie
  • Verlinkung zu Kuenstler-Profilen

Entscheidungen

  • LLM-Provider: Google Gemini (gemini-2.5-flash-lite default)
  • Bild-Upload: Ja, auch Bilder und Flyer-Scans werden per LLM geparsed
  • Push bei Aenderungen: Ja, User mit Erinnerung fuer diesen Markt werden benachrichtigt
  • PDF-Export: Ja, Programm als PDF exportierbar (fuer Aushang vor Ort)