We have a proper API contract for BookingRecommendation as a Hydra resource:
- Contract:
booking-recommendations.yaml
Currently the AI service streams recommendations directly to the frontend via SSE (POST /recommendations), returning flat objects like: