Skip to content

Promote develop to staging: SMS compliance (#21), dev SMS capture (#29) - #30

Merged
rvegajr merged 4 commits into
stagingfrom
develop
Oct 4, 2026
Merged

rvegajr merged 4 commits into
stagingfrom
develop

Conversation

@rvegajr

@rvegajr rvegajr commented Oct 4, 2026

Copy link
Copy Markdown
Member

Promotes `develop` to `staging`:

Migration `0012_sms_consent` only adds tables and an index. All three environments already have `RELAY_INBOUND_SECRET`. The relay now signs forwards with production's value.

🤖 Generated with Claude Code

rvegajr and others added 4 commits October 2, 2026 12:03
Texts now carry X-App-Env from RELAY_APP_ENV. With dev, the relay turns
each one into an email to sms-<digits>@sms.capture.noctusoft.com in
smtp4dev and texts no one, so any number can try the text flows on
development. uat and production leave it unset and really send.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Capture development's texts in smtp4dev, the way email already is
* feat(sms): toll-free compliance for consent, inbound auth, and legal pages

Co-authored-by: Ricardo Vega <github@noctusoft.com>

* test(sms): cover OptOutType START and HELP inbound keywords

Co-authored-by: Ricardo Vega <github@noctusoft.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
@railway-app
railway-app Bot temporarily deployed to coachatron / development October 4, 2026 05:52 Inactive
@rvegajr
rvegajr merged commit 2d81bb0 into staging Oct 4, 2026
9 of 10 checks passed

This branch was previously deployed

1 inactive deployment
coachatron / development — bfa25b88 Deployed Oct 4, 2026 by railway-app[bot]
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