Scaffold the FastAPI OCR sidecar #9

Closed
opened 2026-07-05 19:19:59 +01:00 by TimCane · 0 comments
TimCane commented 2026-07-05 19:19:59 +01:00 (Migrated from github.com)

Goal

Python 3.12 FastAPI + uvicorn app; /healthz returns {"status":"ok"}; /ocr echoes fixture JSON behind an env flag (real PaddleOCR wiring optional here). Pin wheel versions in requirements.txt.

References

Done when

  • Advances M1 A1/A2 (sidecar healthy).

Part of M1: Scaffold.

## Goal Python 3.12 FastAPI + uvicorn app; /healthz returns {"status":"ok"}; /ocr echoes fixture JSON behind an env flag (real PaddleOCR wiring optional here). Pin wheel versions in requirements.txt. ## References - [docs/06-ocr-service.md#stack](https://github.com/TimCane/bill-splitter/blob/main/docs/06-ocr-service.md#stack) - [docs/06-ocr-service.md#post-ocr](https://github.com/TimCane/bill-splitter/blob/main/docs/06-ocr-service.md#post-ocr) ## Done when - Advances M1 A1/A2 (sidecar healthy). --- Part of **M1: Scaffold**.
Sign in to join this conversation.
No description provided.