Skip to content

Build safe public simulator demo#79

Merged
DevCalebR merged 2 commits into
mainfrom
codex/public-simulator-demo
May 26, 2026
Merged

Build safe public simulator demo#79
DevCalebR merged 2 commits into
mainfrom
codex/public-simulator-demo

Conversation

@DevCalebR

Copy link
Copy Markdown
Owner

Summary

  • polish the public simulator sales flow with a single pilot-focused final CTA and clearer /demo vs /simulator positioning
  • add a simple in-repo app icon so public pages no longer fall back to a missing favicon request
  • document the local Clerk localhost-origin limitation and update simulator docs to reflect the new self-contained public flow

Why

The old public simulator looked broken because it exposed setup-dependent messaging and felt unfinished. The first pass fixed the safety and interaction model; this cleanup pass makes the sales flow clearer, removes the favicon noise, and leaves the remaining localhost Clerk issue clearly documented instead of hidden.

Safety confirmation

  • no real SMS is sent from /simulator
  • no Twilio calls are made from /simulator
  • no login is required
  • public simulator traffic stays inside the browser demo flow and does not enter customer workflows

Validation

  • focused simulator tests: npx tsx --test tests/public-demo-route.test.ts tests/public-simulator-flow.test.ts tests/simulator-isolation.test.ts tests/simulator-route.test.ts tests/favicon-route.test.ts
  • npm run typecheck
  • npm run lint
  • npm run test
  • npm run build
  • browser smoke: loaded /simulator, completed a run with quick + typed replies, confirmed owner alert preview, reset/replay, mobile layout, and favicon behavior

Remaining known issues

  • local browser console still shows Clerk origin errors when localhost is pointed at production-domain-restricted Clerk keys; this is now documented in .env.example and README.md

@vercel

vercel Bot commented May 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
callbackcloser Ready Ready Preview, Comment May 26, 2026 6:38pm

Request Review

@DevCalebR DevCalebR merged commit d9ad1f6 into main May 26, 2026
3 checks passed
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