Plan item 0.4 in PROPOSAL_mdl_beta_syntax_freeze.md §8.1. Verified by comparing raw BSON on PedApp before and after running each document's describe output unchanged.
Losses
- Page texts (
FeedbackModule.ShareFeedback, Administration.Account_Overview):
- A text whose en_US value is empty is dropped together with all its translations (113 → 102 overall).
- A caption with en_US
'' and nl_NL 'Knop' becomes en_US 'Knop', because describe falls back to another language.
- Nanoflow
ACT_Feedback_UploadImage:
- The annotation connectors are dropped (3 → 0), so the annotations disappear from the next
describe.
ExportLevel 'Hidden', UseListParameterByReference and ReturnVariableName are lost (mdl/executor/cmd_nanoflows_create.go).
- Java action
XSS_Sanitizer:
- ExportLevel becomes Public; it is hardcoded at
mdl/executor/cmd_javaactions.go:369.
ActionDefaultReturnName is lost. describe emits both only as comments.
- Snippet
_ReadMe: Type 'Web' becomes ''.
- Plain
create: describe emits create rather than create or modify for association, Java action and module role, so its output fails on an existing document.
Fix
Carry each value, or refuse the rebuild. Refusing is better than a silent drop. Each fixed case is removed from the round-trip harness allowlist (#703). Split into separate PRs per document type if they grow. Follow /mxcli-dev:fix-issue.
Plan item 0.4 in PROPOSAL_mdl_beta_syntax_freeze.md §8.1. Verified by comparing raw BSON on PedApp before and after running each document's
describeoutput unchanged.Losses
FeedbackModule.ShareFeedback,Administration.Account_Overview):''and nl_NL'Knop'becomes en_US'Knop', becausedescribefalls back to another language.ACT_Feedback_UploadImage:describe.ExportLevel 'Hidden',UseListParameterByReferenceandReturnVariableNameare lost (mdl/executor/cmd_nanoflows_create.go).XSS_Sanitizer:mdl/executor/cmd_javaactions.go:369.ActionDefaultReturnNameis lost.describeemits both only as comments._ReadMe:Type 'Web'becomes''.create:describeemitscreaterather thancreate or modifyfor association, Java action and module role, so its output fails on an existing document.Fix
Carry each value, or refuse the rebuild. Refusing is better than a silent drop. Each fixed case is removed from the round-trip harness allowlist (#703). Split into separate PRs per document type if they grow. Follow
/mxcli-dev:fix-issue.