/** * @gridpilot/analytics * * Analytics bounded context - tracks page views, engagement events, * and generates analytics snapshots for sponsor exposure metrics. */ // Domain entities export * from './domain/entities/PageView'; export * from './domain/entities/EngagementEvent'; export * from './domain/entities/AnalyticsSnapshot'; // Domain repositories export * from './domain/repositories/IPageViewRepository'; export * from './domain/repositories/IEngagementRepository'; export * from './domain/repositories/IAnalyticsSnapshotRepository'; // Application use cases export * from './application/use-cases/RecordPageViewUseCase'; export * from './application/use-cases/RecordEngagementUseCase'; export * from './application/use-cases/GetEntityAnalyticsQuery'; // Infrastructure export * from './infrastructure/repositories/InMemoryPageViewRepository'; export * from './infrastructure/repositories/InMemoryEngagementRepository'; export * from './infrastructure/repositories/InMemoryAnalyticsSnapshotRepository';