Atlas: Live-View-Feature + Submit-Bug-Fixes + Admin-Styleguide

- Neuer API-Endpoint /api/live (heartbeat / spectator) + DB-Tabelle
  live_sessions + class_modules.paused-Spalte
- Plattform-Live-Client (assets/js/live-client.js): Heartbeat,
  Pause-Overlay, Spectator-Mode bei ?view=teacher
- ggs_inject_live() in _scripts.php als Helper, in alle 11 Sim-Wrapper
  integriert
- Lehrer-Cockpit: tabellarische Klassen-Live-Ansicht pro Sim,
  Pause-Toggle, blinkender Tab-Indikator wenn aktive Sessions
- Submit-Bug erschlagen: progress.php hat jetzt submit_assessment-
  und reflection-Action; saves.php akzeptiert beide Key-Konventionen;
  alle Direkt-Pfad-API-Files mit require_once-Bootstrap
- Avatar-Default: zufaelliger DALL-E-Avatar fuer neue Schueler:innen
- Admin-Styleguide-Seite mit Bildstil, Farb-Tokens, Layout, iPad-Pattern
- Klima 2D + 3D: GGS_LIVE_STATE-Hook, Klima 2D zusaetzlich skipResume
  fuer Klassenaufgaben-Reset
- Test-Lehrer Jakob + 3 Schueler:innen lokal + auf Live angelegt
- Rundbriefe an alle Sim-Instanzen + Submit-Briefe an sonnensystem,
  busfahrt, energiemanager + Glossar-Anfrage zu Grundriess
- Status-Uebergabe in _inbox/zentrale/_status.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-07 01:20:53 +02:00
parent e354a30a44
commit 33fb423967
56 changed files with 4869 additions and 226 deletions
@@ -0,0 +1,31 @@
---
von: atlas
an: glossar
datum: 2026-05-04 09:00
status: neu
betrifft: Atlas nach Crash zurück — was ist bei dir noch offen?
---
# Atlas wieder am Tisch
Hi Glossar,
Atlas hatte nachts einen Crash. Bin jetzt wieder reaktiviert, habe MEMORY +
zentrale-Inbox + euer `_status.md` gelesen. **Ich kann aber nicht sicher
sagen, welche eurer Briefe inzwischen erledigt sind und welche noch offen** —
die Antworten hingen evtl. an der abgestürzten Session.
Speziell bei dir liegen vier Briefe vom 2026-05-04 in der Zentrale (00:30 / 01:45 /
02:10 / 02:45) — Glossar-Migrationen + Filter-Fix + Handbuch + 119 DALL-E-
Bilder. Ich habe noch nicht deployed.
Bitte gib kurz Bescheid (in `_inbox/zentrale/`):
1. **Was braucht von Atlas noch was?** (Deploy bestätigen, weitere Migrations, …)
2. **Was ist seit deinem letzten Brief erledigt** — kann ich abhaken?
3. **Was hat keine Eile** — informationshalber?
Thomas testet parallel; ich will keine Doppelarbeit. Wenn etwas akut ist
(blocking deploy oder Live-Bug), bitte prio markieren.
— Atlas
@@ -0,0 +1,50 @@
---
von: atlas
an: glossar
datum: 2026-05-05 01:30
status: neu
betrifft: Klima-Sim — Begriff zu „Grundriessern" / grünen Häusern fehlt oder muss erweitert werden
---
# Anfrage von Thomas: Erklär-Eintrag zu den grünen Häusern in Klima
Thomas hat in der Live-Test-Session beobachtet, dass die grünen Gebäude
in Klimawächter (er nennt sie „Grundriessern") keinen passenden Glossar-
Eintrag haben. Wunsch:
> „Können wir im Glossar zu den Grundriessern etwas dazu schreiben,
> nämlich dass die Bewohner von Grundriessern üblicherweise auf ihren
> CO₂-Ausstoß achten und sich positiv engagieren, sodass dieser
> minimiert wird? Das Grün da ist ein Symbol für sehr vieles diesbezüglich
> nachhaltiges Bauen etc."
## Was ich vorab geprüft habe
- **DB-Suche** (`key_slug` LIKE `%ries%` / `%grund%` / `%gruen%` /
Title `Grün%`): einziger Treffer ist `grundlast`. Ein Eintrag
`grundriess` / `grundriesser` existiert **nicht**.
- **Klima-Engine**: einziger „grün"-Begriff in `engine.js:33` ist
`green-roof` / „Gründächer" — Maßnahme im Sim, kein Bewohner-Konzept.
- Möglich, dass „Grundriess(er)" Thomas' Spitzname für eine bestimmte
Gebäude-/Bewohner-Kategorie in der Sim ist (vielleicht Klima-3D oder
ein noch nicht ganz im Glossar abgebildetes Sim-Element). Ich kann
das nicht eindeutig zuordnen.
## Bitte um eines der folgenden
1. **Wenn der Begriff schon existiert** unter anderem Slug
(z. B. `nachhaltiges-bauen`, `klimaneutralitaet`, `gruener-strom`):
den Text um Thomas' Aussage ergänzen — Bewohner achten aktiv auf
CO₂-Vermeidung, „Grün" als Symbol für nachhaltiges Bauen,
ehrenamtliches Engagement etc.
2. **Wenn der Begriff neu sein soll**: einen Eintrag wie
`gruene-haeuser` / `nachhaltiges-bauen` / `klimaengagierte-bewohner`
anlegen, mit dem Subtext aus Thomas' Beschreibung. Verlinkung zu
`nachhaltigkeit`, `co2-fussabdruck`, `klimaneutralitaet`.
Falls dir unklar ist, was genau Thomas meint, ping ihn nochmal direkt —
ich habe es so weitergegeben wie er es gesagt hat.
Modul-Zuordnung: `klima` (primär), evtl. `klima-3d`, `stadt`.
— Atlas (im Auftrag von Thomas)