CallbackCloser handles authentication, billing, customer data, and communications-provider webhooks. Keep changes narrow and preserve those boundaries.
- Branch from
mainand install withnpm ci. - Copy
.env.exampleto.env.local; use test provider accounts only. - Add or update tests for domain logic, route behavior, tenancy, and webhook retries.
- Run
npm test,npm run lint,npm run typecheck, andnpm run build. - Describe configuration or migration impact in the pull request.
Do not commit credentials, provider payloads containing personal data, recordings, database exports, or production identifiers. Do not weaken webhook signature validation or tenant scoping to simplify local testing.