diff --git a/src/app.module.ts b/src/app.module.ts index c10f2c2..3a5acea 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -12,6 +12,11 @@ import { AgentNichesModule } from './agent-niches/agent-niches.module'; import { AuditModule } from './audit/audit.module'; import { OrganizationsModule } from './organizations/organizations.module'; import { TasksModule } from './tasks/tasks.module'; +import { GoalsModule } from './goals/goals.module'; +import { DecisionsModule } from './decisions/decisions.module'; +import { TransactionsModule } from './transactions/transactions.module'; +import { ObservationsModule } from './observations/observations.module'; +import { OpportunitiesModule } from './opportunities/opportunities.module'; import { TenantsModule } from './tenants/tenants.module'; import { NavigationModule } from './navigation/navigation.module'; import { ProjectionsModule } from './projections/projections.module'; @@ -54,6 +59,11 @@ function parseRedisConnection(redisUrl: string | undefined) { SagasModule, OrganizationsModule, TasksModule, + GoalsModule, + DecisionsModule, + TransactionsModule, + ObservationsModule, + OpportunitiesModule, IntelligenceModule, SegmentsModule, ResearchBriefsModule, @@ -62,8 +72,6 @@ function parseRedisConnection(redisUrl: string | undefined) { controllers: [HealthController], providers: [ { provide: APP_GUARD, useClass: ThrottlerGuard }, - // Ordinea conteaza: SessionGuard autentifica si rezolva membership-ul, - // apoi TenantGuard aplica deny-by-default + anti-override pe tenant_id. { provide: APP_GUARD, useClass: SessionGuard }, { provide: APP_GUARD, useClass: TenantGuard }, ],