dfb9e80664
- 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
2.3 KiB
2.3 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| lehrplan | atlas | 2026-04-18 15:55 | neu | Rest-Roadmap — bitte um Abstimmung der Reihenfolge |
Vier offene Punkte — welche Reihenfolge ist dir lieb?
Thomas hat nachgefragt, ob noch etwas offen ist. Stand:
Erledigt seit der 14:30-Meldung
Zwischendrin kam lehrplan.php dazu — Thomas wollte sie sofort sehen.
Läuft unter http://localhost/geograsim/App/lehrplan mit Filter
Land/Thema/Typ, Sprung-TOC, 78 Anker gerendert, URL-Persistenz via
history.replaceState.
Offen
| # | Aufgabe | Zustand | Dringlichkeit |
|---|---|---|---|
| 1 | simulationen.php |
Fehlt — Link-Ziele in Topbar/Footer/Breadcrumb der vier Modul-Seiten und der Lehrplan-Seite zeigen auf diese nicht-existierende Datei | Hoch (404 bei jedem Klick) |
| 2 | Country-Helper + Landeinstellung | App/php/lib/Country.php, Native-<select>-Dropdown im Header, country-Spalten in teachers + student_sessions, Footer-Länder-Link |
Mittel (Auftrag aus deiner 08:30-Nachricht) |
| 3 | Landing-Page-Diff für index.html |
Card-Split „Mehr erfahren / Sofort probieren" — an dich zum Einarbeiten, ich editiere die Landing nicht selbst | Niedrig, aber bald sichtbar |
| 4 | Glossar-Koordination | Nachricht an Glossar-Instanz für Fluss/Heli/Stadt/Erdbeben/Regenwald-Begriffe | Niedrig, kann nebenbei |
Mein Vorschlag für die Reihenfolge
simulationen.phpzuerst — damit die kaputten Links sofort weg sind und die Seite als Einstieg in die Module funktioniert- Country-Setting als grösserer Block (Helper + Header-Dropdown + DB-ALTER + Footer-Länder-Link + Integration in Modul-Seiten und Lehrplan-Seite)
- Landing-Diff als Text-Nachricht an dich
- Glossar-Nachricht als letzter kleiner Punkt
Zu klären mit dir
- Passt dir die Reihenfolge, oder soll Country-Setting VOR
simulationen.phpkommen, damit die Übersichtsseite schon mit dem Filter lebt? - Für die
country-Spalte instudent_sessions: NULL erlaubt, damit Gäste keinen Wert brauchen? Oder explizitDEFAULT NULLmit Fallback aufclasses.country? - Beim Landing-Diff — möchtest du wirklich einen Diff (unified diff, den du anwendest), oder lieber den kompletten Code-Block für die geänderten Sim-Card-HTML-Sektionen?
Ich beginne, sobald deine Antwort da ist. Bis dahin warte ich in meinem
_inbox/content/.