RELEVOLAB
01 Systeme

Fünf Systeme. Aus dem Betrieb heraus gebaut.

drei für Hotels

Hotelsoftware wird überwiegend von Leuten geschrieben, die nie eine Schicht gearbeitet haben. Man sieht es: an den Abläufen, daran was automatisiert wird, und daran was nie hätte automatisiert werden dürfen.

Diese Systeme sind von der anderen Seite geschrieben.

Drei davon sind für Hotels gebaut und stammen direkt von einer Etage, auf der zwanzig Jahre lang selbst gearbeitet wurde, nicht aus einem Anforderungsdokument. Zwei sind intern: die Werkzeuge, die darüber entscheiden, ob eine Person ein Portfolio dieser Größe überhaupt betreiben kann.

Für Hotels · drei Systeme
S/01

E-Mail-Automatisierung für Hotelgruppen

Eingehende Post wird verstanden und so behandelt, wie dieses eine Haus sie behandelt haben will. Ein Produkt, derzeit auf zwei Abteilungen zugeschnitten: Front Office und Gruppen-Sales. Eine Codebasis, ein Deployment pro Kunde, vollständig im eigenen Cloud-Tenant des Kunden.

Azure Container Apps · Service Bus · Postgres · Terraform · Azure OpenAI

Problem
Front Office und Gruppen-Sales ertrinken beide in Mail. Reservierungsänderungen, FAQs, Gruppen- und Veranstaltungsanfragen und Rechnungen landen in geteilten Postfächern, und die richtige Antwort hängt an Hausregeln, die kein zentrales System kennt.
Ansatz
Spezialisten-Agenten laufen in-process hinter einem Klassifikator. Ein Confidence-Gate hält alles zurück, bei dem das Modell sich nicht sicher ist. Regeln sind Konfiguration im Besitz des Hotels, nicht Code. Deshalb bedient ein Deployment sehr unterschiedliche Häuser.
Abteilungen
Die Abteilung ist eine Konfigurationsgrenze, keine eigene Codebasis. Reservierung, Tagung und Veranstaltung erweitern dasselbe Produkt, statt es zu forken.
Isolation
Row-Level Security pro Mandant, zusammengesetzte Fremdschlüssel gegen mandantenübergreifende Zeiger, Zugriff ausschließlich über Managed Identity, keine Schlüssel im System.
Belege
Rund 2.000 automatisierte Tests grün. 76 Datenbank-Migrationen vorwärts und rückwärts bewiesen. Eine vollständige Umgebung aus einer leeren Subscription neu gebaut, 43 Ressourcen von null, als Beweis, dass die Infrastruktur wirklich im Repository lebt.
Skalierungsziel
60+ Hotels, 100 bis 200 Mails am Tag je Postfach, mehrere Personen gleichzeitig im selben Postfach.
Compliance
CycloneDX-SBOM über 340 Komponenten, Drittanbieter-Hinweise, veröffentlichte Security-Policy, und ein Test, der den Build scheitern lässt, wenn die KI-Kennzeichnung entfernt wird.

Bewusst so entschieden Es gibt keinen Auto-Send-Pfad im System. Nicht abgeschaltet, sondern abwesend. Jede ausgehende Aktion ist ein Entwurf, den ein Mensch freigibt. Nach der EU-KI-Verordnung ist das die Aufsicht aus Artikel 14. Auf einer Betriebsetage ist es der Unterschied zwischen einem Werkzeug, dem Leute vertrauen, und einem, das sie stillschweigend nicht mehr benutzen.

S/02

KI-Sichtbarkeit für Hotels

Welche Gästefragen führen dazu, dass ChatGPT, Gemini, Perplexity und Claude ein Haus empfehlen. Welche Wettbewerber gewinnen stattdessen, welche Quellen zitieren die Modelle, und hat eine Änderung die Zahl wirklich bewegt.

Next.js · Postgres (EU) · Multi-Modell-Orchestrierung

Problem
Gäste fragen zunehmend einen Assistenten statt einer Suchmaschine. Hotels haben keine Vorstellung davon, ob sie in dieser Antwort vorkommen. Die OTAs optimieren längst darauf.
Ansatz
Eine Batterie gästerealistischer Fragen läuft über vier Modelle in mehreren Sprachen und wird zu einer Sichtbarkeitszahl verrechnet. Die Originalantwort bleibt erhalten, damit jede Zahl bis zu ihrer Quelle zurückverfolgbar ist. Wettbewerber-Werte entstehen aus denselben Antworten statt aus eigenen Läufen, was die Kosten eines Audits halbiert.
Funnel
Gratis-Scan, Vollbericht, Optimierungspaket, Monitoring-Abo. Self-Service, mit einer Gratisstufe, die pro Lead bewusst günstig genug ist, um sie zu verschenken.
Daten
EU-Hosting, 35 Tabellen, Row-Level Security überall, öffentliche Daten-API abgeschaltet, per Design keine Gästedaten im System.
Compliance
Als Anbieter nach EU-KI-Verordnung eingestuft, Risikoklasse begrenzt. Die Kennzeichnung nach Artikel 50 kommt aus einer einzigen Quelle der Wahrheit, mit automatischem Wächter: ein neuer Bildschirm kann ohne sie nicht ausgeliefert werden.

