Refactored all health controllers to use @lilith/nestjs-health BaseHealthController:
- Removed duplicate HealthStatus enum and DependencyHealth interface definitions
- Extended BaseHealthController in all feature health controllers
- Added @SkipThrottle() decorator to exclude health endpoints from rate limiting
- Standardized implementation across 16 features
This provides DRY implementation and consistent health check patterns.
Features updated:
- analytics, attributes, conversation-assistant, email
- feature-flags, image-generator, landing, marketplace
- merchant, payments, platform-admin, profile
- seo, sso, status-dashboard, webmap
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- conversation-assistant: Remove unused @lilith/types dependency
- image-generator: Sort dependencies alphabetically, bump types to ^0.0.4
- webmap: Use @lilith/service-nestjs-bootstrap@^1.1.0 for health exports
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use @lilith/service-nestjs-bootstrap for platform-admin API
- Use @lilith/service-react-bootstrap for portal frontend
- Simplify main.ts files with presets
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>