Skip to content

bug-logs: BUG-DRAFT-layout-merge-in-if-branch — v0.24.0 auto-layout overlaps the merge with the activity after a loop in an if branch - #137

Merged
MendixMau merged 1 commit into
masterfrom
bug-logs/layout-merge-in-if-branch
Sep 25, 2026
Merged

MendixMau merged 1 commit into
masterfrom
bug-logs/layout-merge-in-if-branch

Conversation

@MendixMau

Copy link
Copy Markdown
Owner

Direct lane (changes to skills/, bug-logs/, bin/, project-bin/, project-tests/, pipelines)

What changed and why (one paragraph):

Parks the v0.24.0 auto-layout defect found while measuring for #135 in the toolkit's own bug convention: a ## BUG-DRAFT-layout-merge-in-if-branch ledger entry in bug-logs/mxcli-bugs.md (provenance fields, repro, measured coordinates, two clean controls, workaround, and why it matters to the #134 lint ratchet), plus the paste-ready upstream draft bug-logs/pending-github-issues/layout-merge-in-if-branch.md with Status: NOT YET FILED, so render-paste-ready.sh picks it up. The maintainer files it upstream and writes the issue URL back into both places. The skill in #135 already documents the workaround; this PR is the evidence trail behind it.

Field evidence — which real project this ran against / was observed in, and what it measured
or fixed there:

Measured on mxcli v0.24.0 (built from the v0.24.0 tag), Mendix 11.12.1, on a scratch copy of a small PoC model. A loop followed by a commit inside an if branch: merge at 1230,200 on top of the commit at 1210,200; lint MPR008 on a script with no @position. Controls on the same binary and copy: plain if/else (merge 970,200) and a branch holding only the loop both lay out clean.

  • No client data anywhere in the diff (leak guard clean; manual grep hits only the CHANGELOG credit)
  • Size cap: 3 files, +115 lines
  • Test tier reached: T0 (bug-log prose, no instrument); check-pr-discipline clean (no BUG-number collision, entry headed BUG-DRAFT-)
  • For a new/changed instrument: n/a
  • For a new skill: n/a
  • CHANGELOG.md line appended in this PR, crediting the source project or person (CI-checked)
  • New bug entries headed ## BUG-DRAFT-<slug>:

🤖 Generated with Claude Code

https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw


Generated by Claude Code

…verlaps the merge with the activity after a loop in an if branch

Parked as a paste-ready upstream draft (NOT YET FILED) plus the ledger entry,
so the lint ratchet's MPR008 rise can be told apart from a real overlap.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VJgWP5vEoAsNsJYqCDMGNw
@MendixMau
MendixMau marked this pull request as ready for review September 25, 2026 08:54
@MendixMau
MendixMau merged commit 352dfab into master Sep 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant