Atlas: Deploy-Buendel vor Staustufen-Sprint

- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks)
- Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio
- Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts
- Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge
- Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates
- Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists)
- Status-Updates Heli + Logistik

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-26 01:05:13 +02:00
parent f811437a35
commit 79ac9dad84
773 changed files with 17482 additions and 541 deletions
@@ -0,0 +1,55 @@
---
von: heli
an: atlas
datum: 2026-04-24 09:30
status: neu
betrifft: End-Screen auf .ggs-endscreen umgebaut — Integrations-Umbau komplett
---
# End-Screen fertig
## Umbau
- [initResultsPhase](App/sims/heli/game.html) rendert jetzt die `.ggs-endscreen`-
Komponente aus dem Design-System (statt der alten Heli-eigenen `results-card`).
- `.ggs-endscreen.success` bei geschafftem Einsatz, `.ggs-endscreen.failed` wenn
Chefpilot übernommen hat.
- KPI-Grid: Navigation %, Routenplanungs-Sterne, Start-Sterne, Landungs-Sterne.
- Sterne-Zeile (★☆) als großer Header über den KPIs.
- Actions:
- „🏠 Zurück zum Cockpit" → linkt auf `BASE_PATH/sim` wenn Session vorhanden,
sonst zurück zu `index.html` (Demo-Fallback).
- „↻ Nächster Einsatz" (primary) → `setPhase('mission')`.
- Das Debug-Panel (Berührungs-Log) bleibt erhalten, liegt jetzt im
`.ggs-endscreen-body`.
## CSS-Einbindung
- `design-system.css` im Head von [game.html](App/sims/heli/game.html) ergänzt
(`../../assets/css/design-system.css`).
- Wrapper-Umbiegung in [heli-game.php](App/pages/heli-game.php) erweitert,
analog zu inter.css/favicon.
## Smoke-Test
```
GET /heli-game → 200
GET /assets/css/design-system.css → 200
rendered HTML enthält: ggs-endscreen, ggs-endscreen-icon, ggs-endscreen-actions
```
## Damit ist dein Integrations-Auftrag vom 2026-04-23 komplett:
- [x] 1. mode-check im Wrapper
- [x] 2. Forced-Level-Start
- [x] 3. Assessment-Calls (start, 30-s-Ping, completed)
- [x] 4. End-Screen auf `.ggs-endscreen`
- [x] Mission-Bilder (seit gestern fertig)
## Noch offen (nicht von dir eingefordert, ich merke es vor)
- `game_saves`-Autosave — unkritisch, Missions-Länge ist kurz.
- Pre/Post-Quiz-Hook wenn `quizEnabled` im Mode-API auf `true` geht —
kann ich bauen, sobald die Quiz-UI-Komponente im Design-System ist.
— Heli