@claude these tests are failing on main. Fix the NameErrors for run_id and content, add the missing upload_limits attribute on server.py, correct the error codes (GEMINI_NOT_CONFIGURED / GEMINI_NOT_INSTALLED), make the failing endpoints return 400/404 instead of 500, and add the ./venv/bin/python scripts/render_upload_limit_contract.py reference to the backend README. Open a PR.
@claude these tests are failing on main. Fix the NameErrors for run_id and content, add the missing upload_limits attribute on server.py, correct the error codes (GEMINI_NOT_CONFIGURED / GEMINI_NOT_INSTALLED), make the failing endpoints return 400/404 instead of 500, and add the ./venv/bin/python scripts/render_upload_limit_contract.py reference to the backend README. Open a PR.