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>
596 lines
14 KiB
JSON
596 lines
14 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\"](-37.35201,144.13167,-37.33399,144.15433);nwr[\"amenity\"~\"^(cafe)$\"][\"name\"](-37.35201,144.13167,-37.33399,144.15433););out center;",
|
|
"bbox": {
|
|
"minLat": -37.35200900900901,
|
|
"minLon": 144.13166817643216,
|
|
"maxLat": -37.333990990991,
|
|
"maxLon": 144.15433182356784
|
|
},
|
|
"elements": [
|
|
{
|
|
"type": "node",
|
|
"id": 1013037027,
|
|
"lat": -37.3412366,
|
|
"lon": 144.1418112,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Harvest Cafe"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 1240758570,
|
|
"lat": -37.3410037,
|
|
"lon": 144.1431033,
|
|
"tags": {
|
|
"addr:housenumber": "1",
|
|
"addr:street": "Burke Square",
|
|
"brand": "Mitre 10",
|
|
"brand:wikidata": "Q6882393",
|
|
"brand:wikipedia": "en:Mitre 10",
|
|
"name": "Crameri's Mitre 10",
|
|
"opening_hours": "Mo-Fr 07:30-17:30; Sa 08:30-15:30; Su 09:00-12:00",
|
|
"phone": "+61 3 5348 2316",
|
|
"shop": "doityourself",
|
|
"website": "https://www.mitre10.com.au/stores/vic/daylesford-crameri-s-mitre-10-853648"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 1240783219,
|
|
"lat": -37.3478628,
|
|
"lon": 144.1371111,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"check_date": "2025-12-23",
|
|
"cuisine": "coffee_shop",
|
|
"name": "The Boathouse Cafe",
|
|
"website": "http://www.urbanspoon.com/r/346/1493625/restaurant/Victoria/The-Boathouse-Daylesford"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 1704817248,
|
|
"lat": -37.3426634,
|
|
"lon": 144.1422838,
|
|
"tags": {
|
|
"addr:housename": "That Bargain Place",
|
|
"addr:housenumber": "68",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/ThatBargainPlaceDaylesford/",
|
|
"name": "That Bargain Place",
|
|
"shop": "variety_store"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 4403814794,
|
|
"lat": -37.342778,
|
|
"lon": 144.1426706,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Larder",
|
|
"website": "https://www.larderdaylesford.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 4658624090,
|
|
"lat": -37.3417167,
|
|
"lon": 144.1320928,
|
|
"tags": {
|
|
"addr:housenumber": "105",
|
|
"addr:street": "Central Springs Road",
|
|
"check_date": "2025-12-23",
|
|
"name": "The Amazing Mill Markets",
|
|
"opening_hours": "Mo-Su 10:00-18:00",
|
|
"shop": "antiques",
|
|
"tourism": "attraction",
|
|
"website": "https://www.millmarkets.com.au/daylesford/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5040169824,
|
|
"lat": -37.3434833,
|
|
"lon": 144.1491515,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"cuisine": "austrian",
|
|
"diet:vegan": "yes",
|
|
"diet:vegetarian": "yes",
|
|
"name": "Wombat Hill House",
|
|
"opening_hours": "Fr-Tu 08:00-15:00",
|
|
"payment:credit_cards": "yes",
|
|
"payment:debit_cards": "yes",
|
|
"website": "https://wombathillhouse.com.au"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5597847478,
|
|
"lat": -37.343045,
|
|
"lon": 144.142651,
|
|
"tags": {
|
|
"addr:housenumber": "73",
|
|
"addr:street": "Vincent Street",
|
|
"amenity": "cafe",
|
|
"name": "Himalaya",
|
|
"shop": "bakery",
|
|
"website": "https://himalayabakery.com/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 6541247183,
|
|
"lat": -37.3406205,
|
|
"lon": 144.1511771,
|
|
"tags": {
|
|
"addr:housenumber": "28",
|
|
"addr:street": "Raglan Street",
|
|
"name": "Wombat Hill Florist",
|
|
"shop": "florist",
|
|
"website": "https://wombathillflorist.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7278926266,
|
|
"lat": -37.3420268,
|
|
"lon": 144.1424152,
|
|
"tags": {
|
|
"addr:housenumber": "46",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Paradise Bookshop",
|
|
"opening_hours": "Mo-Su 11:00-17:00",
|
|
"shop": "books",
|
|
"website": "https://paradisebookshop.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 9523030703,
|
|
"lat": -37.3400211,
|
|
"lon": 144.1451252,
|
|
"tags": {
|
|
"addr:housenumber": "1",
|
|
"addr:postcode": "3460",
|
|
"addr:state": "VIC",
|
|
"addr:street": "Howe Street",
|
|
"addr:suburb": "Daylesford",
|
|
"name": "Blake Family Grocers",
|
|
"opening_hours": "Mo-Su 08:00-19:00",
|
|
"phone": "+61 3 5318 1128",
|
|
"shop": "supermarket",
|
|
"website": "https://www.blakefamilygrocers.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 10290719910,
|
|
"lat": -37.3482099,
|
|
"lon": 144.1377154,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"cuisine": "coffee_shop;ice_cream;sandwich",
|
|
"name": "Walters"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866197,
|
|
"lat": -37.3431995,
|
|
"lon": 144.1426217,
|
|
"tags": {
|
|
"addr:housenumber": "79",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Creswick Natural Fibres",
|
|
"shop": "clothes",
|
|
"website": "https://creswickwool.com/pages/daylesford-store"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866444,
|
|
"lat": -37.3420226,
|
|
"lon": 144.1428444,
|
|
"tags": {
|
|
"addr:housenumber": "33",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/people/Mee-at-Daylesford/100039378596498/",
|
|
"name": "Mee at Daylesford",
|
|
"shop": "jewelry"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866480,
|
|
"lat": -37.3420722,
|
|
"lon": 144.142835,
|
|
"tags": {
|
|
"addr:housenumber": "35",
|
|
"addr:street": "Vincent Street",
|
|
"name": "The Empress & Wolf",
|
|
"shop": "jewelry",
|
|
"website": "https://theempressandwolf.com/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866585,
|
|
"lat": -37.3433921,
|
|
"lon": 144.1425853,
|
|
"tags": {
|
|
"addr:housenumber": "87",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/SweetDecadenceAtLocantro/",
|
|
"name": "Sweet Decadence at Locantro",
|
|
"shop": "chocolate"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866829,
|
|
"lat": -37.3431372,
|
|
"lon": 144.1426335,
|
|
"tags": {
|
|
"addr:housenumber": "77",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/Enkiorganics/",
|
|
"name": "Enki Apothecary & Distillery",
|
|
"shop": "cosmetics"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866831,
|
|
"lat": -37.3421224,
|
|
"lon": 144.1428255,
|
|
"tags": {
|
|
"addr:housenumber": "37",
|
|
"addr:street": "Vincent Street",
|
|
"name": "The Daylesford Meat Co",
|
|
"shop": "butcher",
|
|
"website": "https://daylesfordmeatco.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866871,
|
|
"lat": -37.3418082,
|
|
"lon": 144.1428849,
|
|
"tags": {
|
|
"addr:housenumber": "27",
|
|
"addr:street": "Vincent Street",
|
|
"addr:unit": "1",
|
|
"name": "Manteau Noir",
|
|
"shop": "clothes",
|
|
"website": "https://manteaunoir.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416866919,
|
|
"lat": -37.342985,
|
|
"lon": 144.1426623,
|
|
"tags": {
|
|
"addr:housenumber": "69-71",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/daylesfordbakery/",
|
|
"name": "Daylesford Bakery",
|
|
"shop": "bakery"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416867014,
|
|
"lat": -37.3433466,
|
|
"lon": 144.1425939,
|
|
"tags": {
|
|
"addr:housenumber": "83-85",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Harry and Me",
|
|
"shop": "clothes",
|
|
"website": "https://harryandme.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12416867098,
|
|
"lat": -37.3417293,
|
|
"lon": 144.1430296,
|
|
"tags": {
|
|
"addr:housenumber": "27",
|
|
"addr:street": "Vincent Street",
|
|
"addr:unit": "5",
|
|
"contact:instagram": "https://www.instagram.com/aroundthecorner_daylesford/",
|
|
"name": "Around the Corner",
|
|
"shop": "antiques"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420835148,
|
|
"lat": -37.3421321,
|
|
"lon": 144.1423943,
|
|
"tags": {
|
|
"addr:housenumber": "50",
|
|
"addr:street": "Vincent Street",
|
|
"name": "The Magic Pudding Homewares",
|
|
"shop": "houseware"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836576,
|
|
"lat": -37.3416484,
|
|
"lon": 144.1424901,
|
|
"tags": {
|
|
"addr:housenumber": "28",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Frances Pilley",
|
|
"shop": "cosmetics",
|
|
"website": "https://www.francespilley.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836577,
|
|
"lat": -37.3416115,
|
|
"lon": 144.1422392,
|
|
"tags": {
|
|
"addr:housenumber": "22",
|
|
"addr:street": "Albert Street",
|
|
"contact:facebook": "https://www.facebook.com/people/Albert-Street-Butchery-Daylesford/100057539834248/",
|
|
"name": "Albert Street Butchery",
|
|
"shop": "butcher"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836612,
|
|
"lat": -37.3404231,
|
|
"lon": 144.1452113,
|
|
"tags": {
|
|
"addr:housenumber": "10-12",
|
|
"addr:street": "Howe Street",
|
|
"name": "Buster McGee",
|
|
"shop": "clothes",
|
|
"website": "https://bustermcgee.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836699,
|
|
"lat": -37.3424976,
|
|
"lon": 144.1423191,
|
|
"tags": {
|
|
"addr:housenumber": "60",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Pastry King",
|
|
"shop": "bakery"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836714,
|
|
"lat": -37.3407194,
|
|
"lon": 144.1516473,
|
|
"tags": {
|
|
"addr:housenumber": "22",
|
|
"addr:street": "Raglan Street",
|
|
"amenity": "cafe",
|
|
"name": "The Daylesford Hot Chocolate Company",
|
|
"website": "https://www.daylesfordhotchocolate.com/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836716,
|
|
"lat": -37.3410013,
|
|
"lon": 144.1440776,
|
|
"tags": {
|
|
"addr:housenumber": "28",
|
|
"addr:street": "Howe Street",
|
|
"name": "Vinnies",
|
|
"opening_hours": "Mo-Sa 09:00-17:00; Su 10:00-17:00",
|
|
"phone": "+61 3 5348 3862",
|
|
"shop": "charity",
|
|
"website": "https://www.vinnies.org.au/vic/shops/vinnies-daylesford"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836864,
|
|
"lat": -37.3416903,
|
|
"lon": 144.1424818,
|
|
"tags": {
|
|
"addr:housenumber": "30",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Alpaca Passion",
|
|
"shop": "clothes",
|
|
"website": "https://www.alpacapassion.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420836982,
|
|
"lat": -37.342088,
|
|
"lon": 144.1424031,
|
|
"tags": {
|
|
"addr:housenumber": "48",
|
|
"addr:street": "Vincent Street",
|
|
"name": "The Sew Good Company",
|
|
"shop": "clothes",
|
|
"website": "https://thesewgoodcompany.org/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12420837016,
|
|
"lat": -37.3417585,
|
|
"lon": 144.1424683,
|
|
"tags": {
|
|
"addr:housenumber": "32-34",
|
|
"addr:street": "Vincent Street",
|
|
"name": "Brick Lane Bazaar",
|
|
"shop": "second_hand",
|
|
"website": "https://bricklanebazaar.com/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13396672125,
|
|
"lat": -37.3418814,
|
|
"lon": 144.131898,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "The Maze",
|
|
"opening_hours": "Mo-Fr 10:00-16:00; Sa-Su 10:00-15:00",
|
|
"outdoor_seating": "yes",
|
|
"website": "https://www.millmarkets.com.au/cafes/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13588943580,
|
|
"lat": -37.3407844,
|
|
"lon": 144.1445263,
|
|
"tags": {
|
|
"addr:housenumber": "22-24",
|
|
"addr:street": "Howe Street",
|
|
"addr:unit": "1-2",
|
|
"name": "Salvos",
|
|
"opening_hours": "Mo-Sa 09:00-17:00",
|
|
"phone": "+61 3 5348 2720",
|
|
"shop": "charity",
|
|
"website": "https://www.salvosstores.com.au/stores/vic/3460-daylesford-806"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13588943581,
|
|
"lat": -37.3409459,
|
|
"lon": 144.1441921,
|
|
"tags": {
|
|
"addr:housenumber": "22-24",
|
|
"addr:street": "Howe Street",
|
|
"addr:unit": "7",
|
|
"name": "Uniting Op Shop",
|
|
"opening_hours": "Tu-Su 09:30-17:00; Mo closed",
|
|
"phone": "+61 3 9051 2763",
|
|
"shop": "charity",
|
|
"website": "https://www.unitingvictas.org.au/locations/op-shop-daylesford/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13588956511,
|
|
"lat": -37.3419604,
|
|
"lon": 144.1424283,
|
|
"tags": {
|
|
"addr:housenumber": "44",
|
|
"addr:street": "Vincent Street",
|
|
"contact:facebook": "https://www.facebook.com/dcjdaylesford/",
|
|
"name": "Double C Jeanery",
|
|
"shop": "clothes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13589251803,
|
|
"lat": -37.3417169,
|
|
"lon": 144.1429022,
|
|
"tags": {
|
|
"addr:housenumber": "27",
|
|
"addr:street": "Vincent Street",
|
|
"addr:unit": "3",
|
|
"name": "Artedeco",
|
|
"shop": "antiques",
|
|
"website": "https://www.artedeco.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13589288436,
|
|
"lat": -37.341318,
|
|
"lon": 144.1424316,
|
|
"tags": {
|
|
"addr:housenumber": "26",
|
|
"addr:street": "Vincent Street",
|
|
"name": "The Farmer's Wife",
|
|
"shop": "clothes",
|
|
"website": "https://thefarmerswifestore.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 108219615,
|
|
"center": {
|
|
"lat": -37.3396039,
|
|
"lon": 144.1467323
|
|
},
|
|
"nodes": [
|
|
1241976087,
|
|
1241976088,
|
|
1241976090,
|
|
1241976091,
|
|
1241976079,
|
|
1241976078,
|
|
1241976096,
|
|
1241976097,
|
|
1241976098,
|
|
1241976087
|
|
],
|
|
"tags": {
|
|
"brand": "Reddy Express",
|
|
"brand:wikidata": "Q5144653",
|
|
"building": "yes",
|
|
"name": "Reddy Express",
|
|
"shop": "convenience",
|
|
"website": "www.reddyexpress.com.au"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 108219853,
|
|
"center": {
|
|
"lat": -37.3422119,
|
|
"lon": 144.1416651
|
|
},
|
|
"nodes": [
|
|
1241978597,
|
|
1241978598,
|
|
13589291160,
|
|
1241978599,
|
|
1241978602,
|
|
1241978603,
|
|
1241978604,
|
|
2176313230,
|
|
1241978594,
|
|
13589291158,
|
|
13589291159,
|
|
1241978589,
|
|
1241978596,
|
|
1241978597
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "32",
|
|
"addr:street": "Albert Street",
|
|
"brand": "Coles Local",
|
|
"brand:wikidata": "Q104850818",
|
|
"brand:wikipedia": "en:Coles Supermarkets",
|
|
"building": "yes",
|
|
"name": "Coles Local",
|
|
"opening_hours": "Mo-Su 07:00-21:00",
|
|
"operator": "Coles Group",
|
|
"operator:wikidata": "Q131937428",
|
|
"phone": "+61 3 5325 7200",
|
|
"shop": "supermarket",
|
|
"website": "https://www.coles.com.au/"
|
|
}
|
|
}
|
|
]
|
|
} |