16 Commits (4d7b3a34ebb1748ab5ef192713a5de95af7468ad)

Author SHA1 Message Date
Cizz22 7ff017c99d feat: Enhance simulation engine integration and error handling
- Added support for new simulation engine parameters in SimulationInput schema.
- Updated get_critical_equipment to return a success message when no results are found.
- Introduced error notification functionality in temporal activities, including email and webhook support.
- Implemented new activities for handling simulation engine selection and RBD reliability collection.
- Enhanced SimulationWorkflow to manage different simulation engines (AEROS and RAMP) with appropriate activity calls.
- Added unit tests for ramp engine functionalities, ensuring correct behavior of distribution overrides and calculation results.
2 months ago
Cizz22 f6f762f6fb refactor: replace direct workflow signaling with call_callback_ahm activity in workflow completion logic 5 months ago
Cizz22 372ff30a93 feat: replace direct AHM callback activity with external workflow signaling for simulation completion 5 months ago
Cizz22 9bdfaa67c8 refactor: use workflow.get_external_workflow_handle instead of manual client connection for signaling callbacks 6 months ago
Cizz22 6f5b757a93 refactor: remove payload from notify_done workflow signal 6 months ago
Cizz22 7df6a24cbc feat: add support for notifying external workflows upon simulation completion via CallbackWorkflowId 6 months ago
Cizz22 f2c51636aa refactor: return equipment nodes and reliability data from update_equipment_for_simulation instead of performing side-effect updates 7 months ago
Cizz22 57593f6a28 refactor: move node update logic to a dedicated Temporal activity and update workflow execution sequence 7 months ago
Cizz22 6deb8749b0 add lock timeout 10 months ago
Cizz22 1abf9ad8ef add lock to rbd to prevent db collation 11 months ago
Cizz22 75a435399e minor fix 11 months ago
Cizz22 205c5ee9ae fix minor on rbd app worker 11 months ago
Cizz22 eb9b9f4be9 fix 11 months ago
Cizz22 c2550be789 minor fix 11 months ago
Cizz22 ab426bb6e7 add status to workflow 11 months ago
Cizz22 5cb4bafeb1 temporal io implementation 1 year ago