Skip to content

feat(gamemaster): deploy fixes + always-on voice, sprite, instant replies, homepage#8

Merged
f1shyfang merged 4 commits into
mainfrom
feat/gamemaster-mode
Jun 1, 2026
Merged

feat(gamemaster): deploy fixes + always-on voice, sprite, instant replies, homepage#8
f1shyfang merged 4 commits into
mainfrom
feat/gamemaster-mode

Conversation

@f1shyfang

Copy link
Copy Markdown
Owner

Follow-up to #7 (which merged at an earlier commit). Brings the remaining verified work onto main:

  • fix: read Vercel Upstash KV_REST_API_* env (fallback to UPSTASH_*) — required for rate limiting in deployment.
  • fix: call OpenAI directly for the persona (no AI Gateway auth needed).
  • feat: instant engine verdict + per-game examples; contrastive hints ("not X… but Y works!"); AI flavor split into /api/gamemaster/patter (no LLM wait on /turn).
  • feat: always-on browser mic (auto-submit, pauses during TTS), animated Gamemaster sprite, homepage hero CTA + feature card.

158 tests pass; tsc + lint clean. Already verified on production (https://unsw-quest.vercel.app).

🤖 Generated with Claude Code

Michael Feng and others added 4 commits June 1, 2026 13:00
…PSTASH_*)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…eded)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…into /patter

- Engine: per-game example words + deterministic instantLine (contrastive
  hints that never leak the rule), fully unit-tested.
- /turn now returns the instant line with no LLM wait; AI patter moves to a
  new /patter route fetched in the background.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- useLiveSpeech: continuous browser SpeechRecognition (auto-submit, pauses
  during TTS to avoid feedback); push-to-talk Whisper stays as fallback.
- GamemasterSprite: reacting orb-face (idle/talking/yes/no).
- Shell: instant verdict spoken immediately, AI patter follows; mic toggle.
- Home page: Gamemaster hero CTA + feature card.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 1, 2026 05:08
@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
unsw-quest Ready Ready Preview, Comment Jun 1, 2026 5:08am

@f1shyfang f1shyfang merged commit db24303 into main Jun 1, 2026
2 of 3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

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.

2 participants