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..."