Fix nutrition catalog: Add missing pet types causing 404 errors #188
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The petclinic AI agent was recommending products for pet types that don't exist in the nutrition catalog, causing a cascade of failures:
Root Cause
The nutrition service catalog only contained 6 pet types (cat, dog, bird, lizard, snake, hamster) but the AI agent was requesting nutrition for 5 additional pet types that didn't exist in the database.
Solution
Added the missing pet types to
pet-nutrition-service/db-seed.js:Each entry includes appropriate nutrition facts and product recommendations.
Impact
Testing
After deployment, the nutrition service will respond successfully to all pet types that the AI agent requests, eliminating the timeout and error cascade.