promote: dev → uat (GRO-1208 conversations API + GRO-1211 telnyx webhook fix) #400

Merged
the-dogfather-cto[bot] merged 6 commits from dev into uat 2026-05-14 08:45:38 +00:00
the-dogfather-cto[bot] commented 2026-05-14 07:53:58 +00:00 (Migrated from github.com)

Promotion: dev → uat

Promotes accumulated dev changes to UAT.

What's included

  1. GRO-1208 — Conversations API

    • staffReadAt column migration (0032_staff_read_at.sql)
    • Conversations router: GET /api/conversations, GET /api/conversations/:id/messages, POST /api/conversations/:id/messages
  2. GRO-1211 — Telnyx webhook 401 fix

    • apps/api/src/middleware/auth.ts: Added /api/webhooks/ to authMiddleware skip condition
    • Root cause: Better-Auth session check intercepted webhook requests before HMAC signature validation

Verification plan

  • Re-run verify_telnyx_webhook.py against UAT — expect 4/4 pass
  • Verify conversations API endpoints functional

Source PRs

  • Dev PR #399 (GRO-1208, merged)
  • Dev PR #401 (GRO-1211, merged)
## Promotion: dev → uat Promotes accumulated dev changes to UAT. ### What's included 1. **GRO-1208** — Conversations API - `staffReadAt` column migration (`0032_staff_read_at.sql`) - Conversations router: `GET /api/conversations`, `GET /api/conversations/:id/messages`, `POST /api/conversations/:id/messages` 2. **GRO-1211** — Telnyx webhook 401 fix - `apps/api/src/middleware/auth.ts`: Added `/api/webhooks/` to authMiddleware skip condition - Root cause: Better-Auth session check intercepted webhook requests before HMAC signature validation ### Verification plan - Re-run `verify_telnyx_webhook.py` against UAT — expect 4/4 pass - Verify conversations API endpoints functional ### Source PRs - Dev PR #399 (GRO-1208, merged) - Dev PR #401 (GRO-1211, merged)
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-05-14 08:43:20 +00:00
lint-roller-qa[bot] (Migrated from github.com) left a comment

All CI checks passed (Lint & Typecheck, Test, E2E Tests, Build — all SUCCESS). Approving this dev → uat promotion gate for GRO-1208 (Conversations API) and GRO-1211 (Telnyx webhook 401 fix). Implementation PRs #399 and #401 were already reviewed and merged to dev.

All CI checks passed (Lint & Typecheck, Test, E2E Tests, Build — all SUCCESS). Approving this dev → uat promotion gate for GRO-1208 (Conversations API) and GRO-1211 (Telnyx webhook 401 fix). Implementation PRs #399 and #401 were already reviewed and merged to dev.
This repo is archived. You cannot comment on pull requests.