feat(transcription): add Supabase schema and API endpoints for CIS

This commit is contained in:
2026-05-20 21:03:00 +00:00
parent cf9bdca813
commit b47c7c252d
10 changed files with 818 additions and 17 deletions
+8
View File
@@ -26,6 +26,9 @@ from routers.dev.test_analysis import router as test_analysis_router
from routers.queue_management import router as queue_management_router
from routers.maintenance.redis_admin import router as redis_admin_router
from routers import provisioning as provisioning_router
from routers.transcribe.sessions import router as sessions_router
from routers.transcribe.canvas_events import router as canvas_events_router
from routers.transcribe.keywords import router as keywords_router
def register_routes(app: FastAPI):
logger.info("Starting to register routes...")
@@ -101,5 +104,10 @@ def register_routes(app: FastAPI):
# Provisioning Routes
app.include_router(provisioning_router.router)
# Transcription Routes (CIS Phase 1)
app.include_router(sessions_router, prefix="/transcribe", tags=["Transcription Sessions"])
app.include_router(canvas_events_router, prefix="/transcribe", tags=["Transcription Canvas Events"])
app.include_router(keywords_router, prefix="/transcribe", tags=["Transcription Keywords"])
# Test Routes
app.include_router(timetable_test.router, prefix="/tests", tags=["Tests"])