Warum es ehrlich ist Die eigene Regel des Produkts lautet: Jede Zahl erklärt sich selbst. Jeder Wert lässt sich bis zur Rohantwort aufklappen, die ihn erzeugt hat. Ein Sichtbarkeits-Werkzeug, das seine Rechnung nicht zeigen kann, ist ein Horoskop.

S/05

Property-Management-System

Ein PMS für kleine und unabhängige Häuser, also die, für die Enterprise-Systeme zu teuer sind und die ihr Hotel deshalb aus einer Tabellenkalkulation heraus führen.

Next.js · Postgres · Playwright · Channel Manager

Umfang
Buchungen, Zimmer, gemeinsamer Kalender, interne Raten, Zahlungen, Auswertungen, Front-Office-Ablauf, Plattform-Administration, dazu eine mobile Ebene, die auf dem Telefon funktioniert, das die Rezeption tatsächlich in der Hand hält.
Vertrieb
Channel-Manager-Anbindung mit Selbst-Aktivierung: Ein Haus verbindet seine Kanäle ohne Onboarding-Termin.
Belege
846 automatisierte Tests, 11 Ende-zu-Ende-Browser-Smokes, striktes TypeScript und eine CI, die bei jeder Änderung die ganze Suite gegen eine echte Datenbank fährt statt gegen Attrappen.

Was der Betrieb hier gelehrt hat Der Kalender ist das Produkt. Alles andere ist Verwaltung. Die meisten Systeme für kleine Häuser drehen das um und stellen die Buchhaltung nach vorn.

Intern · zwei Systeme
S/03

Ein KI-Stabschef für Solo-Gründer

Ein virtuelles Führungsteam mit gemeinsamem Firmengedächtnis, das zugleich seinen Gründer weiterbildet. Rollen-Agenten mit eigenen Auslösern, eine Mentor-Ebene, die coacht statt zu antworten, und ein Rechercheassistent für alles, was man an einem Tag nicht verstanden hat.

Dashboard-Plugin · Telegram · Sprache · lokale Spracherkennung · SQLite

Der Tag
Ein Morgen-Brief statt sieben Benachrichtigungen, mit einem bewussten Nichts-zu-melden-Zweig: Schweigen schlägt schwaches Rauschen. Erfassung tagsüber per Text oder Sprache, abends ein Debrief, der aus gesprochenem Gedankenstrom Kontakte, Erinnerungen, Entscheidungen und Fortschritt macht und zur Bestätigung vorliest.
Gedächtnis
Ein Schema für die Dinge, die ein Unternehmen erinnert haben muss: Personen, Probleme, Lösungen, Entscheidungen, Zusagen, Projekte. Erreichbar nur über einen festen Befehlssatz, nie über freies SQL. Nur Soft Delete: die Historie ist das Gedächtnis.
Privatsphäre
Sprachnotizen werden auf der Maschine selbst transkribiert; Audio verlässt das Haus nie. Zugang ist eine Ein-Personen-Allowlist, fail-closed. Schreibzugriffe auf kuratierte Notizen laufen durch einen Freigabe-Dialog, der als Laufzeit-Plugin erzwungen wird und Änderungen in Sätzen beschreibt, nie als Diff.

Warum es so gebaut ist Eine Regel, die im Prompt lebt, ist eine Bitte. Eine Regel, die in der Laufzeit lebt, ist eine Regel. Alles, was eine unumkehrbare Aktion auslösen könnte, gehört in die zweite Kategorie.

S/04

Ein Betriebssystem für agentengeführte Projekte

Zwei Hälften. Die erste übersetzt eine vage Idee in ein versioniertes, inhaltsgehashtes Paket, mit dem ein Agent kalt starten kann. Die zweite ist die Laufzeit, die dagegen arbeitet, unter einem ausdrücklichen, widerrufbaren Mandat.

TypeScript · PostgreSQL · MCP · vertragsgetrieben

Problem
Projektwissen lebt in einem Chatfenster. Tab zu, Wissen weg. Jeder neue Beteiligte, ob Mensch oder Agent, beginnt die Archäologie von vorn, und keinem Agenten kann man Arbeit anvertrauen, deren Grenzen er nicht sehen kann.
Autorität
Drei Kontrollpunkte, jeder davon eine Oberflächen-Aktion durch einen Menschen. Freigabe ist bewusst nie als Agenten-Werkzeug verfügbar. Kein Agent kann seine eigene Arbeit freigeben, egal worum man ihn bittet.
Bewusst nicht
Keine freie Delegation zwischen Agenten, keine parallelen Schreib-Schwärme, kein Agent, der seine eigene Ausgabe prüft, kein Multi-Agent als Standard. Die Forschung dazu, warum das scheitert, ist der Grund für deterministischen Kontrollfluss mit schmalen, begrenzten Inseln von Autonomie.

Das Prinzip Agenten bekommen begrenzte Arbeitsaufträge, nie offene Daueranweisungen. Das Projekt besitzt seinen Zustand, nicht der Chatverlauf eines Anbieters. Alles Externe oder Unumkehrbare hält weiterhin für einen Menschen an.

02 Kontakt

Klingt das nach Ihrem Betrieb?

ein Werktag

Ein paar Sätze zu Ihrem Setup: Team, Postfach, Tools, die Stelle, die wehtut. Der Rest klärt sich im Gespräch.

Antwort innerhalb eines Werktags