{"node":{"node_id":"restaurant:prato-gaio","parent_id":"restaurants","kind":"restaurant","title":"Prato Gaio","summary":"Montecalvo Versiggia; menus, bookings, photos and original evidence from the supplied snapshot.","record_count":33},"children":[{"node_id":"restaurant:prato-gaio/menus","parent_id":"restaurant:prato-gaio","kind":"group","title":"Menus and typical dishes","summary":"Read original evidence and its limitations.","record_count":28},{"node_id":"restaurant:prato-gaio/sources","parent_id":"restaurant:prato-gaio","kind":"group","title":"Original documents and PDF pages","summary":"Read original evidence and its limitations.","record_count":2},{"node_id":"restaurant:prato-gaio/photos","parent_id":"restaurant:prato-gaio","kind":"group","title":"Photos","summary":"Read original evidence and its limitations.","record_count":1},{"node_id":"restaurant:prato-gaio/facts","parent_id":"restaurant:prato-gaio","kind":"group","title":"Restaurant facts and reservations","summary":"Read original evidence and its limitations.","record_count":2}],"records":[{"record_id":"booking:prato-gaio","kind":"booking","restaurant_id":"prato-gaio","title":"Reservations — Prato Gaio","text":"Phone 0385 99726; email info@ristorantepratogaio.it","excerpt":"Phone 0385 99726; email info@ristorantepratogaio.it","data":{"booking":"Phone 0385 99726; email info@ristorantepratogaio.it"},"provenance":[{"locator":{"end":501,"start":501,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Bookings are reported contact methods and policies, not live availability or confirmed reservations.","Raw source policies and contacts may conflict; retrieve those source documents too."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:eead5c0e695a4205","kind":"dish","restaurant_id":"prato-gaio","title":"Agnolotti di manzo \"in surbir\"","text":"| Primi piatti | Agnolotti di manzo \"in surbir\" | 18,00 |  |","excerpt":"| Primi piatti | Agnolotti di manzo \"in surbir\" | 18,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Primi piatti","dish":"Agnolotti di manzo \"in surbir\"","price_raw":"18,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":519,"start":519,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":8,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:4a2b0d63af169191","kind":"dish","restaurant_id":"prato-gaio","title":"Agnolotti di manzo al burro di alpeggio oppure al sugo di stufato","text":"| Primi piatti | Agnolotti di manzo al burro di alpeggio oppure al sugo di stufato | 18,00 |  |","excerpt":"| Primi piatti | Agnolotti di manzo al burro di alpeggio oppure al sugo di stufato | 18,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Primi piatti","dish":"Agnolotti di manzo al burro di alpeggio oppure al sugo di stufato","price_raw":"18,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":520,"start":520,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":9,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:93aecd850f86056d","kind":"dish","restaurant_id":"prato-gaio","title":"Blu di bufala lombarda","text":"| Formaggi | Blu di bufala lombarda | 9,00 |  |","excerpt":"| Formaggi | Blu di bufala lombarda | 9,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Formaggi","dish":"Blu di bufala lombarda","price_raw":"9,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":530,"start":530,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":19,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:26e9c4262a928a47","kind":"dish","restaurant_id":"prato-gaio","title":"Budino di mosto cotto di uva croatina","text":"| Dolcezze di fine tavola | Budino di mosto cotto di uva croatina | 8,00 |  |","excerpt":"| Dolcezze di fine tavola | Budino di mosto cotto di uva croatina | 8,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Dolcezze di fine tavola","dish":"Budino di mosto cotto di uva croatina","price_raw":"8,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":535,"start":535,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":24,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:11e3db38701974b0","kind":"dish","restaurant_id":"prato-gaio","title":"Cocottina di crema bruciata, semifreddo al mascarpone e sorbetto alla melagrana","text":"| Dolcezze di fine tavola | Cocottina di crema bruciata, semifreddo al mascarpone e sorbetto alla melagrana | 9,00 |  |","excerpt":"| Dolcezze di fine tavola | Cocottina di crema bruciata, semifreddo al mascarpone e sorbetto alla melagrana | 9,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Dolcezze di fine tavola","dish":"Cocottina di crema bruciata, semifreddo al mascarpone e sorbetto alla melagrana","price_raw":"9,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":536,"start":536,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":25,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:250265f94ac804c3","kind":"dish","restaurant_id":"prato-gaio","title":"Collo ripieno al fegato grasso d'oca con mostarda di anguria verde","text":"| Secondi piatti | Collo ripieno al fegato grasso d'oca con mostarda di anguria verde | 26,00 |  |","excerpt":"| Secondi piatti | Collo ripieno al fegato grasso d'oca con mostarda di anguria verde | 26,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Secondi piatti","dish":"Collo ripieno al fegato grasso d'oca con mostarda di anguria verde","price_raw":"26,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":526,"start":526,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":15,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:ac9e4174a6371ef4","kind":"dish","restaurant_id":"prato-gaio","title":"Cotechino caldo con flan di carote e mandorle","text":"| E per cominciare | Cotechino caldo con flan di carote e mandorle | 16,00 |  |","excerpt":"| E per cominciare | Cotechino caldo con flan di carote e mandorle | 16,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"E per cominciare","dish":"Cotechino caldo con flan di carote e mandorle","price_raw":"16,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":515,"start":515,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":4,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:43ce40a32c0250bd","kind":"dish","restaurant_id":"prato-gaio","title":"Degustazione di Gorgonzola dolce, Gorgonzola naturale e Taleggio","text":"| Formaggi | Degustazione di Gorgonzola dolce, Gorgonzola naturale e Taleggio | 16,00 |  |","excerpt":"| Formaggi | Degustazione di Gorgonzola dolce, Gorgonzola naturale e Taleggio | 16,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Formaggi","dish":"Degustazione di Gorgonzola dolce, Gorgonzola naturale e Taleggio","price_raw":"16,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":531,"start":531,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":20,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:925d89b7703b589a","kind":"dish","restaurant_id":"prato-gaio","title":"Degustazione di tre assaggi di nostra proposta secondo tradizione, territorio e stagione","text":"| E per cominciare | Degustazione di tre assaggi di nostra proposta secondo tradizione, territorio e stagione | 23,00 |  |","excerpt":"| E per cominciare | Degustazione di tre assaggi di nostra proposta secondo tradizione, territorio e stagione | 23,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"E per cominciare","dish":"Degustazione di tre assaggi di nostra proposta secondo tradizione, territorio e stagione","price_raw":"23,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":517,"start":517,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":6,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:0c128f725d3bf408","kind":"dish","restaurant_id":"prato-gaio","title":"Duls in brüsc","text":"| E per cominciare | Duls in brüsc | 16,00 |  |","excerpt":"| E per cominciare | Duls in brüsc | 16,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"E per cominciare","dish":"Duls in brüsc","price_raw":"16,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":514,"start":514,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":3,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:1116d237d9d6a3be","kind":"dish","restaurant_id":"prato-gaio","title":"Faraona disossata con ripieno tipico della Valle Versa, patate al forno e Mostarda di Voghera","text":"| Secondi piatti | Faraona disossata con ripieno tipico della Valle Versa, patate al forno e Mostarda di Voghera | 22,00 |  |","excerpt":"| Secondi piatti | Faraona disossata con ripieno tipico della Valle Versa, patate al forno e Mostarda di Voghera | 22,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Secondi piatti","dish":"Faraona disossata con ripieno tipico della Valle Versa, patate al forno e Mostarda di Voghera","price_raw":"22,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":524,"start":524,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":13,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:b0b8782a511d0602","kind":"dish","restaurant_id":"prato-gaio","title":"Farsulè di caprino con purea di pere al profumo di cannella","text":"| E per cominciare | Farsulè di caprino con purea di pere al profumo di cannella | 18,00 |  |","excerpt":"| E per cominciare | Farsulè di caprino con purea di pere al profumo di cannella | 18,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"E per cominciare","dish":"Farsulè di caprino con purea di pere al profumo di cannella","price_raw":"18,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":516,"start":516,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":5,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:5b26c64959492468","kind":"dish","restaurant_id":"prato-gaio","title":"Filetto di baccalà in crosta di mandorle e pistacchi, salsa di agrumi e zenzero","text":"| Secondi piatti | Filetto di baccalà in crosta di mandorle e pistacchi, salsa di agrumi e zenzero | 25,00 |  |","excerpt":"| Secondi piatti | Filetto di baccalà in crosta di mandorle e pistacchi, salsa di agrumi e zenzero | 25,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Secondi piatti","dish":"Filetto di baccalà in crosta di mandorle e pistacchi, salsa di agrumi e zenzero","price_raw":"25,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":525,"start":525,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":14,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:a9fa90c82df2736e","kind":"dish","restaurant_id":"prato-gaio","title":"Gorgonzola naturale \"Il Malghesino\" di Angelo Croce","text":"| Formaggi | Gorgonzola naturale \"Il Malghesino\" di Angelo Croce | 9,00 |  |","excerpt":"| Formaggi | Gorgonzola naturale \"Il Malghesino\" di Angelo Croce | 9,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Formaggi","dish":"Gorgonzola naturale \"Il Malghesino\" di Angelo Croce","price_raw":"9,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":527,"start":527,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":16,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:a4000c6305b46b6e","kind":"dish","restaurant_id":"prato-gaio","title":"Guancialino di maiale cotto a fuoco lento in vino bianco con spuma di sedano rapa al profumo di salvia","text":"| Secondi piatti | Guancialino di maiale cotto a fuoco lento in vino bianco con spuma di sedano rapa al profumo di salvia | 22,00 |  |","excerpt":"| Secondi piatti | Guancialino di maiale cotto a fuoco lento in vino bianco con spuma di sedano rapa al profumo di salvia | 22,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Secondi piatti","dish":"Guancialino di maiale cotto a fuoco lento in vino bianco con spuma di sedano rapa al profumo di salvia","price_raw":"22,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":523,"start":523,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":12,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:e88f50f65021df4b","kind":"dish","restaurant_id":"prato-gaio","title":"Reginette di farina tipo 2 con funghi porcini freschi","text":"| Primi piatti | Reginette di farina tipo 2 con funghi porcini freschi | 22,00 |  |","excerpt":"| Primi piatti | Reginette di farina tipo 2 con funghi porcini freschi | 22,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Primi piatti","dish":"Reginette di farina tipo 2 con funghi porcini freschi","price_raw":"22,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":522,"start":522,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":11,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:fce5385d0a2d2ad8","kind":"dish","restaurant_id":"prato-gaio","title":"Salame di cioccolato con pistacchi e albicocche candite","text":"| Dolcezze di fine tavola | Salame di cioccolato con pistacchi e albicocche candite | 8,00 |  |","excerpt":"| Dolcezze di fine tavola | Salame di cioccolato con pistacchi e albicocche candite | 8,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Dolcezze di fine tavola","dish":"Salame di cioccolato con pistacchi e albicocche candite","price_raw":"8,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":534,"start":534,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":23,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:9d50ea5fbddb2756","kind":"dish","restaurant_id":"prato-gaio","title":"Salame di testa con insalata di pere, Parmigiano Reggiano e riduzione di aceto balsamico","text":"| E per cominciare | Salame di testa con insalata di pere, Parmigiano Reggiano e riduzione di aceto balsamico | 16,00 |  |","excerpt":"| E per cominciare | Salame di testa con insalata di pere, Parmigiano Reggiano e riduzione di aceto balsamico | 16,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"E per cominciare","dish":"Salame di testa con insalata di pere, Parmigiano Reggiano e riduzione di aceto balsamico","price_raw":"16,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":513,"start":513,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":2,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."},{"record_id":"dish:prato-gaio:eae0a22f171a3a98","kind":"dish","restaurant_id":"prato-gaio","title":"Selezione di formaggi da latte di capra del Boscasso","text":"| Formaggi | Selezione di formaggi da latte di capra del Boscasso | 18,00 |  |","excerpt":"| Formaggi | Selezione di formaggi da latte di capra del Boscasso | 18,00 |  |","data":{"menu_id":"menu:prato-gaio:9a2a40cbbd24691f","menu_title":"Menu d'autunno (pagina Menu)","course":"Formaggi","dish":"Selezione di formaggi da latte di capra del Boscasso","price_raw":"18,00","photo_ids":[],"validity":{"reason":"Preserve the stated period; active availability was not checked.","status":"dated_or_seasonal_current_unverified"},"photo_association_status":"none_supplied","source_status":"supplied_compilation_cross_checked_with_csv"},"provenance":[{"locator":{"end":532,"start":532,"type":"lines"},"path":"data/sources/oltrepo_restaurants.md","sha256":"570bf2f18898a6b5021e2bb1086df4a959d385b3955f6589e14e141d5129d5d7","source_id":"source:d4244ba0b1e7a05a","source_urls":[]},{"locator":{"header_rows":1,"row":21,"type":"csv_row"},"path":"data/sources/menus/prato-gaio/dishes.csv","sha256":"3d2a681fef4b4c31349e23016ea784fed9d9bdc5c68013ecedf7ad25fb50cff4","source_id":"source:6b6a756dc4695dd3","source_urls":[]}],"limitations":["Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"snapshot_date":"2026-10-10","match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity."}],"total":33,"offset":0,"limit":20,"next_offset":20,"warnings":["Compiled snapshot dated 2026-10-10. Confirm current menus, prices, hours and reservation availability with the restaurant.","Source snapshot dated 2026-10-10; current menus, prices, opening hours and availability were not live-confirmed.","Bookings are reported contact methods and policies, not live availability or confirmed reservations.","Raw source policies and contacts may conflict; retrieve those source documents too.","Price is verbatim, including missing/unit/portion/OCR qualifiers."],"match_semantics":"Lexical OR matches ranked by BM25. A match routes to evidence; it does not verify availability, dietary suitability, or a photo-to-dish identity.","schema_version":"restaurant-index-v1","query_version":"restaurant-query-v1","release_id":"oltrepo-20261010-4b6793332944"}