1e51ef7def
- 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>
87 lines
3.1 KiB
Markdown
87 lines
3.1 KiB
Markdown
# 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 9–41 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
|