hunk.code_window:     return colors.error;
     }
     if (status === JobStatusEnum.COMPLETED) {
       return colors.success;
     }
     return theme.colorScheme === 'dark' ? colors.B60 : colors.B40;
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:   if (status === ExecutionDetailsStatusEnum.SUCCESS) {
  
hunk.file_path: apps/web/src/components/activity/helpers.ts
hunk.type: replace
file: import { Module, OnModuleInit } from '@nestjs/common';
  import { RavenInterceptor, RavenModule } from 'nest-raven';
  import { APP_INTERCEPTOR } from '@nestjs/core';
  import { AppController } from './app.controller';
  import { AppService } from './app.service';
  import { SharedModule } from './shared/shared.module';
  import { HealthModule } from './health/health.module';
  import { SocketModule } from './socket/socket.module';
  
  const modules = [SharedModule, HealthModule, SocketModule];
  
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  const providers: any[] = [AppService];
  
  if (process.env.SENTRY_DSN) {
    modules.push(RavenModule);
    providers.push({
      provide: APP_INTERCEPTOR,
      useValue: new RavenInterceptor(),
    });
  }
  
  @Module({
    imports: modules,
    exports: [SocketModule],
    controllers: [AppController],
    providers,
  })
  export class AppModule {}
  