Systemarchitektur & Technologie

Deterministische Neuro-Symbolik fĂĽr Interactive Fiction.

Narraboros entkoppelt die logische Weltverwaltung strikt von der Textgenerierung. Sprachmodelle agieren ausschließlich als zustandslose Prozessoren. Alle Fakten, Entitäten und kausalen Regeln werden serverseitig in einer relationalen Persistenzschicht geführt, wodurch Kontext-Akkumulation und Memory Drift auf Systemebene eliminiert werden.

Das Drei-Schichten-Modell

Layer 1

Static Layer

Unveränderliche Regie- und Systemaxiome.

  • • Invariante physische Grundgesetze der Welt
  • • Erzwingung der Trennung von Spielerabsicht und Konsequenz
  • • Diegetische Schranken zur Handlungsbegrenzung
Layer 2

Dynamic Layer

Isolierter relationaler Zustands- und Szenario-Snapshot pro Zyklus.

  • • Szenario-Kanon, Zonenparameter und Sichtbarkeiten
  • • Zustandsloses Inventar- und Entitäten-Mapping
  • • Injektion serverbasierter Entropievektoren
  • • Keine akkumulierende Chat-Historie
Layer 3

Tooling Layer

Strukturierter RĂĽckkanal zur Zustandskonsolidierung.

  • • Validierung gemeldeter Ereignisse gegen Backend-Regeln
  • • Serverseitige Mutation relationaler Entitäten
  • • Garantie lĂĽckenloser Objektpermanenz

Technologie-Stack & Infrastruktur

Schicht / Komponente Technologie & Aufgabenbereich
Backend-Framework Laravel 13. Steuerung der Systemlogik, Ingestion-Pipeline, Entropie-Generierung und State-Orchestrierung.
Persistenz & State MySQL. Relationale Verwaltung des Weltzustands, Zonengrenzen, Inventare und permanente Objektmutationen.
Frontend & UI Bootstrap 5 & Blade. Schlanke, servergetriebene Oberfläche für latenzfreie Textausgabe und responsive Darstellung.
KI-Inferenz Single-Shot LLM-Inferenz (stateless). Reiner Text-Renderer ohne eigene State-Hoheit ĂĽber die Spielwelt.
Compliance & Provenance C2PA-Standard und kryptografische Signierung (Ed25519) generierter Ausgaben gemäß EU AI Act (Art. 50).

AusfĂĽhrungszyklus (Turn-Lifecycle)

  1. 01 Erfassung und serverseitige Normalisierung der Spielereingabe.
  2. 02 Kompilierung des Payloads: Fusion aus invariantem Static Layer, aktuellem Szenario- und Zonen-Snapshot sowie servergenerierter Entropie.
  3. 03 Stateless Inferenz zur Generierung literarischer Prosa und strukturierter Zustandsmeldungen.
  4. 04 Verarbeitung durch den Tooling Layer: Validierung der Ereignisse gegen Systemgrenzen und Persistierung in MySQL.
  5. 05 Kryptografische Signierung und Auslieferung der Textausgabe an das Frontend.