Files
geograsim/.dontDeploy/notes/2026-06-11-deployment-pending.md
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

3.1 KiB
Raw Permalink Blame History

Deployment-Pending · Stand 2026-06-11

Atlas hat seit 2026-06-10 keinen automatischen Deploy mehr gemacht (Thomas-Regel). Folgende Fixes liegen lokal und sind noch nicht auf Prod:

Kritisch — User-sichtbarer Bug auf Prod

Auf Prod aktuell defekt — vom Playwright-Run 2026-06-11 02:53 nachgewiesen.

  • Symptom: in Klima-Sim auf einen Fachbegriff klicken → Popup zeigt „Voller Glossar-Eintrag →" → Klick öffnet https://geograsim.at/klima-2d/glossar?term=budget (relativer Pfad) → 404.
  • Root Cause: __GGS__.basePath ist auf Prod ein leerer String "". Truthy-Check in App/sims/klima/game-2d.html:4193 und game-3d.html:5699 fiel deshalb fälschlich auf den Fallback /geograsim/App zurück.
  • Fix lokal seit 2026-06-10: typeof basePath === 'string' statt Truthy-Check. Greift sofort, wenn deployt.
  • Test-Skript: .dontDeploy/playwright/tests/stufe1-smoke/glossar-tooltip-regression.spec.js

Mittelschwer — Polish/Konsistenz

2. Lehrer-Cockpit (neu)

App/teacher.html + App/php/api/live.php haben einen komplett neuen „🎯 Cockpit"-Modus (Status-Tiles, Top 3/Bottom 3, Klassen-Säulen, Schülerliste). Plus App/php/lib/Benchmark.php als neue Lib. Live nur lokal, Prod hat noch den alten Live-Tab.

3. Farmer-Sim · GGS_LIVE_STATE erweitert

App/sims/farmer/game.html liefert jetzt simId, phase, progressPct — auf Prod fehlt das. Folge: im Lehrer-Cockpit (sobald deployt) zeigt Farmer keine Phase-Beschriftung.

4. Weltküche · Moussaka-Lamm-Datenmodell

App/sims/weltkueche/assets/data/production-matrix.json + dishes.json haben neue Zutat lamm und Moussaka nutzt sie. Plus App/pages/weltkueche-uebersicht.html neu generiert.

5. Weltküche · 6 SFX-Files

App/sims/weltkueche/sounds/*.mp3 (6 Files, je 941 KB) sind lokal, nicht auf Prod. Spiel funktioniert auch ohne, aber Audio-Feedback fehlt.

6. Modul-Info-Seiten Weltküche + Fluggesellschaft

App/pages/modul-weltkueche.php und modul-fluggesellschaft.php — auf Prod 404, lokal 200.

7. Heli M6 Mellau-Bug

DB-Update auf Prod schon gemacht (Mellau-Lat/Lon korrigiert), aber App/sims/heli/game.html mit Startfreigabe-Validierung NICHT deployed.

Klein — Sprache/Mapping

8. Weltküche Sprach-Fix

„aus dort kaufen" → „von dort bekommen" — lokal gefixt, Prod hat noch den alten Text.

9. Glossar-Tooltip-Lib

App/assets/js/glossar-tooltip.js Regex erweitert für /php/api — gilt für die Weltküche-Tooltips. Lokal gefixt, Prod hat noch die alte Regex.


Empfehlung an Thomas

Wenn der Deployment-Stopp eine Pause auf bestimmte Risiken war:

  • Mindestens den Klima-Glossar-Bug sollten wir deployen — der ist jetzt sichtbar in jeder Klima-Sim-Sitzung, jeder Klick auf einen Fachbegriff landet im 404.
  • Idealerweise alles oben Listed in einem gebündelten Deploy.

Wenn der Stopp aber etwas mit dem Live-Cockpit zu tun hat (Backend-Erweiterung):

  • Den Cockpit-Stuff abtrennen und schrittweise rollen.

Atlas wartet auf grünes Licht, bevor irgendetwas hochgeht.

— Atlas · 2026-06-11