Make the FastAPI base reproducible. Acceptance: - dependencies are pinned in requirements.txt or pyproject.toml; - README uses that dependency file; - basic tests cover CRUD behavior; - CI or documented local test command exists; - PR #1 behavior is covered by a test.
Make the FastAPI base reproducible.
Acceptance: