This is a minimal, working prototype for ShadowLab — an AI-powered sandbox for validating IT runbooks.
backend/- Node.js + Express API that serves demo endpoints and the frontendfrontend/- Static HTML/CSS/JS demo UI (Dashboard, Incidents, Runbooks, Sandbox)
- Open a terminal
- Install dependencies and start backend:
cd backend npm install npm start - Open your browser at http://localhost:3000
The backend serves the frontend statically and exposes:
GET /api/incidentsGET /api/runbooksPOST /api/sandbox/run(body: { incidentId, runbookId })
- This prototype simulates sandbox runs and returns deterministic logs & pass/fail results.
- For the hackathon submission, include screenshots and a short demo video showing a sandbox run and verification.