PROCITY/web/assets/towns/_raw/newcastle_real.overpass.json
m3ultra 8a383e494e Lane E R21 (v4.0): the town pack — 22 towns, 1192 shops (DATA-ONLY, non-gating)
Ledger #5 pull-forward. Nothing here touches a golden until A absorbs in R22; F tags v4.0-beta with
or without it. selfcheck ALL GREEN 154141/154141, synthetic 0x3fa36874 unmoved, all 22 byte-identical
on re-run.

- Curated 18 candidates on secondhand density first (heroes are the game), a walkable 2-3.4km centre,
  and a national spread; 17 survived -> 22 towns, 1192 shops, 298 heroes, all 8 states/territories.
  fitzroy is the mecca (40 heroes/160 shops, 2x katoomba); thin tail toowoomba/darwin (3 heroes) left
  in as honest data -- A/Fable may drop them in R22.
- FINDING: the 3x-hero cap is a CURATION FILTER, not just a density knob. Wollongong had ~62 real
  shops but 1 hero -> capped to 4 -> dropped by the >=6 floor. A town without a secondhand strip
  cannot inflate into a retail strip; John's SUBTLE directive does quality control for free.
- Newcastle: my centre was wrong, not the town (CBD held 2 heroes; the strip is Hamilton/Beaumont St).
  Re-centred: 2 -> 9 heroes, 8 -> 36 shops.
- BUG (mine, shipped R18, caught here): fetch_roads_raw had no query-comparison while fetch_raw did,
  so re-centring refetched shops but silently reused the OLD CBD roads -> Hamilton shops seated against
  a graph 2.5km away -> the town marched out with ZERO shops (surfacing as 32 bogus 'open-late
  invariant' failures; ten other no-video towns passing is what proved it wasn't the open-late rule).
  Fixed: the roads path now compares its query too -- the bbox lives in the query, so a re-centre must
  invalidate BOTH snapshots. Newcastle rebuilt: 34 shops seated, openLate=1.
- Discipline: bounded bboxes, raw snapshots committed (shops+roads), C's §6 mapping, SUBTLE guardrails
  (heroes never subsampled, texture 3x, 2392 drops counted), ODbL. Overpass rate-limits hard at pack
  scale (batch 1 died on a fatal 504 after 25 retries) -- courtesy sleep 4s, two polite batches.

-> Lane A (R22): 34 goldens to pin (17 new towns x base+gig); sizes 12->160 shops load-test your
   capacity/overflow fences. -> Lane B: index.json now lists 22 towns (your selector already reads it).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 21:06:46 +10:00

841 lines
16 KiB
JSON

