You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Symptom: MPR validation can report duplicate output variables for values declared in mutually exclusive IF branches after exec builds the graph. A follow-up targeted audit also showed CE0079/CE0773 when the new BooleanCase values reached the writer.
Root cause: IF sequence flows used EnumerationCase values with the strings "true" and "false". Switching the builder to BooleanCase exposed a second gap: the BSON parser/writer did not handle Microflows$BooleanCase and the writer silently fell back to NoCase.
Fix: emit BooleanCase for true/false flow cases, keep EnumerationCase for real enum branch values, and teach the MPR parser/writer to roundtrip BooleanCase instead of degrading it to NoCase.
Tests: make build, make test, make lint-go.
0 commit comments