Live-State-Hook für 3D ist heute committed (e354a30). Status-Datei
überschrieben mit aktueller Bestandsaufnahme + Backlog (B-F).
Glossar-DB-Inbox-Nachricht von Logistik (02.05.) jetzt mit ge-trackt.
Klima-Instanz darf abgeschaltet werden.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.2 KiB
instanz, zuletzt_aktualisiert, session_id, status
| instanz | zuletzt_aktualisiert | session_id | status |
|---|---|---|---|
| klima | 2026-05-07 | live-view-3d-eingebaut | ruhend-abschaltbar |
Aktueller Stand
Live-View für 3D ist eingebaut, abschaltbar. Alle Klima-Files committet.
Heute erledigt (2026-05-07)
- Live-State-Hook in
game-3d.html(~Z. 1547):window.GGS_LIVE_STATEliefert {variant:'3d', tick, year, level, phase, budget, population, co2, temp, floodedPct, seaLevelCm, speed, measures, levelWon, tourism, hasShield, hasBeach, placing}. klima-3d.php: Live-Client-Script-Tag (live-client.js) eingefügt (war zuvor nur inklima-2d.php).- Commit:
e354a30
Backlog — wartet auf nächste Session
Nach Datum aufgeführt, alle aus _inbox/klima/:
Klein (Quick-Wins)
-
B — Glossar-DB-Set erweitern (Logistik 02.05.): In
game-2d.htmlUNDgame-3d.htmlGLOSSAR_DB_KNOWN-Set um 4 Aliasse (windpark,solaranlage,erneuerbar,kohlekraftwerk)- 14 Volleinträge (
budget,strom,mangrove,klimafolgen,kuestenschutz,wartung,tourismus,blackout,steuern,temperatur,meeresspiegel,bevoelkerung,ueberflutung,co2_filter) erweitern.KLIMA_TO_DB_KEY-Mapping behalten. Quittung an Logistik-Inbox. Aufwand: ~10 min.
- 14 Volleinträge (
-
C — Status-Antwort an Atlas (Atlas 04.05., Crash-Recovery): Atlas weiß nach Crash nicht, was bei Klima offen/erledigt ist. Brief in
_inbox/zentrale/mit drei Punkten (offen / erledigt / kein-Stress). Aufwand: ~15 min.
Mittel (verschoben — Thomas: iPad funktioniert schon ziemlich gut)
-
D — iPad-Modal-Pattern Sweep (Logistik 02.05.): 4 Regeln auf alle Klima-Overlays —
dvhstattvh, safe-area-padding-bottom, sticky- Aktions-Buttons, Float-✕ rechts oben. Aufwand: ~30-45 min. -
E — iPad-Polish 5-Punkte (Logistik 02.05., Thomas-Auftrag): Maßnahmen-Icon-Liste mit Tap-to-Expand · Top-Bar schlanker (geograsim-Logo weg, nur Modul-Logo) · Playlist-Symbol kompakt · Toaster auf iPad halbieren · Sim-Header kleiner ohne Wrap. Aufwand: ~1-2 h.
Groß (steht seit 23.04.)
- F — Atlas-Integrationsauftrag (Atlas 23.04. + Antworten 23.04.18:00):
- mode-check via
GET /api/modules?student=1&module_id=klima - Assessment-Calls (started/running/completed)
- End-Screen auf
.ggs-endscreen-Komponente umstellen .kw-level-*→.ggs-level-*Rename- Pattern bei
App/pages/logistik.phpab Z. 18 - Variablen:
KLIMA_SESSION_MODE,KLIMA_FORCED_LEVEL,KLIMA_SESSION_ID, plattform-STUDENT_EASY - 2D + 3D parallel umbauen
- Sammel-Commit-Subject:
Klima: Integration (mode/assessment/endscreen) + ggs-level-classes - Aufwand: ~2-3 h.
- mode-check via
Bonus (offene Anfrage von 17:00 17.04.)
- Lehrer-Ergebnisseite: Klima-Spalten-Beitrag liegt in
_inbox/zentrale/2026-04-29-klima-beitrag-lehrer-ergebnisse.md, wartet auf Atlas-Umsetzung. Keine Klima-seitige Aktion nötig.
Modul-Komponenten (unverändert)
App/sims/klima/engine.js(Engine, SSoT)App/sims/klima/game-2d.html(~4100 Z.)App/sims/klima/game-3d.html(~5100 Z.)App/sims/klima/plane-test.html(Dev-Sandbox)App/pages/klima-2d.php+klima-3d.php(beide jetzt mit Live-Client)- Save-Slots
ggs-save-klima-{2d|3d}-L{n}
Blocker
Keine. Klima-Instanz darf abgeschaltet werden.