TenantAtlas/tests/Feature
ahmido e840007127 feat: add backup quality truth surfaces (#211)
## Summary
- add a shared backup-quality resolver and summary model for backup sets, backup items, policy versions, and restore selection
- surface backup-quality truth across Filament backup-set, policy-version, and restore-wizard entry points
- add focused Pest coverage and the full Spec Kit artifact set for spec 176

## Testing
- focused backup-quality verification and integrated-browser smoke coverage were completed during implementation
- degraded browser smoke path was validated with temporary seeded records and then cleaned up again
- the workspace already has a prior `vendor/bin/sail artisan test --compact` run exiting non-zero; that full-suite failure was not reworked as part of this PR

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #211
2026-04-07 11:39:40 +00:00
..
078 feat: harden workspace governance attention foundation (#206) 2026-04-04 21:14:43 +00:00
090 feat(spec-091): BackupSchedule lifecycle + create-CTA placement rule (#109) 2026-02-14 13:46:06 +00:00
144 feat: harden workspace governance attention foundation (#206) 2026-04-04 21:14:43 +00:00
Alerts feat: canonical tenant context resolution (#164) 2026-03-11 21:24:28 +00:00
Audit feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
Auth feat: implement tenant lifecycle operability semantics (#172) 2026-03-15 09:08:36 +00:00
Authorization feat: implement operator explanation layer (#191) 2026-03-24 11:24:33 +00:00
BackupScheduling feat: add tenant governance aggregate contract and action surface follow-ups (#199) 2026-03-29 21:14:17 +00:00
BackupSets feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
Badges feat: centralize tenant lifecycle presentation (#175) 2026-03-16 18:18:53 +00:00
BaselineDriftEngine feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
Baselines feat: harden workspace governance attention foundation (#206) 2026-04-04 21:14:43 +00:00
Concerns feat: harden evidence freshness publication trust (#205) 2026-04-04 11:31:27 +00:00
Console feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
Database Spec 096: Ops polish (assignment summaries + dedupe + reconcile tracking + seed DX) (#115) 2026-02-15 20:49:38 +00:00
DirectoryGroups feat: canonical tenant context resolution (#164) 2026-03-11 21:24:28 +00:00
Drift feat: add resolved reference presentation layer (#161) 2026-03-10 18:52:52 +00:00
EntraAdminRoles feat: harden findings workflow and audit backstop (#181) 2026-03-18 12:57:23 +00:00
Evidence feat: harden evidence freshness publication trust (#205) 2026-04-04 11:31:27 +00:00
Filament feat: add backup quality truth surfaces (#211) 2026-04-07 11:39:40 +00:00
Findings feat: align tenant dashboard truth surfaces (#204) 2026-04-03 20:26:15 +00:00
Graph Spec 095: Graph contracts registry completeness + registry-backed call sites (#114) 2026-02-15 15:02:27 +00:00
Guards feat: retrofit deferred operator surfaces (#203) 2026-04-02 09:22:44 +00:00
Hardening Fix Review Pack generation UX + notifications (#133) 2026-02-23 19:42:52 +00:00
Intune Spec 120: harden secret redaction integrity (#146) 2026-03-07 16:43:01 +00:00
Inventory feat: implement inventory coverage truth (#208) 2026-04-05 12:35:20 +00:00
Jobs 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
ManagedTenants feat: implement governance artifact truth semantics (#188) 2026-03-23 00:13:57 +00:00
Models feat: implement evidence domain foundation (#183) 2026-03-19 13:32:52 +00:00
Monitoring feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
Navigation feat: add request-scoped derived state memoization (#198) 2026-03-28 14:58:30 +00:00
Notifications feat: harden workspace governance attention foundation (#206) 2026-04-04 21:14:43 +00:00
Onboarding feat: retrofit deferred operator surfaces (#203) 2026-04-02 09:22:44 +00:00
Operations feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
OpsUx feat: Spec 178 — Operations Lifecycle Alignment & Cross-Surface Truth Consistency (#209) 2026-04-05 22:42:24 +00:00
PermissionPosture feat: harden findings workflow and audit backstop (#181) 2026-03-18 12:57:23 +00:00
ProviderConnections feat: complete provider truth cleanup (#207) 2026-04-05 00:48:31 +00:00
Providers feat: standardize platform provider identity (#166) 2026-03-13 16:29:08 +00:00
Rbac feat: add backup quality truth surfaces (#211) 2026-04-07 11:39:40 +00:00
ReasonTranslation feat: harden baseline compare summary trust surfaces (#196) 2026-03-27 00:19:53 +00:00
RequiredPermissions feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
Retention Spec 118: Resumable baseline evidence capture + snapshot UX (#143) 2026-03-04 22:34:13 +00:00
ReviewPack feat: harden evidence freshness publication trust (#205) 2026-04-04 11:31:27 +00:00
Scheduling Spec 118: Resumable baseline evidence capture + snapshot UX (#143) 2026-03-04 22:34:13 +00:00
Seed Spec 096: Ops polish (assignment summaries + dedupe + reconcile tracking + seed DX) (#115) 2026-02-15 20:49:38 +00:00
SettingsFoundation feat(115): baseline operability + alerts (#140) 2026-03-01 02:26:47 +00:00
Spec085 feat: consolidate operation naming surfaces (#202) 2026-03-30 22:51:06 +00:00
Support feat: harden finding governance health surfaces (#197) 2026-03-28 10:11:12 +00:00
System feat: Spec 178 — Operations Lifecycle Alignment & Cross-Surface Truth Consistency (#209) 2026-04-05 22:42:24 +00:00
TenantRBAC feat: central tenant operability policy (#177) 2026-03-17 11:48:55 +00:00
TenantReview feat: harden evidence freshness publication trust (#205) 2026-04-04 11:31:27 +00:00
Tenants feat: complete provider truth cleanup (#207) 2026-04-05 00:48:31 +00:00
Theme feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
Verification feat: harden workspace governance attention foundation (#206) 2026-04-04 21:14:43 +00:00
WorkspaceIsolation feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
Workspaces feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
AdminConsentCallbackTest.php feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
AdminNewRedirectTest.php
BackupItemReaddTest.php Spec 119: Drift cutover to Baseline Compare (golden master) (#144) 2026-03-06 14:30:49 +00:00
BackupServiceVersionReuseTest.php feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
BackupWithAssignmentsConsistencyTest.php feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
BulkDeleteBackupSetsTest.php
BulkDeleteMixedStatusTest.php
BulkDeletePoliciesAsyncTest.php
BulkDeletePoliciesTest.php feat: harden queued execution legitimacy (#179) 2026-03-17 21:52:40 +00:00
BulkDeleteRestoreRunsTest.php
BulkExportFailuresTest.php
BulkExportToBackupTest.php
BulkForceDeleteBackupSetsTest.php
BulkForceDeletePolicyVersionsTest.php
BulkForceDeleteRestoreRunsTest.php
BulkProgressNotificationTest.php feat(spec-087): remove legacy runs (#106) 2026-02-12 12:40:51 +00:00
BulkPruneSkipReasonsTest.php
BulkPruneVersionsTest.php
BulkRestoreBackupSetsTest.php
BulkRestorePolicyVersionsTest.php
BulkRestoreRestoreRunsTest.php
BulkSyncPoliciesTest.php feat: harden queued execution legitimacy (#179) 2026-03-17 21:52:40 +00:00
BulkTypeToConfirmTest.php
BulkUnignorePoliciesTest.php Spec 119: Drift cutover to Baseline Compare (golden master) (#144) 2026-03-06 14:30:49 +00:00
DatabaseSeederTest.php
DependencyExtractionFeatureTest.php feat(spec-091): BackupSchedule lifecycle + create-CTA placement rule (#109) 2026-02-14 13:46:06 +00:00
DependencyQueryServiceTest.php
DependencyTenantIsolationTest.php
DeviceComplianceScriptPolicyTypeTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
EndpointSecurityIntentRestoreSanitizationTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
EndpointSecurityPolicyRestore023Test.php feat(spec-088): remove tenant graphOptions legacy path (#105) 2026-02-12 10:14:44 +00:00
ExampleTest.php
ExecuteRestoreRunJobTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
FoundationBackupTest.php feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
InventoryItemDependenciesTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
LivewireInterceptShimTest.php feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
ManagedTenantOnboardingWizardTest.php feat: harden canonical run viewer and onboarding draft state (#173) 2026-03-15 18:32:04 +00:00
MonitoringOperationsTest.php feat: consolidate operation naming surfaces (#202) 2026-03-30 22:51:06 +00:00
OperationRunServiceStaleQueuedRunTest.php
OperationRunServiceTest.php feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
PolicyCaptureSnapshotIdempotencyTest.php
PolicyCaptureSnapshotQueuedTest.php
PolicyGeneralViewTest.php
PolicySettingsStandardViewTest.php
PolicySyncEnrollmentConfigurationTypeCollisionTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
PolicySyncServiceReportTest.php feat: implement tenant action taxonomy lifecycle visibility (#174) 2026-03-16 00:57:17 +00:00
PolicySyncServiceTest.php feat: implement tenant action taxonomy lifecycle visibility (#174) 2026-03-16 00:57:17 +00:00
PolicySyncStartSurfaceTest.php Spec 122: Empty state consistency pass (#148) 2026-03-08 02:17:51 +00:00
PolicyTypes017Test.php
PolicyVersionViewAssignmentsTest.php feat: add resolved reference presentation layer (#161) 2026-03-10 18:52:52 +00:00
ReclassifyEnrollmentConfigurationsCommandTest.php
RestoreAdapterTest.php
RestoreAssignmentApplicationTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
RestoreAuditLoggingTest.php Spec 119: Drift cutover to Baseline Compare (golden master) (#144) 2026-03-06 14:30:49 +00:00
RestoreGraphErrorMetadataTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
RestoreGroupMappingTest.php feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
RestorePreviewDiffWizardTest.php feat: provider access hardening (RBAC write gate) (#132) 2026-02-23 00:49:37 +00:00
RestoreRiskChecksWizardTest.php feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
RestoreRunArchiveGuardTest.php
RestoreRunIdempotencyTest.php feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
RestoreRunRerunTest.php
RestoreRunWizardExecuteTest.php feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
RestoreRunWizardMetadataTest.php feat: restore safety integrity and queue slide-over (#210) 2026-04-06 23:37:14 +00:00
RestoreScopeTagMappingTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
RestoreUnknownPolicyTypeSafetyTest.php feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
RunAuthorizationTenantIsolationTest.php feat: consolidate operation naming surfaces (#202) 2026-03-30 22:51:06 +00:00
RunStartAuthorizationTest.php Spec 092: Legacy Purge (runs/routes/UI/test shims) (#110) 2026-02-14 18:43:56 +00:00
SettingsCatalogDefinitionResolverTest.php Spec 095: Graph contracts registry completeness + registry-backed call sites (#114) 2026-02-15 15:02:27 +00:00
Spec080WorkspaceManagedTenantAdminMigrationTest.php feat: complete admin canonical tenant rollout (#165) 2026-03-13 08:09:20 +00:00
SyncPoliciesJobDispatchTest.php
SyncPoliciesJobGraphDisabledTest.php
SyncPoliciesJobSupportedTypesTest.php
TermsAndConditionsPolicyTypeTest.php 085-tenant-operate-hub (#103) 2026-02-11 13:02:03 +00:00
TrackOperationRunMiddlewareTest.php feat: harden operation lifecycle monitoring (#190) 2026-03-23 21:53:19 +00:00
VersionCaptureMetadataOnlyTest.php feat: add Intune RBAC inventory and backup support (#155) 2026-03-09 10:40:51 +00:00
VersionCaptureWithAssignmentsTest.php feat(spec-088): remove tenant graphOptions legacy path (#105) 2026-02-12 10:14:44 +00:00