Skip to content

feat(voice): use owner-approved veteran callback script#40

Merged
CapuchaRojo merged 2 commits into
mainfrom
feat/veteran-script-final-copy
May 8, 2026
Merged

feat(voice): use owner-approved veteran callback script#40
CapuchaRojo merged 2 commits into
mainfrom
feat/veteran-script-final-copy

Conversation

@CapuchaRojo
Copy link
Copy Markdown
Owner

🚀 VetCan Pull Request

Summary

Replaces the provisional Press 1 new-patient veteran callback wording with Robb’s approved Veterans Cannabis Care script.

This PR:

  • Uses the owner-approved Casselberry Veterans Cannabis Care message.
  • States the program provides 100% free medical marijuana cards for qualifying Florida resident Veterans.
  • Clarifies the program is for first-time patients only.
  • Clarifies callers must never previously have had a Florida medical marijuana card.
  • Clarifies the initial appointment must be completed in person at the Casselberry clinic.
  • States appointments are limited and scheduled based on availability.
  • States calls are returned in order received.
  • Captures full name, phone number, and best callback time through the existing safe callback path.
  • Keeps prior/lapsed/existing-card uncertainty on staff-confirmed fallback.
  • Does not add payment capture, Acuity mutation, new payment products, or Renewal TELE veteran pricing to this path.

Validation

  • WSL npm run build passed
  • Requested voice Jest suite passed: 6 suites, 173 tests
  • git diff --check passed, with Git LF/CRLF warnings only

Guardrails

  • No Press 3 after-hours triage changes.
  • No Press 2 changes beyond existing doc context.
  • No Press 4/reschedule/cancellation behavior changes.
  • No payment behavior added.
  • No Acuity mutation added.
  • No Renewal TELE $123.76 pricing reused in the new-patient veteran script.
  • No medical advice added.

Deferred

A separate audit found Press 3 after-hours routing drift, but that is intentionally deferred until after this T2 veteran final-script PR.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 996461c6f2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread api/src/routes/voice.ts
"I cannot provide medical advice, but I can connect you with staff or arrange a callback.";
const NEW_PATIENT_VETERAN_CALLBACK_PROMPT =
"Thank you for your service. The team has a veteran program through Veterans Cannabis Care, but staff needs to confirm the correct option, eligibility, and timing before I promise anything. I can have the team call you about the next veteran option. What time would be best for a callback?";
"Thank you for contacting Veterans Cannabis Care in Casselberry, Florida. This program provides 100% free medical marijuana cards for qualifying Florida resident Veterans. Please note: This program is for first-time patients only, who have never previously had a Florida medical marijuana card. Per State law, the initial appointment must be completed in person at our Casselberry clinic. Appointments are limited and scheduled based on availability. Due to high demand, all calls are returned in the order received. Please leave your full name, your phone number, and the best time to return your call. A member of our team will return your call as soon as possible. Thank you for your sacrifice.";
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Capture the phone requested by the veteran prompt

When a veteran follows this new prompt and leaves a different callback number, the next veteran_callback turn only copies the entire utterance into callbackTime, while the callback record's phone still comes from the existing collectedPhone/caller ID path. In that scenario staff may call the old number even though the caller provided the requested phone number; either keep this prompt to callback time only, or parse/update the supplied name/phone before queuing the callback.

Useful? React with 👍 / 👎.

@CapuchaRojo CapuchaRojo merged commit b5d5444 into main May 8, 2026
3 checks passed
@CapuchaRojo CapuchaRojo deleted the feat/veteran-script-final-copy branch May 8, 2026 22:10
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