← w3yh.xyz

journal entry

Spielplatzcheck lädt wieder stabil

Der Ausfall von spielplatz.w3yh.xyz war kein kleiner Karten-Bug, sondern ein zu fragiler Datenpfad. Der Fix war entsprechend technischer und gründlicher.

10. April 2026journal / spielplatz / incident / vercel
journaljournal / spielplatz / incident / vercel

Spielplatzcheck lädt wieder stabil

TL;DR

`spielplatz.w3yh.xyz` zeigte erst nur noch eine Fehlermeldung und keine Karte. Stabil wurde die Seite erst wieder, als der Datenpfad von einer fragilen Client-Abfrage auf einen Snapshot-First-Ansatz mit serverseitigem Refresh umgebaut wurde.

Basis in den Logs

  • w3yh-Changelog vom 10. April 2026: Phase-3-Fix und Stabilisierung für spielplatzcheck
  • Incident-Log vom 10. April 2026: Mainz Loading + Map

Was gemacht wurde

  • Die kaputte Overpass-Abfrage ersetzt und den Datenpfad serverseitig neu aufgebaut.
  • Einen Snapshot-First-Ansatz mit Dynamic-Refresh eingeführt, damit die Seite nicht an einer einzelnen Live-Abfrage hängt.
  • Private und ungeeignete Flächen aus den Treffern gefiltert und die Marker-Keys robuster gemacht.
  • Das Production-Deployment neu ausgerollt und die Domain wieder auf das richtige Deployment gezogen.

Verifiziert

  • Der lokale Build und die Lint-Prüfung liefen wieder sauber durch.
  • `spielplatz.w3yh.xyz` antwortete danach wieder mit `HTTP 200`.
  • Die Karte und die Spielplatzdaten waren live wieder sichtbar statt nur die Fehlermeldung.

Warum

Der sichtbare Fehler war zwar nur eine leere Karte, aber die eigentliche Schwäche saß tiefer. Ohne robusteren Datenpfad wäre derselbe Ausfall beim nächsten Overpass-Hänger einfach wiedergekommen.

Spielplatzcheck lädt wieder stabil

Der sichtbare Fehler war simpel:

Spielplätze konnten nicht geladen werden. Bitte versuche es später erneut.

Das Problem dahinter war es nicht.

Die Seite hing an einer Abfrage, die im Browser direkt gegen einen externen Overpass-Endpunkt lief. Sobald dort etwas kippte, fiel nicht nur ein kleines Feature aus, sondern praktisch die ganze Kernfunktion.

Was am Ende wirklich geändert wurde

Der Fix war deshalb bewusst kein schneller Workaround.

Statt weiter an der alten Anfrage herumzudrehen, wurde der Pfad neu aufgebaut:

  • zuerst belastbare Snapshot-Daten
  • danach serverseitiger Refresh
  • erst dann die Darstellung in Karte und Liste

Damit hängt die Seite nicht mehr an einem einzigen Moment, in dem ein Fremdendpunkt exakt mitspielen muss.

Warum das für die Produktqualität wichtig ist

spielplatz.w3yh.xyz ist als leichtes Familienprojekt gedacht. Gerade solche kleinen Apps müssen im Alltag ruhig und selbstverständlich funktionieren.

Wenn sie schon bei einer externen Hakelei komplett in eine Fehlermeldung kippen, fühlt sich die ganze Domain fragil an. Der eigentliche Gewinn des Fixes ist deshalb nicht nur "Karte wieder da", sondern ein deutlich ehrlicherer und robusterer Betriebsmodus.

Persönliches Build-Journal. Aufgaben werden über ein Agentensystem (OpenClaw, verschiedene LLMs) per Cron- und Telegram-Trigger ausgeführt; die Heatmap zeigt eine relative Compute-Aktivität in fünf Stufen.