Skip to main content
Check these before Submit.

Engineering

  • MCP key only in server env (no VITE_ / client env)
  • Browser never calls Daven APIs with the key
  • App works on HTTPS (or localhost for local checks)
  • Generation flow: quote → create → poll → preview/download
  • Waiting and error UI are clear (no crashes)

Submit

  • Playground checklist passed
  • Submit to Daven completed

Security

  • No MCP / Daven secrets in the frontend
  • No full secrets in logs or error UI

Classroom UX

  • EN / KO (or target locales) labels
  • AI never overwrites student text without an explicit action
  • Preview / download / regenerate paths
  • Usable on laptop and phone