---
instanz: klima
zuletzt_aktualisiert: 2026-05-07
session_id: ipad-touch-tooltip
status: ruhend-abschaltbar
---

# Aktueller Stand

iPad-Touch-Tooltip für Erfolge eingebaut, GLOSSAR_DB_KNOWN-Set bereits
auf alle 18 Klima-Slugs erweitert. Alle Klima-Files committet.

## Diese Session erledigt

- **Achievement-Tap-Tooltip** in `game-2d.html` und `game-3d.html`:
  Tap auf eine Erfolgs-Badge öffnet einen kleinen schwarzen Tooltip
  (Titel + Beschreibung), Auto-Hide nach 4 s, Position bevorzugt
  unter der Badge mit Fallback nach oben. Notwendig, weil Touch keine
  Hover-Events auslöst und das `title`-Attribut deshalb stumm war.
  Commit: `f6ff412`.
- **GLOSSAR_DB_KNOWN-Set** in beiden Sims um die 18 neuen Klima-Slugs
  erweitert (4 Aliasse + 14 Volleinträge — Logistik hatte sie am 02.05.
  in die DB eingespielt). Damit erscheint der „Voller Glossar-Eintrag →"-
  Link wieder bei allen Klima-Begriffen. `KLIMA_TO_DB_KEY`-Mapping bleibt
  als Robustheits-Schicht erhalten.
- Logistik-Inbox 02.05. 22:40 quittiert.

## Backlog — wartet auf nächste Session

Nach Datum aufgeführt, alle aus `_inbox/klima/`:

### Klein (Quick-Wins)

- **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 — `dvh` statt `vh`, 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.php` ab 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.

### 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.

---
