Files
platz/work/test2/bestellung.json
T
Michael Stangl 9de80d2f2a Web-M1-Ausbau: JSON-Gaesteliste, GA-Verlauf, Python-Serversteuerung, tische.ini-Upload
- bestellung.xml -> bestellung.json: neuer JSONConfig (loest XMLConfig ab),
  alle work-Beispiele konvertiert, Doku (CLAUDE/README/dateiformate) umgestellt
- ga.py: Beobachtungsobjekt Entwicklung zeichnet den Loesungsverlauf auf,
  neuer Schalter --show-development erzeugt Entwicklung.svg (beste/mittlere/
  schlechteste Wertigkeit ueber die Zyklus-Aktionen)
- web/main.py: neuer Endpunkt /tische-datei (tische.ini-Upload, ast.literal_eval),
  Frontend kann jetzt eine tische.ini laden
- libs/webserver.py: plattformunabhaengige start/stop/status-Steuerung der
  Web-Testinstanz (ersetzt run_web_helper.ps1), raeumt auch verwaiste
  --reload-Prozessbaeume zuverlaessig auf
- Sicherheit/Modernisierung: eval() -> ast.literal_eval in Tische/Strafliste,
  sicherer Mini-Auswerter fuer die String-Ausdruecke in zyklus.cfg,
  defaultdict(set) in Plaetze
- SVG: Tischnummer fett zentriert im Tischkreis statt "Tisch x" darueber
- Tests: JSONConfig, Entwicklung und der Zyklus-Auswerter abgedeckt (9 Tests)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 12:49:42 +02:00

93 lines
1.8 KiB
JSON

{
"gruppen": [
{
"name": "einfache Gruppe aus drei Personen\n\t mit festem Wunsch fuer einen Tisch",
"tisch": 1,
"personen": [
{
"vorname": "Michael",
"nachname": "Stangl",
"titel": "Dipl. Ing."
},
{
"vorname": "Magnus",
"nachname": "Mueller",
"titel": "Professor"
},
{
"vorname": "Bernd Robert",
"nachname": "Hoehn",
"titel": "Professor"
}
]
},
{
"name": "einfache Gruppe aus zwei Personen",
"personen": [
{
"vorname": "Heinz",
"nachname": "Bruegge"
},
{
"vorname": "Hubert",
"nachname": "K"
}
]
},
{
"personen": [
{
"vorname": "Heinz",
"nachname": "Ruehmann"
},
{
"vorname": "Marlene",
"nachname": "Dietrich"
}
]
},
{
"personen": [
{
"vorname": "Sergio",
"nachname": "Leone"
},
{
"vorname": "Walter",
"nachname": "Emmerlich"
},
{
"vorname": "Harald",
"nachname": "Junke"
},
{
"vorname": "Willi",
"nachname": "Brandt",
"titel": "Dr."
},
{
"vorname": "Michael",
"nachname": "Schumacher"
},
{
"vorname": "Ralf",
"nachname": "Schumacher"
},
{
"vorname": "Heinz Harald",
"nachname": "Frenzen"
}
]
},
{
"name": "Gruppe aus drei anonymen Personen",
"anzahl": 3,
"personen": [
{
"vorname": "Bestelli",
"nachname": "Bloedkopf"
}
]
}
]
}