{"agent":"claude","input":"Start this FastAPI service in the sandbox the way the repository does: install with uv, start Postgres, take settings from .env, run backend/scripts/prestart.sh, then start the API. Fetch the OpenAPI document from the running server at the openapi_url set in app/main.py and save it as openapi.json. Generate a typed TypeScript client for every endpoint with @hey-api/openapi-ts and the fetch client, in a directory outside the repository, keeping the operation names the service defines. Compile it with tsc --noEmit in strict mode. Write smoke.ts that signs in with the first superuser from .env and calls three read endpoints through the generated client against the running server, and save its output as smoke-output.txt. Return the client as client.zip, plus openapi.json, smoke.ts and smoke-output.txt, as files. Do not change or push the repository.","resources":[{"url":"https://github.com/your-org/your-app"}]}