Michael Stangl
c42aae7c49
Umfeld.svg: kaputtes cp1252-Byte reparieren (als UTF-8 deklariert)
...
Die Datei deklariert encoding="UTF-8", enthielt aber an 3 Stellen das
Windows-1252-Byte 0x97 (Gedankenstrich). In UTF-8 ist das ein ungueltiges
Start-Byte, weshalb strikte SVG/XML-Parser die Datei nicht darstellen. Die
3 Bytes durch ASCII-Bindestrich ersetzt; Datei ist jetzt gueltiges UTF-8.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 23:07:27 +02:00
Michael Stangl
00dffc59eb
Web-MVP (M1): FastAPI-API, Testoberflaeche, tische.ini-Upload, zwei neue Beispiele
...
- web/main.py: Session-basierte REST-API um den GA-Kern (POST /sitzung,
.../tische, .../tische-datei, .../personen, .../berechnen,
GET .../ergebnis[.svg]); Sessions in-memory mit 24h-TTL
- web/static/index.html: einfache Browser-Testoberflaeche (Tisch-Tabelle
mit Presets, tische.ini-Upload, CSV-Gaesteliste, Kennzahlen, SVG)
- bin/run_web.bat/.sh + run_web_helper.ps1: start/stop/status inkl.
Aufraeumen verwaister uvicorn-Reload-Kindprozesse (Zombie-Sockets)
- work/hochzeit: 120 Hochzeitsgaeste, Ehrentafel, Kindertisch/Teenager-
Tisch fest gesetzt, Kinderalter normalverteilt, ~85% Auslastung
- work/innenhoefe: 300 Gaeste in zwei trapezfoermigen Innenhoefen mit
4er-Tischen, 12 VIPs vor der Buehne, Umfeld.svg mit Tanzflaeche/Band
- Roadmap: Konzeptentscheidungen 1-11 (Zielgruppe, Einmalzahlung, MoR,
Hetzner, Zwei-Marken-Strategie Sitz&Platz/SeatWonder), Namensrecherche
im Anhang, M1-Fortschritt und GA-Lasttest-Datenpunkt dokumentiert
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-11 10:21:45 +02:00