Local Development
Run frontend, backend, and runtime together for complete local testing.
Recommended Local Stack
- Backend API process.
- Frontend web app process.
- ShellRunners runtime process.
Typical Startup Order
- Start backend and verify health endpoint.
- Start runtime service and verify runtime route loads.
- Start frontend and verify game page can reach runtime and backend.
Useful Local Checks
- Identity registration path.
- Auth nonce/verify path.
- Session start and live list path.
- Snapshot/readiness/payout path.
- Market listing helper and visibility path.
Quality Gates
- Lint.
- Typecheck.
- Build.
- Contract tests where relevant.
Local Debug Advice
- Check backend logs first for auth/session/payout failures.
- Confirm frontend is using expected API base.
- Confirm runtime receives and uses valid play/spectate tokens.
