Summary
While running describe/exec/describe audits against large Mendix projects and validating round-tripped MPRs with mx check, I found a second batch of related microflow roundtrip gaps. Several small fixes are already open as focused PRs; the remaining items are tracked below and staged in draft PR #346 while they are extracted into reviewable changes.
Opening this as an umbrella issue, following the pattern from #257, so the remaining work has one tracker while each PR stays focused and reviewable.
Already submitted focused PRs
Staging PR
Remaining focused issues
Proposed PR workflow
- Each merge-ready PR should stay one concern or one tightly coupled feature/fix.
- New syntax PRs include proposal docs,
mdl-examples/doctype-tests, quick reference, and skill notes.
- PRs use synthetic fixtures only; no private project names or microflow names.
- Validation per PR:
make build, make lint-go, make test; make test-integration and/or mx check where behavior touches MPR validity.
Notes
This issue is a tracker, not a request to merge one large PR. Draft PR #346 intentionally does not close this issue.
Additional focused extractions
Summary
While running describe/exec/describe audits against large Mendix projects and validating round-tripped MPRs with
mx check, I found a second batch of related microflow roundtrip gaps. Several small fixes are already open as focused PRs; the remaining items are tracked below and staged in draft PR #346 while they are extracted into reviewable changes.Opening this as an umbrella issue, following the pattern from #257, so the remaining work has one tracker while each PR stays focused and reviewable.
Already submitted focused PRs
Staging PR
Remaining focused issues
Proposed PR workflow
mdl-examples/doctype-tests, quick reference, and skill notes.make build,make lint-go,make test;make test-integrationand/ormx checkwhere behavior touches MPR validity.Notes
This issue is a tracker, not a request to merge one large PR. Draft PR #346 intentionally does not close this issue.
Additional focused extractions
Preserve indirect entity references in retrieve sort items #367 / fix: preserve indirect sort entity references #370: preserve indirect entity references in retrieve sort items
Preserve void EndEvent returns during microflow describe #368 / fix: preserve void EndEvent returns in describe #371: preserve void EndEvent returns during microflow describe
Preserve mapping result range cardinality during roundtrip #369 / fix: preserve mapping result range cardinality #372: preserve mapping result range cardinality during roundtrip
Writer emits invalid ChangeActionItem list markers for object changes #373 / fix: write valid change-action item storage lists #374: write valid change-action item storage lists
Writer serializes REST HttpResponse result handling as string #375 / fix: write REST HttpResponse result variable type #376: write REST HttpResponse result variable types