docs: atlas proposal quick-wins — fix stale chart note, add slider caveat, refresh status - #20
Merged
Merged
Conversation
…veat, refresh status Two verified doc fixes from the atlas-design proposal's P2 list, plus a status refresh of the proposal itself: - create-page.md: correct the stale chart note — Line/Bubble/Heatmap/TimeSeries ARE MDL-authorable (via the line/scalecolor object-lists; see 34-chart-widget-examples.mdl), not "use Studio Pro for those". Add the Slider/RangeSlider `showTooltip: false` caveat (React findDOMNode removed in MX 11 → "Could not render widget" on drag, a runtime crash mx check misses). - PROPOSAL_atlas_design_system.md: mark the shipped work done in the "mxcli work required" table — CE0148 grant guard (PR #15), Building Blocks READ (PR #16/#17) and INSTANTIATE (PR #19), and the two P2 doc fixes above. Bump status proposed → partial (the skill shipped in PR #18); list related PRs. Refresh the proposals README index. Remaining open proposal items: parameterized fragments, chart theme colourway, CREATE BUILDING BLOCK (author), typed designproperties, lint rules, and USE BUILDING BLOCK v1.1 (inline override + data-context shortcut). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JXnEgoc2NQP1Y2TWMCMXC4
ako
pushed a commit
that referenced
this pull request
Jul 28, 2026
…otchas Three check-time hints for constructs that pass `mxcli check` but surprise at build or render time (ledger findings #21/#25/#27): - MDL046: dateTime()/dateTimeUTC() with a non-literal argument (CE0117 — these build from hardcoded constants only). Hint: step off a literal anchor with addDays()/addMonths(), which take variables. - MDL047: an association compared to `empty` in a retrieve constraint (`[Module.Assoc = empty]` → CE0161 — `= empty` tests attributes, not associations). Hint: `[not(Assoc/Target)]`. A bare attribute and an attribute-over-association test are correctly not flagged. - MDL-WIDGET15 (info): two or more adjacent dynamictext siblings, which Mendix renders inline (concatenated, no separator) regardless of RenderMode. Info severity — advisory only, never fails the build. Finding #20 (division operand typing) is covered by the existing MDL041 (div→Decimal) and the new MDL045 (`/`-as-division) rather than a separate rule that would contradict CLAUDE.md's documented "integer div yields Decimal". Tests: TestValidateMicroflow_DateTimeLiterals, _XPathAssociationEmpty, TestValidateConsecutiveDynamicText. Repros in mdl-examples/bug-tests/. Skills + symptom table updated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JXnEgoc2NQP1Y2TWMCMXC4
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.
Knocks out the two trivial doc items from the
atlas-designproposal's P2 list and refreshes the proposal's own status now that most of it has shipped. Docs-only.create-page.md(a synced user skill)LineChart/BubbleChart/HeatMapare "not yet authorable via MDL — use Studio Pro for those." They are authorable (via theline/scalecolorobject-lists) — corrected, with a pointer tomdl-examples/doctype-tests/34-chart-widget-examples.mdl.showTooltip: falsecaveat — the tooltip calls React's removedfindDOMNodeon Mendix 11, throwing "Could not render widget" on drag (a runtime crashmx checkcan't catch).PROPOSAL_atlas_design_system.mdproposed → partial(the skill shipped in PR feat(skills): add atlas-design skill for visually appealing Mendix apps #18); added a related-PRs list.Remaining open proposal items (for the record)
Parameterized fragments · chart theme colourway ·
CREATE BUILDING BLOCK(author) · typeddesignproperties· lint rules ·USE BUILDING BLOCKv1.1 (inline override +over databaseshortcut).Skill-MDL check passes (157 checked, all green); no code changes.
🤖 Generated with Claude Code
https://claude.ai/code/session_01JXnEgoc2NQP1Y2TWMCMXC4
Generated by Claude Code