1.3 KiB
1.3 KiB
Temporarily Disabled Modules
The backend currently omits two partially implemented modules from the runtime NestJS configuration so that the public API surface only exposes completed features.
Cases Module
- Removed from
AppModuleandapiRoutesto ensure the unfinished/casesendpoints are not routable. - All existing code remains in
apps/bff/src/modules/cases/for future development; re-enable by importing the module inapps/bff/src/app.module.tsand adding it back to the router configuration inapps/bff/src/core/config/router.config.tsonce the endpoints are ready.
Jobs Module
- Temporarily excluded from
AppModulewhile the reconciliation workflows are fleshed out. - The BullMQ processor now logs an explicit warning and acknowledges each job so queue workers do not hang when the module is re-registered.
- When background processing is ready, restore the
JobsModuleimport inapps/bff/src/app.module.tsand replace the placeholder logic inReconcileProcessor.processwith the real reconciliation implementation.
Note
: If additional queues or HTTP routes reference these modules, make sure they fail fast with a
501 Not Implementedresponse or similar logging so that downstream systems have clear telemetry while the modules are disabled.