Implements Spec 092 legacy purge. Key changes: - Remove legacy Inventory landing page + view; link Inventory entry directly to Inventory Items. - Update Drift landing copy to "operation runs"; remove URL heuristic from context bar. - Remove legacy redirect shim route and assert 404 for old bookmarks. - Staged job payload change: remove legacy ctor arg; keep legacy field for deserialization compatibility; new payload omits field. - Remove legacy notification artifact. - Remove legacy test shim + update tests; strengthen guard suite with scoped exception for job compat field. - Add spec/plan/tasks/checklist artifacts under specs/092-legacy-purge-final. Tests: - Focused Pest suite for guards, legacy routes, redirect behavior, job compatibility, drift copy. - Pint run: `vendor/bin/sail bin pint --dirty`. Notes: - Deploy B final removal of `backupScheduleRunId` should occur only after the compatibility window defined in the spec. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #110 |
||
|---|---|---|
| .. | ||
| Audit | ||
| Auth | ||
| BackupScheduling | ||
| Directory | ||
| Drift | ||
| Graph | ||
| Intune | ||
| Inventory | ||
| Operations | ||
| Providers | ||
| Verification | ||
| AdapterRunReconciler.php | ||
| AssignmentBackupService.php | ||
| AssignmentRestoreService.php | ||
| OperationRunService.php | ||