tiny_factory / api /main.py
Jules
Fix circular import in API routers
afe1607
from fastapi import FastAPI
from api.dependencies import simulation_manager
app = FastAPI(title="Tiny Factory & Artificial Societies API")
@app.get("/health")
def health():
return {"status": "ok"}
# Import routers after app and simulation_manager are defined
from api.routers import simulations, personas
app.include_router(simulations.router, prefix="/api/v1/simulations", tags=["simulations"])
app.include_router(personas.router, prefix="/api/v1/personas", tags=["personas"])