Alle Use Cases

visitor.is_next

Dasselbe Schild sagt jedem etwas anderes

Die anderen neun Mechaniken sind ein Code mit einer Achse. Ein Weg ist das nicht: mehrere Codes, ein Besucher, und ein Zustand, der mitwandert. Jede Station trägt dieselben drei Regeln und ihren eigenen Inhalt — und welche der drei greift, hängt daran, wie weit genau dieser Besucher gekommen ist. Dasselbe Schild sagt deshalb dem, der hier dran ist, etwas anderes als dem, der zu früh kommt.

Wo das hängt
Museum, Stadt, Montage, Sicherheitseinweisung, Rallye.
Warum das Papier bleibt
Audioguide-Geräte ausleihen ist Personal. Ein toter Code am Werk ist Peinlichkeit. Eine Rallye auf Papier ist nach dem ersten Regen wertlos.
Was mitreist
Ein signiertes Cookie auf der Redirect-Domain, in dem nichts steht ausser den Stationen, die dieser Besucher hat. Keine Kennung, kein Konto, serverseitig wird nichts geschrieben — der Weg funktioniert für jemanden, der sich nirgends angemeldet hat.

Der Weg, live

visitor.found = 2
Schon erledigt/schon-daHier dran/station-2Zu früh/zu-frueh1Eingang2Exponat3Werkraum4Ziel

Schieb den Besucher. Alle vier Codes antworten gleichzeitig — dasselbe Regelwerk, ein anderes Ergebnis.

Ein Stationsschild an einer Wand, dahinter weichen zwei weitere durch die Zimmerflucht zurück
Auf jedem Motiv derselbe Code.Museum, Stadt, Montage, Sicherheitseinweisung, Rallye.

Das Regelwerk

Gültig, speicherbar, Pflichtregel zuletzt.

Nicht eine Umschreibung dessen, was die Engine könnte — das ist der Text, den ein Code trägt. Die erste passende Regel gewinnt, und die letzte passt immer.

ruleset · version 1

{
  "rules": [
    {
      "when": { "visitor.is_done": { "eq": true } },
      "then": { "type": "redirect", "url": "https://museum.example/schon-da" }
    },
    {
      "when": { "visitor.is_next": { "eq": true } },
      "then": { "type": "redirect", "url": "https://museum.example/station-2" }
    },
    {
      "when": "always",
      "then": { "type": "redirect", "url": "https://museum.example/zu-frueh" }
    }
  ]
}

Was eine Station aufgehen lässt, steht an der Station, nicht in dieser Liste. Die Regelliste bleibt unberührt — es gibt keine Regelvererbung.

Auch

Dieselbe Folge, anderer Weg.

Montage
Schritt für Schritt, und der Karton weiss, welcher Schritt dran ist.
Schulungspfad
Die letzte Station stösst HR an — eine Kette: Webhook, dann Bestätigung.
Sammeln
Frei sammelbar statt linear. Die Reihenfolge gehört dir.

Alle Use Cases

Teuer ist der Nachdruck. Hör auf damit.