Affected Component
Optimization problem construction (simulation/)
Type of Change
Minor: bug fix or backward-compatible new feature (e.g. new operator)
Description
Constant values are not yet supported in objective functions
Results Impact
Objective functions such as : expression: sum(spillage_cost * spillage + ens_cost * unsupplied_energy + 1) should be supported.
Validation Strategy
Add units tests with constant values in objective.
Process Checklist
Step 1 — Issue Creation
Step 2 — Triage
Step 3 — Impact Analysis ⚠️ extended results analysis required
Step 4 — Implementation
Step 5 — Testing & Validation
Step 6 — CI Validation
Step 7 — Review & Merge
Step 8 — Versioning
Step 9 — Supporting Files
Step 10 — Release
Affected Component
Optimization problem construction (simulation/)
Type of Change
Minor: bug fix or backward-compatible new feature (e.g. new operator)
Description
Constant values are not yet supported in objective functions
Results Impact
Objective functions such as : expression: sum(spillage_cost * spillage + ens_cost * unsupplied_energy + 1) should be supported.
Validation Strategy
Add units tests with constant values in objective.
Process Checklist
Step 1 — Issue Creation
Step 2 — Triage
Step 3 — Impact Analysis⚠️ extended results analysis required
Step 4 — Implementation
Step 5 — Testing & Validation
Step 6 — CI Validation
mypy)black,isort)pytest)Step 7 — Review & Merge
Step 8 — Versioning
pyproject.tomlversion bumpedStep 9 — Supporting Files
AGENTS.mdreviewed for impact and updated if neededStep 10 — Release