Skip to content

5 implement sqlite based product mapping persistence scraped metadata - #6

Open
ddvlamin wants to merge 13 commits into
mainfrom
5-implement-sqlite-based-product-mapping-persistence-scraped-metadata
Open

5 implement sqlite based product mapping persistence scraped metadata#6
ddvlamin wants to merge 13 commits into
mainfrom
5-implement-sqlite-based-product-mapping-persistence-scraped-metadata

Conversation

@ddvlamin

@ddvlamin ddvlamin commented Aug 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

ddvlamin added 13 commits August 2, 2026 10:41
- Rename normalized_name to query across domain models, database, and tools
- Extract topCategoryName from Colruyt API response and persist in database
- Extract schema migrations into xtra.migrations module
- Update tool descriptions in handle_list_tools with usage triggers
- Ensure client environment variables are validated without hardcoded dotenv paths
…nd presentation formatting

- Refactor MCP server to use FastMCP @mcp.tool() decorators
- Return structured JSON responses with pagination metadata across all tools
- Add presentation_markdown with top category info and next-page pagination options
- Add product_assistant_mode MCP prompt
- Enforce snake_case top_category_name across internal models
- Configure setuptools package discovery in pyproject.toml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant