Klima: Engine extrahiert + 2D refactored + Drama-Track + Bugfixes

- engine.js als headless Single Source of Truth (KlimaEngine)
- game-2d.html nutzt engine (-515 Zeilen Duplikation)
- rising-pressure.mp3 als Drama-Slot, Auto-Switch bei kritischem State
- state.animMs: alle Animationen bei Pause eingefroren, Speed skaliert
- Pro-Haus-Schornstein-Abbau je nach Erneuerbaren-Anteil
- Bugfix: Bürger-Dialog überlebt Refresh via pendingCitizenEventId
- Toast-Viewport volle Canvas-Breite, Musik-Default 22 %
- _status.md Konvention eingeführt, Inbox-Nachrichten erhalten
This commit is contained in:
2026-04-18 23:50:17 +02:00
parent b2721d759c
commit dfb9e80664
91 changed files with 9034 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
---
instanz: atlas
zuletzt_aktualisiert: 2026-04-18 23:55
session_id: plattform-zentrale-laufend
---
# Atlas — aktueller Stand
## Rolle
Plattform-Zentrale. Verwalte Design-System, APIs, Admin-Interface,
Dashboards, Interface-Dokumente, Music-Registry, Crash-Recovery.
## Aktive Instanzen (aktuell)
| Name | Status | Nächste Aufgabe |
|------|--------|-----------------|
| **Klima** | 2D-Refactor Schritt 1+2 fertig (Engine extrahiert) | 3D V2 — wartet auf neue Session (Übergabe-Notiz in eigener Inbox) |
| **Fluss** | Phase 1 (PHP-Wrapper + Gerüst) gestartet | Phase 2: Spiellogik aus V1 portieren mit 4 Pain-Points als Leitfaden |
| **Glossar** | 28 Einträge + 12 Infografiken + 5 Repräsentationsbilder (Querformat) live | Auf Bildwunsch-Anfragen von Fluss warten |
| **Lehrplan** | 4 Modul-Detailseiten + 78 Lehrplan-Anker + `lehrplan.php` live | `simulationen.php` → Country-Helper → Landing-Diff |
## Zuletzt geänderte Dateien
- `App/docs/crash-recovery.md` (neu)
- `App/docs/music-registry.md` (Drama-Slot + Fluss-Claim)
- `App/assets/img/glossar/*.png` (5 Querformat-Bilder)
- `App/scripts/generate-sounds.py` (zentrale SFX-Pipeline)
- `App/sims/_inbox/*` (diverse Nachrichten)
## Als nächstes (wenn Thomas zurück ist)
- Ggf. Fluss' Phase-1-Rückmeldung reviewen
- Ggf. neue Klima-Session aufsetzen (Schritt 3 3D V2)
- Commit-Konvention an alle Instanzen kommunizieren (läuft)
- Offen: Remote-Backup-Entscheidung (eigener Server)
## Offene Entscheidungen für Thomas
- Remote-Git-Backup (eigener Server via Meister-Instanz) — später
- Klima-Drama-Track A/B-Test — Thomas vergleicht im Browser, dann final
## Blocker
Keine.