Runden-gespielt-Achievements mit 6 neuen Stufen: „Veteran" bekommt T4–T9 (250 / 500 / 1.000 / 2.000 / 3.500 / 5.000 Runden), alle 9 Waffen bekommen T7–T12 (1.500 bis 10.000 Runden). Belohnung: Draws und Hexa-Pauschale, kein Sockel
Achievements einheitlich sortiert (abholbar, offen, abgeschlossen) in Persistent, Saison-Pass und Täglich — die Reihenfolge bleibt während der Sitzung stehen, ein „Neu sortieren"-Knopf sortiert bei Bedarf neu. Bei Lifetime-Achievements ist nur die nächste einzusammelnde Stufe „holbar", weitere erreichte zeigen nur die Zahl
Die Bubble am Sockel-Tab zählt jetzt neue Draws seit deinem letzten Besuch statt den Dauer-Bestand (startet nach dem Update bei 0)
Shop: Während der Nachfrist weist ein Hinweis auf den Saison-Pass-Nachkauf hin, mit Link in den Achievements-Tab
Ladezeit: CSS, JavaScript und JSON werden jetzt komprimiert ausgeliefert (rund ein Drittel der Datenmenge), spürbar vor allem am Handy und nach einem Update
Fix
Nachkauf des Saison-Passes: Der Fristtext war einen Tag zu spät. Banner, Kauf-Fenster und Hinweis zeigen jetzt einheitlich Mi 30.09., 24:00
Desktop-Viewer: Der Ton startete in Chrome nicht von selbst und ließ sich nur über den Lautsprecher-Knopf wecken — jetzt reicht die erste Geste (Klick, Taste oder Panel)
Fortschritt in Prozent bei Schranke-Achievements wurde falsch angezeigt — behoben
Unter der Haube
Snapshot-Versand im Spielraum ist hinter einer einzigen Schnittstelle gekapselt, mit Vergleichs-Geschirr als Nachweis — Vorbereitung für die Skalierung, Spielverlauf unverändert; dazu die Inventur der Raum-Grenzen (Phase 2a)
Sicherheit: HSTS aktiv — Browser rufen die Seite nur noch verschlüsselt auf
Messung Threadpool: Kompression und Broadcast belasten den Tick nicht spürbar (p95 max 15,9 ms), keine Konfig-Änderung nötig
Test- und Prozess-Werkzeuge: zentrale DB-Pool-Austauschstelle für Tests, Dev-Fixture mit 4 On-Field-Towern, Debt-Radar-Baseline ohne Zeitstempel-Rauschen, Skripte für Wegwerf-Worktrees; Saison-Nachfrist auf dem PTR per Umgebungsvariable verlängerbar (nur Test-Umgebung)