143 Commits (7df6a24cbc542996c405f127b6b9ea94eeb31420)

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