How shreyas-1608/warroom-x works
WARROOM X is an incident-intelligence application: operators submit incidents for AI-assisted analysis grounded in historical memory, save resolved incidents as reusable knowledge, explore memories and assess deployment risk. The frontend is a single React application and the backend API and workflows are shown as responsibilities within its single sampled source file. Excerpts are partial, so uncertain endpoint wiring and unsampled capabilities are omitted.
Main entry points: main.py FastAPI service · App.jsx WARROOM console · main.jsx React entry
Components 14
Operator interface
- React entry
frontend/src/main.jsx - WARROOM console
frontend/src/App.jsx
Incident workflows
- FastAPI service
backend/main.py - Incident analysis
backend/main.py - Save resolution
backend/main.py - Incident history
backend/main.py - Memory explorer
backend/main.py - Deployment risk
backend/main.py
Memory and reasoning
- Memory operations
backend/main.py - AI reasoning
backend/main.py - In-memory history
backend/main.py
Other components
- Operator
- Hindsight memory
- Groq API
Connections 18
- Operator → WARROOM console: uses
- React entry → WARROOM console: renders
- WARROOM console → FastAPI service: HTTP requests
- FastAPI service → Incident analysis: dispatches
- FastAPI service → Save resolution: dispatches
- FastAPI service → Incident history: dispatches
- FastAPI service → Memory explorer: dispatches
- FastAPI service → Deployment risk: dispatches
- Incident analysis → Memory operations: recalls
- Incident analysis → AI reasoning: requests analysis
- Save resolution → Memory operations: retains resolution
- Save resolution → In-memory history: updates
- Incident history → In-memory history: reads
- Memory explorer → Memory operations: recalls
- Deployment risk → Memory operations: recalls
- Deployment risk → AI reasoning: requests assessment
- Memory operations → Hindsight memory: recalls and retains
- AI reasoning → Groq API: generates analysis