<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/d341d94f3abd45628fc953c53da6cdfd&quot; frameborder=&quot;0&quot; width=&quot;1908&quot; height=&quot;1431&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1431</height><width>1908</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1431</thumbnail_height><thumbnail_width>1908</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/d341d94f3abd45628fc953c53da6cdfd-7187f234d1e7f793.gif</thumbnail_url><duration>151.566633</duration><title>How a Shopping React Agent Validates Recommendations</title><description>In this Loom I walk through a pipeline that turns a parent’s pre tick shopping question into grounded, milestone based product recommendations in English and Arabic. It uses three tools: milestone lookup, catalog search with scope checking, then JSON extraction and schema validation. I show real inputs like a My baby is 6 month old and we are starting slowly in the next week, and it returns catalog grounded options, for example a product with 95 percent confidence. Schema validation explicitly flags failures to the viewer. There is no action requested from viewers.</description></oembed>