"""AtoCore — FastAPI application entry point.""" from fastapi import FastAPI from atocore.api.routes import router from atocore.config import settings from atocore.models.database import init_db from atocore.observability.logger import setup_logging app = FastAPI( title="AtoCore", description="Personal Context Engine for LLM interactions", version="0.1.0", ) app.include_router(router) @app.on_event("startup") def startup(): setup_logging() init_db() if __name__ == "__main__": import uvicorn uvicorn.run( "atocore.main:app", host=settings.host, port=settings.port, reload=True, )