Enable navi_ui card_grid for realtor profile
- Add navi_ui MCP group to realtor profile tools.
- Document card_grid payload shape in realtor system prompt.
- Add card_grid schema validation in navi/mcp/ui_server.py.
- Implement CardGrid.vue: 4-card responsive grid, image/meta/description,
  modal with full details and actions on click.
- Render UI components via dynamic component in UiComponentCard.vue.
- Tests: card_grid payload validation, chat store handler, CardGrid rendering
  and modal open.

Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 29d39ac commit d58ed4758f46e32ee90d96873ed6e0e7f4dc0bb3
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 9 days ago
Showing 8 changed files
View
navi/mcp/ui_server.py
View
navi/profiles/realtor/config.json
View
navi/profiles/realtor/system_prompt.txt
View
tests/unit/mcp/test_ui_server.py
View
webclient/src/components/messages/CardGrid.vue 0 → 100644
View
webclient/src/components/messages/UiComponentCard.vue
View
webclient/tests/unit/components/CardGrid.test.js 0 → 100644
View
webclient/tests/unit/stores/chat.test.js