patristic-be / src /api /__init__.py
Mario33333's picture
deploy: reader-access security hardening (feature/audiobook@06a5ed8)
7c2d250 verified
Raw
History Blame Contribute Delete
601 Bytes
"""FastAPI HTTP + SSE layer in front of the patristic-arabic-library pipeline.
See ``BACKEND_BUILD.md`` for the full design and ``CONTRACT.md`` for the wire
contract (camelCase, SSE protocol, error envelope). This package is additive —
it does not modify any existing stage code.
Mount point: the FastAPI app is served at root by uvicorn; the ``/api/*``
prefix that the frontend uses is added by the Vite/Express dev proxy
(``CONTRACT.md §2``). Endpoints in this package therefore live at e.g.
``/system/health`` server-side, not ``/api/system/health``.
"""
__all__: list[str] = []