17 use cases — 6 implemented in POC, 2 stubbed, 11 out of scope (recurring + future-dated)
cam-mm-backgroundservice-api scheduler — deferred to a later wave. See Implementation Status for the full matrix.
| ID | Actor | Description | Status |
|---|---|---|---|
| UC-D1 | Investor | Submit a single ACH deposit into a brokerage account from a linked bank account | ✓ Implemented (Wave 2) |
| UC-D2 | Investor | Submit a deposit with a future execution date (queued for next business day) | ✗ Out of scope (future-dated) |
| UC-D3 | Advisor | Submit a deposit on behalf of an investor (rep-initiated) | ✓ Implemented (Wave 2) |
| UC-D4 | System | Process a queued after-hours deposit the next business morning via background service | ⚠ Stubbed |
| ID | Actor | Description | Status |
|---|---|---|---|
| UC-W1 | Investor | Withdraw funds from brokerage account to a linked bank account (one-time) | ✓ Implemented (Wave 1) |
| UC-W2 | Investor | Withdraw with a specific transfer reason (e.g. RMD, excess contribution return) | ✓ Implemented (Wave 2) |
| UC-W3 | Advisor | Submit a withdrawal on behalf of an investor | ✓ Implemented (Wave 2) |
| UC-W4 | System | Cancel a queued withdrawal before execution | ⚠ Stubbed |
| ID | Actor | Description | Status |
|---|---|---|---|
| UC-RD1 | Investor | Set up recurring deposit: frequency (W/BW/M/Q/A), start date, end date, fixed amount | ✗ Out of scope (recurring) |
| UC-RD2 | Investor | Modify an active recurring deposit (amount or frequency) | ✗ Out of scope (recurring) |
| UC-RD3 | Investor | Cancel a recurring deposit before the next scheduled cycle | ✗ Out of scope (recurring) |
| UC-RD4 | System | Auto-execute recurring deposit on each scheduled cycle date | ✗ Out of scope (recurring) |
| UC-RD5 | System | Skip cycle if holiday or weekend; execute on the next business day | ✗ Out of scope (recurring) |
| ID | Actor | Description | Status |
|---|---|---|---|
| UC-RW1 | Investor | Set up recurring withdrawal: fixed amount or variable (e.g. RMD minimum) | ✗ Out of scope (recurring) |
| UC-RW2 | Investor | Modify or cancel an active recurring withdrawal | ✗ Out of scope (recurring) |
| UC-RW3 | System | Auto-execute on each scheduled cycle (FrequencyCode: W/BW/M/Q/A) | ✗ Out of scope (recurring) |
| UC-RW4 | System | Apply federal and state tax withholding on withdrawal if flagged | ✗ Out of scope (recurring) |
| UC-RW5 | System | Send NIGO notification on failure; log for retry next cycle | ✗ Out of scope (recurring) |