Context
SCORE's wrappedSave standardizes timing metadata across all elements. The SubmitButton no longer saves { time: getElapsedTime() } — instead it saves {} and wrappedSave adds { stageTimeElapsed, step }.
What needs updating
Any treatment YAML files in deliberation-assets that reference submitButton.<name>.time in conditions need to be updated to submitButton.<name>.stageTimeElapsed.
Find
grep -r "submitButton\.\w\+\.time" deliberation-assets/
Replace
submitButton.<name>.time → submitButton.<name>.stageTimeElapsed
Why
This is part of the SCORE integration migration (feature/score-integration branch). SCORE centralizes save metadata so all elements consistently include step and stageTimeElapsed rather than ad-hoc field names.
Context
SCORE's
wrappedSavestandardizes timing metadata across all elements. The SubmitButton no longer saves{ time: getElapsedTime() }— instead it saves{}andwrappedSaveadds{ stageTimeElapsed, step }.What needs updating
Any treatment YAML files in
deliberation-assetsthat referencesubmitButton.<name>.timein conditions need to be updated tosubmitButton.<name>.stageTimeElapsed.Find
Replace
submitButton.<name>.time→submitButton.<name>.stageTimeElapsedWhy
This is part of the SCORE integration migration (feature/score-integration branch). SCORE centralizes save metadata so all elements consistently include
stepandstageTimeElapsedrather than ad-hoc field names.