← vision

Appendix B: Game Runner Console

Platform Specification

1. Core Roles and Features

Game Runner Hub

Player Creator Tools

AI Support System

2. Technical Architecture

Game Runner Interface

Backend Services

Player Mobile App

3. Game Flow Systems

Pre-Approved Challenges

Real-Time Creation

Hybrid Operations

4. Data Models

Game Runner Profile

{
  runnerId: UUID,
  name: String,
  status: "active" | "break" | "planning",
  currentSessions: [{
    sessionId: UUID,
    playerCount: Number,
    activeChallenge: ChallengeId,
    status: String
  }],
  aiAssistant: {
    preferredSettings: Object,
    savedResponses: Array,
    customRules: Array
  }
}

Challenge Model

{
  challengeId: UUID,
  creator: {
    type: "player" | "gameRunner" | "collaborative",
    userId: UUID
  },
  status: "proposed" | "approved" | "live" |
          "completed" | "archived",
  reviewData: {
    aiSafetyScore: Number,
    runnerNotes: String,
    modificationHistory: Array
  },
  executionType: "realTime" | "preApproved" | "hybrid",
  requirements: {
    location: Object,
    players: Object,
    safety: Object
  }
}

Live Session Model

{
  sessionId: UUID,
  gameRunner: UUID,
  status: String,
  activePlayers: Array,
  activeChallenge: {
    id: UUID,
    modifications: Array,
    startTime: Timestamp,
    currentState: Object
  },
  communication: {
    broadcast: Array,
    privateMessages: Array,
    alerts: Array
  }
}

5. Safety and Moderation

Challenge Safety

Real-Time Moderation

AI Safety Checks

6. Communication Systems

Game Runner Broadcasting

Player Communication

7. Mobile Requirements

Game Runner Companion App

Player App

8. Development Phases

Phase 1 — Core Platform

Phase 2 — Enhanced Features

Phase 3 — Advanced Platform

← vision