- Introduced Jurisdiction and RuleCategory entities along with their respective values.
- Implemented service methods for managing rule categories and values.
- Updated MasterDataService to include seeding logic for jurisdictions and rule categories.
- Added DTOs for creating and updating rule categories and values.
feat(policy-engine): enhance policy management with new entities and operations
- Created Policy, PolicyRule, PolicyAction, PolicyTargetAudience, and RuleCondition entities.
- Implemented create, update, and delete operations for policies and their associated rules and actions.
- Added enums for PolicyStatus and AudienceType to manage policy states and target audiences.
- Developed DTOs for creating and updating policies with nested structures for rules and audiences.
- Added @nestjs/typeorm and pg dependencies for PostgreSQL support.
- Configured TypeORM in app.module.ts to connect to PostgreSQL using environment variables.
- Enhanced main.ts to log database connection details during bootstrap.
- Removed unused disruption module, controller, service, and demo data.