feat(city-service): add Governance, Audit, Incidents API endpoints

- Added repo_governance.py with database operations
- Added routes_governance.py (/api/v1/governance/*)
- Added routes_audit.py (/api/v1/audit/*)
- Added routes_incidents.py (/api/v1/incidents/*)
- Updated main.py to include new routers
This commit is contained in:
Apple
2025-11-29 17:01:58 -08:00
parent beed5308f1
commit e078a24540
6 changed files with 1737 additions and 0 deletions

View File

@@ -16,6 +16,11 @@ import routes_city
import ws_city
import repo_city
import migrations # Import migrations
# Governance API modules
import routes_governance
import routes_audit
import routes_incidents
from common.redis_client import get_redis, close_redis
from presence_gateway import (
websocket_global_presence,
@@ -58,6 +63,11 @@ app.include_router(routes_city.router)
app.include_router(routes_city.public_router)
app.include_router(routes_city.api_router)
# Governance API routers
app.include_router(routes_governance.router)
app.include_router(routes_audit.router)
app.include_router(routes_incidents.router)
# ============================================================================
# Models
# ============================================================================