143 Commits (7df6a24cbc542996c405f127b6b9ea94eeb31420)

Author SHA1 Message Date
Cizz22 7df6a24cbc feat: add support for notifying external workflows upon simulation completion via CallbackWorkflowId 6 months ago
Cizz22 a59ae49c1b refactor: update max capacity constant from 550 to 660 across simulation and utility modules 6 months ago
Cizz22 c950191274 fix: sanitize URL concatenation in AHM callback service to prevent double slashes 7 months ago
Cizz22 6dd40d8cb0 feat: centralize AHM callback logic into service layer and update configuration management 7 months ago
Cizz22 8987bb1874 fix: update max_capacity constant to 550 in simulation utils 7 months ago
Cizz22 e0b4dd5f29 fix: update max_capacity to 500 in production loss calculation 7 months ago
Cizz22 760c73085e fix: update max_capacity constant to 550 across simulation services 7 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 a131ce19b1 refactor: enhance equipment simulation with normalized tag keys, expanded distribution parameters, and improved error logging 7 months ago
Cizz22 e021c62d37 feat: add support for equipment reliability levels and enable manual maintenance outage derating calculations 7 months ago
Cizz22 9c8c3ae7a6 feat: replace static maintenance downtime with dynamic manual maintenance outage calculations 7 months ago
Cizz22 d85155feb3 feat: add manual deratings support to EAF calculation and simulation schema 7 months ago
Cizz22 a7b902737d chore: update default simulation seed from 1 to 99 in router configuration 7 months ago
Cizz22 a58e27e973 feat: include overhaul interval calculation in simulation configuration using next overhaul date master data 7 months ago
Cizz22 dd99f1874a fix: update forecast simulation log to use oh_date instead of start_date 7 months ago
Cizz22 2784c78d52 refactor: update simulation duration calculation and set offset to zero in router request 7 months ago
Cizz22 6713cc7b22 fix: update simulation forecast window logic and include node relationship loading in trip query 7 months ago
Cizz22 e77732cbbe feat: migrate EAF forecasting to Temporal workflows and add simulation result retrieval to dashboard service 7 months ago
Cizz22 a7072efdaa fix: normalize datetime objects to naive format in router and refactor forecast message construction 7 months ago
Cizz22 216e42206e feat: include simulation start and end timestamps in forecast response message 7 months ago
Cizz22 074fdf1276 feat: add EAF forecasting endpoint and initialize Last Overhaul Date in master data service 7 months ago
Cizz22 59a2001a21 feat: add endpoint to generate and download simulation reports in Excel format 7 months ago
Cizz22 91b2b92ae3 feat: comment out status filter in simulation retrieval service 7 months ago
Cizz22 2e05a326a1 fix: add support for iter_bytes when iter_content is unavailable in simulation save service 7 months ago
Cizz22 1a1500fcbe feat: Implement `with_for_update` in simulation and node retrieval to prevent TOCTOU race conditions. 8 months ago
Cizz22 fadfafc241 Refactor AEROS API integration and dependency management, enhance security middleware, and refine validation rules for query parameters and schema fields. 8 months ago
Cizz22 d6d6ab3631 feat: Integrate `licaeros` library for licensed AEROS API calls, centralizing request logic in `aeros_utils.py` and updating services to use it. 9 months ago
Cizz22 abb7e8d27b feat: Implement JSON logging with request context and centralize logging configuration. 9 months ago
Cizz22 56552b6dd9 feat: Add Pydantic field validation with max_length and pattern constraints to various schemas and models. 9 months ago
Cizz22 937a3a95b1 refactor: improve SQLAlchemy error handling, refine column access for query conditions, and use `operator.attrgetter` for model dictionary serialization. 9 months ago
Cizz22 9b8034088e fix bug 10 months ago
Cizz22 0de7bc9bbe add validation 10 months ago
Cizz22 7fb967fa94 fix oh yearly 10 months ago
Cizz22 87408680d9 fix handle more than oh 11 months ago
Cizz22 fe875a3677 add yearly simulation run 11 months ago
Cizz22 82f20a0e11 add custom parameter endpoint 11 months ago
Cizz22 e5abd0ba00 fix 11 months ago
Cizz22 9395b2d186 minor fix 11 months ago
Cizz22 73f2d32728 fix minor 11 months ago
Cizz22 71d7a67483 fix 11 months ago
Cizz22 b654244be1 add ahmJobId 11 months ago
Cizz22 eb9b9f4be9 fix 11 months ago
Cizz22 8f12bc851f fix 12 months ago
Cizz22 70855a8cd5 fix 1 year ago
Cizz22 56cd06ea20 typo 1 year ago
Cizz22 31ae8d6a45 fix critical 1 year ago
Cizz22 a7560aabf7 fix 1 year ago
Cizz22 4c0a9d5107 fffff 1 year ago
Cizz22 aa5cd84585 fixxx 1 year ago
Cizz22 326b69bf61 fix 1 year ago