Skip to content

Implement SAR auto-initiation integration and AML case persistence (ready for review)#451

Open
veemakama wants to merge 2 commits into
kellymusk:masterfrom
veemakama:feature/sar-aml-integration-initiative-ready
Open

Implement SAR auto-initiation integration and AML case persistence (ready for review)#451
veemakama wants to merge 2 commits into
kellymusk:masterfrom
veemakama:feature/sar-aml-integration-initiative-ready

Conversation

@veemakama
Copy link
Copy Markdown

@veemakama veemakama commented May 29, 2026

This PR publishes the SAR auto-initiation integration and AML case persistence for review.\n\nKey changes:\n- SAR auto-initiation integration in AML case manager.\n- PostgreSQL-backed AML case persistence and migrations.\n- Sanctions screening middleware integration points.\n\nTesting notes:\n- Local Rust toolchain unavailable in the environment where this branch was prepared; tests were not executed here. Please run the full test suite in CI or locally and report any failures.
Closes #388

veemakama added 2 commits May 29, 2026 12:53
This PR adds SAR auto-initiation integration from AML case management and implements core AML case persistence for end-to-end SAR workflow support.

Key changes:
- Added SAR auto-initiation in `src/aml/enhanced_case_management.rs` with pre-population of case details and investigator notification.
- Implemented PostgreSQL-backed AML case persistence via JSONB payload storage.
- Added dedicated AML persistence migration `migrations/20260530000000_aml_case_records.sql`.
- Preserved existing SAR module workflow and document generation support.

Notes:
- Local `cargo` toolchain was unavailable in the environment, so tests were not executed here. Please run the Rust test suite in CI or a local environment with `cargo` available.
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@veemakama Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Transaction Screening & Sanctions List Integration

1 participant