Skip to content

Commit bca673f

Browse files
akoclaude
andcommitted
docs: consolidate show-describe proposals into 11-proposals and update index
Move 19 SHOW/DESCRIBE proposals from docs/03-development/proposals/ to docs/11-proposals/ alongside all other proposals. Remove the old proposals README. Update the index with tiered SHOW/DESCRIBE section and linter proposal. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0abdcc2 commit bca673f

21 files changed

Lines changed: 44 additions & 111 deletions

docs/03-development/proposals/README.md

Lines changed: 0 additions & 111 deletions
This file was deleted.

docs/11-proposals/README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,50 @@ Playwright Testing ◄──── Playwright CLI
104104
| [Bulk Widget Property Updates](PROPOSAL_bulk_widget_property_updates.md) | Draft | Bulk find/modify custom widget properties across pages and snippets ||
105105
| [Structure Command](mxcli-structure-proposal.md) | Partial | Token-efficient project structure overview. SHOW STRUCTURE exists but some gaps remain ||
106106

107+
### SHOW/DESCRIBE for Missing Document Types
108+
109+
Add read-only SHOW and DESCRIBE commands for Mendix document types that lack MDL support. Prioritized by prevalence across real-world projects. All follow the same implementation pattern (AST constant, grammar rule, visitor, executor handler).
110+
111+
**Tier 1 — High Priority** (heavily used, present in all analyzed projects):
112+
113+
| Proposal | Status | Summary | Reader Exists |
114+
|----------|--------|---------|---------------|
115+
| [JavaScript Actions](show-describe-javascript-actions.md) | Proposed | SHOW/DESCRIBE for `JavaScriptActions$JavaScriptAction` (283 across 3 projects) | Yes |
116+
| [Building Blocks](show-describe-building-blocks.md) | Proposed | SHOW/DESCRIBE for `Forms$BuildingBlock` (233) | Yes |
117+
| [Page Templates](show-describe-page-templates.md) | Proposed | SHOW/DESCRIBE for `Forms$PageTemplate` (215) | Yes |
118+
| [Nanoflow DESCRIBE](show-describe-nanoflows.md) | Proposed | Enhanced DESCRIBE for `Microflows$Nanoflow` (227). Very low complexity — pure wiring | Yes (full) |
119+
| [JSON Structures](show-describe-json-structures.md) | Proposed | SHOW/DESCRIBE for `JsonStructures$JsonStructure` (96). Recursive element tree | No |
120+
| [Import Mappings](show-describe-import-mappings.md) | Proposed | SHOW/DESCRIBE for `ImportMappings$ImportMapping` (83). High complexity | No |
121+
| [Export Mappings](show-describe-export-mappings.md) | Proposed | SHOW/DESCRIBE for `ExportMappings$ExportMapping` (67). Shares impl with Import Mappings | No |
122+
| [Published REST Services](show-describe-published-rest-services.md) | Proposed | SHOW/DESCRIBE for `Rest$PublishedRestService` (16) | Yes |
123+
124+
**Tier 2 — Medium Priority** (common, useful for project understanding):
125+
126+
| Proposal | Status | Summary | Reader Exists |
127+
|----------|--------|---------|---------------|
128+
| [Module Settings](show-describe-module-settings.md) | Proposed | SHOW/DESCRIBE for `Projects$ModuleSettings` (97). Low complexity | No |
129+
| [Image Collections](show-describe-image-collections.md) | Proposed | SHOW/DESCRIBE for `Images$ImageCollection` (65) | Yes |
130+
| [Rules](show-describe-rules.md) | Proposed | SHOW/DESCRIBE for `Microflows$Rule` (49). Reuses microflow parsing | No |
131+
| [Message Definitions](show-describe-message-definitions.md) | Proposed | SHOW/DESCRIBE for `MessageDefinitions$MessageDefinitionCollection` (28) | No |
132+
| [Scheduled Events](show-describe-scheduled-events.md) | Proposed | SHOW/DESCRIBE for `ScheduledEvents$ScheduledEvent` (19) | Yes |
133+
| [Consumed REST Services](show-describe-consumed-rest-services.md) | Proposed | SHOW/DESCRIBE for `Rest$ConsumedRestService` (2) | No |
134+
135+
**Tier 3 — Low Priority** (small counts, simple types):
136+
137+
| Proposal | Status | Summary | Reader Exists |
138+
|----------|--------|---------|---------------|
139+
| [Regular Expressions](show-describe-regular-expressions.md) | Proposed | SHOW/DESCRIBE for `RegularExpressions$RegularExpression` (13). Very low complexity | No |
140+
| [Custom Icon Collections](show-describe-custom-icon-collections.md) | Proposed | SHOW/DESCRIBE for `CustomIcons$CustomIconCollection` (8) | No |
141+
| [Menu Documents](show-describe-menu-documents.md) | Proposed | SHOW/DESCRIBE for `Menus$MenuDocument` (6). Recursive menu items | No |
142+
| [Queues](show-describe-queues.md) | Proposed | SHOW/DESCRIBE for `Queues$Queue` (5). Very low complexity | No |
143+
| [Pluggable Widgets](show-describe-pluggable-widgets.md) | Proposed | Improve DESCRIBE output for pluggable (React) widgets that fall through to generic formatting | Yes |
144+
145+
### Linting
146+
147+
| Proposal | Status | Summary | Depends On |
148+
|----------|--------|---------|------------|
149+
| [Linter Framework](PROPOSAL_mxcli_linter.md) | Partial | Built-in Go rules (14) + Starlark extensible engine done. Some advanced rules remain ||
150+
107151
### Documentation & Analysis
108152

109153
| Proposal | Status | Summary | Depends On |

docs/03-development/proposals/show-describe-building-blocks.md renamed to docs/11-proposals/show-describe-building-blocks.md

File renamed without changes.

docs/03-development/proposals/show-describe-consumed-rest-services.md renamed to docs/11-proposals/show-describe-consumed-rest-services.md

File renamed without changes.

docs/03-development/proposals/show-describe-custom-icon-collections.md renamed to docs/11-proposals/show-describe-custom-icon-collections.md

File renamed without changes.

docs/03-development/proposals/show-describe-export-mappings.md renamed to docs/11-proposals/show-describe-export-mappings.md

File renamed without changes.

docs/03-development/proposals/show-describe-image-collections.md renamed to docs/11-proposals/show-describe-image-collections.md

File renamed without changes.

docs/03-development/proposals/show-describe-import-mappings.md renamed to docs/11-proposals/show-describe-import-mappings.md

File renamed without changes.

docs/03-development/proposals/show-describe-javascript-actions.md renamed to docs/11-proposals/show-describe-javascript-actions.md

File renamed without changes.

docs/03-development/proposals/show-describe-json-structures.md renamed to docs/11-proposals/show-describe-json-structures.md

File renamed without changes.

0 commit comments

Comments
 (0)