[
  {
    "id": "san-pedro-square-market",
    "name": "San Pedro Square Market",
    "district": "downtown",
    "category": "Food & gathering",
    "address": "87 N. San Pedro Street",
    "source": "https://sanpedrosquaremarket.com/",
    "angle": "A meeting point when everyone wants something different.",
    "description": "The market groups food businesses in one destination. Use it as a flexible meeting point, with each person checking their chosen vendor rather than assuming every counter follows the building’s hours.",
    "timing": "The official footer lists Sunday–Thursday 11am–10pm and Friday–Saturday 11am–midnight. Another image on the same page differs; confirm the day and vendor directly.",
    "cost": "Vendor-specific spending",
    "booking": "Walk-in setting",
    "window": "Evening",
    "planning": "Make the meeting point precise: name a vendor or entrance. “At the market” can leave a group searching across multiple spaces.",
    "photo": "san-pedro",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "san-jose-museum-of-art",
    "name": "San José Museum of Art",
    "district": "downtown",
    "category": "Art & museums",
    "address": "110 S. Market Street",
    "source": "https://sjmusart.org/hours-and-admissions",
    "angle": "The useful difference between a Friday and every other day.",
    "description": "The museum’s published schedule gives Friday a later closing time. That makes the day of the week a meaningful part of a downtown art plan, rather than treating “museum night” as something available every evening.",
    "timing": "Published schedule: Tuesday–Sunday 11am–6pm; Friday until 9pm. Check the admissions page for exceptions and event terms.",
    "cost": "Check current admission",
    "booking": "Check admission and event rules",
    "window": "Daytime + selected evenings",
    "planning": "Read the exhibition and event listings separately. An evening programme and ordinary gallery admission may have different conditions.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "the-tech-interactive",
    "name": "The Tech Interactive",
    "district": "downtown",
    "category": "Art & museums",
    "address": "201 S. Market Street",
    "source": "https://www.thetech.org/visit/",
    "angle": "Let the actual programme set the plan.",
    "description": "This science and technology center also has an IMAX Dome Theater. The exhibition visit and a particular film are different reasons to go, so choose which experience anchors your visit before arranging the rest of the day.",
    "timing": "Consult the dated operating calendar and the separate IMAX schedule; a film listing does not establish gallery hours.",
    "cost": "Admission and film prices vary",
    "booking": "Timed or programme-specific tickets",
    "window": "Check programme",
    "planning": "Treat a short museum visit and a full film screening as different time commitments. Leave room for the programme you actually choose.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "hammer-theatre",
    "name": "Hammer Theatre Center",
    "district": "downtown",
    "category": "Stage & sound",
    "address": "101 Paseo de San Antonio",
    "source": "https://hammertheatre.com/",
    "angle": "Build the evening around the performance.",
    "description": "The SJSU-operated theatre sits on Paseo de San Antonio between Second and Third Streets. Its calendar is the useful starting point: choose the performance, then make a realistic plan around its arrival and start times.",
    "timing": "Dates and times depend on the scheduled production.",
    "cost": "Event-specific tickets",
    "booking": "Book the selected event",
    "window": "Check programme",
    "planning": "Read the event’s own description before choosing a seat. A venue name tells you little about the format of a particular performance.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "san-jose-civic",
    "name": "San Jose Civic",
    "district": "downtown",
    "category": "Stage & sound",
    "address": "135 W. San Carlos Street",
    "source": "https://sanjosetheaters.org/seating-charts/",
    "angle": "The seat map is part of the decision.",
    "description": "The Civic is one of the venues represented by San Jose Theaters. Start with the exact event and its seating configuration, because a building’s general capacity does not tell you what the room will look like for your show.",
    "timing": "Check the official event page for doors, start time, and admission requirements.",
    "cost": "Event-specific tickets",
    "booking": "Book the selected event",
    "window": "Check programme",
    "planning": "Keep door time and performance time in separate notes. Allow for the venue’s entry process rather than planning to arrive at the first scheduled minute.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "san-jose-improv",
    "name": "San Jose Improv",
    "district": "downtown",
    "category": "Stage & sound",
    "address": "62 S. Second Street",
    "source": "https://improv.com/sanjose/private-events/info/",
    "angle": "A comedy plan needs more than a comedian’s name.",
    "description": "The club occupies the historic Jose Theater. Its downtown location connects it with the wider evening district, but the practical details belong to the specific show: date, seating, age policy, and any additional requirements.",
    "timing": "Use the official show listing for times, age limits, and purchase conditions.",
    "cost": "Ticket and show conditions vary",
    "booking": "Book the selected show",
    "window": "Check programme",
    "planning": "Check whether the price shown covers the whole visit. Any minimum purchases or other conditions should come from the current listing, not an old review.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "macla",
    "name": "MACLA",
    "district": "sofa",
    "category": "Art & museums",
    "address": "510 S. First Street",
    "source": "https://maclaarte.org/visit/",
    "angle": "Free gallery time has a real closing time.",
    "description": "MACLA is a contemporary arts space grounded in the Latinx experience. Its regular gallery hours and its performance programme are separate opportunities, so an evening event should not be mistaken for a standing late-night gallery schedule.",
    "timing": "Gallery: Wednesday–Sunday noon–5pm, plus special appointments. Gallery admission is free.",
    "cost": "Free gallery admission; events differ",
    "booking": "Gallery visits; separate event listings",
    "window": "Daytime + selected evenings",
    "planning": "For a short visit, focus on the current exhibition. For a performance, check the event page and its seating arrangements.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "anno-domini",
    "name": "Anno Domini",
    "district": "sofa",
    "category": "Art & museums",
    "address": "366 S. First Street",
    "source": "https://www.galleryad.com/",
    "angle": "An art stop that can fit after work.",
    "description": "The gallery publishes both exhibition dates and ordinary opening hours. Those two pieces of information make a more useful plan than a generic gallery recommendation: first verify that a show is on, then choose an opening window.",
    "timing": "Thursday and Friday noon–7pm; first Fridays 5–9pm; Saturday noon–5pm. Free admission.",
    "cost": "Free admission",
    "booking": "Check exhibition dates",
    "window": "Daytime + selected evenings",
    "planning": "An opening reception and an ordinary gallery visit have different rhythms. Decide whether you want the event or time with the exhibition itself.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "california-theatre",
    "name": "California Theatre",
    "district": "sofa",
    "category": "Stage & sound",
    "address": "345 S. First Street",
    "source": "https://sanjosetheaters.org/california/",
    "angle": "A historic room, with a specific performance in mind.",
    "description": "This restored 1927 theatre is part of San Jose’s performing-arts landscape. The building gives the visit context, while the particular opera, concert, or presentation determines the schedule and ticket requirements.",
    "timing": "Performance-dependent; consult the presenting organization and official event page.",
    "cost": "Event-specific tickets",
    "booking": "Book the selected performance",
    "window": "Check programme",
    "planning": "Choose the performance first and place nearby food or gallery stops around it. A fixed curtain time should be the anchor, not an afterthought.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "san-jose-stage",
    "name": "San Jose Stage Company",
    "district": "sofa",
    "category": "Stage & sound",
    "address": "490 S. First Street",
    "source": "https://www.thestage.org/",
    "angle": "Make room for a whole production.",
    "description": "The Stage produces live theatre in San Jose. A production deserves a different kind of planning from a brief gallery stop: check the run dates and performance details before deciding what else belongs in the evening.",
    "timing": "Check the current season and the selected performance date.",
    "cost": "Production-specific tickets",
    "booking": "Book the selected performance",
    "window": "Check programme",
    "planning": "Read the production description and any content guidance before booking. The title alone is rarely enough to know whether a show fits your group.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "sofa-market",
    "name": "SoFA Market",
    "district": "sofa",
    "category": "Food & gathering",
    "address": "387 S. First Street",
    "source": "https://www.sanjose.org/listings/sofa-market",
    "angle": "A flexible food stop between fixed plans.",
    "description": "Visit San Jose describes SoFA Market as a food hall with several local eateries and vendors. Its South First Street address makes it a useful point to consider alongside nearby arts venues, without treating every vendor as interchangeable.",
    "timing": "Confirm individual vendor hours directly; the directory does not establish a common closing time.",
    "cost": "Vendor-specific spending",
    "booking": "Walk-in setting",
    "window": "Check hours",
    "planning": "If dinner sits between a gallery visit and a show, decide how much time is really available. Choose the vendor after checking its current service arrangements.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "haberdasher",
    "name": "Haberdasher",
    "district": "sofa",
    "category": "Food & gathering",
    "address": "43 W. San Salvador Street",
    "source": "https://haberdashersj.com/",
    "angle": "A later opening window, clearly stated.",
    "description": "Haberdasher’s official site describes a walk-in bar model and publishes a weekly schedule. That makes it a possible evening stop rather than a daytime fallback. Group arrangements need a separate check with the business.",
    "timing": "Wednesday, Thursday and Sunday 5pm–midnight; Friday–Saturday 5pm–1am; closed Monday–Tuesday.",
    "cost": "Menu-based spending",
    "booking": "Walk-ins; groups should inquire",
    "window": "Evening",
    "planning": "The site gives different group-size thresholds in different sections. Confirm arrangements directly for a group instead of treating either threshold as a guaranteed reservation policy.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "nirvana-soul",
    "name": "Nirvana Soul, Downtown",
    "district": "sofa",
    "category": "Food & gathering",
    "address": "315 S. First Street",
    "source": "https://www.nirvanasoulcoffee.com/contact",
    "angle": "Be specific about which coffee shop.",
    "description": "Nirvana Soul’s location page distinguishes its shops. This profile refers to the downtown San Jose location, giving you a precise place to compare with the rest of a South First Street plan.",
    "timing": "Check the Downtown listing for current hours; other locations have their own schedules.",
    "cost": "Menu-based spending",
    "booking": "Check the Downtown location",
    "window": "Check hours",
    "planning": "Use the exact location when sharing a meeting point. A brand with several shops can otherwise send two people to different addresses.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "city-lights",
    "name": "City Lights Theater Company",
    "district": "sofa",
    "category": "Stage & sound",
    "address": "529 S. Second Street",
    "source": "https://cltc.org/contact-directions/",
    "angle": "Look one street beyond South First.",
    "description": "City Lights is on South Second Street. That is a useful distinction in a district often described through South First: use the actual venue address and the production’s information when arranging your evening.",
    "timing": "Performance-dependent; read the selected production’s visit information.",
    "cost": "Production-specific tickets",
    "booking": "Book the selected performance",
    "window": "Check programme",
    "planning": "Check runtime and intermission details for the actual show. They determine whether a later meal is realistic; another production’s timings are not a reliable substitute.",
    "photo": "downtown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "roys-station",
    "name": "Roy’s Station",
    "district": "japantown",
    "category": "Food & gathering",
    "address": "197 Jackson Street",
    "source": "https://roysstation.com/",
    "angle": "A daytime meeting point with a family history.",
    "description": "Roy’s describes its coffee shop as occupying the site of Grandpa Roy’s former Mobil station. Its published early closing times make it a start-of-day or weekend stop, rather than an assumption for an after-work coffee.",
    "timing": "Monday–Friday 8am–2pm; Saturday–Sunday 8am–3pm.",
    "cost": "Menu-based spending",
    "booking": "Walk-in setting",
    "window": "Daytime",
    "planning": "Put this stop before a later museum visit if you want both. The café’s closing time is the tighter constraint on many afternoons.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "shuei-do",
    "name": "Shuei-Do Manju Shop",
    "district": "japantown",
    "category": "Food & gathering",
    "address": "217 Jackson Street",
    "source": "https://www.sanjose.org/listings/shuei-do-manju-shop",
    "angle": "A specific tradition, not a generic sweets stop.",
    "description": "The city’s tourism reference identifies Shuei-Do with manju, and the Japantown Business Association lists its Jackson Street address. This is a chance to learn the name and context of what a shop makes, rather than flattening the neighborhood into a list of snacks.",
    "timing": "Confirm current opening hours and selection directly with the shop.",
    "cost": "Selection-dependent spending",
    "booking": "Check directly",
    "window": "Check hours",
    "planning": "Availability is not established by an online directory. If you are planning around a particular item, ask the shop instead of relying on a photograph from a previous visit.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null,
    "sources_extra": [
      "https://www.japantownsanjose.org/businesses"
    ]
  },
  {
    "id": "jamsj",
    "name": "Japanese American Museum of San Jose",
    "district": "japantown",
    "category": "Art & museums",
    "address": "535 N. Fifth Street",
    "source": "https://www.jamsj.org/visit",
    "angle": "Give the neighborhood’s history its own time.",
    "description": "The museum is a place to engage with Japanese American history, alongside a visit to the surrounding neighborhood. Its limited afternoon opening window makes it an anchor for a planned visit rather than a last-minute evening stop.",
    "timing": "Thursday–Sunday noon–4pm, with listed holiday closures. Published adult admission: $12.",
    "cost": "Adult admission $12; concessions listed",
    "booking": "Check visit and group-tour guidance",
    "window": "Daytime",
    "planning": "Choose time for the museum first, then fit other stops around it. If your schedule begins after closing, save the interior visit for another day.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "jtown-pizza",
    "name": "Jtown Pizza",
    "district": "japantown",
    "category": "Food & gathering",
    "address": "625 N. Sixth Street",
    "source": "https://jtownpizza.com/",
    "angle": "Move the meeting point off Jackson Street.",
    "description": "Jtown Pizza’s official site places it on North Sixth Street. It gives a neighborhood plan a food destination beyond Jackson Street and a specific address to share when people are arriving separately.",
    "timing": "Use the official location listing for current service hours.",
    "cost": "Menu-based spending",
    "booking": "Check service and group arrangements",
    "window": "Check hours",
    "planning": "For a group, confirm seating and dietary requirements directly. An online menu is a starting point, not a guarantee about seating or allergen handling.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "nichi-bei-bussan",
    "name": "Nichi Bei Bussan",
    "district": "japantown",
    "category": "Shops & design",
    "address": "140 Jackson Street",
    "source": "https://www.nbstore.com/",
    "angle": "Spend time with materials and design.",
    "description": "Nichi Bei Bussan’s own site presents fabrics, clothing, gifts, and home goods. It offers a way to approach the neighborhood through materials and everyday objects, with its store history providing a separate thread to explore.",
    "timing": "Check the store’s current contact and visiting information.",
    "cost": "Browsing and item-based spending",
    "booking": "Check shop hours",
    "window": "Check hours",
    "planning": "Leave room to look closely. A shop visit can be the purpose of an outing, rather than a hurried gap between food stops.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  },
  {
    "id": "kogura",
    "name": "Kogura Company",
    "district": "japantown",
    "category": "Shops & design",
    "address": "231 Jackson Street",
    "source": "https://www.japantownsanjose.org/businesses",
    "angle": "A neighborhood shop to put on the actual map.",
    "description": "The Japantown Business Association lists Kogura Company among the district’s specialty shops. Its Jackson Street address belongs in a compact neighborhood plan, with the business itself the source for current stock and opening hours.",
    "timing": "Current hours are not established by the association’s listing; confirm directly.",
    "cost": "Item-based spending",
    "booking": "Check shop hours",
    "window": "Check hours",
    "planning": "Treat the association listing as an address reference. Product selection, opening exceptions, and any special services require a more specific source.",
    "photo": "japantown",
    "reviewed": "2026-09-23",
    "method": "Source review",
    "visit": null
  }
]