TenantAtlas/app/Jobs
ahmido c60d16ffba feat/052-async-add-policies (#59)
Status Update

Committed the async “Add selected” flow: job-only handler, deterministic run reuse, sanitized failure tracking, observation updates, and the new BulkOperationService/Progress test coverage.
All relevant tasks in tasks.md are marked done, and the checklist under requirements.md is fully satisfied (PASS).
Ran ./vendor/bin/pint --dirty plus BackupSetPolicyPickerTableTest.php—all green.

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #59
2026-01-15 22:20:16 +00:00
..
AddPoliciesToBackupSetJob.php feat/052-async-add-policies (#59) 2026-01-15 22:20:16 +00:00
ApplyBackupScheduleRetentionJob.php feat/032-backup-scheduling-mvp (#34) 2026-01-05 04:22:13 +00:00
BulkBackupSetDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkBackupSetForceDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkBackupSetRestoreJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyExportJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicySyncJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyUnignoreJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyVersionForceDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyVersionPruneJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkPolicyVersionRestoreJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkRestoreRunDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkRestoreRunForceDeleteJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkRestoreRunRestoreJob.php feat/005-bulk-operations (#5) 2025-12-25 13:32:36 +00:00
BulkTenantSyncJob.php feat/031-tenant-portfolio-context-switch (#32) 2026-01-04 21:28:08 +00:00
CapturePolicySnapshotJob.php feat/049-backup-restore-job-orchestration (#56) 2026-01-11 15:59:06 +00:00
EntraGroupSyncJob.php 051-entra-group-directory-cache (#57) 2026-01-11 23:24:12 +00:00
ExecuteRestoreRunJob.php feat/049-backup-restore-job-orchestration (#56) 2026-01-11 15:59:06 +00:00
FetchAssignmentsJob.php fix: improve assignment capture/restore and filter name handling (#8) 2025-12-28 13:59:12 +00:00
GenerateDriftFindingsJob.php feat/044-drift-mvp (#58) 2026-01-14 23:16:10 +00:00
RestoreAssignmentsJob.php feat(006): foundations + assignment mapping and preview-only restore guard (#7) 2025-12-26 23:44:31 +00:00
RunBackupScheduleJob.php feat/032-backup-scheduling-mvp (#36) 2026-01-07 01:12:12 +00:00
RunInventorySyncJob.php 046-inventory-sync-button (#47) 2026-01-09 22:15:04 +00:00
SyncPoliciesJob.php feat: TenantPilot v1 - Complete implementation (Phases 1-12) 2025-12-12 02:27:54 +01:00