build(client): use locked uv environment in launcher and Docker
This commit is contained in:
@@ -10,8 +10,12 @@ the implementation at the recorded date; current operating instructions live in
|
||||
### Changed
|
||||
|
||||
- Added a uv-managed Python 3.12 environment and Ruff, mypy, and pytest quality
|
||||
checks. Split the FastAPI service into configuration, route, provider,
|
||||
checks, all contained in `s2s-client/`. Startup and Docker use the committed
|
||||
lockfile. Split the FastAPI service into configuration, route, provider,
|
||||
context/reasoning, and realtime modules while retaining `server:app` startup.
|
||||
- Added Pydantic response contracts with permissive upstream fields and original
|
||||
payload serialization. Captured HTTP, request-schema, and realtime regression
|
||||
fixtures preserve existing API behavior, including known failures.
|
||||
- Removed the legacy browser site in favor of the React application in
|
||||
`s2s-frontend`. FastAPI now serves only backend and documentation routes.
|
||||
- Retired daily talk-time accounting and the associated Hugging Face account
|
||||
|
||||
Reference in New Issue
Block a user