{
  "schema_version": "place-taste-lab.codex-handoff.v1",
  "handoff_type": "recommendation_run",
  "generated_at": "2026-05-08T15:37:04+08:00",
  "run_id": "transit-india-sri-lanka-2027-itinerary-fifty-five-2026-05-08T153704+0800",
  "data_source": {
    "takeout_saved_dir": "takeout-saved",
    "active_list_file": "Transit India.csv",
    "taste_master_file": "TRY!.csv"
  },
  "input_manifest": {
    "active_list": {
      "role": "active",
      "name": "Transit India.csv",
      "path": "takeout-saved/Transit India.csv",
      "place_count": 16,
      "deduped_count": 16,
      "headers": [
        "標題",
        "筆記",
        "網址",
        "標籤",
        "留言"
      ]
    },
    "taste_master_list": {
      "role": "taste_master",
      "name": "TRY!.csv",
      "path": "takeout-saved/TRY!.csv",
      "place_count": 1522,
      "deduped_count": 1519,
      "headers": [
        "標題",
        "筆記",
        "網址",
        "標籤",
        "留言"
      ]
    },
    "lists": [
      {
        "role": "active",
        "name": "Transit India.csv",
        "path": "takeout-saved/Transit India.csv",
        "place_count": 16,
        "deduped_count": 16,
        "headers": [
          "標題",
          "筆記",
          "網址",
          "標籤",
          "留言"
        ]
      },
      {
        "role": "taste_master",
        "name": "TRY!.csv",
        "path": "takeout-saved/TRY!.csv",
        "place_count": 1522,
        "deduped_count": 1519,
        "headers": [
          "標題",
          "筆記",
          "網址",
          "標籤",
          "留言"
        ]
      },
      {
        "role": "supporting",
        "name": "transit-india-sri-lanka-2027-itinerary-fifty-five-2026-05-08",
        "path": "handoffs/archive/2026-05-08T153506+0800--transit-india-sri-lanka-2027-itinerary-fifty-five-2026-05-08.json",
        "place_count": 55,
        "deduped_count": 55
      },
      {
        "role": "supporting",
        "name": "transit-india-2027-itinerary-forty-2026-05-08",
        "path": "handoffs/archive/2026-05-08T151626+0800--transit-india-2027-itinerary-forty-2026-05-08.json",
        "place_count": 40,
        "deduped_count": 40
      },
      {
        "role": "excluded",
        "name": "hsinchu-city-transit-premium-wei-2026-05-08",
        "path": "handoffs/archive/2026-05-08T030858+0800--hsinchu-city-transit-premium-wei-2026-05-08.json",
        "place_count": 22,
        "deduped_count": 22
      },
      {
        "role": "excluded",
        "name": "transit-taiwan-tpass-taipei-daytrips-2026-05-08",
        "path": "handoffs/archive/2026-05-08T030028+0800--transit-taiwan-tpass-taipei-daytrips-2026-05-08.json",
        "place_count": 40,
        "deduped_count": 40
      },
      {
        "role": "excluded",
        "name": "transit-taiwan-sandiaoling-station-fresh-recs-2026-05-08",
        "path": "handoffs/archive/2026-05-08T024401+0800--transit-taiwan-sandiaoling-station-fresh-recs-2026-05-08.json",
        "place_count": 13,
        "deduped_count": 13
      },
      {
        "role": "excluded",
        "name": "transit-taiwan-more-like-transit-taiwan-2026-05-08",
        "path": "handoffs/archive/2026-05-08T022537+0800--transit-taiwan-more-like-transit-taiwan-2026-05-08.json",
        "place_count": 12,
        "deduped_count": 12
      }
    ]
  },
  "request": {
    "title": "Transit India + Sri Lanka - 2027 itinerary expansion",
    "target_city": "Delhi, Jaipur, Bengaluru, Chennai/Tamil Nadu, Thanjavur, Madurai, Kochi, Galle, Colombo",
    "target_neighborhoods": [
      "Delhi capital layers",
      "Jaipur craft and JLF logistics",
      "Bengaluru modernity",
      "Tamil Nadu culture",
      "Thanjavur Chola and manuscript layers",
      "Madurai temple life",
      "Kochi port history",
      "Galle/Colombo Indian Ocean colonial layers"
    ],
    "categories": [
      "Heritage",
      "Museum",
      "Craft",
      "Bookstore",
      "Gallery",
      "Temple",
      "Market",
      "Cafe",
      "Architecture",
      "Archive"
    ],
    "constraints": [
      "fifty-five spots",
      "no Japan or Tokyo recommendations",
      "avoid active Transit India places",
      "avoid TRY! places",
      "avoid unrelated existing archived/current recommendations while carrying forward useful non-Japan spots from the prior Transit India run",
      "favor itinerary utility and taste fit over generic popularity",
      "flag 2027 schedule uncertainty, especially JLF and event-dependent venues"
    ],
    "notes": "Expand Transit India using TRY!.csv as background taste memory for the India and Sri Lanka portions of a 2027 Taipei -> Delhi -> Jaipur/JLF -> South India -> Sri Lanka -> Tokyo -> Taipei itinerary. The user specifically removed Japan/Tokyo spots from the handoff and asked for fifty to fifty-five recommendations. Focus on Delhi capital layers, Jaipur craft/JLF, Bangalore modernity, Tamil Nadu culture, Madurai temple life, Kochi port history, and Galle/Colombo Indian Ocean colonial comparison."
  },
  "taste_profile": {
    "strong_signals": [
      "independent bookstores and book-cafe hybrids",
      "craft institutions with textile, paper, pottery, and maker-process depth",
      "adaptive reuse, restored old houses, warehouses, and civic cultural spaces",
      "modern/contemporary art institutions that are specific to place",
      "port-city and colonial-layer comparisons across the Indian Ocean",
      "slow recovery stops with design, coffee, book, craft, archive, or garden value"
    ],
    "weak_signals": [
      "fine dining and destination restaurants when they carry a clear point of view",
      "festival logistics when the event calendar is not yet fixed",
      "specialist retail as research when it is material-specific"
    ],
    "avoid": [
      "generic must-see lists without a taste rationale",
      "duplicates from Transit India.csv or TRY!.csv",
      "Japan/Tokyo recommendations for this run",
      "unrelated recommendations already surfaced in current/archive handoffs",
      "status-uncertain venues without caveats"
    ],
    "strategy": "Use Transit India as the active India route signal and TRY! as broad taste memory. Expand the handoff to 55 India/Sri Lanka spots, keep the strongest non-Japan places from the previous run, add more craft/archive/temple/port-depth, and keep explicit caveats for event-dependent or access-sensitive places."
  },
  "recommendations": [
    {
      "id": "delhi-sunder-nursery",
      "name": "Sunder Nursery",
      "category": "Heritage / Garden",
      "subcategory": "Mughal garden, ecological restoration, capital-city landscape",
      "city": "Delhi",
      "neighborhood": "Nizamuddin",
      "address": "Nizamuddin, New Delhi, Delhi 110013, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Sunder%20Nursery%20Nizamuddin%2C%20New%20Delhi%2C%20Delhi%20110013%2C%20India",
      "website": "https://www.sundernursery.org/",
      "instagram": "",
      "rationale": "A high-utility first Delhi layer: Mughal tomb-garden memory, British nursery history, and a contemporary ecological restoration all beside Humayun's Tomb. It matches the active list's museum/craft seriousness while giving the route a walkable decompression point after arrival.",
      "confidence": 0.9,
      "similarity_tags": [
        "capital layers",
        "heritage park",
        "Mughal garden",
        "urban ecology"
      ],
      "taste_matches": [
        "National Museum-style historical depth",
        "Craft Museum-level interpretation",
        "quiet but not generic"
      ],
      "source_evidence": [
        {
          "label": "Sunder Nursery official visitor page",
          "url": "https://www.sundernursery.org/visit-the-park.php",
          "note": "Official visitor page lists entry, opening information, and facilities."
        },
        {
          "label": "Sunder Nursery official overview",
          "url": "https://www.sundernursery.org/home.php",
          "note": "Official overview frames the site through World Heritage monuments, biodiversity, trees, and bird life."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Winter 2027 hours and evening access should be rechecked closer to the trip."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "delhi-safdarjung-tomb",
      "name": "Safdarjung Tomb",
      "category": "Heritage",
      "subcategory": "Late Mughal tomb and garden",
      "city": "Delhi",
      "neighborhood": "Safdarjung / Jor Bagh",
      "address": "Airforce Golf Course, Delhi Race Club, New Delhi, Delhi 110003, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Safdarjung%20Tomb%20Airforce%20Golf%20Course%2C%20Delhi%20Race%20Club%2C%20New%20Delhi%2C%20Delhi%20110003%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A compact counterpoint to the grander Humayun axis: late Mughal architecture under pressure, then the open geometry of Lutyens Delhi nearby. It gives the itinerary a visible hinge between empire, garden city, and modern capital planning.",
      "confidence": 0.8,
      "similarity_tags": [
        "late Mughal",
        "capital layers",
        "garden tomb",
        "Lutyens edge"
      ],
      "taste_matches": [
        "National Museum historical continuity",
        "architecture as political texture",
        "good half-day pairing with Lodhi/Jor Bagh"
      ],
      "source_evidence": [
        {
          "label": "Times of India conservation report",
          "url": "https://timesofindia.indiatimes.com/city/delhi/asi-repaints-safdarjung-tomb-entrance-after-choosing-wrong-colour/articleshow/110950400.cms",
          "note": "Recent conservation coverage includes ASI context and historical notes on the tomb."
        },
        {
          "label": "LBB Delhi visitor note",
          "url": "https://lbb.in/delhi/safdarjung-tomb/",
          "note": "Current local visitor guide gives practical opening and access notes."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Use this as an architectural stop, not as the only Mughal monument in Delhi."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "delhi-bikaner-house",
      "name": "Bikaner House",
      "category": "Arts / Heritage",
      "subcategory": "Princely-state residence turned cultural venue",
      "city": "Delhi",
      "neighborhood": "India Gate / Pandara Road",
      "address": "Bikaner House, Pandara Road, New Delhi 110003, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Bikaner%20House%20Bikaner%20House%2C%20Pandara%20Road%2C%20New%20Delhi%20110003%2C%20India",
      "website": "https://bikanerhouse.rajasthan.gov.in/",
      "instagram": "",
      "rationale": "This is a capital-layer cheat code: a princely residence inside New Delhi now operating as an exhibition and performance platform. It connects Rajasthan before Jaipur, contemporary art before JLF, and the imperial-capital geography around India Gate.",
      "confidence": 0.88,
      "similarity_tags": [
        "princely Delhi",
        "exhibitions",
        "Rajasthan bridge",
        "capital culture"
      ],
      "taste_matches": [
        "Nature Morte contemporary signal",
        "National Museum institutional signal",
        "craft-to-contemporary bridge"
      ],
      "source_evidence": [
        {
          "label": "Bikaner House official site",
          "url": "https://bikanerhouse.rajasthan.gov.in/",
          "note": "Official site describes the venue as a center for artistic and cultural engagement, with current and upcoming events."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Value depends on the exhibition calendar during January 2027; inspect events before locking a day."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "delhi-kiran-nadar-museum",
      "name": "Kiran Nadar Museum of Art",
      "category": "Museum",
      "subcategory": "Modern and contemporary Indian art",
      "city": "Delhi",
      "neighborhood": "Saket",
      "address": "145, DLF South Court Mall, Saket, New Delhi, Delhi 110017, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Kiran%20Nadar%20Museum%20of%20Art%20145%2C%20DLF%20South%20Court%20Mall%2C%20Saket%2C%20New%20Delhi%2C%20Delhi%20110017%2C%20India",
      "website": "https://www.knma.in/",
      "instagram": "",
      "rationale": "A useful modern-capital layer after the National Museum and Crafts Museum: private collecting, post-independence art, and contemporary programming in a city where official institutions can feel archival.",
      "confidence": 0.9,
      "similarity_tags": [
        "modern Indian art",
        "contemporary institution",
        "Delhi art"
      ],
      "taste_matches": [
        "Nature Morte active-list signal",
        "museum-first itinerary",
        "not popularity-only"
      ],
      "source_evidence": [
        {
          "label": "KNMA official site",
          "url": "https://www.knma.in/",
          "note": "Official site describes KNMA as India's first private modern and contemporary art museum and lists New Delhi visitor information."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Saket is not close to the India Gate/Nizamuddin cluster; pair with South Delhi food or gallery stops."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "delhi-dastkar-nature-bazaar",
      "name": "Dastkar Nature Bazaar",
      "category": "Craft / Market",
      "subcategory": "Artisan craft bazaar and seasonal fairs",
      "city": "Delhi",
      "neighborhood": "Andheria Modh / Chhatarpur",
      "address": "Nature Bazaar Venue, Anuvrat Marg, Andheria Modh, Chhatarpur, New Delhi, Delhi, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Dastkar%20Nature%20Bazaar%20Nature%20Bazaar%20Venue%2C%20Anuvrat%20Marg%2C%20Andheria%20Modh%2C%20Chhatarpur%2C%20New%20Delhi%2C%20Delhi%2C%20India",
      "website": "https://www.dastkar.org/",
      "instagram": "",
      "rationale": "A stronger fit than a generic market because it is organized around makers, textiles, regional crafts, and periodic thematic fairs. It extends the National Crafts Museum/Kamala signal into a buying-and-maker context.",
      "confidence": 0.72,
      "similarity_tags": [
        "craft bazaar",
        "textiles",
        "artisan economy",
        "maker context"
      ],
      "taste_matches": [
        "National Crafts Museum",
        "Kamala shop",
        "Calico textile interest"
      ],
      "source_evidence": [
        {
          "label": "Dastkar official site",
          "url": "https://www.dastkar.org/",
          "note": "Official organization source for the craft nonprofit."
        },
        {
          "label": "Garland Magazine fire report",
          "url": "https://garlandmag.com/fire-destroys-dozens-of-stalls-at-dastkar-nature-bazaar-new-delhi/",
          "note": "Recent source notes March 2026 fire damage, so status should be checked before visiting."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "A March 2026 fire damaged stalls; inspect the 2027 event calendar and operating status before committing."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "delhi-triveni-kala-sangam",
      "name": "Triveni Kala Sangam",
      "category": "Arts / Cafe",
      "subcategory": "Cultural campus, galleries, performance, courtyard cafe",
      "city": "Delhi",
      "neighborhood": "Mandi House",
      "address": "205, Tansen Marg, Mandi House, New Delhi, Delhi 110001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Triveni%20Kala%20Sangam%20205%2C%20Tansen%20Marg%2C%20Mandi%20House%2C%20New%20Delhi%2C%20Delhi%20110001%2C%20India",
      "website": "https://trivenikalasangam.org/",
      "instagram": "",
      "rationale": "A practical Delhi cultural campus where gallery-going, performance listings, and a courtyard meal can sit in one stop. It is less monumental than the National Museum, which is exactly why it helps read everyday capital culture.",
      "confidence": 0.78,
      "similarity_tags": [
        "Mandi House",
        "gallery",
        "performance",
        "courtyard cafe"
      ],
      "taste_matches": [
        "Cafe Lota-style museum food adjacency",
        "Nature Morte gallery signal",
        "capital cultural infrastructure"
      ],
      "source_evidence": [
        {
          "label": "Triveni Kala Sangam official site",
          "url": "https://trivenikalasangam.org/",
          "note": "Official source for the cultural institution and programming."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Best treated as an event-dependent slot; check exhibitions and performances the week before."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-anokhi-museum",
      "name": "Anokhi Museum of Hand Printing",
      "category": "Craft Museum",
      "subcategory": "Block printing, textile process, restored haveli",
      "city": "Jaipur",
      "neighborhood": "Amber",
      "address": "Chanwar Palkiwalon ki Haveli, Kheri Gate, Amber, Jaipur, Rajasthan, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Anokhi%20Museum%20of%20Hand%20Printing%20Chanwar%20Palkiwalon%20ki%20Haveli%2C%20Kheri%20Gate%2C%20Amber%2C%20Jaipur%2C%20Rajasthan%2C%20India",
      "website": "http://www.anokhi.com/museum/home.html",
      "instagram": "",
      "rationale": "Probably the most exact Jaipur match for the saved-list pattern: a textile process museum in a restored haveli, small enough to study closely, with the right craft/JLF overlap.",
      "confidence": 0.93,
      "similarity_tags": [
        "block print",
        "textiles",
        "restored haveli",
        "Amber craft"
      ],
      "taste_matches": [
        "Calico Museum textile depth",
        "Craft Museum maker context",
        "Tara Books print/process signal"
      ],
      "source_evidence": [
        {
          "label": "Museums of India Anokhi listing",
          "url": "https://shop.museumsofindia.org/node/384",
          "note": "Museum listing gives address, contact, and preservation focus."
        },
        {
          "label": "Global InCH Anokhi entry",
          "url": "https://globalinch.org/museum/the-anokhi-museum-of-hand-printing/",
          "note": "Craft heritage source describes the museum's focus on block-printed cloth."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Closed days and demonstration timing should be checked before going out to Amber."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-nila-house",
      "name": "Nila House",
      "category": "Craft / Design",
      "subcategory": "Textile archive, natural dyes, craft research",
      "city": "Jaipur",
      "neighborhood": "C-Scheme",
      "address": "C 86, Prithviraj Road, C-Scheme, Jaipur, Rajasthan 302001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Nila%20House%20C%2086%2C%20Prithviraj%20Road%2C%20C-Scheme%2C%20Jaipur%2C%20Rajasthan%20302001%2C%20India",
      "website": "https://www.nilajaipur.com/",
      "instagram": "",
      "rationale": "A contemporary craft-research stop with the right cross-pollination for this trip: Jaipur textiles, natural dyes, archive/retail tactility, and a Studio Mumbai restoration connection back to the active India list.",
      "confidence": 0.88,
      "similarity_tags": [
        "textile archive",
        "natural dyes",
        "craft research",
        "Studio Mumbai link"
      ],
      "taste_matches": [
        "Calico textile signal",
        "Studio Mumbai saved-list signal",
        "Tara Books archive/process signal"
      ],
      "source_evidence": [
        {
          "label": "Nila House official space page",
          "url": "https://www.nilajaipur.com/ourspace-nilahouse",
          "note": "Official page describes open studios, showrooms, archive, research library, gallery, textile vault, and Studio Mumbai restoration."
        },
        {
          "label": "Nila Vault official page",
          "url": "https://www.nilajaipur.com/vault",
          "note": "Official page describes textile archive access and naturally dyed handloom sample books."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Public access may depend on programming and appointment rules; confirm before visiting."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-amrapali-museum",
      "name": "Amrapali Museum",
      "category": "Museum",
      "subcategory": "Jewellery, tribal adornment, decorative arts",
      "city": "Jaipur",
      "neighborhood": "C-Scheme",
      "address": "K-14/B, Ashok Marg, Panch Batti, C-Scheme, Jaipur, Rajasthan, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Amrapali%20Museum%20K-14%2FB%2C%20Ashok%20Marg%2C%20Panch%20Batti%2C%20C-Scheme%2C%20Jaipur%2C%20Rajasthan%2C%20India",
      "website": "https://www.amrapalimuseum.com/",
      "instagram": "",
      "rationale": "A precise decorative-arts stop rather than broad palace sightseeing. It gives jewellery, tribal adornment, ritual objects, and craft language that should read well beside Calico and the National Crafts Museum.",
      "confidence": 0.9,
      "similarity_tags": [
        "jewellery",
        "decorative arts",
        "tribal craft",
        "Jaipur craft"
      ],
      "taste_matches": [
        "Calico Museum depth",
        "National Crafts Museum signal",
        "material culture"
      ],
      "source_evidence": [
        {
          "label": "Amrapali Museum official site",
          "url": "https://www.amrapalimuseum.com/",
          "note": "Official site describes the museum, collection focus, hours, and location."
        },
        {
          "label": "Amrapali Museum about page",
          "url": "https://amrapalimuseum.com/about/",
          "note": "Official about page explains the collection's focus on Indian jewellery, ritual, and decorative arts."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Closed Sundays in current posted hours; reconfirm closer to JLF week."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-jawahar-kala-kendra",
      "name": "Jawahar Kala Kendra",
      "category": "Arts / Architecture",
      "subcategory": "Charles Correa cultural center",
      "city": "Jaipur",
      "neighborhood": "Jhalana Doongri",
      "address": "2, Jawahar Lal Nehru Marg, Jhalana Doongri, Jaipur, Rajasthan 302004, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Jawahar%20Kala%20Kendra%202%2C%20Jawahar%20Lal%20Nehru%20Marg%2C%20Jhalana%20Doongri%2C%20Jaipur%2C%20Rajasthan%20302004%2C%20India",
      "website": "https://jkk.artandculture.rajasthan.gov.in/",
      "instagram": "",
      "rationale": "A useful Jaipur modernity/craft/JLF bridge: Charles Correa's cosmological plan, state cultural programming, galleries, performance, and enough public-space texture to contrast with the historic old city.",
      "confidence": 0.82,
      "similarity_tags": [
        "Charles Correa",
        "cultural center",
        "Jaipur modernity",
        "performance"
      ],
      "taste_matches": [
        "architecture-led cultural stops",
        "National Museum plus contemporary programming",
        "JLF-adjacent civic culture"
      ],
      "source_evidence": [
        {
          "label": "Jawahar Kala Kendra contact/official web reference",
          "url": "https://www.bharatibiz.com/en/jawahar-kala-kendra-0141-270-6503",
          "note": "Business listing cites the official Rajasthan art and culture website and visitor contact details."
        },
        {
          "label": "Jaipur Metro Routes visitor guide",
          "url": "https://www.jaipurmetroroutes.com/places/jawahar-kala-kendra",
          "note": "Visitor guide summarizes the Charles Correa architecture and cultural center role."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Programming fluctuates; check exhibitions and events rather than treating it as a static museum."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-kripal-kumbh",
      "name": "Kripal Kumbh",
      "category": "Craft Studio / Retail",
      "subcategory": "Blue pottery",
      "city": "Jaipur",
      "neighborhood": "Bani Park",
      "address": "B-18A, Shiv Marg, Bani Park, Jaipur, Rajasthan 302016, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Kripal%20Kumbh%20B-18A%2C%20Shiv%20Marg%2C%20Bani%20Park%2C%20Jaipur%2C%20Rajasthan%20302016%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A focused blue-pottery source connected to Kripal Singh Shekhawat's revival lineage. Better for the itinerary than a broad bazaar because it lets the Jaipur craft layer become material-specific.",
      "confidence": 0.76,
      "similarity_tags": [
        "blue pottery",
        "craft lineage",
        "Jaipur material culture"
      ],
      "taste_matches": [
        "Craft Museum",
        "Kamala shop",
        "Calico material-specialist signal"
      ],
      "source_evidence": [
        {
          "label": "Rajasthan government handmade craft page",
          "url": "https://handmadeinrajasthan.rajasthan.gov.in/content/industries/handmadeinrajasthandepartment/artandcraft/bluepottery/bluepottery-jaipur.html",
          "note": "State craft page explains Jaipur blue pottery materials and history."
        },
        {
          "label": "Shopkhoj Kripal Kumbh listing",
          "url": "https://www.shopkhoj.com/shops-in-jaipur/kripal-kumbh-jaipur/",
          "note": "Local listing gives address and background on the Kripal Kumbh lineage."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Treat as a specialist shop/studio visit; call ahead if you want process conversation rather than only retail."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "jaipur-jlf-clarks-amer",
      "name": "Hotel Clarks Amer / Jaipur Literature Festival base",
      "category": "Festival Base",
      "subcategory": "JLF logistics and literary crowd context",
      "city": "Jaipur",
      "neighborhood": "Jawahar Lal Nehru Marg",
      "address": "Hotel Clarks Amer, Jawahar Lal Nehru Marg, Jaipur, Rajasthan, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Hotel%20Clarks%20Amer%20%2F%20Jaipur%20Literature%20Festival%20base%20Hotel%20Clarks%20Amer%2C%20Jawahar%20Lal%20Nehru%20Marg%2C%20Jaipur%2C%20Rajasthan%2C%20India",
      "website": "https://jaipurliteraturefestival.org/",
      "instagram": "",
      "rationale": "Worth keeping as a logistics pin because the itinerary is explicitly JLF-led. Recent editions used Hotel Clarks Amer, making this area useful for routing craft stops, evening decompression, and session-day meals.",
      "confidence": 0.64,
      "similarity_tags": [
        "JLF",
        "festival logistics",
        "literary itinerary",
        "Jaipur base"
      ],
      "taste_matches": [
        "Tara Books active-list signal",
        "Books and Things taste-master signal",
        "book-culture travel"
      ],
      "source_evidence": [
        {
          "label": "Jaipur Literature Festival official site",
          "url": "https://jaipurliteraturefestival.org/",
          "note": "Official festival site for the current confirmed programme when available."
        },
        {
          "label": "BW Travel 2026 JLF venue report",
          "url": "https://www.bwtravel.com/industry-insights/jaipur-literature-festival-2026-confirms-final-line-up-of-speakers-for-nineteenth-edition-10788800",
          "note": "Recent report says the 2026 edition was scheduled at Hotel Clarks Amer."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "2027 JLF dates and venue are not confirmed yet; this is a logistics placeholder to inspect, not a fixed recommendation."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "bengaluru-map",
      "name": "Museum of Art & Photography (MAP)",
      "category": "Museum",
      "subcategory": "South Asian visual culture, photography, design",
      "city": "Bengaluru",
      "neighborhood": "Museum District / Kasturba Road",
      "address": "22, Kasturba Road, Bengaluru, Karnataka 560001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Museum%20of%20Art%20%26%20Photography%20(MAP)%2022%2C%20Kasturba%20Road%2C%20Bengaluru%2C%20Karnataka%20560001%2C%20India",
      "website": "https://map-india.org/",
      "instagram": "",
      "rationale": "A very strong Bangalore-modernity anchor: a new museum in the museum district, with photography, textiles, craft/design, popular culture, and contemporary art under one roof.",
      "confidence": 0.93,
      "similarity_tags": [
        "Bangalore modernity",
        "visual culture",
        "photography",
        "design"
      ],
      "taste_matches": [
        "Nature Morte / contemporary art",
        "Calico textile depth",
        "Bangalore saved-list cluster"
      ],
      "source_evidence": [
        {
          "label": "MAP Foundation museum page",
          "url": "https://www.map-foundation.org/the-museum-of-art-and-photography-bengaluru",
          "note": "Official foundation page describes MAP's building, galleries, library, collection, and cultural mission."
        },
        {
          "label": "Incredible India MAP listing",
          "url": "https://www.incredibleindia.gov.in/en/karnataka/bengaluru/museum-of-art-and-photography",
          "note": "Tourism listing gives current visitor framing and building details."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Check current exhibitions; this should be scheduled around a live show rather than treated as a static checklist."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "bengaluru-champaca",
      "name": "Champaca Bookstore, Library & Cafe",
      "category": "Bookstore / Cafe",
      "subcategory": "Independent bookstore, library, cafe",
      "city": "Bengaluru",
      "neighborhood": "Vasanth Nagar / Indiranagar",
      "address": "7/1 Edward Road, Off Queens Road, Vasanth Nagar, Bengaluru, Karnataka 560052, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Champaca%20Bookstore%2C%20Library%20%26%20Cafe%207%2F1%20Edward%20Road%2C%20Off%20Queens%20Road%2C%20Vasanth%20Nagar%2C%20Bengaluru%2C%20Karnataka%20560052%2C%20India",
      "website": "https://champaca.in/",
      "instagram": "https://www.instagram.com/champacabooks/",
      "rationale": "An obvious high-fit add beside Idiom Book Sellers: independent, women-run, careful shelves, cafe, and a strong South Asian independent publishing signal including Tara Books.",
      "confidence": 0.92,
      "similarity_tags": [
        "independent bookstore",
        "Bangalore cafe",
        "library",
        "Tara Books overlap"
      ],
      "taste_matches": [
        "Idiom Book Sellers",
        "Tara Books",
        "Books and Things"
      ],
      "source_evidence": [
        {
          "label": "Champaca official about page",
          "url": "https://champaca.in/pages/about-us",
          "note": "Official page describes the independently owned, women-run bookstore and its focus areas."
        },
        {
          "label": "Champaca official contact page",
          "url": "https://champaca.in/pages/contact-us",
          "note": "Official page lists current branches, hours, and address."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Vasanth Nagar store has stairs and a weekend laptop-free policy; choose branch by day and neighborhood."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "bengaluru-science-gallery",
      "name": "Science Gallery Bengaluru",
      "category": "Science / Art",
      "subcategory": "Research-based public engagement, exhibitions, programmes",
      "city": "Bengaluru",
      "neighborhood": "Sanjaynagar",
      "address": "10-11, Bellary Road, Sanjaynagar, Bengaluru, Karnataka 560024, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Science%20Gallery%20Bengaluru%2010-11%2C%20Bellary%20Road%2C%20Sanjaynagar%2C%20Bengaluru%2C%20Karnataka%20560024%2C%20India",
      "website": "https://bengaluru.sciencegallery.com/",
      "instagram": "",
      "rationale": "This is the cleanest Bangalore-modernity pick: science, culture, engineering, art, design, and public debate in a city often reduced to tech parks. It should contrast beautifully with temple-city Tamil Nadu later.",
      "confidence": 0.88,
      "similarity_tags": [
        "science culture",
        "Bangalore modernity",
        "research exhibition",
        "public programmes"
      ],
      "taste_matches": [
        "modern institutional culture",
        "design/art crossover",
        "non-generic city reading"
      ],
      "source_evidence": [
        {
          "label": "Science Gallery Bengaluru about page",
          "url": "https://bengaluru.sciencegallery.com/what-we-do",
          "note": "Official page describes the institution's science-culture-experiment mission."
        },
        {
          "label": "Science Gallery Bengaluru visit page",
          "url": "https://bengaluru.sciencegallery.com/visit-science-gallery-bengaluru",
          "note": "Official visitor page lists address, hours, and entry information."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Closed early-week in current visitor information; schedule against live exhibitions."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "bengaluru-bic",
      "name": "Bangalore International Centre",
      "category": "Cultural Center",
      "subcategory": "Talks, arts, performance, civic conversation",
      "city": "Bengaluru",
      "neighborhood": "Domlur",
      "address": "7, 4th Main Road, Domlur II Stage, Bengaluru, Karnataka 560071, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Bangalore%20International%20Centre%207%2C%204th%20Main%20Road%2C%20Domlur%20II%20Stage%2C%20Bengaluru%2C%20Karnataka%20560071%2C%20India",
      "website": "https://bangaloreinternationalcentre.org/",
      "instagram": "",
      "rationale": "A practical evening-programming hub that makes Bangalore feel like a living civic/intellectual city rather than a transit stop. It pairs well with MAP or Champaca days.",
      "confidence": 0.84,
      "similarity_tags": [
        "civic culture",
        "talks",
        "performance",
        "Bangalore public life"
      ],
      "taste_matches": [
        "JLF literary interest",
        "bookstore signals",
        "quiet cultural infrastructure"
      ],
      "source_evidence": [
        {
          "label": "BIC official about page",
          "url": "https://bangaloreinternationalcentre.org/about/",
          "note": "Official page describes BIC's role as a platform for informed conversations, arts, and culture."
        },
        {
          "label": "BIC official experience page",
          "url": "https://bangaloreinternationalcentre.org/experience-bic/",
          "note": "Official page describes its event range and annual programming."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Recommendation depends on the calendar; inspect talks or performances for your exact dates."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "bengaluru-1shanthiroad",
      "name": "1Shanthiroad Studio/Gallery",
      "category": "Gallery / Artist Space",
      "subcategory": "Not-for-profit contemporary art space",
      "city": "Bengaluru",
      "neighborhood": "Shanthinagar",
      "address": "1 Shanthi Road, Shanthinagar, Bengaluru, Karnataka 560027, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=1Shanthiroad%20Studio%2FGallery%201%20Shanthi%20Road%2C%20Shanthinagar%2C%20Bengaluru%2C%20Karnataka%20560027%2C%20India",
      "website": "https://1shanthiroad.com/",
      "instagram": "",
      "rationale": "This adds a smaller, artist-run layer beneath the big-institution MAP story. It is useful if you want Bangalore's contemporary art ecology, not only its new museum architecture.",
      "confidence": 0.78,
      "similarity_tags": [
        "artist-run",
        "contemporary art",
        "Bangalore scene",
        "small gallery"
      ],
      "taste_matches": [
        "Nature Morte gallery signal",
        "MAP Bengaluru contemporary culture signal",
        "non-commercial cultural spaces"
      ],
      "source_evidence": [
        {
          "label": "1Shanthiroad official gallery page",
          "url": "https://1shanthiroad.com/spaces/gallery/",
          "note": "Official page gives gallery address and space details."
        },
        {
          "label": "1Shanthiroad official exhibitions page",
          "url": "https://1shanthiroad.com/exhibitions/",
          "note": "Official exhibitions page shows current/upcoming programming."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Small-space visit; confirm exhibition hours before going."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "chennai-government-museum",
      "name": "Government Museum Chennai",
      "category": "Museum",
      "subcategory": "Bronzes, archaeology, numismatics, national art",
      "city": "Chennai",
      "neighborhood": "Egmore",
      "address": "Pantheon Road, Egmore, Chennai, Tamil Nadu 600008, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Government%20Museum%20Chennai%20Pantheon%20Road%2C%20Egmore%2C%20Chennai%2C%20Tamil%20Nadu%20600008%2C%20India",
      "website": "https://govtmuseumchennai.org/",
      "instagram": "",
      "rationale": "For Tamil Nadu culture, the Bronze Gallery is a key interpretive stop before Madurai temple life. It turns temple sculpture and Chola devotional aesthetics into visible object history.",
      "confidence": 0.92,
      "similarity_tags": [
        "Tamil bronzes",
        "Chola art",
        "museum",
        "Egmore"
      ],
      "taste_matches": [
        "National Museum",
        "Calico-style depth",
        "Madurai temple preparation"
      ],
      "source_evidence": [
        {
          "label": "Government Museum Chennai official about page",
          "url": "https://govtmuseumchennai.org/about-us",
          "note": "Official page lists open galleries, including Bronze, Archaeology, Numismatics, and National Art."
        },
        {
          "label": "Government Museum Chennai official home",
          "url": "https://govtmuseumchennai.org/index.jsp",
          "note": "Official page highlights the Bronze Gallery and visitor information."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Several galleries were listed as temporarily closed for renovation; focus on the open Bronze/Archaeology/Numismatics galleries."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "chennai-kalakshetra",
      "name": "Kalakshetra Foundation",
      "category": "Performing Arts / Campus",
      "subcategory": "Bharatanatyam, Carnatic arts, craft education",
      "city": "Chennai",
      "neighborhood": "Thiruvanmiyur",
      "address": "Kalakshetra Road, Thiruvanmiyur, Chennai, Tamil Nadu 600041, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Kalakshetra%20Foundation%20Kalakshetra%20Road%2C%20Thiruvanmiyur%2C%20Chennai%2C%20Tamil%20Nadu%20600041%2C%20India",
      "website": "https://www.kalakshetra.in/",
      "instagram": "",
      "rationale": "A living-culture anchor rather than a static monument: dance, music, craft, pedagogy, and campus atmosphere. It helps the route understand Tamil culture as practiced discipline before Madurai's devotional intensity.",
      "confidence": 0.86,
      "similarity_tags": [
        "Bharatanatyam",
        "Carnatic arts",
        "campus visit",
        "living tradition"
      ],
      "taste_matches": [
        "craft pedagogy",
        "Tamil visual culture",
        "institutional depth"
      ],
      "source_evidence": [
        {
          "label": "Kalakshetra official site",
          "url": "https://www.kalakshetra.in/",
          "note": "Official site describes Kalakshetra as a center for artistic endeavor founded in 1936."
        },
        {
          "label": "Kalakshetra campus visit page",
          "url": "https://www.kalakshetra.in/booking/campus-visit/",
          "note": "Official page frames the 100-acre campus as an artistic and environmental landmark."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Campus visits and performances require advance checking/booking; do not assume walk-in access to classes."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "chennai-dakshinachitra",
      "name": "DakshinaChitra Heritage Museum",
      "category": "Living Heritage Museum",
      "subcategory": "South Indian vernacular architecture, crafts, performance",
      "city": "Chennai",
      "neighborhood": "Muttukadu / East Coast Road",
      "address": "East Coast Road, Muttukadu, Tamil Nadu 603112, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=DakshinaChitra%20Heritage%20Museum%20East%20Coast%20Road%2C%20Muttukadu%2C%20Tamil%20Nadu%20603112%2C%20India",
      "website": "https://dakshinachitra.net/",
      "instagram": "",
      "rationale": "This is the broad South India culture primer: vernacular houses, craft processes, performances, and regional lifeways in one site. It is especially useful before moving from Chennai toward temple towns and Kerala.",
      "confidence": 0.9,
      "similarity_tags": [
        "South India",
        "vernacular architecture",
        "crafts",
        "living museum"
      ],
      "taste_matches": [
        "Craft Museum",
        "Calico",
        "place-based cultural interpretation"
      ],
      "source_evidence": [
        {
          "label": "DakshinaChitra official site",
          "url": "https://dakshinachitra.net/",
          "note": "Official site describes the museum as a cross-cultural living museum of South Indian art, architecture, lifestyle, crafts, and performing arts."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "It is south of Chennai on ECR; pair with Cholamandal or Kalakshetra rather than treating it as central Chennai."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "chennai-cholamandal",
      "name": "Cholamandal Artists' Village",
      "category": "Artists' Village / Museum",
      "subcategory": "Madras Art Movement, contemporary art, artist commune",
      "city": "Chennai",
      "neighborhood": "Injambakkam / East Coast Road",
      "address": "Cholamandal Artists' Village, Injambakkam, Chennai, Tamil Nadu 600115, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Cholamandal%20Artists'%20Village%20Cholamandal%20Artists'%20Village%2C%20Injambakkam%2C%20Chennai%2C%20Tamil%20Nadu%20600115%2C%20India",
      "website": "https://www.cholamandalartistvillage.com/",
      "instagram": "",
      "rationale": "A crucial modern Tamil culture stop: the Madras Art Movement as a place, not just a name. It also gives a gentler ECR pairing with DakshinaChitra.",
      "confidence": 0.88,
      "similarity_tags": [
        "Madras Art Movement",
        "artist commune",
        "Chennai modern art",
        "ECR"
      ],
      "taste_matches": [
        "Nature Morte / contemporary art",
        "Tara Books visual culture",
        "regional art institutions"
      ],
      "source_evidence": [
        {
          "label": "Cholamandal official site",
          "url": "https://www.cholamandalartistvillage.com/",
          "note": "Official site describes the 10-acre artists' village and its role in contemporary art."
        },
        {
          "label": "Incredible India Cholamandal listing",
          "url": "https://www.incredibleindia.gov.in/en/tamil-nadu/chennai/cholamandal-artists-village",
          "note": "Tourism listing describes Cholamandal as India's largest self-supporting artists' village and a Madras Movement site."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Some parts are a residential artists' village; visit respectfully and check exhibition/gallery hours."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "chennai-madras-literary-society",
      "name": "Madras Literary Society",
      "category": "Library / Heritage",
      "subcategory": "Historic subscription library and colonial knowledge institution",
      "city": "Chennai",
      "neighborhood": "Nungambakkam",
      "address": "DPI Campus, College Road, Nungambakkam, Chennai, Tamil Nadu 600006, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Madras%20Literary%20Society%20DPI%20Campus%2C%20College%20Road%2C%20Nungambakkam%2C%20Chennai%2C%20Tamil%20Nadu%20600006%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A quiet but very high-fit stop for a JLF/book-forward traveler: colonial knowledge systems, old Madras architecture, rare books, and library atmosphere in one compact place.",
      "confidence": 0.76,
      "similarity_tags": [
        "historic library",
        "Madras",
        "rare books",
        "colonial knowledge"
      ],
      "taste_matches": [
        "Tara Books",
        "Books and Things",
        "independent reading culture"
      ],
      "source_evidence": [
        {
          "label": "Impart Encyclopedia entry",
          "url": "https://imp-art.org/definitions/madras-literary-society/",
          "note": "Recent encyclopedia entry gives institutional history and its link to the origin of the Government Museum."
        },
        {
          "label": "LBB Chennai visitor note",
          "url": "https://lbb.in/chennai/madras-literary-society-library-nungambakkam-chennai/",
          "note": "Local guide describes the building, collection, and visitor experience."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Access can feel informal and library-like rather than museum-like; verify current visitor/member rules."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "madurai-meenakshi-temple",
      "name": "Sri Meenakshi Sundareswarar Temple",
      "category": "Temple",
      "subcategory": "Living temple complex, ritual city center",
      "city": "Madurai",
      "neighborhood": "Temple Core",
      "address": "Madurai Main, Madurai, Tamil Nadu 625001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Sri%20Meenakshi%20Sundareswarar%20Temple%20Madurai%20Main%2C%20Madurai%2C%20Tamil%20Nadu%20625001%2C%20India",
      "website": "https://maduraimeenakshi.hrce.tn.gov.in/",
      "instagram": "",
      "rationale": "This is not optional for the stated goal: Madurai temple life is the city. Go more than once if possible, once for orientation and once for ritual rhythm, with the museum/bronze context from Chennai already in mind.",
      "confidence": 0.95,
      "similarity_tags": [
        "living temple",
        "Madurai",
        "ritual city",
        "Tamil culture"
      ],
      "taste_matches": [
        "Government Museum bronzes",
        "National Museum historical depth",
        "Tamil visual storytelling"
      ],
      "source_evidence": [
        {
          "label": "Madurai district official temple page",
          "url": "https://madurai.nic.in/tourist-place/sri-meenakshi-sundareswarar-temple/",
          "note": "District page describes the temple as the pivot around which Madurai evolved."
        },
        {
          "label": "Times of India official-site report",
          "url": "https://timesofindia.indiatimes.com/city/madurai/meenakshi-temple-gets-new-website/articleshow/95312383.cms",
          "note": "Local report identifies the HR&CE website as the temple's official government website."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Security, camera, and bag rules are strict and can change; use the official site close to travel."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "madurai-mattuthavani-flower-market",
      "name": "Mattuthavani Flower Market",
      "category": "Market",
      "subcategory": "Jasmine and temple flower economy",
      "city": "Madurai",
      "neighborhood": "Mattuthavani",
      "address": "Mattuthavani Flower Market, Madurai, Tamil Nadu 625020, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Mattuthavani%20Flower%20Market%20Mattuthavani%20Flower%20Market%2C%20Madurai%2C%20Tamil%20Nadu%20625020%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A useful early-morning material layer for temple life: jasmine, garlands, supply chains, festival demand, and the sensory economy that feeds worship and daily city rhythm.",
      "confidence": 0.72,
      "similarity_tags": [
        "flower market",
        "jasmine",
        "temple economy",
        "early morning"
      ],
      "taste_matches": [
        "living traditions",
        "market texture",
        "material culture"
      ],
      "source_evidence": [
        {
          "label": "Times of India Madurai jasmine report",
          "url": "https://timesofindia.indiatimes.com/city/madurai/continuing-mist-in-madurai-takes-jasmine-price-to-3kkg/articleshow/107676260.cms",
          "note": "Recent coverage explains Madurai jasmine seasonality and Mattuthavani market supply."
        },
        {
          "label": "New Indian Express market report",
          "url": "https://www.newindianexpress.com/states/tamil-nadu/2025/Oct/19/jasmine-smells-rs-2kkg-as-rain-plays-havoc-in-madurai",
          "note": "Recent report shows ongoing market relevance and festival price pressure."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Go early and expect wholesale-market conditions, not a polished visitor attraction."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "madurai-gandhi-memorial-museum",
      "name": "Gandhi Memorial Museum, Madurai",
      "category": "Museum",
      "subcategory": "Freedom movement, Tamukkam Palace, Gandhi in Madurai",
      "city": "Madurai",
      "neighborhood": "Tamukkam",
      "address": "Tamukkam, Madurai, Tamil Nadu 625020, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Gandhi%20Memorial%20Museum%2C%20Madurai%20Tamukkam%2C%20Madurai%2C%20Tamil%20Nadu%20625020%2C%20India",
      "website": "https://gandhimmm.org/",
      "instagram": "",
      "rationale": "A political and urban counterweight to temple life: Gandhi's Madurai associations, freedom movement narrative, and a Nayak-period palace reused as a national memory site.",
      "confidence": 0.84,
      "similarity_tags": [
        "Gandhi",
        "freedom movement",
        "Tamukkam Palace",
        "Madurai politics"
      ],
      "taste_matches": [
        "capital/history layers",
        "museum depth",
        "city beyond temple-only reading"
      ],
      "source_evidence": [
        {
          "label": "Gandhi Memorial Museum official page",
          "url": "https://www.gandhimuseum.org/museum/index.php/information/other-museums/gandhi-memorial-museum-madurai",
          "note": "Official Gandhi museum network page describes the collection, palace building, and visitor hours."
        },
        {
          "label": "Gandhi Museum Madurai official visitors page",
          "url": "https://gandhimmm.org/eminent-visitors/",
          "note": "Official site confirms the museum's institutional presence and history of visitors."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Best as a slower contextual stop after the temple core, not as a replacement for it."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "madurai-thirumalai-nayakkar-palace",
      "name": "Thirumalai Nayakkar Palace",
      "category": "Heritage",
      "subcategory": "Nayak court architecture",
      "city": "Madurai",
      "neighborhood": "Near Temple Core",
      "address": "Panthadi 1st Street, Mahal Area, Madurai, Tamil Nadu 625001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Thirumalai%20Nayakkar%20Palace%20Panthadi%201st%20Street%2C%20Mahal%20Area%2C%20Madurai%2C%20Tamil%20Nadu%20625001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A good architectural reset inside Madurai: courtly Nayak scale, stucco, arches, and urban memory beyond the temple enclosure. It rounds out temple life with the political culture that shaped the city.",
      "confidence": 0.78,
      "similarity_tags": [
        "Nayak architecture",
        "Madurai city layers",
        "palace",
        "court culture"
      ],
      "taste_matches": [
        "heritage architecture",
        "National Museum context",
        "capital-to-temple political layers"
      ],
      "source_evidence": [
        {
          "label": "Madurai district tourism site",
          "url": "https://madurai.nic.in/tourist-places/",
          "note": "District tourism source for official local heritage listings."
        },
        {
          "label": "Tamil Nadu Tourism Madurai context",
          "url": "https://www.tamilnadutourism.tn.gov.in/destinations/madurai",
          "note": "State tourism context for Madurai heritage and city attractions."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Sound-and-light schedules and restoration areas can shift; verify locally."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "kochi-mattancherry-palace",
      "name": "Mattancherry Palace (Dutch Palace)",
      "category": "Heritage / Museum",
      "subcategory": "Portuguese-built, Dutch-renovated Cochin royal palace",
      "city": "Kochi",
      "neighborhood": "Mattancherry",
      "address": "Mattancherry, Kochi, Kerala 682002, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Mattancherry%20Palace%20(Dutch%20Palace)%20Mattancherry%2C%20Kochi%2C%20Kerala%20682002%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A core Kochi port-history layer: Portuguese diplomacy, Dutch renovation, Kerala royal architecture, and murals. It gives the port city a political spine before the Jewish and Christian layers nearby.",
      "confidence": 0.9,
      "similarity_tags": [
        "Kochi port history",
        "Portuguese",
        "Dutch",
        "Kerala murals"
      ],
      "taste_matches": [
        "Kochi Books active context",
        "Galle Fort comparison",
        "historic adaptive layers"
      ],
      "source_evidence": [
        {
          "label": "Kerala Tourism Dutch Palace page",
          "url": "https://www.keralatourism.org/kochi/dutch-palace-mattancherry.php",
          "note": "Tourism source explains Portuguese construction, Dutch renovation, and Kerala naalukettu architecture."
        },
        {
          "label": "Indiamap Mattancherry Palace visitor page",
          "url": "https://indiamap.com/places/kochi/museums/Mattancherry-Palace/",
          "note": "Visitor source gives practical timing and museum context."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Closed days vary by source; verify before building the Mattancherry day."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "kochi-paradesi-synagogue",
      "name": "Paradesi Synagogue",
      "category": "Heritage / Religious Site",
      "subcategory": "Cochin Jewish history",
      "city": "Kochi",
      "neighborhood": "Jew Town / Mattancherry",
      "address": "Jew Town Road, Mattancherry, Kochi, Kerala 682002, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Paradesi%20Synagogue%20Jew%20Town%20Road%2C%20Mattancherry%2C%20Kochi%2C%20Kerala%20682002%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "Essential for Kochi as Indian Ocean port city: Sephardic migration, Dutch restoration, trade privilege, and a tiny surviving community inside a layered urban fabric.",
      "confidence": 0.86,
      "similarity_tags": [
        "Cochin Jews",
        "Indian Ocean",
        "Mattancherry",
        "colonial trade"
      ],
      "taste_matches": [
        "Galle Fort comparison",
        "port-city layers",
        "small historic institutions"
      ],
      "source_evidence": [
        {
          "label": "Britannica Paradesi Synagogue entry",
          "url": "https://www.britannica.com/topic/Paradesi-Synagogue",
          "note": "Reference source summarizes the synagogue's 1568 origins, Dutch-period restoration, and material features."
        },
        {
          "label": "Times of India museum reopening report",
          "url": "https://timesofindia.indiatimes.com/city/kochi/paradesi-synagogue-museum-set-to-reopen-after-security-overhaul/articleshow/126850187.cms",
          "note": "Recent report gives current museum/security context and community-status clues."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Synagogue and museum access can be affected by religious holidays, security, and restoration work; confirm current visitor rules."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "kochi-indo-portuguese-museum",
      "name": "Indo-Portuguese Museum",
      "category": "Museum",
      "subcategory": "Christian art and Portuguese influence",
      "city": "Kochi",
      "neighborhood": "Fort Kochi",
      "address": "Bishop Kureethara Road, Fort Kochi, Kochi, Kerala 682001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Indo-Portuguese%20Museum%20Bishop%20Kureethara%20Road%2C%20Fort%20Kochi%2C%20Kochi%2C%20Kerala%20682001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A compact but high-value Fort Kochi stop that makes the Portuguese layer legible through church objects, vestments, crosses, and altar fragments rather than only architecture.",
      "confidence": 0.82,
      "similarity_tags": [
        "Portuguese Kochi",
        "Christian art",
        "Fort Kochi",
        "church objects"
      ],
      "taste_matches": [
        "port history",
        "material culture",
        "museum specificity"
      ],
      "source_evidence": [
        {
          "label": "Kerala Tourism Indo-Portuguese Museum entry",
          "url": "https://www.keralatourism.org/destination/indo-portuguese-museum/336",
          "note": "Tourism source for the museum and Portuguese heritage context."
        },
        {
          "label": "Indiamap Indo-Portuguese Museum visitor page",
          "url": "https://indiamap.com/places/kochi/museums/Indo-Portuguese-Museum/",
          "note": "Visitor source summarizes the collection sections and hours."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Small museum; pair with St. Francis Church, Santa Cruz Basilica, or Fort Kochi walking time."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "kochi-pepper-house",
      "name": "Pepper House",
      "category": "Arts / Heritage",
      "subcategory": "Warehouse heritage and Biennale context",
      "city": "Kochi",
      "neighborhood": "Fort Kochi",
      "address": "Kalvathy Road, Fort Kochi, Kochi, Kerala 682001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Pepper%20House%20Kalvathy%20Road%2C%20Fort%20Kochi%2C%20Kochi%2C%20Kerala%20682001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A port-history and art bridge: a warehouse complex tied to the Kochi-Muziris Biennale ecology, giving the old spice-trade fabric a contemporary use-case.",
      "confidence": 0.74,
      "similarity_tags": [
        "warehouse",
        "Biennale",
        "spice port",
        "adaptive reuse"
      ],
      "taste_matches": [
        "Kochi Books",
        "Nature Morte / contemporary art",
        "Galle Fort colonial comparison"
      ],
      "source_evidence": [
        {
          "label": "Kochi-Muziris Biennale venue overview",
          "url": "https://www.biennale.com/kochi.html",
          "note": "Biennale venue overview describes Pepper House as a renovated warehouse complex with gallery spaces and a library."
        },
        {
          "label": "Times of India Biennale closing report",
          "url": "https://timesofindia.indiatimes.com/city/kochi/6-6l-visitors-in-110-days-kochi-biennale-concludes/articleshow/129936318.cms",
          "note": "Recent report confirms the 2025-26 biennale ran across Kochi venues and gives the next-edition timing context."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "May be much more rewarding during Biennale or exhibition periods; inspect current access/programming."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "kochi-kashi-art-cafe",
      "name": "Kashi Art Cafe",
      "category": "Cafe / Gallery",
      "subcategory": "Fort Kochi art cafe",
      "city": "Kochi",
      "neighborhood": "Fort Kochi",
      "address": "Burgher Street, Fort Kochi, Kochi, Kerala 682001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Kashi%20Art%20Cafe%20Burgher%20Street%2C%20Fort%20Kochi%2C%20Kochi%2C%20Kerala%20682001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A good slow-travel hinge between Fort Kochi heritage walks and port history: art on the walls, cafe recovery time, and enough local scene memory to complement Kochi Books without duplicating it.",
      "confidence": 0.78,
      "similarity_tags": [
        "Fort Kochi",
        "art cafe",
        "slow stop",
        "heritage-walk break"
      ],
      "taste_matches": [
        "Kochi Books",
        "Loving Earth Cafe",
        "Cafe Lota museum-cafe signal"
      ],
      "source_evidence": [
        {
          "label": "Zomato Kashi Art Cafe listing",
          "url": "https://www.zomato.com/kochi/kashi-art-cafe-fort-kochi",
          "note": "Current listing gives address, hours, and cafe/gallery positioning."
        },
        {
          "label": "NativePlanet Kashi Art Cafe overview",
          "url": "https://www.nativeplanet.com/kochi/attractions/kashi-art-cafe/",
          "note": "Travel source describes the cafe/gallery and its role as a Fort Kochi art hangout."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Popular and no longer secret; use it for timing and atmosphere, not as a discovery brag."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "galle-fort-ramparts",
      "name": "Galle Fort Ramparts and Old Town",
      "category": "Heritage / Urban Walk",
      "subcategory": "UNESCO fort city and Indian Ocean colonial comparison",
      "city": "Galle",
      "neighborhood": "Galle Fort",
      "address": "Galle Fort, Galle, Southern Province, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Galle%20Fort%20Ramparts%20and%20Old%20Town%20Galle%20Fort%2C%20Galle%2C%20Southern%20Province%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "The direct comparison point for Kochi: Portuguese origin, Dutch fortification, British additions, and an inhabited colonial grid facing the Indian Ocean. Walk it as an urban fabric, not just lighthouse photos.",
      "confidence": 0.92,
      "similarity_tags": [
        "Galle Fort",
        "Dutch fort",
        "Portuguese layer",
        "Indian Ocean"
      ],
      "taste_matches": [
        "The Bartizan saved taste signal",
        "Kochi port history",
        "fort-city urban texture"
      ],
      "source_evidence": [
        {
          "label": "Central Cultural Fund Galle Fort page",
          "url": "https://ccf.gov.lk/heritage-sites/galle-fort/",
          "note": "Official heritage source frames Galle Fort as a living colonial monument and UNESCO World Heritage Site."
        },
        {
          "label": "UNESCO World Heritage listing",
          "url": "https://whc.unesco.org/en/list/451/",
          "note": "UNESCO listing for Old Town of Galle and its Fortifications."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "The best value is early morning or late afternoon walking; midday heat can flatten the experience."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "galle-national-maritime-museum",
      "name": "National Maritime Archaeology Museum",
      "category": "Museum",
      "subcategory": "Maritime archaeology in Dutch warehouse",
      "city": "Galle",
      "neighborhood": "Galle Fort",
      "address": "Queens Street, Galle Fort, Galle, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=National%20Maritime%20Archaeology%20Museum%20Queens%20Street%2C%20Galle%20Fort%2C%20Galle%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "A compact evidence stop for the Indian Ocean thread: shipwreck objects, maritime trade, Dutch warehouse fabric, and tsunami reconstruction history all inside the fort.",
      "confidence": 0.84,
      "similarity_tags": [
        "maritime archaeology",
        "Dutch warehouse",
        "Galle Fort",
        "shipwrecks"
      ],
      "taste_matches": [
        "Kochi port history",
        "Galle Fort saved anchors",
        "museum specificity"
      ],
      "source_evidence": [
        {
          "label": "Central Cultural Fund Galle Museum page",
          "url": "https://ccf.gov.lk/museums/galle-museum/",
          "note": "Official source describes the National Maritime Museum in a historic Dutch warehouse within Galle Fort."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Small museum; best paired with the ramparts and Dutch Reformed Church rather than treated as a standalone day."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "colombo-number-11",
      "name": "Number 11 - Geoffrey Bawa Residence",
      "category": "Architecture / House Museum",
      "subcategory": "Tropical modernism and domestic archive",
      "city": "Colombo",
      "neighborhood": "Bambalapitiya / Colombo 03",
      "address": "33rd Lane, Bagatalle Road, Colombo 03, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Number%2011%20-%20Geoffrey%20Bawa%20Residence%2033rd%20Lane%2C%20Bagatalle%20Road%2C%20Colombo%2003%2C%20Sri%20Lanka",
      "website": "https://geoffreybawa.com/",
      "instagram": "",
      "rationale": "The strongest Colombo contrast to Galle's colonial fort: Bawa's urban tropical modernism, domestic collection logic, and a way to read postcolonial Sri Lankan design from the inside.",
      "confidence": 0.92,
      "similarity_tags": [
        "Geoffrey Bawa",
        "tropical modernism",
        "house museum",
        "Colombo design"
      ],
      "taste_matches": [
        "Studio Mumbai saved-list signal",
        "architecture-forward lodging/tours",
        "postcolonial design contrast"
      ],
      "source_evidence": [
        {
          "label": "Geoffrey Bawa Trust visitor guidelines",
          "url": "https://geoffreybawa.com/visitor-guidelines",
          "note": "Official visitor page lists Number 11 tour times, booking rules, fees, and tour duration."
        },
        {
          "label": "Wallpaper Number 11 update",
          "url": "https://www.wallpaper.com/travel/geoffrey-bawa-number-11-residence-colombo-sri-lanka",
          "note": "Recent design coverage notes renewed visitor/stay access and restoration context."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Tours have fixed times, small groups, and cash rules; book/check ahead."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "colombo-barefoot-gallery",
      "name": "Barefoot Gallery Colombo",
      "category": "Gallery / Cafe / Design",
      "subcategory": "Contemporary gallery, textile/design courtyard",
      "city": "Colombo",
      "neighborhood": "Colombo 03",
      "address": "704 Galle Road, Colombo 03, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Barefoot%20Gallery%20Colombo%20704%20Galle%20Road%2C%20Colombo%2003%2C%20Sri%20Lanka",
      "website": "https://www.barefootgallery.com/",
      "instagram": "",
      "rationale": "A Colombo decompression point that still carries cultural signal: Barbara Sansoni textile/design lineage, contemporary exhibitions, courtyard food, and live programming.",
      "confidence": 0.86,
      "similarity_tags": [
        "Colombo gallery",
        "textiles",
        "courtyard cafe",
        "design retail"
      ],
      "taste_matches": [
        "Calico textile signal",
        "Kamala craft retail",
        "Jetwing Colombo base"
      ],
      "source_evidence": [
        {
          "label": "Barefoot Gallery official about page",
          "url": "https://www.barefootgallery.com/about/",
          "note": "Official page describes the gallery's history and role as a platform for artists, musicians, poets, and filmmakers."
        },
        {
          "label": "Barefoot Gallery official contact page",
          "url": "https://www.barefootgallery.com/contact/",
          "note": "Official page lists current address and opening hours."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Check exhibition calendar; the retail/cafe value is steady but gallery value is show-dependent."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "colombo-old-dutch-hospital",
      "name": "Old Colombo Dutch Hospital",
      "category": "Heritage / Adaptive Reuse",
      "subcategory": "Dutch colonial hospital turned dining/shopping precinct",
      "city": "Colombo",
      "neighborhood": "Colombo Fort",
      "address": "Hospital Street, Colombo 01, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Old%20Colombo%20Dutch%20Hospital%20Hospital%20Street%2C%20Colombo%2001%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "Useful as a Colombo Fort comparison layer: a harbor-adjacent Dutch VOC building that has become a contemporary dining/retail precinct. It reads differently from Galle because it is embedded in the capital's financial core.",
      "confidence": 0.74,
      "similarity_tags": [
        "Dutch colonial",
        "Colombo Fort",
        "adaptive reuse",
        "port capital"
      ],
      "taste_matches": [
        "Galle Fort comparison",
        "Kochi warehouse reuse",
        "capital layers"
      ],
      "source_evidence": [
        {
          "label": "Lakpura Old Colombo Dutch Hospital page",
          "url": "https://lk.lakpura.com/pages/old-colombo-dutch-hospital",
          "note": "Travel source gives history and architectural context for the late-17th-century Dutch hospital."
        },
        {
          "label": "Old Colombo Dutch Hospital reference",
          "url": "https://en.wikipedia.org/wiki/Old_Colombo_Dutch_Hospital",
          "note": "Reference source summarizes the building's Dutch-era function, harbor proximity, and 2011 adaptive reuse."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Commercialized; use it for architectural comparison and convenient meals, not as a quiet heritage site."
      ],
      "review_suggestion": "maybe"
    },
    {
      "id": "delhi-may-day-bookstore",
      "name": "May Day Bookstore and Cafe",
      "category": "Bookstore / Cafe",
      "subcategory": "Independent progressive bookstore and theatre-adjacent cafe",
      "city": "Delhi",
      "neighborhood": "Shadipur",
      "address": "2254/2A, Shadipur, New Delhi, Delhi 110008, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=May%20Day%20Bookstore%20and%20Cafe%202254%2F2A%2C%20Shadipur%2C%20New%20Delhi%2C%20Delhi%20110008%2C%20India",
      "website": "https://www.leftword.com/",
      "instagram": "",
      "rationale": "A stronger Delhi book-culture layer than a generic cafe: LeftWord publishing, May Day shelves, and Studio Safdar next door make it useful for reading the capital through political culture and independent publishing.",
      "confidence": 0.78,
      "similarity_tags": [
        "independent bookstore",
        "LeftWord",
        "political publishing",
        "Delhi culture"
      ],
      "taste_matches": [
        "Tara Books active-list signal",
        "Books and Things taste-master signal",
        "JLF/book itinerary"
      ],
      "source_evidence": [
        {
          "label": "LeftWord official about page",
          "url": "https://www.leftword.com/aboutus",
          "note": "Official page says LeftWord runs and manages May Day Bookstore and Cafe next to Studio Safdar."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Small, programme-linked stop; verify hours and whether the cafe is operating before crossing town."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "delhi-vadehra-art-gallery",
      "name": "Vadehra Art Gallery",
      "category": "Gallery",
      "subcategory": "Modern and contemporary Indian art gallery",
      "city": "Delhi",
      "neighborhood": "Defence Colony",
      "address": "D-53 Defence Colony, New Delhi 110024, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Vadehra%20Art%20Gallery%20D-53%20Defence%20Colony%2C%20New%20Delhi%20110024%2C%20India",
      "website": "https://www.vadehraart.com/",
      "instagram": "",
      "rationale": "Adds an established Delhi contemporary-art layer beside Nature Morte. Defence Colony also gives a useful modern-capital contrast after museums, Lutyens, and older city layers.",
      "confidence": 0.84,
      "similarity_tags": [
        "Delhi gallery",
        "contemporary Indian art",
        "Defence Colony",
        "art books"
      ],
      "taste_matches": [
        "Nature Morte active-list signal",
        "MAP Bengaluru signal",
        "modern Indian art"
      ],
      "source_evidence": [
        {
          "label": "Vadehra Art Gallery official site",
          "url": "https://www.vadehraart.com/",
          "note": "Official site lists current exhibitions and the D-53 Defence Colony gallery."
        },
        {
          "label": "My Art Guides Vadehra listing",
          "url": "https://myartguides.com/artspaces/galleries/new-delhi/vadehra-art-gallery/",
          "note": "Gallery listing gives founding date, Defence Colony venues, bookstore, and opening context."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list already anchors Delhi through national collections and state cultural memory.",
          "signals": [
            "capital institution",
            "museum depth"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors material culture over generic sightseeing.",
          "signals": [
            "craft",
            "living traditions"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 12,
          "place_name": "Cafe Lota",
          "google_maps_url": "https://www.google.com/maps/place/Cafe+Lota/data=!4m2!3m1!1s0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "google_place_token": "0x390ce327c505fa3f:0xeb4addd9e7c6f11b",
          "match_reason": "Active list likes museum-adjacent food spaces with a regional design point of view.",
          "signals": [
            "museum cafe",
            "regional food"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 15,
          "place_name": "Nature Morte Gallery",
          "google_maps_url": "https://www.google.com/maps/place/Nature+Morte+Gallery/data=!4m2!3m1!1s0x390d1f22f9bef249:0x615850986f6aadef",
          "google_place_token": "0x390d1f22f9bef249:0x615850986f6aadef",
          "match_reason": "Active list includes contemporary Delhi art, so newer institutional art layers should fit.",
          "signals": [
            "contemporary art",
            "Delhi gallery"
          ]
        }
      ],
      "caveats": [
        "Exhibition-dependent; check the show calendar before assigning precious Delhi time."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "jaipur-city-palace-museum",
      "name": "The City Palace Museum, Jaipur",
      "category": "Museum / Palace",
      "subcategory": "Royal collections, court craft, urban-political Jaipur",
      "city": "Jaipur",
      "neighborhood": "Old City",
      "address": "City Palace, Jaipur, Rajasthan 302002, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=The%20City%20Palace%20Museum%2C%20Jaipur%20City%20Palace%2C%20Jaipur%2C%20Rajasthan%20302002%2C%20India",
      "website": "https://citypalace.org/",
      "instagram": "",
      "rationale": "Useful for Jaipur beyond craft shopping: court collections, patronage systems, textiles, arms, architecture, and the Old City political center that sits behind the craft economy.",
      "confidence": 0.9,
      "similarity_tags": [
        "Jaipur court",
        "palace museum",
        "royal collections",
        "Old City"
      ],
      "taste_matches": [
        "Calico textile depth",
        "Craft Museum active-list signal",
        "Jaipur craft/JLF focus"
      ],
      "source_evidence": [
        {
          "label": "City Palace Museum official site",
          "url": "https://citypalace.org/",
          "note": "Official page describes the museum's collections, admission, and palace setting."
        },
        {
          "label": "City Palace Museum about page",
          "url": "https://citypalace.org/about",
          "note": "Official page gives the museum's history and stewardship mission."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Can be crowded; prioritize collection galleries and court-craft context over a photo-only palace pass."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "jaipur-bagru-jai-texart",
      "name": "Bagru Hand Block Printing Workshops (Jai Texart)",
      "category": "Craft Workshop",
      "subcategory": "Natural-dye block printing and mud-resist textile process",
      "city": "Jaipur",
      "neighborhood": "Bagru",
      "address": "Bagru, Jaipur District, Rajasthan, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Bagru%20Hand%20Block%20Printing%20Workshops%20(Jai%20Texart)%20Bagru%2C%20Jaipur%20District%2C%20Rajasthan%2C%20India",
      "website": "https://bagru.in/",
      "instagram": "",
      "rationale": "This turns Jaipur craft from retail into process: natural dyes, wooden blocks, dabu/mud-resist, and a working-town setting outside the Pink City. It is one of the most itinerary-useful craft adds.",
      "confidence": 0.84,
      "similarity_tags": [
        "Bagru",
        "block printing",
        "natural dyes",
        "textile workshop"
      ],
      "taste_matches": [
        "Calico textile signal",
        "Craft Museum process signal",
        "Kamala craft retail"
      ],
      "source_evidence": [
        {
          "label": "Bagru workshops official site",
          "url": "https://bagru.in/",
          "note": "Workshop site lists one-day, two-day, and short factory-visit formats for block printing with natural dyes."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile depth a high-value signal.",
          "signals": [
            "textiles",
            "craft research"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list values craft institutions where process and maker context are visible.",
          "signals": [
            "craft institution",
            "maker context"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 13,
          "place_name": "Kamala shop",
          "google_maps_url": "https://www.google.com/maps/place/Kamala+shop/data=!4m2!3m1!1s0x390cfd4947831e7f:0xb714a86320461074",
          "google_place_token": "0x390cfd4947831e7f:0xb714a86320461074",
          "match_reason": "Active list includes craft retail tied to Indian regional traditions.",
          "signals": [
            "craft retail",
            "regional design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports print, visual storytelling, and maker-led publishing.",
          "signals": [
            "visual books",
            "print culture",
            "craft archive"
          ]
        }
      ],
      "caveats": [
        "Outside central Jaipur; workshop availability and transport need advance planning."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "bengaluru-indian-music-experience",
      "name": "Indian Music Experience Museum",
      "category": "Museum",
      "subcategory": "Interactive Indian music museum",
      "city": "Bengaluru",
      "neighborhood": "JP Nagar",
      "address": "Brigade Millennium Avenue, JP Nagar 7th Phase, Bengaluru, Karnataka 560078, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Indian%20Music%20Experience%20Museum%20Brigade%20Millennium%20Avenue%2C%20JP%20Nagar%207th%20Phase%2C%20Bengaluru%2C%20Karnataka%20560078%2C%20India",
      "website": "https://indianmusicexperience.org/",
      "instagram": "",
      "rationale": "A strong Bangalore-modernity add because it treats music as interactive public culture: classical, folk, film, contemporary music, sound installations, education, and performance in one place.",
      "confidence": 0.88,
      "similarity_tags": [
        "music museum",
        "interactive exhibits",
        "Bengaluru culture",
        "public education"
      ],
      "taste_matches": [
        "Science Gallery modernity",
        "BIC public culture",
        "Carnatic/Tamil culture bridge"
      ],
      "source_evidence": [
        {
          "label": "Indian Music Experience official about page",
          "url": "https://indianmusicexperience.org/about-us/",
          "note": "Official page describes IME as India's first interactive music museum and outlines galleries, sound garden, learning center, and performance spaces."
        },
        {
          "label": "Indian Music Experience official visitor page",
          "url": "https://indianmusicexperience.org/contact-us/",
          "note": "Official page gives current location, hours, closure day, and visitor details."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Closed Mondays in current information; check live programmes if you want the visit to do more than exhibits."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "bengaluru-ngma",
      "name": "National Gallery of Modern Art, Bengaluru",
      "category": "Museum / Gallery",
      "subcategory": "Modern Indian art in Manikyavelu Mansion",
      "city": "Bengaluru",
      "neighborhood": "Vasanth Nagar / Palace Road",
      "address": "49 Palace Road, Bengaluru, Karnataka 560052, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=National%20Gallery%20of%20Modern%20Art%2C%20Bengaluru%2049%20Palace%20Road%2C%20Bengaluru%2C%20Karnataka%20560052%2C%20India",
      "website": "https://ngmaindia.gov.in/ngma_bangaluru.asp",
      "instagram": "",
      "rationale": "Complements MAP with the state modern-art canon and a heritage-mansion setting. Good for comparing Delhi/Bengaluru institutional modernity without adding another generic museum.",
      "confidence": 0.84,
      "similarity_tags": [
        "modern Indian art",
        "Manikyavelu Mansion",
        "state museum",
        "Bengaluru"
      ],
      "taste_matches": [
        "Nature Morte active-list signal",
        "MAP Bengaluru",
        "capital-to-modernity comparison"
      ],
      "source_evidence": [
        {
          "label": "NGMA Bengaluru official page",
          "url": "https://ngmaindia.gov.in/ngma_bangaluru.asp",
          "note": "Official page describes the Bengaluru NGMA, its Palace Road site, collection scope, library, auditorium, and cultural programming."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 3,
          "place_name": "ARAKU Coffee",
          "google_maps_url": "https://www.google.com/maps/place/ARAKU+Coffee/data=!4m2!3m1!1s0x3bae17dd551e73bb:0xfe86382894413f7a",
          "google_place_token": "0x3bae17dd551e73bb:0xfe86382894413f7a",
          "match_reason": "Active list includes design-forward Indian coffee culture.",
          "signals": [
            "coffee",
            "modern Indian design"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 4,
          "place_name": "RainTree",
          "google_maps_url": "https://www.google.com/maps/place/RainTree/data=!4m2!3m1!1s0x3bae163f505de08b:0xc7743399aaf5419",
          "google_place_token": "0x3bae163f505de08b:0xc7743399aaf5419",
          "match_reason": "Active list points to Bangalore spaces that combine local craft, retail, and architecture.",
          "signals": [
            "Bangalore",
            "craft retail"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 17,
          "place_name": "Idiom Book Sellers",
          "google_maps_url": "https://www.google.com/maps/place/Idiom+Book+Sellers/data=!4m2!3m1!1s0x3b08729ea01ccc07:0xeb972553ac681633",
          "google_place_token": "0x3b08729ea01ccc07:0xeb972553ac681633",
          "match_reason": "Active list includes independent Bangalore bookstores as route anchors.",
          "signals": [
            "bookstore",
            "Bangalore"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! reinforces curated books and art publishing as a durable taste signal.",
          "signals": [
            "art books",
            "curated retail"
          ]
        }
      ],
      "caveats": [
        "Check current exhibitions and closure days; pair with Vasanth Nagar book/cafe stops if time is tight."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "chennai-roja-muthiah-library",
      "name": "Roja Muthiah Research Library",
      "category": "Library / Archive",
      "subcategory": "Tamil print, popular culture, and South Indian studies archive",
      "city": "Chennai",
      "neighborhood": "Taramani",
      "address": "3rd Cross Road, Central Polytechnic Campus, Taramani, Chennai, Tamil Nadu 600113, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Roja%20Muthiah%20Research%20Library%203rd%20Cross%20Road%2C%20Central%20Polytechnic%20Campus%2C%20Taramani%2C%20Chennai%2C%20Tamil%20Nadu%20600113%2C%20India",
      "website": "http://www.rmrl.in/",
      "instagram": "",
      "rationale": "A high-fit research stop for Tamil Nadu culture: Tamil print history, popular culture, ephemera, and archival depth rather than a monument-only reading of Chennai.",
      "confidence": 0.78,
      "similarity_tags": [
        "Tamil archive",
        "print culture",
        "research library",
        "Chennai"
      ],
      "taste_matches": [
        "Tara Books active-list signal",
        "Madras Literary Society",
        "book/archive travel"
      ],
      "source_evidence": [
        {
          "label": "Roja Muthiah Research Library official site",
          "url": "http://www.rmrl.in/",
          "note": "Official site for the research library and its Tamil studies collections."
        },
        {
          "label": "LiveChennai RMRL directory",
          "url": "https://directory.livechennai.com/roja-muthiah-research-library/",
          "note": "Local directory gives collection context, founding background, and address."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Research-library access can require advance arrangement; treat as inspect/book-ahead rather than a casual drop-in."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "thanjavur-brihadisvara-temple",
      "name": "Brihadisvara Temple, Thanjavur",
      "category": "Temple / World Heritage",
      "subcategory": "Living Chola temple and architecture anchor",
      "city": "Thanjavur",
      "neighborhood": "Temple Core",
      "address": "Membalam Road, Balaganapathy Nagar, Thanjavur, Tamil Nadu 613007, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Brihadisvara%20Temple%2C%20Thanjavur%20Membalam%20Road%2C%20Balaganapathy%20Nagar%2C%20Thanjavur%2C%20Tamil%20Nadu%20613007%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A major Tamil Nadu culture add if the South India leg can bend through Thanjavur: Chola architecture, bronze-casting context, ongoing worship, and a bridge between Chennai museum bronzes and Madurai temple life.",
      "confidence": 0.92,
      "similarity_tags": [
        "Chola",
        "UNESCO",
        "living temple",
        "Tamil architecture"
      ],
      "taste_matches": [
        "Government Museum Chennai bronzes",
        "Madurai temple life",
        "Calico-level material depth"
      ],
      "source_evidence": [
        {
          "label": "UNESCO World Heritage Centre listing",
          "url": "https://whc.unesco.org/en/list/250/",
          "note": "UNESCO listing identifies Brihadisvara, Thanjavur as part of the Great Living Chola Temples and describes its living worship and architectural value."
        },
        {
          "label": "UNESCO New Delhi article",
          "url": "https://www.unesco.org/en/articles/great-living-chola-temples",
          "note": "UNESCO article emphasizes the Chola temples' ritual continuity and bronze/architecture traditions."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Requires a Thanjavur routing decision; not a casual Chennai/Madurai side errand."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "thanjavur-saraswathi-mahal-library",
      "name": "Thanjavur Maharaja Serfoji's Saraswathi Mahal Library",
      "category": "Library / Museum",
      "subcategory": "Royal manuscript library and Maratha/Tamil knowledge archive",
      "city": "Thanjavur",
      "neighborhood": "Palace Campus",
      "address": "E Main Street, Rajakrisnapuram, Thanjavur, Tamil Nadu 613001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Thanjavur%20Maharaja%20Serfoji's%20Saraswathi%20Mahal%20Library%20E%20Main%20Street%2C%20Rajakrisnapuram%2C%20Thanjavur%2C%20Tamil%20Nadu%20613001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "Pairs perfectly with Brihadisvara if Thanjavur is added: manuscripts, maps, paintings, royal collecting, Nayak/Maratha court knowledge, and a very different Tamil culture layer from temple ritual.",
      "confidence": 0.84,
      "similarity_tags": [
        "manuscripts",
        "royal library",
        "Thanjavur",
        "Tamil/Maratha archive"
      ],
      "taste_matches": [
        "Roja Muthiah Research Library",
        "Tara Books",
        "National Museum depth"
      ],
      "source_evidence": [
        {
          "label": "Thanjavur district official page",
          "url": "https://thanjavur.nic.in/tourist-place/saraswathi-mahal-library/",
          "note": "District source describes the library's medieval texts, manuscripts, books, maps, paintings, public access, and hours."
        },
        {
          "label": "Times of India library status report",
          "url": "https://timesofindia.indiatimes.com/city/madurai/plea-to-classify-saraswathi-mahal-library-in-thanjavur-as-model-library/articleshow/122889074.cms",
          "note": "Recent report notes the library's significance and preservation/staffing concerns."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list already marks Chennai publishing, craft, and visual storytelling as high fit.",
          "signals": [
            "Chennai",
            "visual books",
            "craft publishing"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list values deep textile and craft interpretation.",
          "signals": [
            "textiles",
            "material culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 27,
          "place_name": "Books and Things",
          "google_maps_url": "https://www.google.com/maps/place/Books+and+Things/data=!4m2!3m1!1s0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "google_place_token": "0x3a53679bd6519ded:0x58713d75cc9e1d0e",
          "match_reason": "TRY! supports independent book culture as a destination layer.",
          "signals": [
            "books",
            "visual culture"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list supports regional bookshops as cultural wayfinding.",
          "signals": [
            "bookstore",
            "regional culture"
          ]
        }
      ],
      "caveats": [
        "Preservation/access status deserves a close check; recent reporting flags administrative and conservation issues."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "madurai-puthu-mandapam",
      "name": "Puthu Mandapam",
      "category": "Market / Heritage",
      "subcategory": "Temple-adjacent mandapam, craft stalls, and restoration layer",
      "city": "Madurai",
      "neighborhood": "Temple Core",
      "address": "East Chitrai Street, Madurai Main, Madurai, Tamil Nadu 625001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Puthu%20Mandapam%20East%20Chitrai%20Street%2C%20Madurai%20Main%2C%20Madurai%2C%20Tamil%20Nadu%20625001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A better Madurai temple-life read than another distant monument: a Nayak-period hall at the edge of Meenakshi, historically tied to ritual and commerce, with current restoration itself becoming part of the story.",
      "confidence": 0.74,
      "similarity_tags": [
        "temple economy",
        "Madurai",
        "Nayak architecture",
        "market"
      ],
      "taste_matches": [
        "Craft Museum living traditions",
        "Madurai flower market",
        "temple-city daily life"
      ],
      "source_evidence": [
        {
          "label": "Madurai Tourism Puthu Mandapam page",
          "url": "https://maduraitourism.co.in/puthu-mandapam-pudhu-madurai",
          "note": "Tourism source gives location, history, and Thirumalai Nayakkar-era context."
        },
        {
          "label": "Times of India renovation report",
          "url": "https://timesofindia.indiatimes.com/city/madurai/renovation-of-pudhu-mandapam-by-sept-authorities-inform-hc/articleshow/128953437.cms",
          "note": "Recent report says temple authorities told the Madras High Court renovation would finish before a planned September consecration ceremony."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Renovation and stall relocation can affect the experience; verify current access close to travel."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "madurai-koodal-azhagar-temple",
      "name": "Koodal Azhagar Temple",
      "category": "Temple",
      "subcategory": "Vaishnavite Divya Desam in central Madurai",
      "city": "Madurai",
      "neighborhood": "Madurai Main",
      "address": "Madurai Main, Madurai, Tamil Nadu 625001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Koodal%20Azhagar%20Temple%20Madurai%20Main%2C%20Madurai%2C%20Tamil%20Nadu%20625001%2C%20India",
      "website": "https://koodalalagar.hrce.tn.gov.in/",
      "instagram": "",
      "rationale": "Adds a second living-temple layer without leaving the city core: Vaishnavite ritual, Divya Desam status, and a different devotional architecture from Meenakshi's Shaiva/Shakta urban gravity.",
      "confidence": 0.82,
      "similarity_tags": [
        "Divya Desam",
        "Vaishnavite temple",
        "Madurai",
        "living ritual"
      ],
      "taste_matches": [
        "Meenakshi temple life",
        "Tamil visual storytelling",
        "living traditions"
      ],
      "source_evidence": [
        {
          "label": "Koodal Azhagar HRCE official site",
          "url": "https://koodalalagar.hrce.tn.gov.in/",
          "note": "Official Tamil Nadu HRCE temple site identifies the temple and its Divya Desam status."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 16,
          "place_name": "National Museum, New Delhi",
          "google_maps_url": "https://www.google.com/maps/place/National+Museum,+New+Delhi/data=!4m2!3m1!1s0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "google_place_token": "0x390cfd52c71ff0eb:0x20429f292fa5eecf",
          "match_reason": "Active list values objects and institutions that explain long civilizational layers.",
          "signals": [
            "museum depth",
            "ritual art"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 14,
          "place_name": "National Crafts Museum & Hastkala Academy",
          "google_maps_url": "https://www.google.com/maps/place/National+Crafts+Museum+%26+Hastkala+Academy/data=!4m2!3m1!1s0x390ce327db3380b7:0xa15ac51bd91a02",
          "google_place_token": "0x390ce327db3380b7:0xa15ac51bd91a02",
          "match_reason": "Active list favors living traditions and maker economies around sacred practice.",
          "signals": [
            "craft",
            "ritual objects"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 18,
          "place_name": "Tara Books",
          "google_maps_url": "https://www.google.com/maps/place/Tara+Books/data=!4m2!3m1!1s0x3a525d598033e951:0x2238fd3fc9650ae9",
          "google_place_token": "0x3a525d598033e951:0x2238fd3fc9650ae9",
          "match_reason": "Active list supports Tamil visual culture and storytelling.",
          "signals": [
            "Tamil culture",
            "visual storytelling"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 11,
          "place_name": "The Calico Museum of Textiles",
          "google_maps_url": "https://www.google.com/maps/place/The+Calico+Museum+of+Textiles/data=!4m2!3m1!1s0x395e8472b482907f:0x4e40a0c83ece73b5",
          "google_place_token": "0x395e8472b482907f:0x4e40a0c83ece73b5",
          "match_reason": "Active list makes textile and devotional material culture a priority.",
          "signals": [
            "textiles",
            "devotional craft"
          ]
        }
      ],
      "caveats": [
        "Temple protocols, photography, and festival crowding should be checked locally."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "kochi-aspinwall-house",
      "name": "Aspinwall House",
      "category": "Arts / Heritage",
      "subcategory": "Waterfront warehouse and Kochi-Muziris Biennale anchor",
      "city": "Kochi",
      "neighborhood": "Fort Kochi",
      "address": "Calvathy Road, Fort Kochi, Kochi, Kerala 682001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Aspinwall%20House%20Calvathy%20Road%2C%20Fort%20Kochi%2C%20Kochi%2C%20Kerala%20682001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A key Kochi port-history/art bridge: colonial warehouse fabric, waterfront trade memory, and contemporary-art occupation through the Biennale. It makes Kochi feel like a living port, not just a preserved quarter.",
      "confidence": 0.82,
      "similarity_tags": [
        "Fort Kochi",
        "warehouse",
        "Biennale",
        "adaptive reuse"
      ],
      "taste_matches": [
        "Kochi Books active context",
        "Nature Morte art signal",
        "Galle warehouse comparison"
      ],
      "source_evidence": [
        {
          "label": "Kochi-Muziris Biennale page",
          "url": "https://www.biennale.com/kochi.html",
          "note": "Biennale source identifies Aspinwall House as a main venue for the 2025-26 edition."
        },
        {
          "label": "Times of India Aspinwall House report",
          "url": "https://timesofindia.indiatimes.com/city/kochi/artists-elated-over-state-govt-move/articleshow/121240572.cms",
          "note": "Recent report notes state acquisition plans and Aspinwall's importance to heritage preservation and the Biennale."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Access is event/programme-dependent outside Biennale periods; inspect current use before treating it as open."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "kochi-st-francis-church",
      "name": "St. Francis CSI Church",
      "category": "Church / Port History",
      "subcategory": "Portuguese-Dutch-British colonial religious layer",
      "city": "Kochi",
      "neighborhood": "Fort Kochi",
      "address": "Fort Kochi, Kochi, Kerala 682001, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=St.%20Francis%20CSI%20Church%20Fort%20Kochi%2C%20Kochi%2C%20Kerala%20682001%2C%20India",
      "website": "",
      "instagram": "",
      "rationale": "A concise anchor for Kochi's European maritime sequence: Portuguese foundation, Vasco da Gama memory, Dutch and British transitions, and active church life inside the Fort Kochi walk.",
      "confidence": 0.84,
      "similarity_tags": [
        "Fort Kochi",
        "Portuguese",
        "Vasco da Gama",
        "colonial church"
      ],
      "taste_matches": [
        "Kochi port history",
        "Galle Dutch Reformed Church comparison",
        "Indian Ocean colonial layers"
      ],
      "source_evidence": [
        {
          "label": "Kerala Tourism travel page",
          "url": "https://keralatourism.travel/st-francis-church-kochi",
          "note": "Visitor source gives history, address, and current practical framing for St. Francis Church."
        },
        {
          "label": "Cochin tourism page",
          "url": "https://www.cochin.org/tourism.htm",
          "note": "Kochi tourism source frames St. Francis Church within Fort Kochi's Chinese-net, church, and synagogue heritage walk."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Active church; respect service times and verify hours before folding it into a Fort Kochi circuit."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "kochi-kerala-folklore-museum",
      "name": "Kerala Folklore Museum",
      "category": "Museum",
      "subcategory": "Kerala folk arts, ritual costumes, architecture, antiques",
      "city": "Kochi",
      "neighborhood": "Thevara",
      "address": "Pandit Karuppan Road, Near Thevara Ferry Junction, Kochi, Kerala 682013, India",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Kerala%20Folklore%20Museum%20Pandit%20Karuppan%20Road%2C%20Near%20Thevara%20Ferry%20Junction%2C%20Kochi%2C%20Kerala%20682013%2C%20India",
      "website": "http://www.keralafolkloremuseum.org/about.php",
      "instagram": "",
      "rationale": "Adds a Kerala-specific cultural object layer beyond colonial Fort Kochi: ritual costume, woodwork, masks, architecture, theatre, and folk arts in a purpose-built private museum.",
      "confidence": 0.8,
      "similarity_tags": [
        "Kerala folk art",
        "ritual costume",
        "Thevara",
        "private museum"
      ],
      "taste_matches": [
        "Craft Museum active signal",
        "DakshinaChitra living heritage",
        "temple/ritual material culture"
      ],
      "source_evidence": [
        {
          "label": "Museums of India Kerala Folklore Museum page",
          "url": "https://shop.museumsofindia.org/node/338",
          "note": "Museum network listing gives address, contact details, founding year, collection categories, and museum website."
        },
        {
          "label": "IndiaMap Kerala Folklore Museum page",
          "url": "https://indiamap.com/places/kochi/museums/kerala-folklore-museum/",
          "note": "Visitor source describes the building, collection, founder context, and practical timing."
        }
      ],
      "source_links": [
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 5,
          "place_name": "Kochi Books",
          "google_maps_url": "https://www.google.com/maps/place/Kochi+Books/data=!4m2!3m1!1s0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "google_place_token": "0x3b086d853eab2005:0xefc33afcfd8c8b9f",
          "match_reason": "Active list already picks Kochi as a bookish port-city stop, not only a beach/fort checklist.",
          "signals": [
            "Kochi",
            "bookstore",
            "port city"
          ]
        },
        {
          "role": "active_match",
          "list_file": "Transit India.csv",
          "path": "takeout-saved/Transit India.csv",
          "row_index": 6,
          "place_name": "Loving Earth Cafe",
          "google_maps_url": "https://www.google.com/maps/place/Loving+Earth+Cafe/data=!4m2!3m1!1s0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "google_place_token": "0x3b086d22bb6a86f9:0xb2d0ef260c184d92",
          "match_reason": "Active list includes Kochi cafes that can hold slow recovery time between heritage walks.",
          "signals": [
            "Kochi",
            "cafe",
            "slow travel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! links Indian Ocean fort cities and colonial lodging texture.",
          "signals": [
            "fort city",
            "Indian Ocean"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! supports Galle Fort as a comparison point for Kochi's layered port history.",
          "signals": [
            "Galle Fort",
            "colonial layers"
          ]
        }
      ],
      "caveats": [
        "Private museum; verify hours, ticketing, and whether performances are running."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "galle-dutch-reformed-church",
      "name": "Dutch Reformed Church, Galle",
      "category": "Church / Heritage",
      "subcategory": "Dutch Protestant church inside Galle Fort",
      "city": "Galle",
      "neighborhood": "Galle Fort",
      "address": "Church Street, Galle Fort, Galle, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Dutch%20Reformed%20Church%2C%20Galle%20Church%20Street%2C%20Galle%20Fort%2C%20Galle%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "A tight Galle/Kochi comparison point: Dutch Protestant architecture, tombstones, belfry, active worship, and colonial inscription culture inside the fort grid.",
      "confidence": 0.82,
      "similarity_tags": [
        "Dutch Reformed",
        "Galle Fort",
        "colonial church",
        "active heritage"
      ],
      "taste_matches": [
        "St. Francis Church Kochi comparison",
        "Galle Fort saved anchors",
        "Indian Ocean colonial layers"
      ],
      "source_evidence": [
        {
          "label": "Central Cultural Fund Galle Fort page",
          "url": "https://ccf.gov.lk/heritage-sites/galle-fort/",
          "note": "Official heritage source identifies the Dutch Reformed Church as a major Galle Fort heritage building."
        },
        {
          "label": "Sri Lanka 800 Galle Dutch Reformed Church page",
          "url": "https://srilanka800.com/galle-dutch-reformed-church/",
          "note": "Recent route guide gives practical heritage framing and active-church context."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Active place of worship; interior access can vary around services and conservation."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "galle-national-museum",
      "name": "National Museum Galle",
      "category": "Museum",
      "subcategory": "Regional history museum in Dutch-period building",
      "city": "Galle",
      "neighborhood": "Galle Fort",
      "address": "Church Street, Galle Fort, Galle, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=National%20Museum%20Galle%20Church%20Street%2C%20Galle%20Fort%2C%20Galle%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "Adds a land-history counterpart to the Maritime Museum: regional cottage industries, Dutch-period objects, colonial furniture, weapons, and trade links inside the oldest surviving Dutch building in the fort.",
      "confidence": 0.78,
      "similarity_tags": [
        "Galle Fort",
        "Dutch building",
        "regional museum",
        "colonial objects"
      ],
      "taste_matches": [
        "National Maritime Archaeology Museum",
        "Craft Museum material culture",
        "Galle/Kochi comparison"
      ],
      "source_evidence": [
        {
          "label": "Department of National Museums museum list",
          "url": "https://www.museum.gov.lk/v1/museums",
          "note": "Official department page lists Galle National Museum among Sri Lanka's national museums."
        },
        {
          "label": "National Museum of Galle reference",
          "url": "https://en.wikipedia.org/wiki/National_Museum_of_Galle",
          "note": "Reference source summarizes the museum's Dutch building, opening date, and collection themes."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Small and locally focused; best bundled with the church, ramparts, and maritime museum."
      ],
      "review_suggestion": "inspect"
    },
    {
      "id": "galle-historical-mansion-museum",
      "name": "Historical Mansion Museum",
      "category": "Private Museum / Heritage House",
      "subcategory": "Colonial house, antiques, craft demonstrations",
      "city": "Galle",
      "neighborhood": "Galle Fort",
      "address": "Leyn Baan Street, Galle Fort, Galle, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Historical%20Mansion%20Museum%20Leyn%20Baan%20Street%2C%20Galle%20Fort%2C%20Galle%2C%20Sri%20Lanka",
      "website": "",
      "instagram": "",
      "rationale": "Useful if you want Galle at domestic scale: colonial house interiors, antique accumulation, gem/craft retail overlap, and a more intimate counterpoint to state museums.",
      "confidence": 0.64,
      "similarity_tags": [
        "heritage house",
        "antiques",
        "Galle Fort",
        "private museum"
      ],
      "taste_matches": [
        "heritage stay signal from The Bartizan",
        "craft retail signal",
        "old-house adaptive layers"
      ],
      "source_evidence": [
        {
          "label": "Central Cultural Fund Galle Fort page",
          "url": "https://ccf.gov.lk/heritage-sites/galle-fort/",
          "note": "Official heritage page names Historical Mansion Museum among Galle Fort's colonial-era landmarks."
        },
        {
          "label": "Wikimedia image record",
          "url": "https://commons.wikimedia.org/wiki/File:Historical_Mansion_Museum_-_Galle_Fort.jpg",
          "note": "Image record locates the museum on Leyn Baan Street and notes the Dutch house context."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Private museum/retail hybrid with thinner official sourcing; inspect locally and skip if it feels too commercial."
      ],
      "review_suggestion": "maybe"
    },
    {
      "id": "colombo-national-museum",
      "name": "Colombo National Museum",
      "category": "Museum",
      "subcategory": "National collections and colonial public-museum architecture",
      "city": "Colombo",
      "neighborhood": "Cinnamon Gardens / Colombo 07",
      "address": "Sir Marcus Fernando Mawatha, Colombo 07, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Colombo%20National%20Museum%20Sir%20Marcus%20Fernando%20Mawatha%2C%20Colombo%2007%2C%20Sri%20Lanka",
      "website": "https://www.museum.gov.lk/",
      "instagram": "",
      "rationale": "The broadest Colombo anchor for reading Sri Lanka before or after Galle: national collections, Italianate colonial museum architecture, legal-deposit library history, and Kandyan/colonial material culture.",
      "confidence": 0.88,
      "similarity_tags": [
        "national museum",
        "Colombo 07",
        "Italianate architecture",
        "Sri Lankan history"
      ],
      "taste_matches": [
        "National Museum New Delhi active signal",
        "capital layers",
        "Galle/Colombo comparison"
      ],
      "source_evidence": [
        {
          "label": "Department of National Museums official site",
          "url": "https://www.museum.gov.lk/",
          "note": "Official site describes the Department, the Colombo National Museum's 1877 founding, and visitor context."
        },
        {
          "label": "Visit Colombo National Museum page",
          "url": "https://www.visitcolombo.com/content/4-colombo-national-museum",
          "note": "Visitor source gives location, collection overview, and practical hours context."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Large museum; choose targeted galleries rather than trying to exhaust it on a short Colombo stay."
      ],
      "review_suggestion": "save"
    },
    {
      "id": "colombo-mmca-sri-lanka",
      "name": "Museum of Modern and Contemporary Art Sri Lanka",
      "category": "Museum / Contemporary Art",
      "subcategory": "Project-based modern and contemporary art institution",
      "city": "Colombo",
      "neighborhood": "Colombo",
      "address": "Project-based locations in Colombo, Sri Lanka",
      "coordinates": {
        "lat": null,
        "lng": null
      },
      "google_maps_url": "https://www.google.com/maps/search/?api=1&query=Museum%20of%20Modern%20and%20Contemporary%20Art%20Sri%20Lanka%20Project-based%20locations%20in%20Colombo%2C%20Sri%20Lanka",
      "website": "https://mmca-srilanka.org/",
      "instagram": "",
      "rationale": "A clean contemporary counterweight to Colombo National Museum and Bawa: Sri Lankan modern/contemporary art, moving-image and architecture conversations, education-led interpretation, and project-based locations.",
      "confidence": 0.8,
      "similarity_tags": [
        "contemporary art",
        "Sri Lankan modern art",
        "project-based museum",
        "Colombo"
      ],
      "taste_matches": [
        "Nature Morte active-list signal",
        "MAP Bengaluru",
        "Colombo design/architecture thread"
      ],
      "source_evidence": [
        {
          "label": "MMCA Sri Lanka official about page",
          "url": "https://mmca-srilanka.org/about/",
          "note": "Official page describes MMCA as an education-led initiative for Sri Lankan modern and contemporary art and notes its project-based location model."
        },
        {
          "label": "MMCA Sri Lanka official visit page",
          "url": "https://mmca-srilanka.org/visit/",
          "note": "Official visit page lists current exhibitions and location-specific visitor information."
        }
      ],
      "source_links": [
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 21,
          "place_name": "Jetwing Colombo Seven",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Colombo+Seven/data=!4m2!3m1!1s0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "google_place_token": "0x3ae2597469f068fb:0x43b14316f67e3c8a",
          "match_reason": "TRY! already has Colombo as an urban Sri Lanka base.",
          "signals": [
            "Colombo",
            "urban hotel"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 22,
          "place_name": "Jetwing Jaffna",
          "google_maps_url": "https://www.google.com/maps/place/Jetwing+Jaffna/data=!4m2!3m1!1s0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "google_place_token": "0x3afe56aa3b5ed5d1:0x833c08ea7eb5685e",
          "match_reason": "TRY! supports Sri Lankan regional culture beyond beach-only travel.",
          "signals": [
            "Sri Lanka",
            "regional culture"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 996,
          "place_name": "The Bartizan Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Bartizan+Galle+Fort/data=!4m2!3m1!1s0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "google_place_token": "0x3ae173a6cf6cc3f5:0xbd912d005667b680",
          "match_reason": "TRY! explicitly saves Galle Fort lodging inside the colonial fabric.",
          "signals": [
            "Galle Fort",
            "heritage stay"
          ]
        },
        {
          "role": "taste_master_match",
          "list_file": "TRY!.csv",
          "path": "takeout-saved/TRY!.csv",
          "row_index": 995,
          "place_name": "The Arch Restaurant - Galle Fort",
          "google_maps_url": "https://www.google.com/maps/place/The+Arch+Restaurant+-+Galle+Fort/data=!4m2!3m1!1s0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "google_place_token": "0x3ae17398e5d8d3d5:0x1466d56bd2ad73fc",
          "match_reason": "TRY! adds a Galle Fort street-level food anchor.",
          "signals": [
            "Galle Fort",
            "walkable old town"
          ]
        }
      ],
      "caveats": [
        "Location and exhibition are project-based; confirm the exact Colombo venue and dates close to travel."
      ],
      "review_suggestion": "inspect"
    }
  ],
  "handoff_notes": [
    "Generated exactly 55 recommendations after the user asked to remove Japan/Tokyo and expand to fifty or fifty-five.",
    "All Tokyo/Japan recommendations from the prior 40-spot run were removed.",
    "The active Transit India places and TRY! taste-master places were used as exclusions, not repeated as recommendations.",
    "2027 Jaipur Literature Festival details were not yet fixed in available current sources; the JLF item is intentionally marked inspect with a caveat.",
    "Some practical status checks remain necessary close to travel for Dastkar, Paradesi Synagogue, Pepper House, Aspinwall House, Puthu Mandapam, Saraswathi Mahal Library, MMCA Sri Lanka, and other event/hour-dependent places.",
    "Coordinates are left null; every recommendation includes a Google Maps search URL for display navigation."
  ]
}
