now()->subMinutes(10), ]); workspaceOverviewSeedRestoreHistory($tenant, $backupSet, 'completed'); OperationRun::factory()->create([ 'tenant_id' => (int) $tenant->getKey(), 'workspace_id' => (int) $tenant->workspace_id, 'type' => 'inventory_sync', 'status' => OperationRunStatus::Running->value, 'outcome' => 'pending', ]); $this->actingAs($user) ->withSession([WorkspaceContext::SESSION_KEY => (int) $tenant->workspace_id]) ->get('/admin') ->assertOk() ->assertSee('Workspace overview') ->assertSee('Accessible tenants') ->assertSee('Governance attention') ->assertSee('Backup attention') ->assertSee('Recovery attention') ->assertSee('Active operations') ->assertSee('Needs attention') ->assertSee('Recent operations') ->assertSee('Choose tenant') ->assertSee('Open operations') ->assertSee('Open alerts') ->assertSee('Review current and recent workspace-wide operations.') ->assertSee('Activity only. Active execution does not imply governance health.') ->assertSee('Visible tenants with non-healthy backup posture.') ->assertSee('Visible tenants with weakened or unvalidated recovery evidence.') ->assertSee('Governance risk counts affected tenants') ->assertSee('Backup health stays separate from recovery evidence') ->assertSee('Calm wording stays bounded to visible tenants and checked domains') ->assertSee('Inventory sync'); });