feat: new cockpit

This commit is contained in:
OpenSquared
2026-07-14 11:21:43 +02:00
parent 9778c74ae3
commit ad07c8d886
32 changed files with 871 additions and 551 deletions

View File

@@ -17,6 +17,7 @@ from routers import eco as eco_router
from routers import simulator as simulator_router
from routers import causal_lab as causal_lab_router
from routers import instrument_models as instrument_models_router
from routers import instruments_watchlist as instruments_watchlist_router
from services.database import init_db, get_config, cleanup_stale_running_cycles
import os
import logging
@@ -41,7 +42,7 @@ class _DBLogHandler(logging.Handler):
pass # Never raise from inside a log handler
app = FastAPI(
title="GeoOptions Intelligence",
title="OpenFin Intelligence",
description="Geopolitical Options Trading Cockpit API",
version="2.0.0",
)
@@ -233,11 +234,12 @@ app.include_router(eco_router.router)
app.include_router(simulator_router.router)
app.include_router(causal_lab_router.router)
app.include_router(instrument_models_router.router)
app.include_router(instruments_watchlist_router.router)
@app.get("/")
def root():
return {"app": "GeoOptions Intelligence Cockpit", "version": "2.0.0", "docs": "/docs"}
return {"app": "OpenFin Intelligence Cockpit", "version": "2.0.0", "docs": "/docs"}
@app.get("/api/health")