What changed: - Replaced predictive campaign-engine event-bus any casts with typed bus.emit calls. - Preserved existing fire-and-forget event dispatch behavior with void emit calls. Warning impact: - services/platform-service/src/modules/predictive-analytics/campaign-engine.ts: no-explicit-any 5 -> 0. - Workspace lint baseline: 189 warnings -> 184 warnings. Verification: - pnpm --filter @lysnrai/platform-service build - pnpm --filter @lysnrai/platform-service exec eslint src/modules/predictive-analytics/campaign-engine.ts - pnpm --filter @lysnrai/platform-service test - pnpm --filter @lysnrai/platform-service exec eslint . --ext .ts,.tsx - pnpm lint |
||
|---|---|---|
| .. | ||
| anomaly-detection.ts | ||
| campaign-engine.ts | ||
| churn-model.ts | ||
| feature-extractor.ts | ||
| feature-store.ts | ||
| health-scoring.ts | ||
| predictive-analytics.test.ts | ||
| repository.ts | ||
| routes.ts | ||
| types.ts | ||