Skip to content

feat: add isolated zero-cost public demo - #16

Draft
Kuanyu458 wants to merge 2 commits into
codex/adapters-contractfrom
codex/public-demo
Draft

feat: add isolated zero-cost public demo#16
Kuanyu458 wants to merge 2 commits into
codex/adapters-contractfrom
codex/public-demo

Conversation

@Kuanyu458

Copy link
Copy Markdown
Owner

Summary

  • add isolated Gradio pipeline for 1-5 public URLs
  • enforce SSRF, redirect, size, timeout, quota, Turnstile replay, TTL, prompt-injection, and source-ID guards
  • add structured Gemini text and two-speaker TTS providers with fail-closed free-tier behavior
  • render one-page A4 PDF and 170-190 second MP3 in a Docker Space image

Verification

  • 36 Python tests and Worker tests pass
  • Docker image builds and starts
  • /healthz and homepage return 200
  • PDF is exactly one page; 390px layout has no overflow
  • MP3 duration test: 180.048 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant