Skip to content

hardening: G15 provider preflight workflow#27

Open
DevCalebR wants to merge 2 commits intomainfrom
hardening/g15-provider-preflight
Open

hardening: G15 provider preflight workflow#27
DevCalebR wants to merge 2 commits intomainfrom
hardening/g15-provider-preflight

Conversation

@DevCalebR
Copy link
Copy Markdown
Owner

Summary

  • add a provider preflight engine covering Clerk URL/origin consistency, Stripe webhook secret + endpoint assumptions, Twilio webhook parity expectations, and DB health checks
  • add

callbackcloser@0.1.0 preflight:providers
node --experimental-strip-types --experimental-specifier-resolution=node scripts/provider_preflight.ts

CallbackCloser provider preflight

  • Loaded env files: .env, .env.local

[PASS] Clerk URLs/origins consistency

[PASS] Stripe webhook secret + endpoint assumptions

[PASS] Twilio webhook target parity

[PASS] Database connection health

  • Database health query succeeded (SELECT 1).

Overall: PASS (4/4 checks passed) command () with actionable PASS/FAIL output

  • add focused tests for provider preflight logic and mocked DB pass/fail behavior
  • update docs/checklists to include provider preflight usage
  • update production readiness changelog marking G15 done

Verification

  • npm test
  • npm run lint
  • npm run build
  • npm run typecheck
  • npm run env:check
  • npm run preflight:providers (expected FAIL in this runtime due Neon DB connectivity; fail output includes actionable fixes)

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 2, 2026

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

Project Deployment Actions Updated (UTC)
callbackcloser Ready Ready Preview, Comment Mar 2, 2026 5:15am

Request 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.

1 participant