Skip to content

[codex] Add local demo data mode for visual QA#76

Open
B-EtterDigital wants to merge 1 commit into
sculptdotfun:mainfrom
B-EtterDigital:feature/local-demo-data-visual-qa
Open

[codex] Add local demo data mode for visual QA#76
B-EtterDigital wants to merge 1 commit into
sculptdotfun:mainfrom
B-EtterDigital:feature/local-demo-data-visual-qa

Conversation

@B-EtterDigital

@B-EtterDigital B-EtterDigital commented Jun 18, 2026

Copy link
Copy Markdown

Summary

  • add NEXT_PUBLIC_VIBERANK_DEMO_DATA=1 to switch the app to a read-only local demo data layer
  • include realistic leaderboard, profile, model breakdown, duplicate CLI alias, and hire-page rows for localhost UI review
  • document the local visual-QA mode in .env.example and README.md
  • add demo data tests while keeping the package test command compatible with the existing Node-based test loop

Why

Localhost without Supabase credentials currently renders an empty/error-backed board, which makes UI review blind. Demo mode gives maintainers a realistic local board without requiring production credentials.

Validation

  • pnpm test — 31 passed, 0 failed
  • GITHUB_ID=dummy GITHUB_SECRET=dummy NEXTAUTH_SECRET=dummy NEXTAUTH_URL=http://127.0.0.1:3003 NEXT_PUBLIC_VIBERANK_DEMO_DATA=1 pnpm build — passed
  • GITHUB_ID=dummy GITHUB_SECRET=dummy NEXTAUTH_SECRET=dummy NEXTAUTH_URL=http://127.0.0.1:3003 NEXT_PUBLIC_SUPABASE_URL=https://example.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=dummy SUPABASE_SERVICE_ROLE_KEY=dummy pnpm build — passed
  • Combined PR stack [codex] Fix leaderboard sorting, timelines, and duplicate claims #72-[codex] Add local demo data mode for visual QA #76 merged cleanly, pnpm test passed 75 checks, and demo-mode pnpm build passed
  • Local visual QA on http://127.0.0.1:3003 with demo mode enabled:
    • /
    • /profile/B-EtterDigital
    • /hire
    • desktop and mobile screenshots captured locally
    • verified the leaderboard filter shows tool names (Claude, Codex, Gemini, OpenCode) rather than model names

Notes

  • pnpm exec tsc --noEmit still reports existing upstream issues unrelated to this PR: unsupported eslint key in next.config.ts, missing MCP package dependencies, and pre-existing implicit-any errors in src/app/api/submit/route.ts.
  • Demo data is read-only and only selected when NEXT_PUBLIC_VIBERANK_DEMO_DATA=1 is explicitly set.

@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

@B-EtterDigital is attempting to deploy a commit to the sculpt Team on Vercel.

A member of the Team first needs to authorize it.

@B-EtterDigital B-EtterDigital force-pushed the feature/local-demo-data-visual-qa branch from c988a5c to 1f63b93 Compare June 18, 2026 18:58
@B-EtterDigital B-EtterDigital force-pushed the feature/local-demo-data-visual-qa branch from 1f63b93 to 149db26 Compare June 18, 2026 19:01
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