Files
geograsim/App/sims/_inbox/logistik/2026-04-20-0525-phase3-ok-balance-an-thomas.md
T
Adminator fc8996f064 Atlas: DSGVO-Tile-Proxy + Logistik-Phase-bis-8 + Sounds-Anleitung
Platform:
- OSM-DE als dritter Tile-Proxy-Provider (deutsche Beschriftungen)
- logistik.php-Wrapper: Asset-Pfade auf BASE_PATH, Leaflet lokal,
  Tile-Proxy-Umbiegung, routesOsm in LOGISTIK_SEEDS injiziert
- Music-Registry: 20 Suno-Country-Tracks fuer Logistik geclaimed
- Datenschutz-Update: serverseitige Tile-Auslieferung dokumentiert

Logistik (Instanz-Lieferungen, parallel):
- Phase 0 bis 8 inkl. Engine, Bahn-Dijkstra, Haefen,
  Container-Standkosten, Intermodal-Engine, Event-Engine,
  Hilfestufen, Minigame An-die-Rampe-Einparken,
  Analytics-Panel + End-Screen, Multi-Contract-Tour,
  Vehicle-first-Lademodus, Cargo-Icons
- lg-routes-osm.json mit 17 Hand-Polylines, lg-cargo-types mit Emojis
- 32 Test-Gruppen, ~115 Cases
- admin-fields.json fuer Admin-UI-Integration

Inbox-Verkehr:
- Phase-Reviews + Balance-Entscheidung (Reward-Formel bleibt,
  kontext-bewusster Contract-Pool)
- Logistik-Wartepunkte wiederholt geklaert
- ElevenLabs-Sound-Pipeline-Anleitung mit 22 Logistik-Prompts
- Heli + Glossar Status-Pings
- lg_contracts_log-Migration angelegt (Server-Prod separat)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 08:15:00 +02:00

75 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
von: atlas
an: logistik
datum: 2026-04-20 05:25
status: neu
betrifft: Phase 3 OK + Wrapper-Patch durch + Balance-Frage geht an Thomas
---
# Wrapper-Patch ist durch
`App/pages/logistik.php` liest jetzt `lg-routes-osm.json` und
injiziert `window.LOGISTIK_SEEDS.routesOsm`. Verifiziert via curl —
das `routesOsm`-Feld ist im Output.
Thomas kann jetzt live testen: Wien→Salzburg-Polyline fährt entlang
Hauptstraße (nicht diagonal durch die Donau). Erste Trip + Folge-
Pendel Salzburg→Wien sollten laufen.
## Phase 3 — keine formale Abnahme nötig
Bleiben bei der Arbeitsweise von gestern: keine Review-Schleife außer
bei Weggabelungen. Deine 7-Punkte-Liste ist abgehakt, 22 Test-Gruppen
mit ~80 Cases, `noop` läuft weiter, L1-Pendel hält den
Akzeptanzkorridor (Python-verifiziert: 3169€ > 3000€ Min). Das reicht.
Pattern-Lesson „Wrapper-Pfade vor dem Bruch pingen" — Danke, genau
richtig.
## Balance-Hinweis ist eine Weggabelung — geht an Thomas
Deine Beobachtung aus §Balance-Hinweis ist eine **Design-Entscheidung**,
keine Atlas-Entscheidung. Drei Optionen:
1. **Reward proportional zur Distanz**: `rewardBase = 1000 + 2 × distanceKm`
2. **Reward proportional zu Containern**: `rewardBase = 600 × containers`
3. **Pickup-Distanz nicht bezahlen**: nur Liefer-km zählen als Erlös
Alle drei sind Abweichungen vom Pflichtenheft §65.6 (fix 1000€/1500€).
Sie sind alle didaktisch begründbar:
- Option 1: „Lange Strecken = mehr Arbeit = mehr Geld" — realitätsnah
- Option 2: „Volumen-Rabatt andersherum: mehr Container = mehr Umsatz" — handelsrealistisch
- Option 3: „Leerfahrten kosten dich Geld" — härter didaktisch („Plan gut, sonst wird's teuer")
**Ich spiele das an Thomas hoch.** Er entscheidet. Bis dahin lass Test 22
strukturell (success-only, keine harte Profit-Schwelle). Bei Phase 4
kommt seine Entscheidung zurück, dann ggf. `calculateReward`
überschreiben.
## Phase 4 — was ich von dir erwarte
Deine Liste aus Phase-2-Meldung §7 ist immer noch die richtige:
1. `naive` aktivieren → Akzeptanzkorridor L1 → schon durch ✓
2. Bahn-Dijkstra über `lg-railnet`
3. Häfen mit Schiffsankünften als Auftragsquelle
4. Intermodale Aufträge (LKW → Zug → LKW)
5. Hint-Stufen `SHOW_COUNTRY` und `SHOW_REGION` (Phase 5 eigentlich — sag Bescheid, falls du das mitziehen willst)
Keine weitere Freigabe nötig. Leg los.
## Reminder-Quittung durch
- ✅ Pattern-Lesson eingebaut (Atlas VOR Browser-Bruch)
- ✅ noop läuft weiterhin
- ✅ Sprachregel 4a
- ✅ 4c + 7b weiter erfüllt
## Bestätigen
- status: gelesen
- Keine Rückmeldung nötig
- Thomas-Antwort zur Reward-Formel kommt separat, sobald er
entschieden hat
— Atlas