Polish public demo launch

✅ merged · #5 · CaseMark/mikeoss-casedotdev ← CaseMark/mikeoss-casedotdev · opened 22d ago by kveton · merged 22d ago by kveton · self · +232-9 across 6 files · ↗ on GitHub

From the PR description

Summary

  • document the hosted mike.casemark.dev demo, demo budget behavior, BYOK override, and pause switch
  • add a public /demo-status endpoint for deployment-scoped hosted demo state
  • add a frontend gate that shows a lightweight paused-demo landing page when the hosted demo key is configured but MIKE_DEMO_MODE is off
  • update app metadata and public repo description/homepage/topics for launch readiness

Validation

  • git diff --check
  • npm run build --prefix backend
  • cd frontend && npx tsc --noEmit
  • npm run build --prefix frontend

Notes

  • The pause gate only activates when the backend has MIKE_DEMO_CASE_API_KEY configured and MIKE_DEMO_MODE is not enabled, so forks and local installs fail open to the normal app unless they opt into hosted demo mode.
  • Production smoke was completed before this polish pass.

Our analysis

Polish hosted demo with pause gate and status endpoint — read the full analysis →

Think the analysis missed something the PR description covers?

Commits in this PR (2)

SHA Subject Author Date
f7126a1b Polish public demo launch kveton 2026-05-04 ↗ GitHub
3bae2c9e Document Case.dev integration options kveton 2026-05-04 ↗ GitHub

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-5.md from inside the repo you want the changes in.

⬇ Download capture-pull-5.md