{"sources":[{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","type":"listing","url":"https://snugglebugzbaby.myshopify.com/products.json","retrieval_at":"2026-10-15T20:12:24.344Z","source_hash":"2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","access_verdict":"permitted","robots_result":"allow"}],"summaries":[],"facts":[{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:0","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Type of toy","ordinal":0,"value_number":null,"unit":null,"value_text":"A pull-along duck that whistles and sings as a string is pulled.","original_value":"pulling a string, which activates the automatic whistling and singing","confidence":0.9,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":641,"end":710,"summary_id":null,"excerpt_id":null,"span_sha256":"7965b0fcb67352697c8f0eb8c1f6897b45fedef161f427e3e23bea67f4c4599e","source_locator":"characters 641 to 710 of the retained text"}},{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:1","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Intended user","ordinal":1,"value_number":null,"unit":null,"value_text":"Described as aimed at toddlers who are learning to walk.","original_value":"Your toddler will become a big-time, busy walker","confidence":0.6,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":349,"end":397,"summary_id":null,"excerpt_id":null,"span_sha256":"7323c65f5ca304112fc09b43a4c7b9ca8ed0980ae7f11fbf070abcc95df194a2","source_locator":"characters 349 to 397 of the retained text"}},{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:2","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Sounds stop when still","ordinal":2,"value_number":null,"unit":null,"value_text":"The sounds stop when the duck stops, so a child can see cause and effect.","original_value":"When the duck stops, the sounds stop","confidence":0.9,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":815,"end":851,"summary_id":null,"excerpt_id":null,"span_sha256":"0f4f4cbc84a62e173d73df3586d0332f25f8e2d5700221570e5f61c16ef70cd8","source_locator":"characters 815 to 851 of the retained text"}},{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:3","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Unattended play","ordinal":3,"value_number":null,"unit":null,"value_text":"The duck whistles and calls the child to play when left unattended, with gaps that increase between calls.","original_value":"Let the Pull Along Duck whistle and call your baby to play when left unattended","confidence":0.8,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":1119,"end":1198,"summary_id":null,"excerpt_id":null,"span_sha256":"ffb5a0b02cead4e61c71fe55d7b3eaa3530dc3b6829e6005726897de71937252","source_locator":"characters 1119 to 1198 of the retained text"}},{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:4","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Beaded cylinder","ordinal":4,"value_number":null,"unit":null,"value_text":"The toy carries a beaded cylinder toy on its back.","original_value":"this 2 in 1 toy carries a beaded cylinder toy on its back","confidence":0.9,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":494,"end":551,"summary_id":null,"excerpt_id":null,"span_sha256":"bbadefaa090e0dd51f19302bc4ffe1a9a9c4486386030286fd8073f7ec56e55e","source_locator":"characters 494 to 551 of the retained text"}},{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:fact:5","source_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing","field":"Removable coaster","ordinal":5,"value_number":null,"unit":null,"value_text":"The coaster cylinder can be taken off the duck's back.","original_value":"which can be removed from the duck","confidence":0.85,"citation":{"lineage_tier":"T1","artefact_id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:quick:source:0:listing:artefact:2296649496ccbac2d56566fe2094c77eb89436e386bbe0d7ae08d772119a2d20","start":1009,"end":1043,"summary_id":null,"excerpt_id":null,"span_sha256":"9892109ffc42c3b8239ded9c0023be5f2a67b1f9ac577715958e4c447aedd59b","source_locator":"characters 1009 to 1043 of the retained text"}}],"facet_texts":[],"gaps":[{"id":"snugglebugz-ca--yookidoo-pull-along-whistling-duck:pack:1:gap:facets:0","source_type":"facets","url":null,"reason":"embeddings skipped in the store-data batch","detail":"the store-data batch makes no embedding call of any kind; this pack has no facet texts and no vectors","recorded_at":"2026-10-16T08:08:45.702Z"}],"facet_check":null,"evidence_depth":{"note":"Store data: every fact here was written from the product data the store itself publishes (title, vendor, product type, variants, tags and description), as RoboTrunk holds it, and each fact's quote was found word for word in that text. No outside source was read and no web search was made. The grader then checked each fact against that text. The store's description was held only up to its first 1,200 characters, so anything later in it was not read. A deeper read with outside sources may follow later.","depth":"store_data","model":"claude-haiku-5-5","sources":[{"url":"https://snugglebugzbaby.myshopify.com/products.json","role":"the store's own product data","retained":true}],"batch_id":"store-data:snugglebugz-ca:2026-10-16T08-06-47-146Z:886","reasoning":"low","batch_size":10,"embeddings":"skipped in the store-data batch: no embedding call of any kind is made in this mode","merged_stores":[],"description_cut":true,"write_turn_timeout_minutes":10,"facts_dropped_quote_not_found":0}}