- Closes #
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing behavior to change)
- Documentation update
- Provider adapter
- CI / tooling
-
npm run verifypasses locally - Unit tests added or updated
- Integration tests added or updated (if applicable)
- Manual test on
safrochain-testnet(if on-chain behavior changed)
Steps:
- No API keys, secrets, or PII in code or commits
- Phone numbers are not logged or transmitted outside ZK flow
- Provider webhooks validate signatures (if adapter changed)
-
README.mdordocs/updated (if user-facing) -
CHANGELOG.mdupdated under[Unreleased] -
.env.exampleupdated (if new env vars)