{
"fetchedAt": "2026-07-16",
"endpoint": "https://overpass-api.de/api/interpreter",
"query": "[out:json][timeout:180];(nwr[\"shop\"~\"^(antiques|bag|bakery|books|bookshop|boutique|butcher|charity|cheese|chemist|chocolate|clothes|coffee|confectionery|convenience|cosmetics|dairy|deli|delicatessen|department_store|doityourself|electronics|farm|fashion|florist|furniture|games|garden_centre|general|greengrocer|hardware|homeware|houseware|jewellery|jewelry|kiosk|mobile_phone|music|newsagent|pastry|pawnbroker|perfumery|pharmacy|second_hand|shoes|stationery|supermarket|tea|toys|trade|variety_store|video|video_games|vintage)$\"][\"name\"](-32.93431,151.73112,-32.91269,151.75688);nwr[\"amenity\"~\"^(cafe)$\"][\"name\"](-32.93431,151.73112,-32.91269,151.75688););out center;",
"bbox": {
"minLat": -32.93431081081081,
"minLon": 151.73112074181012,
"maxLat": -32.91268918918919,
"maxLon": 151.75687925818988
},
"elements": [
{
"type": "node",
"id": 367127925,
"lat": -32.9173937,
"lon": 151.7314109,
"tags": {
"brand": "IGA",
"brand:wikidata": "Q5970945",
"brand:wikipedia": "en:IGA Supermarkets Australia)",
"name": "IGA",
"shop": "supermarket",
"wheelchair": "yes"
}
},
{
"type": "node",
"id": 1612632841,
"lat": -32.9172505,
"lon": 151.7491889,
"tags": {
"amenity": "cafe",
"name": "Suspension Espresso",
"website": "https://www.slingtown.com"
}
},
{
"type": "node",
"id": 2999805547,
"lat": -32.9188202,
"lon": 151.7480964,
"tags": {
"amenity": "cafe",
"cuisine": "coffee_shop",
"name": "Roladoor Cafe",
"opening_hours:signed": "no"
}
},
{
"type": "node",
"id": 2999805549,
"lat": -32.9175975,
"lon": 151.7501325,
"tags": {
"amenity": "cafe",
"name": "Peaberrys Coffee Roasters",
"website": "https://www.peaberrys.com.au/"
}
},
{
"type": "node",
"id": 2999805552,
"lat": -32.9243297,
"lon": 151.7470182,
"tags": {
"amenity": "cafe",
"name": "Mockingbird Cafe"
}
},
{
"type": "node",
"id": 2999805558,
"lat": -32.9243567,
"lon": 151.7467553,
"tags": {
"amenity": "cafe",
"name": "Blue Door Cafe"
}
},
{
"type": "node",
"id": 2999805559,
"lat": -32.9239333,
"lon": 151.7470158,
"tags": {
"addr:housenumber": "129",
"addr:street": "Beaumont Street",
"amenity": "cafe",
"brand": "Gloria Jean's",
"brand:wikidata": "Q2666365",
"cuisine": "coffee_shop",
"name": "Gloria Jean's",
"official_name": "Gloria Jean's Coffees",
"takeaway": "yes"
}
},
{
"type": "node",
"id": 3128619076,
"lat": -32.9220235,
"lon": 151.7471464,
"tags": {
"amenity": "pharmacy",
"brand": "Priceline Pharmacy",
"brand:wikidata": "Q7242652",
"healthcare": "pharmacy",
"name": "Priceline Pharmacy",
"shop": "chemist"
}
},
{
"type": "node",
"id": 3377399796,
"lat": -32.9171649,
"lon": 151.7322129,
"tags": {
"name": "Like-nu Appliances",
"shop": "electronics"
}
},
{
"type": "node",
"id": 3379211532,
"lat": -32.914319,
"lon": 151.7568551,
"tags": {
"name": "Viatek",
"shop": "electronics"
}
},
{
"type": "node",
"id": 3725992754,
"lat": -32.9141506,
"lon": 151.7328501,
"tags": {
"name": "Newy Workwear",
"shop": "clothes"
}
},
{
"type": "node",
"id": 3727810194,
"lat": -32.9189192,
"lon": 151.7474545,
"tags": {
"name": "Home of Stone",
"shop": "hardware"
}
},
{
"type": "node",
"id": 3727810198,
"lat": -32.9194716,
"lon": 151.7479665,
"tags": {
"name": "Samaritans",
"shop": "clothes"
}
},
{
"type": "node",
"id": 3842345611,
"lat": -32.9156254,
"lon": 151.7463359,
"tags": {
"name": "Broadley Signs",
"shop": "hardware"
}
},
{
"type": "node",
"id": 5172145221,
"lat": -32.9161294,
"lon": 151.7325481,
"tags": {
"name": "Newcastle Home Timber And Hardware",
"shop": "hardware"
}
},
{
"type": "node",
"id": 5298432698,
"lat": -32.9246914,
"lon": 151.7375446,
"tags": {
"addr:housenumber": "226",
"addr:street": "Denison Street",
"name": "Belflora",
"shop": "florist"
}
},
{
"type": "node",
"id": 5298467054,
"lat": -32.9241201,
"lon": 151.7395237,
"tags": {
"addr:housenumber": "54-56",
"addr:street": "Belford Street",
"amenity": "cafe",
"check_date": "2025-05-23",
"cuisine": "sandwich;coffee_shop;french;breakfast;cake",
"internet_access": "no",
"name": "The Little French Cafe",
"opening_hours": "Mo-Fr 07:00-14:00; Sa 08:00-12:00",
"outdoor_seating": "no",
"payment:cash": "yes",
"payment:credit_cards": "yes",
"payment:debit_cards": "yes",
"phone": "+61 455 196 070",
"smoking": "no",
"wheelchair": "limited"
}
},
{
"type": "node",
"id": 5601162021,
"lat": -32.9243212,
"lon": 151.7479496,
"tags": {
"name": "Jim's Dairy Delight Bar",
"shop": "confectionery"
}
},
{
"type": "node",
"id": 6869527385,
"lat": -32.9207022,
"lon": 151.7464265,
"tags": {
"addr:housenumber": "67",
"addr:street": "Cleary Street",
"amenity": "cafe",
"cuisine": "breakfast;coffee_shop",
"name": "Olive Branch Cafe"
}
},
{
"type": "node",
"id": 7580092892,
"lat": -32.9213178,
"lon": 151.7473098,
"tags": {
"addr:housenumber": "66",
"addr:postcode": "2303",
"addr:state": "NSW",
"addr:street": "Beaumont Street",
"addr:suburb": "Hamilton",
"air_conditioning": "yes",
"amenity": "cafe",
"bar": "yes",
"cuisine": "international;coffee_shop",
"delivery": "yes",
"description": "Newest foodie scene to hit Newcastle, breakfast, lunch, dinner and late night eats. Craft beers, bottomless coffee and awesome food!",
"diet:dairy_free": "yes",
"diet:gluten_free": "yes",
"diet:vegan": "yes",
"diet:vegetarian": "yes",
"email": "hello@sonofagundiner.com.au",
"internet_access": "wlan",
"internet_access:fee": "customers",
"name": "Son of a Gun",
"opening_hours": "24/7",
"outdoor_seating": "yes",
"payment:cash": "yes",
"payment:credit_cards": "yes",
"payment:debit_cards": "yes",
"payment:mastercard": "yes",
"payment:visa": "yes",
"phone": "+61 2 4049 1136",
"reservation": "yes",
"smoking": "no",
"takeaway": "yes",
"website": "https://www.sonofagundiner.com.au/"
}
},
{
"type": "node",
"id": 8453102948,
"lat": -32.9153262,
"lon": 151.7487223,
"tags": {
"amenity": "cafe",
"cuisine": "coffee_shop",
"name": "The Fast Lane"
}
},
{
"type": "node",
"id": 11264117470,
"lat": -32.9202347,
"lon": 151.7424602,
"tags": {
"addr:housenumber": "4",
"addr:postcode": "2303",
"addr:state": "NSW",
"addr:street": "Samdon Street",
"addr:suburb": "Hamilton",
"amenity": "cafe",
"name": "Second Fiddle Cafe",
"website": "https://www.secondfiddle.com.au"
}
},
{
"type": "node",
"id": 11332612308,
"lat": -32.9243007,
"lon": 151.7501634,
"tags": {
"brand": "OTR",
"brand:wikidata": "Q116394019",
"name": "OTR",
"shop": "convenience"
}
},
{
"type": "node",
"id": 12223202805,
"lat": -32.9214595,
"lon": 151.7475743,
"tags": {
"name": "Hamilton IGA",
"shop": "supermarket"
}
},
{
"type": "node",
"id": 12857192879,
"lat": -32.9233659,
"lon": 151.7471632,
"tags": {
"check_date": "2025-05-23",
"email": "info@qsbooks.com.au",
"name": "Q's Books",
"phone": "+61 2 4961 0222",
"second_hand": "yes",
"shop": "books",
"website": "https://qsbooks.com.au",
"wheelchair": "limited"
}
},
{
"type": "node",
"id": 12857192880,
"lat": -32.9223281,
"lon": 151.7471114,
"tags": {
"check_date": "2025-05-23",
"name": "Rice's Bookshop",
"phone": "+61 2 4929 2752",
"shop": "books",
"wheelchair": "limited"
}
},
{
"type": "node",
"id": 12857192881,
"lat": -32.9212777,
"lon": 151.7475952,
"tags": {
"check_date": "2025-05-23",
"name": "Australian Red Cross",
"opening_hours": "Mo-Fr 09:00-16:45; Sa 09:00-14:45; Su off",
"phone": "+61 2 4086 4712",
"second_hand": "yes",
"shop": "charity",
"wheelchair": "yes"
}
},
{
"type": "way",
"id": 307525838,
"center": {
"lat": -32.9209867,
"lon": 151.7472423
},
"nodes": [
3127081728,
3127082329,
3127082331,
11323345477,
11323345478,
3127082330,
3127081728
],
"tags": {
"amenity": "pharmacy",
"building": "commercial",
"healthcare": "pharmacy",
"name": "Discount Chemist",
"shop": "chemist"
}
},
{
"type": "way",
"id": 329987168,
"center": {
"lat": -32.9187688,
"lon": 151.7461999
},
"nodes": [
3369503335,
3369503331,
3369503332,
3369503325,
3369503324,
3369503318,
3369503320,
3369503330,
3369503329,
3369503339,
11367128008,
11367128007,
3369503335
],
"tags": {
"addr:housenumber": "11",
"addr:street": "Swan Street",
"brand": "ALDI",
"brand:wikidata": "Q41171672",
"brand:wikipedia": "en:Aldi",
"building": "retail",
"check_date:opening_hours": "2023-05-05",
"full_name": "ALDI Hamilton",
"landuse": "retail",
"name": "ALDI",
"opening_hours": "Mo-We,Fr-Su 08:30-20:00; Th 08:30-21:00",
"shop": "supermarket",
"website": "https://store.aldi.com.au/nsw/hamilton/11-swan-street",
"wheelchair": "yes"
}
},
{
"type": "way",
"id": 329988023,
"center": {
"lat": -32.9182007,
"lon": 151.7465886
},
"nodes": [
3369516642,
3369516641,
11384237318,
3369516635,
3369516636,
3369516642
],
"tags": {
"building": "commercial",
"name": "Empire Furniture Newcastle",
"shop": "furniture"
}
},
{
"type": "way",
"id": 330881040,
"center": {
"lat": -32.9171257,
"lon": 151.7320175
},
"nodes": [
3379178024,
3379178025,
11206155925,
11206155926,
3379178028,
3379178027,
3379178024
],
"tags": {
"amenity": "cafe",
"building": "commercial",
"name": "Crema Coffee House"
}
},
{
"type": "way",
"id": 334998496,
"center": {
"lat": -32.9256878,
"lon": 151.7569896
},
"nodes": [
3421299804,
11403848649,
3421299802,
11403848650,
3421299803,
3421299805,
8229426274,
3421299804
],
"tags": {
"branch": "Sofas",
"brand": "Plush",
"brand:wikidata": "Q111081152",
"building": "commercial",
"name": "Plush",
"shop": "furniture"
}
},
{
"type": "way",
"id": 336940406,
"center": {
"lat": -32.915699,
"lon": 151.732786
},
"nodes": [
3440293013,
3440292984,
3440292983,
3440292982,
3440293045,
3440293024,
3440293013
],
"tags": {
"building": "retail",
"contact:facebook": "https://www.facebook.com/AstroTileNewcastle/",
"name": "Astro Tile Newcastle",
"shop": "trade",
"trade": "tiles"
}
},
{
"type": "way",
"id": 370660542,
"center": {
"lat": -32.9250385,
"lon": 151.7339859
},
"nodes": [
3743565333,
3743565335,
3743565328,
3743565326,
3743560016,
3743560017,
3743565331,
3743565330,
3743565336,
3743565337,
3743565350,
3743565349,
3743565333
],
"tags": {
"brand": "Harvey Norman",
"brand:wikidata": "Q4040441",
"building": "yes",
"name": "Harvey Norman",
"shop": "electronics"
}
},
{
"type": "way",
"id": 370660545,
"center": {
"lat": -32.9250096,
"lon": 151.7347638
},
"nodes": [
3743569412,
3743560021,
3743560022,
3743565339,
3743565338,
3743569412
],
"tags": {
"brand": "Cash Converters",
"brand:wikidata": "Q5048645",
"building": "yes",
"name": "Cash Converters",
"shop": "pawnbroker"
}
},
{
"type": "way",
"id": 377809581,
"center": {
"lat": -32.9136842,
"lon": 151.7470167
},
"nodes": [
3812081538,
3812077953,
3812081537,
3812081541,
3812081539,
3812081540,
3812081538
],
"tags": {
"landuse": "retail",
"name": "Purnell Trophie & Giftware",
"shop": "variety_store"
}
},
{
"type": "way",
"id": 377809743,
"center": {
"lat": -32.914817,
"lon": 151.7477229
},
"nodes": [
3812076824,
3812076823,
3812076825,
3812076826,
3812076824
],
"tags": {
"building": "retail",
"email": "newcastle@tinks.com.au",
"landuse": "industrial",
"name": "Tink's - Newcastle (Newcastle Chainsaw & Mowers)",
"opening_hours": "Mo-Fr 08:00-17:00, Sa 08:00-14:00",
"operator": "Tink's Group",
"payment:afterpay": "yes",
"payment:apple_pay": "yes",
"payment:credit_cards": "yes",
"payment:debit_cards": "yes",
"payment:google_pay": "yes",
"payment:openpay": "yes",
"payment:zipmoney": "yes",
"phone": "+61 2 4961 1332",
"shop": "hardware",
"website": "https://www.tinks.com.au"
}
},
{
"type": "way",
"id": 377811131,
"center": {
"lat": -32.9169724,
"lon": 151.7491715
},
"nodes": [
3812092799,
3410550229,
3812092639,
3812092800,
3812092799
],
"tags": {
"landuse": "retail",
"name": "Mei Li Furniture & Collectables",
"shop": "antiques"
}
},
{
"type": "way",
"id": 377811132,
"center": {
"lat": -32.9168849,
"lon": 151.7491025
},
"nodes": [
3812095511,
3812095510,
3812095508,
3812095509,
3812095511
],
"tags": {
"landuse": "retail",
"name": "Yardsale",
"shop": "antiques"
}
},
{
"type": "way",
"id": 377811362,
"center": {
"lat": -32.9168403,
"lon": 151.7490657
},
"nodes": [
3812095510,
3812092638,
3812092798,
3812095508,
3812095510
],
"tags": {
"landuse": "retail",
"name": "Holahan Antiques",
"shop": "antiques"
}
},
{
"type": "way",
"id": 377811366,
"center": {
"lat": -32.9169139,
"lon": 151.7491261
},
"nodes": [
3812095509,
3812092799,
3812092800,
3812095511,
3812095509
],
"tags": {
"landuse": "retail",
"name": "Earths Garden Organics",
"shop": "convenience"
}
},
{
"type": "way",
"id": 377811647,
"center": {
"lat": -32.9175394,
"lon": 151.7493128
},
"nodes": [
3812097488,
3812135409,
3812135411,
3812097491,
3812097488
],
"tags": {
"building": "yes",
"name": "Regent Renovators",
"shop": "hardware"
}
},
{
"type": "way",
"id": 377812394,
"center": {
"lat": -32.9181308,
"lon": 151.7496607
},
"nodes": [
3812104221,
3727826406,
3727826407,
8195806812,
3812104224,
3812104225,
3812104223,
8195806809,
3812104221
],
"tags": {
"landuse": "commercial",
"name": "Reece",
"shop": "hardware"
}
},
{
"type": "way",
"id": 377814336,
"center": {
"lat": -32.9174539,
"lon": 151.748783
},
"nodes": [
3812127767,
3812127762,
3812127761,
3812127765,
3812127767
],
"tags": {
"building": "retail",
"name": "It\u2019s Just Because By Heather",
"shop": "variety_store"
}
},
{
"type": "way",
"id": 377817467,
"center": {
"lat": -32.9169012,
"lon": 151.74975
},
"nodes": [
3812170975,
3812129989,
3812170974,
3812170976,
3812170975
],
"tags": {
"landuse": "retail",
"name": "Islington Antiques",
"shop": "antiques"
}
},
{
"type": "way",
"id": 377817468,
"center": {
"lat": -32.9164537,
"lon": 151.7494586
},
"nodes": [
3812188098,
3812188097,
3812188099,
3812188100,
3812188098
],
"tags": {
"landuse": "retail",
"name": "Combined Collectables",
"shop": "antiques"
}
},
{
"type": "way",
"id": 377818801,
"center": {
"lat": -32.9162029,
"lon": 151.7492962
},
"nodes": [
3812188095,
7935349537,
3812188093,
3812188094,
3812188096,
3812188095
],
"tags": {
"landuse": "retail",
"name": "Saint Vincents de Paul",
"shop": "clothes"
}
}
]
}