Skip to content

feat(compliance): AML check refinements and KYC log integration#1098

Draft
bernd2022 wants to merge 1 commit into
developfrom
feat/compliance-aml-and-kyc-log
Draft

feat(compliance): AML check refinements and KYC log integration#1098
bernd2022 wants to merge 1 commit into
developfrom
feat/compliance-aml-and-kyc-log

Conversation

@bernd2022
Copy link
Copy Markdown
Collaborator

Summary

  • Add clerk selection to AML check and call queue outcome panels
  • Write KYC log entries for AML checks, compliance review and bank data updates (single source of truth via buildKycLogMessage)
  • Restrict manual pass to phone-related errors via the new canManualPass helper
  • Bump @dfx.swiss/react to ^1.4.0-beta.0 and @dfx.swiss/react-components to ^1.3.2

Test plan

  • Compliance review: approve a KYC step and verify a KYC log entry is created with the selected clerk
  • AML check panel: PASS / FAIL / PENDING / Reset on Buy-Crypto and Buy-Fiat transactions
  • Call queue outcome: manual pass disabled unless all errors are phone-related
  • Compliance review on bank data update: KYC log entry written
  • Lint, typecheck, tests, build all green

- Add clerk selection to AML check + call queue outcome panels
- Write KYC log entries for AML check, compliance review and bank data updates
- Add phone-only rule for manual pass via canManualPass helper
- Bump @dfx.swiss/react to 1.4.0-beta.0 and react-components to 1.3.2
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