feat(GRO-984): outbound SMS persistence #382

Merged
groombook-engineer[bot] merged 1 commits from feat/GRO-984-outbound-sms-only into dev 2026-05-04 17:55:47 +00:00

1 Commits

Author SHA1 Message Date
Chris Farhood 7e83db479c feat(GRO-984): outbound SMS persistence
- Add sendMessage() to outbound.ts with opt-in check, find/create conversation, queued→sent/failed transitions
- Add unit tests for success, opt-out suppression, missing tenant phone
- Add uuid and @types/uuid to package.json dependencies
- sms.ts unchanged (already Telnyx transport only on dev)

PR for GRO-1016 (replacement for #379)
Closes GRO-984

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-04 17:45:56 +00:00