*/ protected $commands = [ ImportLegacyUsers::class, \App\Console\Commands\EnforceUsernamePolicy::class, ImportCategories::class, MigrateFeaturedWorks::class, \App\Console\Commands\AvatarsMigrate::class, \App\Console\Commands\AvatarsBulkUpdate::class, \App\Console\Commands\ResetAllUserPasswords::class, CleanupUploadsCommand::class, BuildSitemapsCommand::class, PublishSitemapsCommand::class, ListSitemapReleasesCommand::class, RollbackSitemapReleaseCommand::class, NormalizeArtworkSlugsCommand::class, PublishScheduledArtworksCommand::class, PublishScheduledNewsCommand::class, PublishScheduledNovaCardsCommand::class, SyncCollectionLifecycleCommand::class, ValidateSitemapsCommand::class, AuditArtworkDownloadFilesCommand::class, InspectArtworkOriginalCommand::class, ZipUnsupportedArtworkOriginalsCommand::class, SendTestMail::class, DispatchCollectionMaintenanceCommand::class, AcademyCoursesSyncFoundationsCommand::class, BackfillArtworkEmbeddingsCommand::class, BackfillArtworkVectorIndexCommand::class, IndexArtworkVectorsCommand::class, SearchArtworkVectorsCommand::class, AggregateSimilarArtworkAnalyticsCommand::class, AggregateFeedAnalyticsCommand::class, AggregateTagInteractionAnalyticsCommand::class, SeedTagInteractionDemoCommand::class, EvaluateFeedWeightsCommand::class, CompareFeedAbCommand::class, AiTagArtworksCommand::class, GenerateArtworkAiSuggestionsCommand::class, SyncCountriesCommand::class, \App\Console\Commands\AuditMissingMigratedUsersCommand::class, \App\Console\Commands\MigrateFollows::class, RecalculateTrendingCommand::class, RecalculateRankingsCommand::class, MetricsSnapshotHourlyCommand::class, RecalculateHeatCommand::class, \App\Console\Commands\RebuildCreatorErasCommand::class, \App\Console\Commands\AuditOrphanedArtworksCommand::class, \App\Console\Commands\FlagLegacyUsersForMigrationCommand::class, \App\Console\Commands\ExportLegacyPasswordsCommand::class, \App\Console\Commands\HashLegacyPlainPasswordsCommand::class, \App\Console\Commands\GenerateAiBiographyCommand::class, \App\Console\Commands\InspectAiBiographyCommand::class, \App\Console\Commands\ReviewQueueAiBiographyCommand::class, \App\Console\Commands\ValidateAiBiographyCommand::class, ]; /** * Define the application's command schedule. */ protected function schedule(\Illuminate\Console\Scheduling\Schedule $schedule): void { // The active runtime schedule lives in routes/console.php via bootstrap/app.php. // Keep the kernel empty so recurring work is not registered twice. } /** * Register the commands for the application. */ protected function commands(): void { $this->load(__DIR__ . '/Commands'); require base_path('routes/console.php'); } }