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

44 lines
1.2 KiB
Markdown

# 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
- [x] **LLM-Provider**: Google Gemini (gemini-2.5-flash-lite default)
- [x] **Bild-Upload**: Ja, auch Bilder und Flyer-Scans werden per LLM geparsed
- [x] **Push bei Aenderungen**: Ja, User mit Erinnerung fuer diesen Markt werden benachrichtigt
- [x] **PDF-Export**: Ja, Programm als PDF exportierbar (fuer Aushang vor Ort)