Affected Component
Expression parsing / grammar (expression/, grammar/)
Type of Change
Patch: dependency update, code optimisation, or internal refactor with no syntax impact
Description
Expressions in extra-output such as : dual(balance) >= unsupplied_cost - 5 and min(variable, parameter) shouldn't raise errors.
Results Impact
No
Validation Strategy
Expressions in extra-output such as : dual(balance) >= unsupplied_cost - 5 and min(variable, parameter) shouldn't raise errors.
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
Expression parsing / grammar (expression/, grammar/)
Type of Change
Patch: dependency update, code optimisation, or internal refactor with no syntax impact
Description
Expressions in extra-output such as : dual(balance) >= unsupplied_cost - 5 and min(variable, parameter) shouldn't raise errors.
Results Impact
No
Validation Strategy
Expressions in extra-output such as : dual(balance) >= unsupplied_cost - 5 and min(variable, parameter) shouldn't raise errors.
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