# Entscheidungstag — Modul-Notiz

**Modul-ID:** `entscheidungstag` (Atlas-Bestätigung steht aus)
**Phase:** 3 — Langzeit-Dashboard mit echten kWh/km/Watt-Werten
**Letzte Aktualisierung:** 2026-05-07
**Workspace:** [entscheidungstag-v2.code-workspace](../../../entscheidungstag-v2.code-workspace) · Peacock-Farbe `#c85c4a` (Coral)

## Architektur

Drei zusammenhängende Bereiche:

1. **Tagesdurchlauf** (Onboarding/Veranschaulichung)
   5 Räume — Schlafzimmer · Bad · Küche · Schulweg · Wohnzimmer.
   Touch-Joystick + Tap-auf-Hotspot mit Approach-Logik (Avatar läuft hin,
   öffnet Modal beim Ankommen). Boy-Sprite mit idle/walk/jump.
   Hintergründe aus homeinteriormegapack (premade backgrounds + Möbel).

2. **Tagesabrechnung** (kurzer Übergang)
   Heute · Jahr · Familie ×4 · Klasse ×25 · CO₂ · Shop. Helles Layout.
   Button „📊 Weiter zur Langzeit-Sicht →" führt zum Dashboard.

3. **Langzeit-Dashboard** (Hauptmodul)
   Profil-Card (Wohnform, m², Personen, Energieklasse A+ bis F, Heizungsart) +
   Top-Summe (1y / 10y / 30y · € + CO₂ + Zinseszins) +
   **vier Detail-Cards mit echten Slidern:**
   - Heizung: Tag/Nacht-Temperatur → kWh/€/CO₂ je nach Klasse + Heizungsart
   - Warmwasser: Liter/Tag/Person + Wassertemperatur → kWh/€/CO₂
   - Mobilität: km/Tag + Verkehrsmittel → km/€/CO₂
   - Strom: TV/Tablet/Gaming-PC/Beleuchtung-Stunden → kWh/€/CO₂
   + 6 Toggle-Maßnahmen (Kleidung/Frühstück/Jause/Getränk/Zähne/Abendheizung) +
   Anlage-Sektion (3 historische Anlageformen: Sparbuch 0,5 % · Mischfonds 4 % ·
   ETF 7 %) + Anlage-Custom (Sparrate/Rendite/Laufzeit-Slider mit Compound-Graph) +
   Familie/Klasse-Sektion + „Was wird damit möglich?" mit 13 Lebensbeispielen.

## Stil

GGS-Tokens (`var(--ggs-*)`) durchgängig — UI passt zur Plattform.
Wintertag-Stimmung bleibt nur in der Tag-Sim-Bühne (Schneefall, Tapeten,
Sprites). Result-Screen + Dashboard hell mit Fjord/Sand/Coral-Akzenten.

## Audio + Bilder

- 8 ElevenLabs-Sounds: tap-ui · decision-confirm · door-locked · door-open ·
  result-chime · coin · slider-tick · toggle-switch (in `assets/sounds/`)
- DALL-E-Splash `splash-winter.png` (1792×1024) im offiziellen
  Scandinavian-Flat-Stil — Intro-Overlay beim allerersten Start
- 🔊/🔇 Mute-Button im Header, persistiert in localStorage
- **Hintergrundmusik fehlt noch** (Pool ist leer — Thomas wollte selber
  Suno-Tracks generieren, siehe `project_entscheidungstag_music_todo.md`)

## Generator-Skripte

- [scripts/generate-sounds.sh](scripts/generate-sounds.sh) + [sounds-list.json](scripts/sounds-list.json)
- [scripts/generate-splash-images.sh](scripts/generate-splash-images.sh)

Beide laufen mit `set -a; source App/.env.local; set +a; bash <skript>`.

## Test-URL

http://localhost/geograsim/App/sims/entscheidungstag/game.html

## Persistenz

`localStorage` Key `ggs-save-entscheidungstag-1` (v2). Resume on Reload
für die Tag-Sim. Dashboard-Picks werden NICHT persistiert (nur in-Session).

## Was noch offen ist

1. **Atlas-Antwort** auf Kickoff-Brief vom 2026-05-04 01:00 — Modul-ID-
   Bestätigung, Wrapper-PHP `App/pages/entscheidungstag.php`, DB-Tabellen-
   Prefix `et_*`, `module_info`-Eintrag. Solange offen, kein DB-Save.
2. **Glossar-Antwort** auf Begriffe-Brief vom 2026-05-05 09:30 — 13 Begriffe
   mit Easy-Sprache-Variante eingereicht.
3. **Echtgeräte-Test iPad** — Joystick, Approach-Logik, Slider-Drag.
4. **Mini-Spiele** in der Tag-Sim (Thomas-Idee von 2026-05-04) — für Polish.
5. **Card-Image** für Cockpit-Übersicht (Skript fertig: `card-image`-Target).
6. **Frühstück/Jause/Getränk** als kombinierte Schultag-Card (statt 3 einzelne
   Toggle-Cards) wäre nächster Polish-Schritt.
7. **Tag-bearbeiten-ohne-Reset** — vom Dashboard zurück in den Tag mit
   aktuellen Entscheidungen, nicht Komplett-Reset.
8. **Eigene Hintergrundmusik** — Suno-Tracks fehlen.

## Offene Fragen an Atlas

- Modul-ID-Vergabe + Wrapper-PHP
- DB-Tabellen-Prefix `et_*` ok?
- `module_info`-Eintrag (Status `geplant`, Icon)

## Sprache

Strikt Lernarbeit-Lexikon. „Simulation · Bearbeiter:in · Durchgang ·
arbeiten mit". Kein „Spiel/Spieler/spielen".
