Orchestrates account deletion through a multi-stage Conductor workflow.
Input: userId, reason | Timeout: 60s
acd_verify
│
acd_backup
│
acd_delete
│
acd_confirm
BackupWorker (acd_backup)
Outputs backupId, sizeBytes, retainDays.
ConfirmDeletionWorker (acd_confirm)
Outputs confirmationSent, gdprCompliant.
DeleteAccountWorker (acd_delete)
Reads userId. Outputs deleted, tablesCleared, deletedAt.
VerifyDeletionWorker (acd_verify)
Reads reason, userId. Outputs verified.
13 tests cover valid inputs, boundary values, null handling, and error paths.
mvn testRun this example: see RUNNING.md for setup, build, and CLI instructions.