[!] WORK IN PROGRESS // EXPERIMENTAL PROTOTYPE ACTIVE // RESEARCH DATA SUBJECT TO CHANGE
FRONTEND // UI ARCHITECTURE

DAWN-UI DEPLOYMENT

SUBJECT: React Integration & Narrative Streaming Data Flow

Technology Stack

// CORE FRAMEWORK

React 18 + Vite. Optimized for fast-refresh and high-density state management.

// 3D VISUALIZATION

Three.js + React Three Fiber. Powering the Affinity Simulation and Space Combat viewports.

Narrative Data Flow

The frontend does not perform any heavy logic. It acts as a **Thin Narrative Client**. Every action (Chat, Combat, Fast Travel) is streamed to the Orchestrator via a standard HTTP bridge.

POST /api/turn

{
  "input": "Approach the docking bay cautiously.",
  "location": "G1-S1-O1",
  "speaker": "NAV_BOT"
}


RESPONSE (Streamed)

"=== NAVBOT ===: Scanners are picking up high-frequency interference. If we get any closer, we might lose external comms..."