bug-logs: 7 drafts, 3 addenda and STOP row 26 from a module-rename field run (re-checked on v0.24.0) - #143
Draft
MendixMau wants to merge 1 commit into
Draft
bug-logs: 7 drafts, 3 addenda and STOP row 26 from a module-rename field run (re-checked on v0.24.0)#143MendixMau wants to merge 1 commit into
MendixMau wants to merge 1 commit into
Conversation
…ed on v0.24.0 A colleague's naming-conventions change on mxcli v0.23.0 / Mendix 11.12.4 reported mxcli defects. This commit de-duplicates them against the ledger and re-checks each on v0.24.0 where a probe was cheap, using a scratch copy of a small PoC model. - 7 new BUG-DRAFT entries. Verified on v0.24.0: rename-module XPath, rename-page renames the folder (root cause: first Name match, no $Type check), case-only folder twin, check --references with an in-script rename, diff-local missing untracked units, diff-local UUID module. Check half only: DG2 association path bindings. - Addenda: BUG-62 (no rename snippet), BUG-63 (microflow_type case, SQL vs Starlark entity types, activity_count scope; title widened), BUG-102 (legacy grid XPath has no offline route). - One note for the feature asks: lint conventions, rules dir, catalog gaps, MPR006 claim. - Four upstream drafts, NOT YET FILED. - STOP row 26 in learned-mdl-preflight.md. - Lint vocabulary note with a before/after in lint-that-actually-runs.md. Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed and why (one paragraph)
A colleague's naming-conventions change (mxcli v0.23.0, Mendix 11.12.4, macOS) surfaced 17 mxcli findings. Each was de-duplicated against the ledger and re-checked on v0.24.0 where a probe was cheap. New
BUG-DRAFTentries:rename moduleleaves every XPath naming the old module (CE1613);rename pagerenames a same-named folder instead of the page and reports success (reproduced:RenameDocumentByNamematches the first unit by name with no type check, so the outcome depends on unit order; unchanged on upstream main); a case-only foldermoveleaves an empty twin; a quoted DataGrid 2 association path or asort byover an association passescheck --referencesand fails CE1613;check --referencesresolves against the pre-script model so an in-scriptrename modulefails;diff-localmisses new untracked units and prints a UUID for the module. Addenda to BUG-62 (norename snippet), BUG-63 (microflow_typecase, SQL-vs-Starlark entity types,activity_countscope; title widened) and BUG-102 (legacy grid XPath has no offline route). Feature asks M14–M17 (hard-coded prefixes, rules only from.claude/lint-rules/, no annotation text in the catalog, MPR006 wording) recorded as one note. Four paste-ready upstream drafts underbug-logs/pending-github-issues/, NOT YET FILED, each with the read-only duplicate search recorded. STOP row 26 inlearned-mdl-preflight.md(DG2 column andsort byover an association) and three lint-vocabulary facts with a before/after rule inlint-that-actually-runs.md.Upstream status checked on main as of 2026-09-25: no fix for M1 (only an attribute-rename XPath rewrite, unreleased), M2, M9;
sort byover an association has an unreleased fix;entity_typecomparison partly fixed, unreleased.Field evidence
Every "verified" line in the ledger names the v0.24.0 command and output run on a scratch copy of a small PoC model. Not probed: M5 (legacy grid XPath), the build half of M6/M7, M11 (diff-local speed), M4 content loss — the probe model has no data grids and no mxbuild was available. Those entries say so.
Checklist
render-paste-ready.shparsing replicated by hand)## BUG-DRAFT-<slug>:Open question for the maintainer: M3, M8 and M10 have ledger entries but no upstream draft yet.
🤖 Generated with Claude Code
https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
Generated by Claude Code