firstOrCreate( ['slug' => 'default'], ['name' => 'Default Workspace', 'slug' => 'default'], ); Tenant::query()->updateOrCreate( ['external_id' => 'platform'], ['name' => 'Platform', 'workspace_id' => (int) $workspace->getKey()], ); PlatformUser::query()->updateOrCreate( ['email' => 'operator@tenantpilot.io'], [ 'name' => 'Platform Operator', 'password' => Hash::make('password'), 'capabilities' => [ PlatformCapabilities::ACCESS_SYSTEM_PANEL, PlatformCapabilities::USE_BREAK_GLASS, PlatformCapabilities::OPS_VIEW, PlatformCapabilities::RUNBOOKS_VIEW, PlatformCapabilities::RUNBOOKS_RUN, PlatformCapabilities::RUNBOOKS_FINDINGS_LIFECYCLE_BACKFILL, ], 'is_active' => true, ], ); } }