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
#Fri Jan 02 17:15:36 CST 2026
gradle.version=9.2.0
#Fri Jan 09 21:52:31 CST 2026
gradle.version=8.9
......
......@@ -76,7 +76,6 @@ COMPLETED ITEMS REMOVED
### Path Delimiter Tests (Requires server restart)
- [ ] `/PopCommerce/PopCommerceAdmin/Catalog/Product` works
- [ ] `PopCommerce.PopCommerceAdmin.Catalog.Product` still works (backward compat)
- [ ] Navigation links use `/` in output
- [ ] Error messages reference paths with `/`
- [ ] Documentation updated to use `/`
......
......@@ -67,21 +67,21 @@ For ${focus?.capitalize() ?: 'General'} operations:
${focus == 'catalog' ? '''
## Catalog Operations
- **FindProduct**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct` for product catalog
- **FindFeature**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature` to search by features like color or size
- **EditPrices**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices` to check prices
- **FindProduct**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct` for product catalog
- **FindFeature**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature` to search by features like color or size
- **EditPrices**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices` to check prices
''' : ''}
${focus == 'orders' ? '''
## Order Operations
- **FindOrder**: Use `/PopCommerce/PopCommerceAdmin.Order.FindOrder` for order status and lookup
- **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for general order searches
- **FindOrder**: Use `/PopCommerce/PopCommerceAdmin/Order/FindOrder` for order status and lookup
- **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for general order searches
''' : ''}
${focus == 'customers' ? '''
## Customer Operations
- **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot.Customer` for customer management
- **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for customer lookup
- **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot/Customer` for customer management
- **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for customer lookup
''' : ''}
${detailLevel == 'advanced' ? '''
......
......@@ -45,23 +45,23 @@ Use the following discovery tools to explore available functionality:
## Common Screen Paths
### Catalog Operations
- `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products
- `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size
- `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices
- `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products
- `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size
- `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices
### Order Management
- `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details
- `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search
- `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details
- `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search
### Customer Management
- `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts
- `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup
- `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts
- `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup
## Tips for LLM Clients
- All screens support parameterized queries for filtering results
- Use `moqui_render_screen` with screen path to execute screens
- Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`)
- Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`)
- Check `moqui_get_screen_details` for required parameters before rendering
- Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData>
</moqui.resource.DbResourceFile>
......@@ -107,23 +107,23 @@ Use the following discovery tools to explore available functionality:
## Common Screen Paths
### Catalog Operations
- `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products
- `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size
- `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices
- `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products
- `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size
- `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices
### Order Management
- `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details
- `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search
- `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details
- `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search
### Customer Management
- `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts
- `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup
- `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts
- `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup
## Tips for LLM Clients
- All screens support parameterized queries for filtering results
- Use `moqui_render_screen` with screen path to execute screens
- Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`)
- Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`)
- Check `moqui_get_screen_details` for required parameters before rendering
- Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData>
</moqui.resource.DbResourceFile>
......@@ -174,7 +174,7 @@ Use browse tools to explore the full catalog of PopCommerce screens starting fro
<moqui.resource.DbResource
resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT"
parentResourceId="WIKI_MCP_SCREEN_DOCS"
filename="SimpleScreens.Root.md"
filename="SimpleScreens/Root.md"
isFile="Y"/>
<moqui.resource.DbResourceFile
resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT"
......@@ -200,7 +200,7 @@ These screens are primarily for learning Moqui screen development patterns.]]></
<moqui.resource.wiki.WikiPage
wikiPageId="MCP_SCREEN_DOCS/SimpleRoot"
wikiSpaceId="MCP_SCREEN_DOCS"
pagePath="SimpleScreens.Root"
pagePath="SimpleScreens/Root"
publishedVersionName="v1"
restrictView="N">
</moqui.resource.wiki.WikiPage>
......