# Busfahrt — TODO

**Stand:** 2026-05-03 (Ende Tag 1, Modul ist spielbar und Thomas-abgenommen)

Zuständigkeitskürzel:
- **Th** = Thomas (du selbst)
- **Atl** = Atlas-Instanz — Wrapper, DB, Cockpit, Server-Doppelstruktur
  (klargestellt 2026-05-03 19:00: Atlas ist wieder aktiv, nicht Logistik)
- **Lo** = Logistik-Modul-Instanz (für Logistik-Modul-Sachen, nicht Busfahrt-Deploy)
- **Lp** = Lehrplan-Instanz
- **Gl** = Glossar-Instanz
- **Bf** = Busfahrt (ich)

---

## A · Vor dem Veröffentlichen (Release-Block)

| # | Punkt | Wer |
|---|-------|-----|
| A1 | DB-Status auf `beta` für `module_id='busfahrt'` | **Atl** |
| A2 | Deploy auf Server-Doppelstruktur: `pages/busfahrt.php` + `sims/busfahrt/` | **Atl** |
| A3 | Schülerseiten-Card-Anzeige prüfen, Test auf `geograsim.at/busfahrt` | **Atl** |
| A4 | Lizenz-Klärung Hintergrund-Songs (Quelle dokumentieren) | **Th** |
| A5 | Lizenz-Klärung ElevenLabs-Sounds (Bildungsapp ok?) | **Th** |
| A6 | iPad-Test auf echtem Gerät: Touch, Audio-Unlock, dvh-Verhalten | **Th** |
| A7 | Long-Tour-Performance (L3 / 24 Aufträge) auf iPad | **Th** |

→ Atlas-Anfrage liegt im Postfach: [`zentrale/2026-05-03-1900-busfahrt-deploy-bitte.md`](../_inbox/zentrale/2026-05-03-1900-busfahrt-deploy-bitte.md). Atlas braucht nur den Trigger.

---

## B · Inhaltliche Anbindung (vor breitem Einsatz)

| # | Punkt | Wer |
|---|-------|-----|
| B1 | Lehrplan-Anker in `module_info.lehrplan_codes` eintragen | **Lp** |
| B2 | Glossar-Begriffe pflegen: Tarif, Marge, Konkurrenz, Luftlinie, Maßstab, Umweg, Wahrzeichen, Hauptstadt | **Gl** |
| B3 | Easy-Sprache-Korrektur über alle 159 Order-Prompts + 144 City-Beschreibungen | **Th** (oder päd. Instanz) |
| B4 | Optional: Aussprache prüfen (z.B. `Reykjavík`, `Kyjiw`, `Pjöngjang`) | **Th** |

→ Mails an Lehrplan und Glossar liegen im Postfach (siehe Postfach-Index unten).

---

## C · Mechanik / Polish V1.1 (nice nach Release)

| # | Punkt | Wer |
|---|-------|-----|
| C1 | Schätz-Eingabe als Vor-Übung wieder rein (Distanz raten BEVOR Tap) | **Bf** |
| C2 | OSRM-Backend-Proxy oder pre-baked road-net (Replace `router.project-osrm.org`) | **Atl** |
| C3 | Lineal-Tool: zwei Punkte vorab messen | **Bf** |
| C4 | Auto-Save / Resume mitten in der Tour (Pattern wie Logistik?) | **Bf** |
| C5 | Heuristik verfeinern: blödsinnige OSRM-Fähr-Routen → trotzdem Schiff | **Bf** |
| C6 | Tour-Ziele mit dem 159er-Pool nochmal nachsimulieren | **Bf** |

---

## D · Lehrkraft-Cockpit (Atlas-Territorium)

| # | Punkt | Wer |
|---|-------|-----|
| D1 | Cockpit-Schalter: `BUSFAHRT_BLACK_MAP` (Default-Schwarze-Karte) | **Atl** |
| D2 | Cockpit-Schalter: `BUSFAHRT_TIME_BONUS` ein/aus | **Atl** |
| D3 | Cockpit-Slider: `BUSFAHRT_TIME_BONUS_SEC` (Bonus-Fenster) | **Atl** |
| D4 | Cockpit-Slider: Audio-Lautstärke pro Klasse | **Atl** |
| D5 | Klassen-Statistik-Backend: Endbudget pro Schüler:in, Topo-Schnitt | **Atl** |
| D6 | Preset-Touren als Lehrkraft-Auswahl („Hauptstadt-Tour", „DACH-Reise", „Welt") | **Atl** + **Bf** |

---

## E · Erweiterungen (für später / V1.2+)

| # | Punkt | Wer |
|---|-------|-----|
| E1 | Region-Stinger-Sounds (Alphorn DACH, Sitar Indien etc., 1 s pro Auftrag) | **Bf** |
| E2 | Fahrtenbuch-PDF-Export am Tour-Ende | **Bf** |
| E3 | Stadt-Bilder via S3/CDN auslagern (340 MB → schlanker Repo) | **Atl** |
| E4 | Mehrsprachigkeit: englische Variante | **Th** + **Bf** |
| E5 | Achievements: „Erste Punktlandung", „Tour ohne Verlust", „Nachtfahrt-Champion" | **Bf** |

---

## Postfach-Index (laufende Anfragen)

- **Atlas** (Deploy + DB-Status `beta`):
  [`_inbox/zentrale/2026-05-03-1900-busfahrt-deploy-bitte.md`](../_inbox/zentrale/2026-05-03-1900-busfahrt-deploy-bitte.md)
- **Atlas** (Wrapper-Entwarnung + Cockpit-Hooks):
  [`_inbox/zentrale/2026-05-03-1840-busfahrt-keine-wrapper-anpassung.md`](../_inbox/zentrale/2026-05-03-1840-busfahrt-keine-wrapper-anpassung.md)
- **Lehrplan**: [`_inbox/lehrplan/2026-05-03-1830-busfahrt-anker.md`](../_inbox/lehrplan/2026-05-03-1830-busfahrt-anker.md)
- **Glossar**: [`_inbox/glossar/2026-05-03-1830-busfahrt-begriffe.md`](../_inbox/glossar/2026-05-03-1830-busfahrt-begriffe.md)
- ~~Logistik (Modul-Instanz)~~ — Mail aus 17:00 wurde an Atlas verschoben, kein Handlungsbedarf für Logistik-Modul-Instanz.
