d7412773 by Ean Schuessler

Update screen paths from dot to slash notation

Fix path references in data files to use forward slash notation:
- /PopCommerce/PopCommerceAdmin.Catalog.Product → /PopCommerce/PopCommerceAdmin/Catalog/Product
- /PopCommerce/PopCommerceAdmin.Order.FindOrder → /PopCommerce/PopCommerceAdmin/Order/FindOrder
- /PopCommerce/PopCommerceRoot.Customer → /PopCommerce/PopCommerceRoot/Customer

Also updates:
- AGENTS.md: Remove completed path delimiter test items
- Fix wiki page path references (SimpleScreens.Root → SimpleScreens/Root)

Aligns with slash-based path system adopted in earlier refactor.
1 parent e229c14d
1 #Fri Jan 02 17:15:36 CST 2026 1 #Fri Jan 09 21:52:31 CST 2026
2 gradle.version=9.2.0 2 gradle.version=8.9
......
...@@ -76,7 +76,6 @@ COMPLETED ITEMS REMOVED ...@@ -76,7 +76,6 @@ COMPLETED ITEMS REMOVED
76 76
77 ### Path Delimiter Tests (Requires server restart) 77 ### Path Delimiter Tests (Requires server restart)
78 - [ ] `/PopCommerce/PopCommerceAdmin/Catalog/Product` works 78 - [ ] `/PopCommerce/PopCommerceAdmin/Catalog/Product` works
79 - [ ] `PopCommerce.PopCommerceAdmin.Catalog.Product` still works (backward compat)
80 - [ ] Navigation links use `/` in output 79 - [ ] Navigation links use `/` in output
81 - [ ] Error messages reference paths with `/` 80 - [ ] Error messages reference paths with `/`
82 - [ ] Documentation updated to use `/` 81 - [ ] Documentation updated to use `/`
......
...@@ -67,21 +67,21 @@ For ${focus?.capitalize() ?: 'General'} operations: ...@@ -67,21 +67,21 @@ For ${focus?.capitalize() ?: 'General'} operations:
67 67
68 ${focus == 'catalog' ? ''' 68 ${focus == 'catalog' ? '''
69 ## Catalog Operations 69 ## Catalog Operations
70 - **FindProduct**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct` for product catalog 70 - **FindProduct**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct` for product catalog
71 - **FindFeature**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature` to search by features like color or size 71 - **FindFeature**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature` to search by features like color or size
72 - **EditPrices**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices` to check prices 72 - **EditPrices**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices` to check prices
73 ''' : ''} 73 ''' : ''}
74 74
75 ${focus == 'orders' ? ''' 75 ${focus == 'orders' ? '''
76 ## Order Operations 76 ## Order Operations
77 - **FindOrder**: Use `/PopCommerce/PopCommerceAdmin.Order.FindOrder` for order status and lookup 77 - **FindOrder**: Use `/PopCommerce/PopCommerceAdmin/Order/FindOrder` for order status and lookup
78 - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for general order searches 78 - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for general order searches
79 ''' : ''} 79 ''' : ''}
80 80
81 ${focus == 'customers' ? ''' 81 ${focus == 'customers' ? '''
82 ## Customer Operations 82 ## Customer Operations
83 - **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot.Customer` for customer management 83 - **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot/Customer` for customer management
84 - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for customer lookup 84 - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for customer lookup
85 ''' : ''} 85 ''' : ''}
86 86
87 ${detailLevel == 'advanced' ? ''' 87 ${detailLevel == 'advanced' ? '''
......
...@@ -45,23 +45,23 @@ Use the following discovery tools to explore available functionality: ...@@ -45,23 +45,23 @@ Use the following discovery tools to explore available functionality:
45 ## Common Screen Paths 45 ## Common Screen Paths
46 46
47 ### Catalog Operations 47 ### Catalog Operations
48 - `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products 48 - `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products
49 - `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size 49 - `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size
50 - `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices 50 - `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices
51 51
52 ### Order Management 52 ### Order Management
53 - `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details 53 - `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details
54 - `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search 54 - `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search
55 55
56 ### Customer Management 56 ### Customer Management
57 - `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts 57 - `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts
58 - `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup 58 - `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup
59 59
60 ## Tips for LLM Clients 60 ## Tips for LLM Clients
61 61
62 - All screens support parameterized queries for filtering results 62 - All screens support parameterized queries for filtering results
63 - Use `moqui_render_screen` with screen path to execute screens 63 - Use `moqui_render_screen` with screen path to execute screens
64 - Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`) 64 - Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`)
65 - Check `moqui_get_screen_details` for required parameters before rendering 65 - Check `moqui_get_screen_details` for required parameters before rendering
66 - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> 66 - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData>
67 </moqui.resource.DbResourceFile> 67 </moqui.resource.DbResourceFile>
...@@ -107,23 +107,23 @@ Use the following discovery tools to explore available functionality: ...@@ -107,23 +107,23 @@ Use the following discovery tools to explore available functionality:
107 ## Common Screen Paths 107 ## Common Screen Paths
108 108
109 ### Catalog Operations 109 ### Catalog Operations
110 - `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products 110 - `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products
111 - `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size 111 - `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size
112 - `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices 112 - `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices
113 113
114 ### Order Management 114 ### Order Management
115 - `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details 115 - `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details
116 - `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search 116 - `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search
117 117
118 ### Customer Management 118 ### Customer Management
119 - `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts 119 - `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts
120 - `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup 120 - `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup
121 121
122 ## Tips for LLM Clients 122 ## Tips for LLM Clients
123 123
124 - All screens support parameterized queries for filtering results 124 - All screens support parameterized queries for filtering results
125 - Use `moqui_render_screen` with screen path to execute screens 125 - Use `moqui_render_screen` with screen path to execute screens
126 - Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`) 126 - Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`)
127 - Check `moqui_get_screen_details` for required parameters before rendering 127 - Check `moqui_get_screen_details` for required parameters before rendering
128 - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> 128 - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData>
129 </moqui.resource.DbResourceFile> 129 </moqui.resource.DbResourceFile>
...@@ -174,7 +174,7 @@ Use browse tools to explore the full catalog of PopCommerce screens starting fro ...@@ -174,7 +174,7 @@ Use browse tools to explore the full catalog of PopCommerce screens starting fro
174 <moqui.resource.DbResource 174 <moqui.resource.DbResource
175 resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" 175 resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT"
176 parentResourceId="WIKI_MCP_SCREEN_DOCS" 176 parentResourceId="WIKI_MCP_SCREEN_DOCS"
177 filename="SimpleScreens.Root.md" 177 filename="SimpleScreens/Root.md"
178 isFile="Y"/> 178 isFile="Y"/>
179 <moqui.resource.DbResourceFile 179 <moqui.resource.DbResourceFile
180 resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" 180 resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT"
...@@ -200,7 +200,7 @@ These screens are primarily for learning Moqui screen development patterns.]]></ ...@@ -200,7 +200,7 @@ These screens are primarily for learning Moqui screen development patterns.]]></
200 <moqui.resource.wiki.WikiPage 200 <moqui.resource.wiki.WikiPage
201 wikiPageId="MCP_SCREEN_DOCS/SimpleRoot" 201 wikiPageId="MCP_SCREEN_DOCS/SimpleRoot"
202 wikiSpaceId="MCP_SCREEN_DOCS" 202 wikiSpaceId="MCP_SCREEN_DOCS"
203 pagePath="SimpleScreens.Root" 203 pagePath="SimpleScreens/Root"
204 publishedVersionName="v1" 204 publishedVersionName="v1"
205 restrictView="N"> 205 restrictView="N">
206 </moqui.resource.wiki.WikiPage> 206 </moqui.resource.wiki.WikiPage>
......