Projekt

Was in einem Sommer entstanden ist

Vom leeren Schema zu einem Concierge, der im Chat eine Buchung entgegennimmt - in zehn Wochen. Die Zahlen dazu, gemessen am 29. August 2026.

Lena beantwortet seit Juni Fragen von Gästen in Saas-Fee. Was als Chat über Restaurants begann, deckt heute den Aufenthalt ab: Bergbahnen und ihre Fahrpläne, Wetter samt einer eigenen Antwort auf die Frage nach der Höhe, Tagespläne, die das Wetter lesen, Events, Anreise, Apotheke, Einkauf, Skipässe für 2026/27, und die Buchung selbst.

Der Stand, gemessen

  • 4 Sprachen im Interface: Deutsch, Englisch, Französisch, Italienisch
  • 33 Objekte im System, 551 geführte Dialoge
  • 111 Datenbank-Migrationen, 26 API-Routen, rund 33'000 Zeilen TypeScript
  • 1367 automatische Tests in 74 Dateien, die vor jeder Änderung laufen

Diese Zahlen sind Messungen vom 29. August 2026, kein gerundeter Eindruck. Die vorherige Ausgabe dieser Liste war fünf Tage alt und lag bei den Tests um 65 Prozent daneben - seitdem gilt die Regel, dass eine Zahl nur aufgeschrieben wird, wenn sie sich mit einem Befehl oder einer Abfrage erneut messen lässt.

Was dazugekommen ist

Die grösste Ergänzung des Sommers ist die direkte Buchung. Über die Anbindung an apaleo sieht ein Gast echte Preise und Verfügbarkeiten für seine Daten, bucht im Chat, bekommt einen persönlichen Gästelink und kann stornieren - ohne die Unterhaltung zu verlassen. Für Gäste, die noch keine Unterkunft haben, kommen Vorschläge über die Booking.com Demand API dazu. Eine Regel gilt dabei ausnahmslos: wir nennen nie einen eigenen Preis für ein fremdes Haus.

Der zweite Block sind Kanäle. Eine Tischanfrage erreicht das Restaurant über WhatsApp, und die Bestätigung kommt zum Gast zurück. Dringende Meldungen erreichen den Eigentümer oder das Betriebsteam. Anmeldecodes gehen als SMS in die Region der Nummer. Sprachnachrichten werden transkribiert.

Der dritte, und im Umfang grösste, war keine Funktion, sondern Genauigkeit: 57 Migrationen in einem Monat für Öffnungszeiten je Bahn, Bergrestaurants, Parkgebühren getrennt nach Auto und Camper, die SaastalCard als inbegriffen statt vergünstigt, Rollstuhlzugang, geschlossene Anlagen im Sommer, Schlechtwetter-Alternativen - und russische Wortformen, die die Suche tatsächlich trifft.

Was als Nächstes zählt

Nicht mehr Funktionen. Die beiden grössten Dateien des Projekts sind zusammen ein Drittel des Codes und werden aufgeteilt; davor stand das Testnetz, das im August von 802 auf 1367 Tests wuchs. Danach: eine Störung sichtbar machen, bevor ein Gast sie meldet. Über beides wird hier berichtet.