Files
geograsim/.dontDeploy/notes/2026-06-11-deployment-pending.md
T
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

87 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
### 1. Klima 2D + 3D · Glossar-Tooltip-Link
**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