Polish public demo launch
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.