fix: state mutations recurse when Current Position has dollar amounts (#3463)

* fix(state): prevent  backreference expansion in state mutations

* chore(changeset): set pr field for #3463

* test(state): use structured STATE parser in bug-3454 regression
This commit is contained in:
Tom Boucher
2026-05-13 13:54:30 -04:00
committed by GitHub
parent d0f916728b
commit c5d4cf35e6
5 changed files with 171 additions and 7 deletions

View File

@@ -0,0 +1,5 @@
---
type: Fixed
pr: 3463
---
**State mutations now preserve literal dollar amounts** — begin-phase, advance-plan, and complete-phase no longer recurse Current Position content when values contain `$N` patterns.