Spaces:
Sleeping
Sleeping
| """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"] | |