"""CyberArena backend package. This package organises the FastAPI backend into focused subpackages: app.core → constants, helpers (no I/O) app.services → business logic that talks to Supabase / AI providers app.generators → per-challenge-type AI pool generators app.sandbox → in-process terminal sandbox for the OS simulator app.api → FastAPI routers mounted under /api/... The actual FastAPI ``app`` is built in :mod:`app.main` and re-exported as ``app.main:app`` so the top-level ``main.py`` stays a 5-line entry. """ __all__ = ["main"]