Source
While extracting actionable fixes from reviews on already-merged PRs, the concrete code issues were moved to #404, #405, #406 and addressed by PR #408. A few review notes are intentionally not part of that PR because they are either design cleanup, documentation-only, or need Studio Pro BSON evidence before changing writer behaviour.
Remaining follow-ups
Notes
These are not known current correctness regressions. They are tracked separately so PR #408 stays focused on confirmed review follow-up fixes.
Source
While extracting actionable fixes from reviews on already-merged PRs, the concrete code issues were moved to #404, #405, #406 and addressed by PR #408. A few review notes are intentionally not part of that PR because they are either design cleanup, documentation-only, or need Studio Pro BSON evidence before changing writer behaviour.
Remaining follow-ups
ActivityAnnotations.FreeAnnotation+FreeAnnotationsinto a single slice representation.JavaActionCallActionhas the same BSON field-order sensitivity asMicroflowCallActionby comparing against a Studio Pro-created sample before changing writer order.FormSettings.TitleOverride: nilis accepted by Studio Pro or should be serialized as a concrete embedded value, similar to the fixedVariablefield.int32(2)storage-list marker forChangeActionItemwas verified, or add a small code comment if a Studio Pro-created MPR sample was used.declaredVarsin the helper and add a backend-unavailable negative case.Notes
These are not known current correctness regressions. They are tracked separately so PR #408 stays focused on confirmed review follow-up fixes.