pipeline_traces — every chat, ambient, and trip-build search as staged passes. Expand a row to see each stage's inputs, outputs, and exactly which candidates dropped and why.
{
"id": "e81eba94-60fc-4c5d-b57c-49fc4588e8c4",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Camden Town",
"lat": null,
"lng": null,
"query": "family lunch restaurant",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 19178,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Camden has real range for a family lunch —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15090,
"cost_usd": 0.04919100000000001,
"start_ms": 308,
"duration_ms": 2454
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Camden Town",
"resolved": "Camden Town",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 2762,
"duration_ms": 194
},
{
"name": "google_text_search",
"items": [
"Goodfare Italian Restaurant [ChIJyWme_-AadkgRyq4jM4gkJ1M] · italian_restaurant",
"The Fields Beneath [ChIJ95k3q_wadkgRalAcv-ih1ZI] · cafe",
"Chris's Kitchen [ChIJlYtKxh0bdkgRyD7fr6y77fU] · family_restaurant",
"Frida Camden [ChIJ4yNHISAbdkgR5rd76VT1JVI] · mexican_restaurant",
"The Cheese Wheel [ChIJ4SrEWOEadkgRggrCMhIr2N0] · italian_restaurant",
"Casa Tua Camden [ChIJMVHsLBwbdkgRMu6Y8cB8mLM] · italian_restaurant",
"Laz @Camden [ChIJjZ5F-eAadkgRPsytDcIWGmI] · turkish_restaurant",
"Greenberry Café [ChIJD8An2-4adkgRWWGhJ0GT-dw] · restaurant",
"Alexander The Great [ChIJpeddjx8bdkgR0Dv14hyxzlw] · greek_restaurant",
"Turtle Bay Camden [ChIJqw-TnsobdkgRily-oWWT9Ec] · caribbean_restaurant",
"The Mac Factory [ChIJn0iJGyYbdkgRZXfRHKlqAYs] · fast_food_restaurant",
"Sam's Cafe Primrose Hill [ChIJWZZfSukadkgROE3eUce_7qA] · restaurant",
"Epicurus Camden [ChIJAQAs9uMadkgRGXcYX0mERww] · diner",
"Elies Cafe, Poke Bowl & Salad Bar [ChIJMdVomrQbdkgRfj6F11W_tos] · hawaiian_restaurant",
"Fabler Bakery Camden [ChIJQ5PaN6EbdkgRS6D8nLkbGX4] · restaurant",
"Mildreds Camden [ChIJI99Jb-EadkgRgUmezihm2j4] · vegan_restaurant",
"The Terrace Restaurant [ChIJ9yRsxLIbdkgRxg-leUkr-wU] · restaurant"
],
"inputs": {
"query": "family lunch restaurant",
"center": "51.53903, -0.14255",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Camden Town"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 2956,
"count_out": 17,
"duration_ms": 606
},
{
"name": "pick",
"items": [
"Laz @Camden [ChIJjZ5F-eAadkgRPsytDcIWGmI] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Turtle Bay Camden [ChIJqw-TnsobdkgRily-oWWT9Ec] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Mildreds Camden [ChIJI99Jb-EadkgRgUmezihm2j4] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Goodfare Italian Restaurant [ChIJyWme_-AadkgRyq4jM4gkJ1M] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Cheese Wheel [ChIJ4SrEWOEadkgRggrCMhIr2N0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Mac Factory [ChIJn0iJGyYbdkgRZXfRHKlqAYs] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Chris's Kitchen [ChIJlYtKxh0bdkgRyD7fr6y77fU] · tier=considered · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "17"
},
"status": "ok",
"tokens": 6268,
"cost_usd": 0.011984,
"start_ms": 3564,
"count_out": 7,
"duration_ms": 15613
},
{
"name": "convert",
"items": [
"Laz @Camden [ChIJjZ5F-eAadkgRPsytDcIWGmI] · worthDetour",
"Turtle Bay Camden [ChIJqw-TnsobdkgRily-oWWT9Ec] · worthDetour",
"Mildreds Camden [ChIJI99Jb-EadkgRgUmezihm2j4] · worthDetour",
"Goodfare Italian Restaurant [ChIJyWme_-AadkgRyq4jM4gkJ1M] · ifNearby",
"The Cheese Wheel [ChIJ4SrEWOEadkgRggrCMhIr2N0] · ifNearby",
"The Mac Factory [ChIJn0iJGyYbdkgRZXfRHKlqAYs] · ifNearby",
"Chris's Kitchen [ChIJlYtKxh0bdkgRyD7fr6y77fU] · considered"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-17T10:59:48.75467+00:00"
}{
"id": "682feab8-734a-449e-86ea-d28728564b8f",
"kind": "chat",
"profile_id": "53e2ffff-e935-45e9-b816-58a3b67f98c1",
"subject_id": null,
"subject_label": null,
"location_label": "Haggerston",
"lat": null,
"lng": null,
"query": "healthy lunch bowl salad vegetarian",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 19916,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Local spots for a proper lunch —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 3898,
"cost_usd": 0.004378,
"start_ms": 230,
"duration_ms": 2001
},
{
"name": "google_text_search",
"items": [
"Brews & Bowls [ChIJPQw5b2QDdkgRARvT0BB1cSs] · salad_shop",
"The Salad Project - Spitalfields [ChIJmdgWBBMddkgRqb6VylkpCTk] · salad_shop",
"Traditional Pure [ChIJA3O4d1UDdkgRcfUJHESLw7Q] · salad_shop",
"Grain Kitchen [ChIJ8e4yXbMcdkgRudHAgbYPT7A] · restaurant",
"Bewliehill Bishopsgate [ChIJvW2pypUddkgRjulkOFTS27Q] · salad_shop",
"atis Old Street [ChIJ_cD3sjcddkgR_2rXbdoLPs0] · restaurant",
"Palm Greens - Shoreditch [ChIJy7TZdPkddkgRiecxcGES8qo] · cafe",
"Urban Greens - St Pauls [ChIJAWwQMs8FdkgRD3wnX8r_zss] · salad_shop",
"The Salad Kitchen [ChIJeUIomiwDdkgR7T3xC4UbvdU] · salad_shop",
"The Salad & Gym Co [ChIJEzAxv9UddkgRHQ1Fm1w0Gb8] · meal_takeaway",
"King CookDaily [ChIJGVCqMrccdkgR3BlsM1giWeM] · vegan_restaurant",
"Tossed Cheapside [ChIJg9mJVjUFdkgROMTcxxdi8nk] · restaurant",
"The Salad Kitchen [ChIJraK9CKkDdkgRbTuUp6UyZOw] · salad_shop",
"Eat Activ (City) [ChIJu2Focu0ddkgRo8DWS9Nw7qs] · restaurant",
"Pilpel [ChIJ76HvNKsEdkgRam3bBMvedPU] · middle_eastern_restaurant",
"3 Leaf [ChIJM2JOYVMddkgRsF82UU6d7MU] · salad_shop",
"PLANT SHACK Shoreditch [ChIJ18fNkA8ddkgRD8KnTmmR7uA] · cafe",
"Tossed Sun Street (Broadgate) [ChIJxd53360cdkgRb-7UzU8h5sI] · restaurant",
"Yum Bowl [ChIJvRLgIagcdkgRMkZjk01rvjk] · vietnamese_restaurant",
"atis Moorgate [ChIJTzEjHNgddkgR6jafMFbJ2Qg] · restaurant"
],
"inputs": {
"query": "healthy lunch bowl salad vegetarian",
"center": "51.53772, -0.05737",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Haggerston"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2231,
"count_out": 20,
"duration_ms": 353
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Koya Japanese Restaurant Hackney [ChIJRbrWwx0ddkgR2TWYnmkTOsI]",
"Okko [ChIJRY9AzekcdkgRzjR5TxeorEQ]",
"AYA & SUKI [ChIJCUncNegcdkgRIDO5d6I5m8E]",
"Green Papaya [ChIJxRb4iOYcdkgR7plYPyr_Ryg]",
"Mare Street Market Hackney [ChIJy_2YuOccdkgRPLL1N4GamLg]",
"Poké Shack - Whitechapel [ChIJs9KMY9IddkgR5E_cen8e_kA]"
],
"inputs": {
"rank": "DISTANCE",
"query": "healthy lunch bowl salad vegetarian",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2584,
"count_out": 6,
"duration_ms": 320
},
{
"name": "pick",
"items": [
"Mare Street Market Hackney [ChIJy_2YuOccdkgRPLL1N4GamLg] · tier=topPick · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"AYA & SUKI [ChIJCUncNegcdkgRIDO5d6I5m8E] · tier=topPick · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"Green Papaya [ChIJxRb4iOYcdkgR7plYPyr_Ryg] · tier=worthDetour · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112",
"Okko [ChIJRY9AzekcdkgRzjR5TxeorEQ] · tier=ifNearby · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"Koya Japanese Restaurant Hackney [ChIJRbrWwx0ddkgR2TWYnmkTOsI] · tier=ifNearby · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"Poké Shack - Whitechapel [ChIJs9KMY9IddkgR5E_cen8e_kA] · tier=ifNearby · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112",
"Grain Kitchen [ChIJ8e4yXbMcdkgRudHAgbYPT7A] · tier=considered · group=071B144A-B09E-4DE4-B62E-788F150C4AAE"
],
"inputs": {
"intent": "spectrum",
"poolIn": "26"
},
"status": "ok",
"tokens": 7545,
"cost_usd": 0.013429,
"start_ms": 2906,
"count_out": 7,
"duration_ms": 17010
},
{
"name": "convert",
"items": [
"Mare Street Market Hackney [ChIJy_2YuOccdkgRPLL1N4GamLg] · topPick",
"AYA & SUKI [ChIJCUncNegcdkgRIDO5d6I5m8E] · topPick",
"Green Papaya [ChIJxRb4iOYcdkgR7plYPyr_Ryg] · worthDetour",
"Okko [ChIJRY9AzekcdkgRzjR5TxeorEQ] · ifNearby",
"Koya Japanese Restaurant Hackney [ChIJRbrWwx0ddkgR2TWYnmkTOsI] · ifNearby",
"Poké Shack - Whitechapel [ChIJs9KMY9IddkgR5E_cen8e_kA] · ifNearby",
"Grain Kitchen [ChIJ8e4yXbMcdkgRudHAgbYPT7A] · considered"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-16T12:13:11.351374+00:00"
}{
"id": "3166e023-9edc-4eef-b879-c22e6364d4fb",
"kind": "chat",
"profile_id": "53e2ffff-e935-45e9-b816-58a3b67f98c1",
"subject_id": null,
"subject_label": null,
"location_label": "Paddington",
"lat": null,
"lng": null,
"query": "deli food hall artisan picnic food takeaway",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 26480,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Good spots near Paddington to put a spread together —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7356,
"cost_usd": 0.026124750000000002,
"start_ms": 322,
"duration_ms": 4013
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Paddington, London",
"resolved": "Paddington",
"distance_km": "6"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4335,
"duration_ms": 182
},
{
"name": "google_text_search",
"items": [
"La Gastronomia [ChIJiWc0zf4DdkgRdH7jFcHnOYo] · deli",
"\"Deli and Pizza Fritta\" by Gianluca Chef Artist [ChIJ28CbrOpFyqsRoKqaBhyOo6Q] · catering_service",
"The Deli Downstairs [ChIJwxGJrQUddkgRnciz6MBFceI] · deli",
"The Deli Co. [ChIJ-WWEtdQddkgRdH3gmgFgnWk] · deli",
"Grove Park Deli [ChIJreUUz3EOdkgRzPtxTH3qiSs] · deli",
"Casa Tua Delizie [ChIJiW-lTKYbdkgRbYNKc6CCU1c] · sandwich_shop",
"La Piccola Deli [ChIJp_zPi-YPdkgR95VgdHhHyeE] · deli",
"North Street Deli [ChIJcQ2mlqwFdkgRm2qyoY9pHAM] · cafe",
"Panzer's Delicatessen [ChIJg6a5rbwadkgRWVh5xzAWGNY] · deli",
"De Beauvoir Deli (shop & takeaway) [ChIJ79znK5ocdkgRV3KtU-7cVis] · deli",
"The Italian Bakery [ChIJaZZpG6wddkgREDkZTQ750PU] · italian_restaurant",
"Dino's Deli [ChIJ25fDtC8bdkgRqmdBtsySBlc] · deli",
"Brindisa Hildreth Street Shop [ChIJdfUIcc8FdkgRDo-esaNSRQM] · deli",
"Pique Catering [ChIJke0yos4FdkgRpXHoIo3V_t0] · catering_service",
"Malinka Delicatessen [ChIJO7pUGowEdkgR_Xzr2oIGfhA] · deli",
"Italo [ChIJe4fSn-0EdkgRScyCaeWxmEk] · deli",
"Great Portland St Deli [ChIJ_U9OdQAbdkgRlGo9nkyh3uQ] · bagel_shop",
"L'Angolo Delicatessen [ChIJ9Rxw1TcQdkgRPZBhQ3Z-Ssc] · deli",
"Le Péché Mignon [ChIJnZbH5nAbdkgRraEK5W1kPsc] · cafe",
"Myddeltons Delicatessen [ChIJLRnjO0QbdkgRlxUJKn_qFbQ] · deli"
],
"inputs": {
"query": "deli food hall artisan picnic food takeaway",
"center": "51.51597, -0.17494",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paddington"
},
"status": "ok",
"cost_usd": 0.060000000000000005,
"start_ms": 4517,
"count_out": 20,
"duration_ms": 844
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Chelsea Deli [ChIJVdL5IFMFdkgRCvfhnY4FzrE]"
],
"inputs": {
"rank": "DISTANCE",
"query": "deli food hall artisan picnic food takeaway",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 5361,
"count_out": 1,
"duration_ms": 363
},
{
"name": "pick",
"items": [
"Panzer's Delicatessen [ChIJg6a5rbwadkgRWVh5xzAWGNY] · tier=topPick · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"Great Portland St Deli [ChIJ_U9OdQAbdkgRlGo9nkyh3uQ] · tier=worthDetour · group=555D8669-7379-4E0F-AF1D-D3F75AD34299",
"La Piccola Deli [ChIJp_zPi-YPdkgR95VgdHhHyeE] · tier=worthDetour · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"Dino's Deli [ChIJ25fDtC8bdkgRqmdBtsySBlc] · tier=ifNearby · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"L'Angolo Delicatessen [ChIJ9Rxw1TcQdkgRPZBhQ3Z-Ssc] · tier=ifNearby · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"Myddeltons Delicatessen [ChIJLRnjO0QbdkgRlxUJKn_qFbQ] · tier=ifNearby · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"Italo [ChIJe4fSn-0EdkgRScyCaeWxmEk] · tier=ifNearby · group=8CE23727-9F53-474C-85CC-2F4DA42FF7B3",
"North Street Deli [ChIJcQ2mlqwFdkgRm2qyoY9pHAM] · tier=ifNearby · group=071B144A-B09E-4DE4-B62E-788F150C4AAE"
],
"inputs": {
"intent": "spectrum",
"poolIn": "21"
},
"status": "ok",
"tokens": 7158,
"cost_usd": 0.014178,
"start_ms": 5726,
"count_out": 8,
"duration_ms": 20754
},
{
"name": "convert",
"items": [
"Panzer's Delicatessen [ChIJg6a5rbwadkgRWVh5xzAWGNY] · topPick",
"Great Portland St Deli [ChIJ_U9OdQAbdkgRlGo9nkyh3uQ] · worthDetour",
"La Piccola Deli [ChIJp_zPi-YPdkgR95VgdHhHyeE] · worthDetour",
"Dino's Deli [ChIJ25fDtC8bdkgRqmdBtsySBlc] · ifNearby",
"L'Angolo Delicatessen [ChIJ9Rxw1TcQdkgRPZBhQ3Z-Ssc] · ifNearby",
"Myddeltons Delicatessen [ChIJLRnjO0QbdkgRlxUJKn_qFbQ] · ifNearby",
"Italo [ChIJe4fSn-0EdkgRScyCaeWxmEk] · ifNearby",
"North Street Deli [ChIJcQ2mlqwFdkgRm2qyoY9pHAM] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-15T11:06:44.870472+00:00"
}{
"id": "67cbae1c-fd73-416c-816e-96300d1fdd91",
"kind": "chat",
"profile_id": "53e2ffff-e935-45e9-b816-58a3b67f98c1",
"subject_id": null,
"subject_label": null,
"location_label": "Whitechapel",
"lat": null,
"lng": null,
"query": "independent specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 26294,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some proper independent spots near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5596,
"cost_usd": 0.02067675,
"start_ms": 141,
"duration_ms": 2049
},
{
"name": "google_text_search",
"items": [
"Bono bean speciality coffee [ChIJNW5zB0cDdkgRokRU2vrKLpQ] · coffee_shop",
"Brush & Lever - Speciality Coffee [ChIJz2num6gddkgRJmzL1JK15m0] · coffee_shop",
"Newton's Coffee [ChIJa40tVwADdkgRBLYjftOp_dA] · cafe",
"Roastery Club [ChIJmZJ8ZwAddkgRwlYhoSYtgxA] · coffee_shop",
"Stag's House Coffee [ChIJD6IsSdgddkgR21ytgtvVHHs] · coffee_shop",
"Lazy Coffee [ChIJwVji3icDdkgRuywKlQtV1eI] · coffee_shop",
"Zamarut - Speciality Coffee [ChIJSerkwysddkgRBQGWMI3QB7s] · coffee_shop",
"High Grade Coffee [ChIJycgkFbYcdkgRqLCCiPVkUqw] · coffee_shop",
"Urban Baristas Wormwood Street [ChIJrQ7nLrAddkgR72G2kJa2r5U] · coffee_shop",
"CYB Coffee Haus [ChIJszxReUkDdkgRJz2UDivj0cA] · coffee_shop",
"Nagare Coffee [ChIJIVnP1_YddkgREU6TEmFVmcw] · coffee_shop",
"Rise & Bloom - Shoreditch [ChIJx40_YpwddkgR8FRAHuFU9lI] · coffee_shop",
"Coffee Matters [ChIJoch3pXIddkgRfsr5VAHjsZQ] · cafe",
"La Tostadora Roastery + Coffee [ChIJ76TxnesHdkgRawNa-VU2yWg] · coffee_roastery",
"ZeroToOne Coffee [ChIJI35wGBsddkgRoQ0tlSckmvE] · coffee_shop",
"SENZO [ChIJLYV0XoYDdkgRaUxyNIz-uUc] · brunch_restaurant",
"Urban Baristas Middlesex Street [ChIJgeoydbwddkgRV8SQAuUTeFE] · coffee_shop",
"Curators Coffee Studio [ChIJvbgifFIDdkgRG0OloBcA7kA] · coffee_shop",
"Rosslyn Coffee London Wall [ChIJ1fRYjo4ddkgRRZq7lphil6E] · coffee_shop",
"Three Wheels Coffee [ChIJXxDBu1ADdkgRTVhkaS2gZsA] · coffee_shop"
],
"inputs": {
"query": "independent specialty coffee shop",
"center": "51.51692, -0.06841",
"openNow": "false",
"radius_m": "1500",
"searchedAround": "Whitechapel"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2190,
"count_out": 20,
"duration_ms": 527
},
{
"name": "pick",
"items": [
"Brush & Lever - Speciality Coffee [ChIJz2num6gddkgRJmzL1JK15m0] · tier=topPick · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112",
"Roastery Club [ChIJmZJ8ZwAddkgRwlYhoSYtgxA] · tier=topPick · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112",
"High Grade Coffee [ChIJycgkFbYcdkgRqLCCiPVkUqw] · tier=worthDetour · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"Bono bean speciality coffee [ChIJNW5zB0cDdkgRokRU2vrKLpQ] · tier=ifNearby · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112",
"Urban Baristas Middlesex Street [ChIJgeoydbwddkgRV8SQAuUTeFE] · tier=ifNearby · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"Nagare Coffee [ChIJIVnP1_YddkgREU6TEmFVmcw] · tier=ifNearby · group=071B144A-B09E-4DE4-B62E-788F150C4AAE",
"ZeroToOne Coffee [ChIJI35wGBsddkgRoQ0tlSckmvE] · tier=ifNearby · group=CC72FA25-9AFB-438B-BEA3-AAE09C36F112"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6714,
"cost_usd": 0.01269,
"start_ms": 2719,
"count_out": 7,
"duration_ms": 23574
},
{
"name": "convert",
"items": [
"Brush & Lever - Speciality Coffee [ChIJz2num6gddkgRJmzL1JK15m0] · topPick",
"Roastery Club [ChIJmZJ8ZwAddkgRwlYhoSYtgxA] · worthDetour",
"High Grade Coffee [ChIJycgkFbYcdkgRqLCCiPVkUqw] · worthDetour",
"Bono bean speciality coffee [ChIJNW5zB0cDdkgRokRU2vrKLpQ] · ifNearby",
"Urban Baristas Middlesex Street [ChIJgeoydbwddkgRV8SQAuUTeFE] · ifNearby",
"Nagare Coffee [ChIJIVnP1_YddkgREU6TEmFVmcw] · ifNearby",
"ZeroToOne Coffee [ChIJI35wGBsddkgRoQ0tlSckmvE] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-15T07:34:48.803462+00:00"
}{
"id": "2ce99f41-d44b-410a-86a9-a5c4aa09e2c2",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": "1f280f6d-f4da-444b-9cf4-1e3afe34c314",
"subject_label": "London",
"location_label": "London",
"lat": 51.5033768,
"lng": -0.0795183,
"query": "breakfast cafe London",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 20350,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few strong breakfast spots across London —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 12381,
"cost_usd": 0.04109475,
"start_ms": 428,
"duration_ms": 2772
},
{
"name": "google_text_search",
"items": [
"The Breakfast Club London Bridge [ChIJp_lOi1cDdkgRITpReOHm84Y] · breakfast_restaurant",
"The Table Café [ChIJbc-9tKgEdkgR2qNGtGhKWLc] · brunch_restaurant",
"Kennington Lane Cafe [ChIJl381_ewEdkgRICMBqcXSYR4] · cafe",
"Terry's Cafe | London [ChIJyTad6qYEdkgRey_9z19B2sk] · cafe",
"Quills Cafe Brunch Bar [ChIJUSP_PjUbdkgRSEyMzw20mNo] · cafe",
"De Vine [ChIJ-407j0sDdkgR6p-qL3dUD4I] · cafe",
"Dulce Coffee [ChIJWzWzp8ocdkgR5RIcO94iwvs] · cafe",
"Nora Cafe [ChIJu307LQ4ddkgR2fVMeX5bjs0] · cafe",
"The Black Penny | Covent Garden [ChIJiQF_yTQbdkgRQmqIK5l4P7E] · brunch_restaurant",
"The Black Penny | Southbank [ChIJZ-QlnI8FdkgRrmbyIe3gf8o] · restaurant",
"Barbican Cafe [ChIJtbaLRlgbdkgR4ymR-jN2dnQ] · cafe",
"beeyond cafe [ChIJlabv9jYFdkgR10U-5RNNDV0] · cafe",
"The Corner Café [ChIJmzWSur8EdkgRIoPuJsxp0pU] · cafe",
"370 Strand [ChIJN8FMeh8FdkgRmljPwcYJqhs] · cafe",
"E Pellicci [ChIJPezp68UcdkgR7-XRi5OAXZ4] · italian_restaurant",
"WatchHouse Tower Bridge [ChIJ__-PNkYDdkgRafqigLYNph4] · coffee_shop",
"Art Cafe London [ChIJNa6LDqMEdkgRJJ_QHu-CBDU] · cafe",
"Lantana London Bridge [ChIJ7e-AA6gEdkgROzBohARZUpE] · restaurant",
"Becks Cafe [ChIJ8w5RD0obdkgRPwulvvc5VNw] · cafe",
"Grounded London [ChIJzcgxvsocdkgRQcs3eKI7-vM] · brunch_restaurant"
],
"inputs": {
"query": "breakfast cafe London",
"center": "51.50338, -0.07952",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "London"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3200,
"count_out": 20,
"duration_ms": 429
},
{
"name": "pick",
"items": [
"WatchHouse Tower Bridge [ChIJ__-PNkYDdkgRafqigLYNph4] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"De Vine [ChIJ-407j0sDdkgR6p-qL3dUD4I] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"E Pellicci [ChIJPezp68UcdkgR7-XRi5OAXZ4] · tier=topPick · group=7FBA312E-AA69-4028-8C5B-E97C2C8A7B37",
"Terry's Cafe | London [ChIJyTad6qYEdkgRey_9z19B2sk] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Nora Cafe [ChIJu307LQ4ddkgR2fVMeX5bjs0] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Dulce Coffee [ChIJWzWzp8ocdkgR5RIcO94iwvs] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Kennington Lane Cafe [ChIJl381_ewEdkgRICMBqcXSYR4] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 9771,
"cost_usd": 0.015731000000000002,
"start_ms": 3631,
"count_out": 7,
"duration_ms": 16719
},
{
"name": "convert",
"items": [
"WatchHouse Tower Bridge [ChIJ__-PNkYDdkgRafqigLYNph4] · topPick",
"De Vine [ChIJ-407j0sDdkgR6p-qL3dUD4I] · topPick",
"E Pellicci [ChIJPezp68UcdkgR7-XRi5OAXZ4] · topPick",
"Terry's Cafe | London [ChIJyTad6qYEdkgRey_9z19B2sk] · ifNearby",
"Nora Cafe [ChIJu307LQ4ddkgR2fVMeX5bjs0] · ifNearby",
"Dulce Coffee [ChIJWzWzp8ocdkgR5RIcO94iwvs] · ifNearby",
"Kennington Lane Cafe [ChIJl381_ewEdkgRICMBqcXSYR4] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-14T07:28:35.42546+00:00"
}{
"id": "f9d6ad0d-4204-4f47-b04a-37fd3d4cacc4",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Marylebone",
"lat": null,
"lng": null,
"query": "artisan leather goods small workshop handmade wallets accessories",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 4,
"empty_reason": null,
"total_ms": 11645,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Handmade and maker-owned leather in reach —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19981,
"cost_usd": 0.063696,
"start_ms": 143,
"duration_ms": 2746
},
{
"name": "google_text_search",
"items": [
"M&M Leather Workshop [ChIJ3ay-FeQadkgRJaOGpetHXqA] · store",
"Nomado Leather [ChIJ0YIZ02obdkgRhgZ_9QjBxmQ] · store",
"Village Leathers [ChIJ7XlegcsEdkgRKGIE8JQs8bM] · store",
"Cactus Leather London [ChIJJTUtD-QadkgRTMo1VRfKpGY] · store"
],
"inputs": {
"query": "artisan leather goods small workshop handmade wallets accessories",
"center": "51.51879, -0.15481",
"openNow": "false",
"radius_m": "4000",
"searchedAround": "Marylebone"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2889,
"count_out": 4,
"duration_ms": 227
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [],
"inputs": {
"rank": "DISTANCE",
"query": "artisan leather goods small workshop handmade wallets accessories",
"radius_m": "800"
},
"status": "empty",
"cost_usd": 0.03,
"start_ms": 3116,
"count_out": 0,
"duration_ms": 164
},
{
"name": "pick",
"items": [
"M&M Leather Workshop [ChIJ3ay-FeQadkgRJaOGpetHXqA] · tier=topPick · group=168473FA-A359-4EDD-945F-7C9BA4001526",
"Cactus Leather London [ChIJJTUtD-QadkgRTMo1VRfKpGY] · tier=worthDetour · group=168473FA-A359-4EDD-945F-7C9BA4001526",
"Nomado Leather [ChIJ0YIZ02obdkgRhgZ_9QjBxmQ] · tier=ifNearby · group=168473FA-A359-4EDD-945F-7C9BA4001526",
"Village Leathers [ChIJ7XlegcsEdkgRKGIE8JQs8bM] · tier=ifNearby · group=168473FA-A359-4EDD-945F-7C9BA4001526"
],
"inputs": {
"intent": "single",
"poolIn": "4"
},
"status": "ok",
"tokens": 3904,
"cost_usd": 0.0073360000000000005,
"start_ms": 3281,
"count_out": 4,
"duration_ms": 8363
},
{
"name": "convert",
"items": [
"M&M Leather Workshop [ChIJ3ay-FeQadkgRJaOGpetHXqA] · topPick",
"Cactus Leather London [ChIJJTUtD-QadkgRTMo1VRfKpGY] · worthDetour",
"Nomado Leather [ChIJ0YIZ02obdkgRhgZ_9QjBxmQ] · ifNearby",
"Village Leathers [ChIJ7XlegcsEdkgRKGIE8JQs8bM] · ifNearby"
],
"inputs": {
"candidatesIn": "4"
},
"status": "ok",
"count_out": 4
}
],
"created_at": "2026-07-12T08:27:53.64519+00:00"
}{
"id": "01f4028a-21a9-4afb-8312-480fc48e322e",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Zürich",
"location_label": "Zürich",
"lat": 47.3717597,
"lng": 8.5426102,
"query": "local restaurant dinner Zürich Altstadt old town",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 22265,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Local spots worth sitting down in —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 17931,
"cost_usd": 0.05805974999999999,
"start_ms": 178,
"duration_ms": 5078
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Zürich Altstadt",
"resolved": "District 1",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 5256,
"duration_ms": 183
},
{
"name": "google_text_search",
"items": [
"Zeughauskeller [ChIJX7fB6wAKkEcRhpTedk8sztg] · swiss_restaurant",
"Swiss Chuchi Restaurant [ChIJTfaDxqmgmkcRN_HnS0olahk] · swiss_restaurant",
"Steakhouse Old Town [ChIJfUFnzKmgmkcRPid1nsdzKDk] · steak_house",
"zum Kropf [ChIJ27YcvwAKkEcROpgKdGSEyA4] · swiss_restaurant",
"Heugümper [ChIJa0sAlQAKkEcRN0KXUTVHiYc] · fusion_restaurant",
"Lindenhofkeller Restaurant [ChIJr0M7RwcKkEcR58OcvIT2Gls] · restaurant",
"Haus zum Rüden [ChIJhdmJF6qgmkcRm5seb1JIvRI] · swiss_restaurant",
"Restaurant Oepfelchammer [ChIJp28KmamgmkcRRl_dhRoVoSg] · swiss_restaurant",
"Rheinfelder Bierhalle [ChIJMcXzDqigmkcR5VaD9YMFsFQ] · bar",
"Zum Königstuhl - Schweizer Restaurant in Zürich Niederdorf [ChIJrYEEnTWhmkcRi2tZ62J1Imw] · swiss_restaurant",
"Boucherie AuGust [ChIJeSToOgcKkEcRgiVTUfjVOTg] · swiss_restaurant",
"Cantinetta Antinori [ChIJ2x3-1gYKkEcRswSOD1ORE0k] · italian_restaurant",
"Mère Catherine [ChIJ5e8xJaqgmkcRfyMP8-UfJDI] · french_restaurant",
"Rooftop [ChIJEYCSWgYKkEcRzKCTQmE-Qdo] · asian_fusion_restaurant",
"Trattoria Neumarkt [ChIJneoKl7GhmkcRkhBw81ZIJ2s] · fusion_restaurant",
"Soul | Creative Kitchen Bar [ChIJMQJriOWhmkcRO364gOOL4Ic] · bistro",
"Raclette Factory [ChIJV7Ch2MB0kEcRj4n140fI-_s] · swiss_restaurant",
"Restaurant Enja [ChIJuUU5wugLkEcR5NhbqJ2qVwY] · restaurant",
"Zunfthaus zur Waag [ChIJi--VlgAKkEcRUkK9UpnXcdI] · swiss_restaurant",
"Old Inn [ChIJse4f4IIJkEcRLBtvFcxse74] · restaurant"
],
"inputs": {
"query": "local restaurant dinner Zürich Altstadt old town",
"center": "47.37416, 8.53963",
"openNow": "false",
"radius_m": "1500",
"searchedAround": "District 1"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 5439,
"count_out": 20,
"duration_ms": 423
},
{
"name": "pick",
"items": [
"Restaurant Enja [ChIJuUU5wugLkEcR5NhbqJ2qVwY] · tier=topPick · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Lindenhofkeller Restaurant [ChIJr0M7RwcKkEcR58OcvIT2Gls] · tier=topPick · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Soul | Creative Kitchen Bar [ChIJMQJriOWhmkcRO364gOOL4Ic] · tier=worthDetour · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Zum Königstuhl - Schweizer Restaurant in Zürich Niederdorf [ChIJrYEEnTWhmkcRi2tZ62J1Imw] · tier=topPick · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Boucherie AuGust [ChIJeSToOgcKkEcRgiVTUfjVOTg] · tier=ifNearby · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"zum Kropf [ChIJ27YcvwAKkEcROpgKdGSEyA4] · tier=ifNearby · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Restaurant Oepfelchammer [ChIJp28KmamgmkcRRl_dhRoVoSg] · tier=ifNearby · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Heugümper [ChIJa0sAlQAKkEcRN0KXUTVHiYc] · tier=ifNearby · group=873355B9-8D24-47D2-9311-487C9A810B8B"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 8958,
"cost_usd": 0.015486,
"start_ms": 5864,
"count_out": 8,
"duration_ms": 16401
},
{
"name": "convert",
"items": [
"Restaurant Enja [ChIJuUU5wugLkEcR5NhbqJ2qVwY] · topPick",
"Lindenhofkeller Restaurant [ChIJr0M7RwcKkEcR58OcvIT2Gls] · topPick",
"Soul | Creative Kitchen Bar [ChIJMQJriOWhmkcRO364gOOL4Ic] · worthDetour",
"Zum Königstuhl - Schweizer Restaurant in Zürich Niederdorf [ChIJrYEEnTWhmkcRi2tZ62J1Imw] · topPick",
"Boucherie AuGust [ChIJeSToOgcKkEcRgiVTUfjVOTg] · ifNearby",
"zum Kropf [ChIJ27YcvwAKkEcROpgKdGSEyA4] · ifNearby",
"Restaurant Oepfelchammer [ChIJp28KmamgmkcRRl_dhRoVoSg] · ifNearby",
"Heugümper [ChIJa0sAlQAKkEcRN0KXUTVHiYc] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-10T14:31:25.718761+00:00"
}{
"id": "b53de003-60a8-47ca-ad29-606cef9056e1",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": "1f280f6d-f4da-444b-9cf4-1e3afe34c314",
"subject_label": "London",
"location_label": "London",
"lat": 51.5033768,
"lng": -0.0795183,
"query": "traditional afternoon tea London",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 25904,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few very different takes on afternoon tea —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 17571,
"cost_usd": 0.057168750000000004,
"start_ms": 509,
"duration_ms": 3453
},
{
"name": "google_text_search",
"items": [
"Mad Hatters Afternoon Tea @ Sanderson London [ChIJRXCcCSsbdkgR6VwJaM39_3I] · tea_house",
"The Drawing Room at Brown's Hotel [ChIJP4LZ8ikFdkgRV7pI4mxjKds] · tea_house",
"The Diamond Jubilee Tea Salon at Fortnum & Mason [ChIJk3umitYEdkgRdi1T77lCf78] · tea_house",
"Afternoon Tea at The Savoy [ChIJx5m01ssEdkgRU-kvb4oJPNo] · tea_house",
"Afternoon Tea at sketch [ChIJN6SbmZ8FdkgRN7PHVTyaxi0] · restaurant",
"Afternoon Tea at Claridge's [ChIJq45_yF4FdkgRwv4Vdhs0shE] · tea_house",
"Afternoon Tea at Corinthia London [ChIJf8FhJc8EdkgR9rGU3-OjWHU] · tea_house",
"The Palm Court at The Sheraton Grand [ChIJT08rRNYEdkgRA8jX6A6vvPU] · lounge_bar",
"The Ritz London [ChIJV8gP0ykFdkgRFEAEHoE1YVk] · hotel",
"Dalloway Terrace [ChIJ7f8AgjIbdkgRSxwXQsJlL-s] · restaurant",
"The Coral Room [ChIJEW8mfi0bdkgRp7iYkQ45vqQ] · cocktail_bar",
"Fortnum & Mason [ChIJ__8_XtYEdkgRtTLtWfASNFg] · department_store",
"Afternoon Tea at The Ritz [ChIJmddfzSkFdkgRkjp961SHeiA] · tea_house",
"The English Rose Café & Tea Shop [ChIJByFlIyEFdkgRLsXxsLPLA3k] · cafe",
"The Rose Lounge [ChIJ7V2-D9EEdkgRvd_HIMCHgF4] · lounge_bar",
"The Wolseley Piccadilly [ChIJr_4cVy8FdkgRIrNbO93eUFM] · british_restaurant",
"Afternoon Tea at The Chesterfield Mayfair Hotel [ChIJnXy1zC4FdkgRbixrfvVRPr0] · tea_house",
"Swan London [ChIJ70dbCqkEdkgR_2rXCHnP0aQ] · restaurant",
"Afternoon Tea at The Goring [ChIJt-jumxEFdkgRfUt94lSVfaw] · restaurant",
"Charlie and the Chocolate Factory Afternoon Tea [ChIJqykbW8oEdkgRx4jcJnw8u4A] · cafe"
],
"inputs": {
"query": "traditional afternoon tea London",
"center": "51.50338, -0.07952",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "London"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3962,
"count_out": 20,
"duration_ms": 616
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Roast Restaurant [ChIJxUecicwEdkgRkQlxXp_bdBg]",
"Tea2you | Borough Market [ChIJu_J6ZVcDdkgRPTmfM8f9UHI]",
"TĪNG [ChIJ-yCmCloDdkgR-K02CEj6Yd0]",
"Afternoon Tea at Shangri-La The Shard, London [ChIJYR75lwIDdkgRYaYzOz0V5P0]",
"Hutong [ChIJE1j0oVADdkgRDVQQ49MtNE4]",
"Oblix [ChIJnxNIoFADdkgRoBZvx1YsT8c]",
"Aqua Shard [ChIJl5tV7FoDdkgR6UIgihrVM4c]",
"Four Seasons Hotel London at Tower Bridge [ChIJ7zYiIkwDdkgR0ik2_MUMEbk]",
"Rotunda Bar & Lounge [ChIJuWaTb6oEdkgRi8exlzVdp14]",
"The Ivy Tower Bridge [ChIJEcLP7kUDdkgRw2pqyXOSXzw]",
"VU from The Tower [ChIJDawvXgADdkgRk8K3qNkR1Q8]",
"Browns Butlers Wharf [ChIJZ4KOIkYDdkgRQiTvFgMYTYo]"
],
"inputs": {
"rank": "DISTANCE",
"query": "traditional afternoon tea London",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4578,
"count_out": 12,
"duration_ms": 546
},
{
"name": "pick",
"items": [
"The Ivy Tower Bridge [ChIJEcLP7kUDdkgRw2pqyXOSXzw] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Afternoon Tea at Shangri-La The Shard, London [ChIJYR75lwIDdkgRYaYzOz0V5P0] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Afternoon Tea at sketch [ChIJN6SbmZ8FdkgRN7PHVTyaxi0] · tier=worthDetour · group=D3174466-386E-4223-8818-EB0E0C37E9B1",
"The Drawing Room at Brown's Hotel [ChIJP4LZ8ikFdkgRV7pI4mxjKds] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"The Diamond Jubilee Tea Salon at Fortnum & Mason [ChIJk3umitYEdkgRdi1T77lCf78] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Afternoon Tea at The Savoy [ChIJx5m01ssEdkgRU-kvb4oJPNo] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Afternoon Tea at Corinthia London [ChIJf8FhJc8EdkgR9rGU3-OjWHU] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Afternoon Tea at The Ritz [ChIJmddfzSkFdkgRkjp961SHeiA] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9"
],
"inputs": {
"intent": "spectrum",
"poolIn": "32"
},
"status": "ok",
"tokens": 11726,
"cost_usd": 0.019138000000000002,
"start_ms": 5127,
"count_out": 8,
"duration_ms": 20776
},
{
"name": "convert",
"items": [
"The Ivy Tower Bridge [ChIJEcLP7kUDdkgRw2pqyXOSXzw] · topPick",
"Afternoon Tea at Shangri-La The Shard, London [ChIJYR75lwIDdkgRYaYzOz0V5P0] · topPick",
"Afternoon Tea at sketch [ChIJN6SbmZ8FdkgRN7PHVTyaxi0] · worthDetour",
"The Drawing Room at Brown's Hotel [ChIJP4LZ8ikFdkgRV7pI4mxjKds] · topPick",
"The Diamond Jubilee Tea Salon at Fortnum & Mason [ChIJk3umitYEdkgRdi1T77lCf78] · ifNearby",
"Afternoon Tea at The Savoy [ChIJx5m01ssEdkgRU-kvb4oJPNo] · ifNearby",
"Afternoon Tea at Corinthia London [ChIJf8FhJc8EdkgR9rGU3-OjWHU] · ifNearby",
"Afternoon Tea at The Ritz [ChIJmddfzSkFdkgRkjp961SHeiA] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-08T20:31:59.003089+00:00"
}{
"id": "a3c5b9ee-5d3e-4ba1-bbb3-b79e95ea2896",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Interlaken",
"lat": null,
"lng": null,
"query": "local restaurant lunch Interlaken",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23647,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few honest spots worth sitting down in —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15689,
"cost_usd": 0.05104800000000001,
"start_ms": 347,
"duration_ms": 3255
},
{
"name": "google_text_search",
"items": [
"Hopplá Bistro [ChIJhRz9zYSlj0cR7q0E7IkD7Qg] · restaurant",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · lebanese_restaurant",
"Tandoori Restaurant Interlaken [ChIJCaij6v6lj0cRfGoTaYjku8A] · indian_restaurant",
"Hüsi Bierhaus [ChIJbb-8EJqkj0cRaTZzUz6bnsY] · restaurant",
"Des Alpes Interlaken - Restaurant & Bar [ChIJt_1y6-elj0cRY9Wgao31t_4] · restaurant",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · italian_restaurant",
"Bistro Pier One [ChIJc39LOZCkj0cR8e8uBrO8aRc] · cafe",
"Röschtigrabe Restaurant & Bar [ChIJ8VOKvCWlj0cR3OToZBDDjPw] · restaurant",
"Restaurant & Bar Lisi [ChIJe8ObgY-lj0cR1GAG0sULMqE] · restaurant",
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · hamburger_restaurant",
"Panoramic Viewpoint - Harder Kulm [ChIJ85Cdrbukj0cRMTlaqhD6rCI] · restaurant",
"Interlaken Pizza (مطعم الشام) [ChIJWcym7tulj0cRb3N2twqVj1U] · restaurant",
"مطعم البيت الدمشقي سويسرا |Damas Haus Restaurant [ChIJK_qEFBKlj0cRqv9g0VXN7qU] · halal_restaurant",
"Aarmühle Restaurant & Bar [ChIJOzmcy56kj0cRUuHz-TXmcvY] · restaurant",
"Vintage Chuchichästli [ChIJFz6EW7-lj0cRnnhT5y2CpXA] · restaurant",
"Restaurant Brunne [ChIJS2XEPNKjj0cRwKGvGTtc_q0] · restaurant",
"Restaurant Laterne [ChIJS85yh2Ojj0cRaGmFfOCK-oU] · restaurant",
"Bun Brothers & Co. [ChIJG2ZuGqalj0cRbz3a0gnd2HQ] · vietnamese_restaurant",
"La Terrasse Brasserie [ChIJjwi_1Zukj0cRHKAkzAxRM5U] · restaurant",
"Trattoria Da Rafmi [ChIJsYQUQUalj0cRn48QaDyNK6Q] · italian_restaurant"
],
"inputs": {
"query": "local restaurant lunch Interlaken",
"center": "46.68953, 7.86514",
"openNow": "false",
"radius_m": "2000",
"searchedAround": "Interlaken"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3603,
"count_out": 20,
"duration_ms": 460
},
{
"name": "pick",
"items": [
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Hopplá Bistro [ChIJhRz9zYSlj0cR7q0E7IkD7Qg] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Hüsi Bierhaus [ChIJbb-8EJqkj0cRaTZzUz6bnsY] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aarmühle Restaurant & Bar [ChIJOzmcy56kj0cRUuHz-TXmcvY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Vintage Chuchichästli [ChIJFz6EW7-lj0cRnnhT5y2CpXA] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Tandoori Restaurant Interlaken [ChIJCaij6v6lj0cRfGoTaYjku8A] · tier=considered · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6910,
"cost_usd": 0.013426,
"start_ms": 4064,
"count_out": 8,
"duration_ms": 19582
},
{
"name": "convert",
"items": [
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · topPick",
"Hopplá Bistro [ChIJhRz9zYSlj0cR7q0E7IkD7Qg] · worthDetour",
"Hüsi Bierhaus [ChIJbb-8EJqkj0cRaTZzUz6bnsY] · worthDetour",
"Aarmühle Restaurant & Bar [ChIJOzmcy56kj0cRUuHz-TXmcvY] · ifNearby",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · ifNearby",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · ifNearby",
"Vintage Chuchichästli [ChIJFz6EW7-lj0cRnnhT5y2CpXA] · ifNearby",
"Tandoori Restaurant Interlaken [ChIJCaij6v6lj0cRfGoTaYjku8A] · considered"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-07T13:36:57.534272+00:00"
}{
"id": "232308f7-627f-4eee-b86a-05675b494b41",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Interlaken",
"lat": null,
"lng": null,
"query": "casual lunch restaurant cafe",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 22827,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Walkable from the station, a few directions —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13483,
"cost_usd": 0.044466000000000006,
"start_ms": 443,
"duration_ms": 2760
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Interlaken Ost",
"resolved": "Interlaken",
"distance_km": "11"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3203,
"duration_ms": 187
},
{
"name": "google_text_search",
"items": [
"Oakberry Interlaken [ChIJf9JJuDmlj0cRAVVO1yW1O9U] · restaurant",
"The Deck Restaurant [ChIJJzT-aXShj0cRhprzkvW6CYM] · restaurant",
"Vintage Chuchichästli [ChIJFz6EW7-lj0cRnnhT5y2CpXA] · restaurant",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · lebanese_restaurant",
"Sonnenbad Lounge & Terrace [ChIJUfIbpUahj0cRsnPKpr7KKgA] · restaurant",
"Interlaken Pizza (مطعم الشام) [ChIJWcym7tulj0cRb3N2twqVj1U] · restaurant",
"Café de Paris [ChIJI-a-dJqkj0cRDMxvmjL9xwQ] · restaurant",
"Bun Brothers & Co. [ChIJG2ZuGqalj0cRbz3a0gnd2HQ] · vietnamese_restaurant",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · italian_restaurant",
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · hamburger_restaurant",
"مطعم البيت الدمشقي سويسرا |Damas Haus Restaurant [ChIJK_qEFBKlj0cRqv9g0VXN7qU] · halal_restaurant",
"Ristorante Pizzeria Via Veneto [ChIJ6VdRxBClj0cR1-qQnll3Ys4] · italian_restaurant",
"Des Alpes Interlaken - Restaurant & Bar [ChIJt_1y6-elj0cRY9Wgao31t_4] · restaurant",
"Restaurant Brunne [ChIJS2XEPNKjj0cRwKGvGTtc_q0] · restaurant",
"Café Rösterei Heer Interlaken [ChIJgRvztRyjj0cRTFTM8B5uvVQ] · cafe",
"IL BUONGUSTAIO [ChIJFQG7lL-lj0cR12n9yRKC4Dc] · italian_restaurant",
"Restaurant Badi Wengen [ChIJ7WNLejmhj0cRWGf2kSiy6g4] · asian_restaurant",
"Velo Cafe [ChIJO1deUZqkj0cR4rc4Wz6VbOM] · cafe",
"FoodPark [ChIJQ773hjClj0cRu8JTpqPdDyY] · restaurant",
"Restaurant Golfplatz [ChIJtVtS9P6kj0cRCne3nP-3ZEg] · swiss_restaurant"
],
"inputs": {
"query": "casual lunch restaurant cafe",
"center": "46.69043, 7.86905",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Interlaken"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3390,
"count_out": 20,
"duration_ms": 589
},
{
"name": "pick",
"items": [
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Café Rösterei Heer Interlaken [ChIJgRvztRyjj0cRTFTM8B5uvVQ] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"IL BUONGUSTAIO [ChIJFQG7lL-lj0cR12n9yRKC4Dc] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Café de Paris [ChIJI-a-dJqkj0cRDMxvmjL9xwQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Bun Brothers & Co. [ChIJG2ZuGqalj0cRbz3a0gnd2HQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Des Alpes Interlaken - Restaurant & Bar [ChIJt_1y6-elj0cRY9Wgao31t_4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6985,
"cost_usd": 0.013845,
"start_ms": 3981,
"count_out": 8,
"duration_ms": 18845
},
{
"name": "convert",
"items": [
"Asllani's Corner [ChIJM85wxJ-kj0cR2myV4pKlxqs] · topPick",
"Café Rösterei Heer Interlaken [ChIJgRvztRyjj0cRTFTM8B5uvVQ] · worthDetour",
"IL BUONGUSTAIO [ChIJFQG7lL-lj0cR12n9yRKC4Dc] · worthDetour",
"Le Cèdre Interlaken [ChIJ7Wu6QwClj0cRham3eUBqWD0] · ifNearby",
"Per Bacco - Restaurant, Café und Vinothek [ChIJSVz-hJGlj0cR7hIUR2561rY] · ifNearby",
"Café de Paris [ChIJI-a-dJqkj0cRDMxvmjL9xwQ] · ifNearby",
"Bun Brothers & Co. [ChIJG2ZuGqalj0cRbz3a0gnd2HQ] · ifNearby",
"Des Alpes Interlaken - Restaurant & Bar [ChIJt_1y6-elj0cRY9Wgao31t_4] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-07T10:59:24.566911+00:00"
}{
"id": "3894333f-b4de-462e-b0c9-1f08bad63907",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Lausanne",
"lat": null,
"lng": null,
"query": "casual dinner restaurant locals Lausanne",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 26713,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few strong dinner angles for tonight —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18498,
"cost_usd": 0.0594075,
"start_ms": 3118,
"duration_ms": 2806
},
{
"name": "google_text_search",
"items": [
":Maison66 [ChIJI_XDODYxjEcRvgFtOJZAoJo] · restaurant",
"Chez Maud [ChIJ2_QHn84vjEcRlGeqRF3xWmg] · restaurant",
"Le Comptoir [ChIJC485IjIvjEcRhPfU19w4EQw] · restaurant",
"Histoire Sans Faim - Restaurant Italien Lausanne [ChIJoSa580oxjEcRpTDU8cdues4] · restaurant",
"Vieux-Lausanne Restaurant & Giraf Bar [ChIJ5z9zZjEujEcRAX3kUZZ3X3w] · restaurant",
"DéCi Comptoir Gourmand [ChIJI0qhlHU3jEcRh1yPaHGUzak] · restaurant",
"Eat Me Restaurant & Cocktail Lounge Lausanne [ChIJTd5lTjIujEcRZ0HIA4ZT5Hg] · restaurant",
"Un Po' Di Più Trattoria [ChIJwazb3AQvjEcRJiEezanQj1s] · italian_restaurant",
"BRASSERIE LES 100 SUISSES [ChIJO_zSFy4ujEcRke4w_4un5MA] · restaurant",
"Monsieur Madame [ChIJCZsPLtYvjEcRBTdn-hxej4w] · restaurant",
"Tartares & Co Lausanne Flon - Cuisine Crue à Lausanne [ChIJW_kZf8QvjEcRn9NBdK7t0UE] · restaurant",
"DELAFOOD [ChIJhRun3FQxjEcRcpDoLQgjmkI] · meal_takeaway",
"Street Cellar [ChIJxyS0gz8vjEcR3CxWpQIFPMg] · wine_bar",
"Brasserie Belleville [ChIJ9xFSP_wvjEcRbppwwwCeaNc] · restaurant",
"L'Appart [ChIJ6yqcFW0vjEcRQRco2-PT1qg] · french_restaurant",
"The Lacustre [ChIJEaJf28QvjEcRf55RNcQlR9A] · restaurant",
"Hungry Bear | Kitchen + Coffee [ChIJ99Id-s8vjEcRQZA1J350VWk] · restaurant",
"Black Tap Singles & Doubles Lausanne [ChIJzXWv3CYvjEcRq-QBLHaBIjA] · american_restaurant",
"IRIS Lausanne Café-restaurant-Bar [ChIJT1vrHSkujEcRKuYwaw4dyyQ] · restaurant",
"La Table du Lausanne Palace [ChIJ1Zt6NgwvjEcR2rm2NSRArHc] · french_restaurant"
],
"inputs": {
"query": "casual dinner restaurant locals Lausanne",
"center": "46.51965, 6.63227",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Lausanne"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 5924,
"count_out": 20,
"duration_ms": 620
},
{
"name": "pick",
"items": [
"Eat Me Restaurant & Cocktail Lounge Lausanne [ChIJTd5lTjIujEcRZ0HIA4ZT5Hg] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"L'Appart [ChIJ6yqcFW0vjEcRQRco2-PT1qg] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Street Cellar [ChIJxyS0gz8vjEcR3CxWpQIFPMg] · tier=worthDetour · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Tartares & Co Lausanne Flon - Cuisine Crue à Lausanne [ChIJW_kZf8QvjEcRn9NBdK7t0UE] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Vieux-Lausanne Restaurant & Giraf Bar [ChIJ5z9zZjEujEcRAX3kUZZ3X3w] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Chez Maud [ChIJ2_QHn84vjEcRlGeqRF3xWmg] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Brasserie Belleville [ChIJ9xFSP_wvjEcRbppwwwCeaNc] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"BRASSERIE LES 100 SUISSES [ChIJO_zSFy4ujEcRke4w_4un5MA] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7319,
"cost_usd": 0.014359,
"start_ms": 6546,
"count_out": 8,
"duration_ms": 20166
},
{
"name": "convert",
"items": [
"Eat Me Restaurant & Cocktail Lounge Lausanne [ChIJTd5lTjIujEcRZ0HIA4ZT5Hg] · topPick",
"L'Appart [ChIJ6yqcFW0vjEcRQRco2-PT1qg] · topPick",
"Street Cellar [ChIJxyS0gz8vjEcR3CxWpQIFPMg] · worthDetour",
"Tartares & Co Lausanne Flon - Cuisine Crue à Lausanne [ChIJW_kZf8QvjEcRn9NBdK7t0UE] · ifNearby",
"Vieux-Lausanne Restaurant & Giraf Bar [ChIJ5z9zZjEujEcRAX3kUZZ3X3w] · ifNearby",
"Chez Maud [ChIJ2_QHn84vjEcRlGeqRF3xWmg] · ifNearby",
"Brasserie Belleville [ChIJ9xFSP_wvjEcRbppwwwCeaNc] · ifNearby",
"BRASSERIE LES 100 SUISSES [ChIJO_zSFy4ujEcRke4w_4un5MA] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-03T17:03:42.865807+00:00"
}{
"id": "fbc87e1c-21e3-45d8-83bf-26775cdd1a24",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Lausanne",
"lat": null,
"lng": null,
"query": "Izakaya Japanese restaurant Lausanne",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 27945,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Best izakaya options in Lausanne —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16228,
"cost_usd": 0.038898600000000005,
"start_ms": 193,
"duration_ms": 4491
},
{
"name": "google_text_search",
"items": [
"Yokochō [ChIJ69cGa1MvjEcR1rELYG94ZTA] · japanese_restaurant",
"GEGE - Restaurant Japonais [ChIJ1UW6ZQAvjEcRv-bpylwtBaQ] · japanese_restaurant",
"KOSANN [ChIJw3qwEAAvjEcRgZdsAoH3Zgo] · japanese_restaurant",
"Oniwa [ChIJZ3_LSioujEcRlAlEbsZHAjk] · japanese_restaurant",
"Ramen Kitsuné [ChIJ22RbQKwxjEcRlUehV3-TKVA] · japanese_restaurant",
"Naruto Lausanne Grancy [ChIJJZtemtIvjEcRxGOC--IkRIg] · japanese_restaurant",
"Restaurant Aki [ChIJkV1RSFMvjEcRps-O3YJDdDg] · japanese_restaurant",
"MYŌ Sushi Bar [ChIJEb2XAC0ujEcRqrkjh0TB19s] · japanese_restaurant",
"HOKKAÏDO [ChIJvao3CQAxjEcRjXzh9HUJDhg] · asian_restaurant",
"Restaurant Kazoku [ChIJDZWd1tkxjEcRqrtvi_G8Ig4] · asian_restaurant",
"taiyo 2003 [ChIJK9dmyd8vjEcRKtWoBQeQKvQ] · asian_restaurant",
"Kaigan [ChIJiRWNf8UvjEcRRdpCC0Agr9I] · japanese_restaurant",
"Takayama. Sushi bar & restaurant [ChIJ50W74c8vjEcRth2rrlmBqlQ] · sushi_restaurant"
],
"inputs": {
"query": "Izakaya Japanese restaurant Lausanne",
"center": "46.51965, 6.63227",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Lausanne"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4684,
"count_out": 13,
"duration_ms": 338
},
{
"name": "pick",
"items": [
"KOSANN [ChIJw3qwEAAvjEcRgZdsAoH3Zgo] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"MYŌ Sushi Bar [ChIJEb2XAC0ujEcRqrkjh0TB19s] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"taiyo 2003 [ChIJK9dmyd8vjEcRKtWoBQeQKvQ] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Naruto Lausanne Grancy [ChIJJZtemtIvjEcRxGOC--IkRIg] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Oniwa [ChIJZ3_LSioujEcRlAlEbsZHAjk] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"GEGE - Restaurant Japonais [ChIJ1UW6ZQAvjEcRv-bpylwtBaQ] · tier=considered · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"HOKKAÏDO [ChIJvao3CQAxjEcRjXzh9HUJDhg] · tier=considered · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "single",
"poolIn": "13"
},
"status": "ok",
"tokens": 6098,
"cost_usd": 0.012214,
"start_ms": 5024,
"count_out": 7,
"duration_ms": 22921
},
{
"name": "convert",
"items": [
"KOSANN [ChIJw3qwEAAvjEcRgZdsAoH3Zgo] · topPick",
"MYŌ Sushi Bar [ChIJEb2XAC0ujEcRqrkjh0TB19s] · topPick",
"taiyo 2003 [ChIJK9dmyd8vjEcRKtWoBQeQKvQ] · ifNearby",
"Naruto Lausanne Grancy [ChIJJZtemtIvjEcRxGOC--IkRIg] · ifNearby",
"Oniwa [ChIJZ3_LSioujEcRlAlEbsZHAjk] · ifNearby",
"GEGE - Restaurant Japonais [ChIJ1UW6ZQAvjEcRv-bpylwtBaQ] · considered",
"HOKKAÏDO [ChIJvao3CQAxjEcRjXzh9HUJDhg] · considered"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-03T13:59:49.39156+00:00"
}{
"id": "80dd642d-21e1-4d52-a906-571016f4fb66",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Lausanne",
"lat": null,
"lng": null,
"query": "The Olympic Museum Lausanne",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 9303,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Here's the Olympic Museum:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16380,
"cost_usd": 0.039258600000000005,
"start_ms": 302,
"duration_ms": 2932
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Lausanne",
"resolved": "Lausanne",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3234,
"duration_ms": 157
},
{
"name": "google_text_search",
"items": [
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · museum"
],
"inputs": {
"query": "The Olympic Museum Lausanne",
"center": "46.51965, 6.63227",
"openNow": "false",
"radius_m": "9741",
"searchedAround": "Lausanne"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3391,
"count_out": 1,
"duration_ms": 224
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [],
"inputs": {
"rank": "DISTANCE",
"query": "The Olympic Museum Lausanne",
"radius_m": "800"
},
"status": "empty",
"cost_usd": 0.030000000000000006,
"start_ms": 3615,
"count_out": 0,
"duration_ms": 209
},
{
"name": "pick",
"items": [
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 3309,
"cost_usd": 0.005013,
"start_ms": 3824,
"count_out": 1,
"duration_ms": 5479
},
{
"name": "convert",
"items": [
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-07-03T13:46:59.594536+00:00"
}{
"id": "822155e7-c2ae-4dce-9f4c-ecc0eb37a0bf",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Av. d’Ouchy",
"lat": null,
"lng": null,
"query": "museum gallery interactive exhibition Lausanne",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 25402,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some genuinely curious rooms worth the detour —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13953,
"cost_usd": 0.0458565,
"start_ms": 233,
"duration_ms": 2981
},
{
"name": "google_text_search",
"items": [
"MUDAC - Musée cantonal de design et d’arts appliqués contemporains [ChIJFQ36WTEujEcRXlmhHrxE4zk] · art_museum",
"Cantonal museum of fine arts Lausanne [ChIJfcJs0SwujEcRsZ9tjf1SslQ] · art_museum",
"Hand museum [ChIJEQJjpzcujEcRFdoLNNocVc8] · museum",
"Lausanne History Museum [ChIJs4YvXDEujEcRZp_0vNpWKwg] · history_museum",
"Roman Museum Lausanne-Vidy [ChIJUzUP0jQwjEcRx70wlGphj1g] · museum",
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · museum",
"La Muette – espaces littéraires [ChIJ9ykMdukvjEcRNjWePU8XSJQ] · museum",
"Collection de l'Art Brut [ChIJ8YO5HiYujEcRg4pb6XR5bo0] · art_museum",
"Espace Arlaud [ChIJG6pF6DEujEcRP-bzCOHlAlw] · museum",
"Swiss Art Space [ChIJkyu7AjAujEcRLFmdWQSh4S4] · art_gallery",
"Musée Artistes Femmes [ChIJkeqj-HkvjEcRdr45koMVviQ] · art_museum",
"Musée de l'Elysée [ChIJvwDeKc8vjEcRbdT4oJZMEyI] · museum",
"Naturéum - département de zoologie [ChIJd3PMhmwvjEcRlkYh-unSo0o] · museum",
"CIRCUIT Centre d'art contemporain [ChIJC0gxa38vjEcRTlFVGBcBmqM] · art_gallery",
"Espace DémArt [ChIJc9ERCSwujEcROQCo0lXbXz0] · art_gallery",
"Naturéum - Muséum cantonal des sciences naturelles [ChIJ7WugGqMvjEcR14mqK3V9byg] · museum",
"Fabienne Levy [ChIJCdywPTYvjEcRvbjaOy_ETIY] · art_gallery",
"Galerie d’Art UNIVERS [ChIJXycHSDIujEcRGqYLRAlzNKs] · art_gallery",
"Parc de l'Hermitage [ChIJ5UYpLDoujEcRG28cnNn3Cck] · park"
],
"inputs": {
"query": "museum gallery interactive exhibition Lausanne",
"center": "46.51114, 6.62883",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Av. d’Ouchy"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3214,
"count_out": 19,
"duration_ms": 473
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Musée de l'Absurde [ChIJxesNUtGcjkcR9o7p-1FmP-8]",
"Espace RICHTERBUXTORF [ChIJ8aitGdMvjEcRFp4PQYKhECI]",
"Matthieu Gioanni [ChIJMcoQEc0vjEcRUTa5EMUztJQ]",
"Galerie Christopher Gerber [ChIJo-BYFs0vjEcRyHRouAP1nt4]",
"Lausanne Tourisme | Bureaux administratifs [ChIJD1pgeNAvjEcR-oiyEj4gvoo]",
"Elart [ChIJeYEv5QYvjEcRwzutE40bZRY]",
"Musée Vaudois d'Art à Lausanne [ChIJ794HZwAvjEcRpYoI8R3Y7lc]"
],
"inputs": {
"rank": "DISTANCE",
"query": "museum gallery interactive exhibition Lausanne",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3687,
"count_out": 7,
"duration_ms": 415
},
{
"name": "pick",
"items": [
"Musée de l'Absurde [ChIJxesNUtGcjkcR9o7p-1FmP-8] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Collection de l'Art Brut [ChIJ8YO5HiYujEcRg4pb6XR5bo0] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Espace RICHTERBUXTORF [ChIJ8aitGdMvjEcRFp4PQYKhECI] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Elart [ChIJeYEv5QYvjEcRwzutE40bZRY] · tier=ifNearby · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Fabienne Levy [ChIJCdywPTYvjEcRvbjaOy_ETIY] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"CIRCUIT Centre d'art contemporain [ChIJC0gxa38vjEcRTlFVGBcBmqM] · tier=ifNearby · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · tier=ifNearby · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Lausanne History Museum [ChIJs4YvXDEujEcRZp_0vNpWKwg] · tier=ifNearby · group=7FBA312E-AA69-4028-8C5B-E97C2C8A7B37"
],
"inputs": {
"intent": "single",
"poolIn": "26"
},
"status": "ok",
"tokens": 7940,
"cost_usd": 0.015296,
"start_ms": 4104,
"count_out": 8,
"duration_ms": 21297
},
{
"name": "convert",
"items": [
"Musée de l'Absurde [ChIJxesNUtGcjkcR9o7p-1FmP-8] · worthDetour",
"Collection de l'Art Brut [ChIJ8YO5HiYujEcRg4pb6XR5bo0] · topPick",
"Espace RICHTERBUXTORF [ChIJ8aitGdMvjEcRFp4PQYKhECI] · worthDetour",
"Elart [ChIJeYEv5QYvjEcRwzutE40bZRY] · ifNearby",
"Fabienne Levy [ChIJCdywPTYvjEcRvbjaOy_ETIY] · ifNearby",
"CIRCUIT Centre d'art contemporain [ChIJC0gxa38vjEcRTlFVGBcBmqM] · ifNearby",
"The Olympic Museum [ChIJXWRrl8gvjEcRKDo3l3wIUSg] · ifNearby",
"Lausanne History Museum [ChIJs4YvXDEujEcRZp_0vNpWKwg] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-03T13:46:34.911083+00:00"
}{
"id": "e7ac49bc-958c-48ce-ae6b-7cef4dcf8c62",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Ouchy",
"lat": null,
"lng": null,
"query": "snack food takeaway cafe Ouchy",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12362,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few good afternoon snack stops nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18771,
"cost_usd": 0.0604065,
"start_ms": 388,
"duration_ms": 3639
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Ouchy, Lausanne",
"resolved": "Ouchy",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4028,
"duration_ms": 185
},
{
"name": "google_text_search",
"items": [
"Café Contemplation [ChIJrUDHs3MvjEcRF1ZZX2s5MTQ] · coffee_shop",
"Ouchy Snack [ChIJk0hdTcUvjEcRZ40VXTEYkR8] · fast_food_restaurant",
"Kebab Ouchy [ChIJuzlMg9AvjEcRlIBwWxqwxoc] · turkish_restaurant"
],
"inputs": {
"query": "snack food takeaway cafe Ouchy",
"center": "46.51015, 6.62649",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Ouchy"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4213,
"count_out": 3,
"duration_ms": 378
},
{
"name": "pick",
"items": [
"Café Contemplation [ChIJrUDHs3MvjEcRF1ZZX2s5MTQ] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Kebab Ouchy [ChIJuzlMg9AvjEcRlIBwWxqwxoc] · tier=ifNearby · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Ouchy Snack [ChIJk0hdTcUvjEcRZ40VXTEYkR8] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "spectrum",
"poolIn": "3"
},
"status": "ok",
"tokens": 3961,
"cost_usd": 0.006861,
"start_ms": 4591,
"count_out": 3,
"duration_ms": 7771
},
{
"name": "convert",
"items": [
"Café Contemplation [ChIJrUDHs3MvjEcRF1ZZX2s5MTQ] · topPick",
"Kebab Ouchy [ChIJuzlMg9AvjEcRlIBwWxqwxoc] · ifNearby",
"Ouchy Snack [ChIJk0hdTcUvjEcRZ40VXTEYkR8] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-07-02T12:07:30.43498+00:00"
}{
"id": "90af2aee-81a2-42fa-976b-161fc5908b90",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Ouchy",
"lat": null,
"lng": null,
"query": "casual lunch restaurant locals Ouchy Lausanne",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 25530,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few solid lunch spots right around Ouchy —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16392,
"cost_usd": 0.053317500000000004,
"start_ms": 356,
"duration_ms": 4487
},
{
"name": "google_text_search",
"items": [
"DéCi Comptoir Gourmand [ChIJI0qhlHU3jEcRh1yPaHGUzak] · restaurant",
"DELAFOOD [ChIJhRun3FQxjEcRcpDoLQgjmkI] · meal_takeaway",
"The Lacustre [ChIJEaJf28QvjEcRf55RNcQlR9A] · restaurant",
"Vieil Ouchy [ChIJSaJ1UMUvjEcRMyMZcLgE-SM] · swiss_restaurant",
"La Croix d'Ouchy [ChIJn7NHcc4vjEcRJppax5wPYmQ] · italian_restaurant",
"Hungry Bear | Kitchen + Coffee [ChIJ99Id-s8vjEcRQZA1J350VWk] · restaurant",
"White Horse [ChIJjz5f_s8vjEcRbzaMCWBeFJM] · restaurant",
"Restaurant du Port [ChIJy1jC9vkvjEcR-Ieiil3dDso] · restaurant",
"Boccalino [ChIJvdnfU8UvjEcRJOyfqrcZLy8] · pizza_restaurant",
"Terrasse d'Ouchy [ChIJ9bsoo9ovjEcRdOP4ZuwTxbQ] · restaurant",
"Lupaia Osteria [ChIJoc5kzAEvjEcR-dB76ip1cho] · italian_restaurant",
"Restaurant du Musée Olympique [ChIJK3gJANIvjEcR0WcivoDh03M] · restaurant",
"LE MTC - Restaurant [ChIJ5YHwxs4vjEcRFmi2CEEKcJc] · restaurant",
"Monsieur Madame [ChIJCZsPLtYvjEcRBTdn-hxej4w] · restaurant",
"57° Grill [ChIJqVN4RsUvjEcRRrlWl5D_Brw] · barbecue_restaurant",
"Brasserie-Restaurant La Riviera [ChIJSYZysNovjEcRqSxL5RLh6xI] · restaurant",
"Saveurs d'Ailleurs [ChIJ7aYVVsUvjEcRTPEq2M8VsKw] · meal_takeaway",
"La Nautica Ouchy [ChIJlTleDtovjEcRt0rIzyu4mp0] · restaurant",
"La Brasserie du Royal [ChIJuzSvIs4vjEcR4LzoTYQT0oY] · restaurant",
"Restaurant La Terrasse de Montchoisi [ChIJj_VznskvjEcRcuFR_no5SZc] · restaurant"
],
"inputs": {
"query": "casual lunch restaurant locals Ouchy Lausanne",
"center": "46.50679, 6.62813",
"openNow": "true",
"radius_m": "1000",
"searchedAround": "Ouchy"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4843,
"count_out": 20,
"duration_ms": 577
},
{
"name": "pick",
"items": [
"Saveurs d'Ailleurs [ChIJ7aYVVsUvjEcRTPEq2M8VsKw] · tier=worthDetour · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Vieil Ouchy [ChIJSaJ1UMUvjEcRMyMZcLgE-SM] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"57° Grill [ChIJqVN4RsUvjEcRRrlWl5D_Brw] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Restaurant du Port [ChIJy1jC9vkvjEcR-Ieiil3dDso] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Boccalino [ChIJvdnfU8UvjEcRJOyfqrcZLy8] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"White Horse [ChIJjz5f_s8vjEcRbzaMCWBeFJM] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Restaurant du Musée Olympique [ChIJK3gJANIvjEcR0WcivoDh03M] · tier=worthDetour · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"La Croix d'Ouchy [ChIJn7NHcc4vjEcRJppax5wPYmQ] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7215,
"cost_usd": 0.013935000000000001,
"start_ms": 5422,
"count_out": 8,
"duration_ms": 20108
},
{
"name": "convert",
"items": [
"Saveurs d'Ailleurs [ChIJ7aYVVsUvjEcRTPEq2M8VsKw] · worthDetour",
"Vieil Ouchy [ChIJSaJ1UMUvjEcRMyMZcLgE-SM] · topPick",
"57° Grill [ChIJqVN4RsUvjEcRRrlWl5D_Brw] · ifNearby",
"Restaurant du Port [ChIJy1jC9vkvjEcR-Ieiil3dDso] · ifNearby",
"Boccalino [ChIJvdnfU8UvjEcRJOyfqrcZLy8] · ifNearby",
"White Horse [ChIJjz5f_s8vjEcRbzaMCWBeFJM] · ifNearby",
"Restaurant du Musée Olympique [ChIJK3gJANIvjEcR0WcivoDh03M] · worthDetour",
"La Croix d'Ouchy [ChIJn7NHcc4vjEcRJppax5wPYmQ] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-02T11:35:30.834343+00:00"
}{
"id": "00592b0e-e72a-4e94-8226-4a5cdae852a1",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Av. d’Ouchy",
"lat": null,
"lng": null,
"query": "breakfast café bakery",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23584,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Morning options close to the lakefront —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13968,
"cost_usd": 0.0458415,
"start_ms": 269,
"duration_ms": 2688
},
{
"name": "google_text_search",
"items": [
"Bongusto Italiano - Café/Coffee e Gelato/Ice Cream - Losanna [ChIJtcnEza0vjEcRiGOjyOVrHqg] · coffee_shop",
"Boulangerie Bread Store [ChIJZ6G4lgcvjEcRRAQ6uzQEvhA] · bakery",
"Äss-Bar - Lausanne [ChIJxU2ASLsvjEcRyK72bP1XJY4] · bakery",
"Coffee Shop Sleepy Bear [ChIJFaJJA80vjEcRtg9rWGE_mXg] · cafe",
"Ordinary Man | Coffee - Food - Art [ChIJvRD1ClIvjEcR3bBROcHlxnA] · cafe",
"Bryo [ChIJJ3ACIzcvjEcREBQ6MIWD9jg] · bakery",
"ÇA PASSE CRÈME - Specialty Coffee Shop [ChIJwwgZAj8vjEcRpBWp4kUVYBg] · cafe",
"Fripsquare café & Vintage store [ChIJf4_WZhwvjEcRUIbF434IUN4] · coffee_shop",
"Le petit coin gourmand [ChIJq1fyjNEvjEcRQGfAwAXYUwk] · bakery",
"Boulangerie - Pâtisserie - Confiserie - Salon de thé, chez Séverine et Luca [ChIJp9Hiw7YvjEcRpQ5Hl3FY5BA] · bakery",
"Montchoisi Gourmand [ChIJmTZyPckvjEcR1H-OBYTbchs] · bakery",
"Confiserie Christian Boillat Sàrl [ChIJjYJiUTQujEcRnuA6JdERJrA] · cafe",
"TRIGO - Urban Bakehouse [ChIJ6Sdmk9QvjEcRJRG8pobKBJA] · bakery",
"COFFEE PAGE [ChIJFeNYM48vjEcRVbzsQruaR2o] · coffee_shop",
"Fleur de Pains [ChIJby_MkckvjEcRs5DJ5e2gWWU] · bakery",
"Maboule boulangerie [ChIJh9syU5UvjEcRDZsQwRz9b7g] · bakery",
"Paillasse depuis 1993 - Etraz [ChIJwdEVdTUujEcRYYb4nUL_wlw] · bakery",
"Flavours Lausanne I Café, Pâtisseries & Salades [ChIJHfpc-jIvjEcR19Xo7eSEoTs] · coffee_shop",
"Aux Merveilleux de Fred [ChIJR_50LFgvjEcRtvpnc5_L4F4] · pastry_shop",
"Paillasse depuis 1993 Rumine [ChIJUVFHUrUvjEcRANMIeNeg5lE] · bakery"
],
"inputs": {
"query": "breakfast café bakery",
"center": "46.51108, 6.62881",
"openNow": "true",
"radius_m": "1000",
"searchedAround": "Av. d’Ouchy"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2958,
"count_out": 20,
"duration_ms": 355
},
{
"name": "pick",
"items": [
"Fripsquare café & Vintage store [ChIJf4_WZhwvjEcRUIbF434IUN4] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Maboule boulangerie [ChIJh9syU5UvjEcRDZsQwRz9b7g] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Coffee Shop Sleepy Bear [ChIJFaJJA80vjEcRtg9rWGE_mXg] · tier=worthDetour · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Le petit coin gourmand [ChIJq1fyjNEvjEcRQGfAwAXYUwk] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Boulangerie Bread Store [ChIJZ6G4lgcvjEcRRAQ6uzQEvhA] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"ÇA PASSE CRÈME - Specialty Coffee Shop [ChIJwwgZAj8vjEcRpBWp4kUVYBg] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Ordinary Man | Coffee - Food - Art [ChIJvRD1ClIvjEcR3bBROcHlxnA] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Bongusto Italiano - Café/Coffee e Gelato/Ice Cream - Losanna [ChIJtcnEza0vjEcRiGOjyOVrHqg] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7406,
"cost_usd": 0.014646,
"start_ms": 3314,
"count_out": 8,
"duration_ms": 20270
},
{
"name": "convert",
"items": [
"Fripsquare café & Vintage store [ChIJf4_WZhwvjEcRUIbF434IUN4] · topPick",
"Maboule boulangerie [ChIJh9syU5UvjEcRDZsQwRz9b7g] · topPick",
"Coffee Shop Sleepy Bear [ChIJFaJJA80vjEcRtg9rWGE_mXg] · worthDetour",
"Le petit coin gourmand [ChIJq1fyjNEvjEcRQGfAwAXYUwk] · ifNearby",
"Boulangerie Bread Store [ChIJZ6G4lgcvjEcRRAQ6uzQEvhA] · ifNearby",
"ÇA PASSE CRÈME - Specialty Coffee Shop [ChIJwwgZAj8vjEcRpBWp4kUVYBg] · ifNearby",
"Ordinary Man | Coffee - Food - Art [ChIJvRD1ClIvjEcR3bBROcHlxnA] · ifNearby",
"Bongusto Italiano - Café/Coffee e Gelato/Ice Cream - Losanna [ChIJtcnEza0vjEcRiGOjyOVrHqg] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-07-02T06:37:59.180283+00:00"
}{
"id": "aa7f4af4-354e-46a6-a12b-d98a32c1a292",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Geneva",
"lat": null,
"lng": null,
"query": "grey market pre-owned watch dealer",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 22018,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Grey market watch hunting in Geneva —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16709,
"cost_usd": 0.0399378,
"start_ms": 435,
"duration_ms": 2637
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Geneva",
"resolved": "Geneva",
"distance_km": "51"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3072,
"duration_ms": 107
},
{
"name": "google_text_search",
"items": [
"K2 LUXURY Watches [ChIJOfS76y5ljEcRpPE-Xuhzrjw] · store",
"MANOR Genève [ChIJf2CC_CdljEcRcvb8eM1qsgY] · department_store",
"Watchfinder & Co. [ChIJMZ7rdMhljEcRbknCrPXtAXc] · store",
"Roy & Sacha Davidoff S.A. [ChIJ7dGqxi1ljEcRG0FOamwNSp8] · store",
"Globus | Food Hall [ChIJ4_B7-wZljEcRu19ruTM3BfA] · department_store",
"Swiss Time [ChIJ6Z63aCZljEcR_XorjoP5wmo] · store",
"Supermarché Migros - Genève - Balexert [ChIJiRdMPJhkjEcRxskayBMWa2o] · grocery_store",
"THE WATCH LAB GENEVE [ChIJGwObkYdljEcR0euXHcL0g60] · service",
"Globus Genève Grand Magasin [ChIJgb6n2i5ljEcR4DNtswL-GNA] · department_store",
"Migros Airport Supermarket [ChIJ1VHhTYRkjEcRHwvgYjH3Xd8] · grocery_store",
"24Time [ChIJJWkC0hU3jEcRxsJjEGJJ5zw] · jewelry_store",
"WATCHASER [ChIJkSsusqV7jEcR1EyUubq-zO8] · store",
"Supermarché Migros - Genève - Rieu [ChIJ-djwLrR6jEcR0qXZr4MScYI] · grocery_store",
"Coop Supermarché Le Grand-Saconnex [ChIJ04XdIIxkjEcRHfDYX3gi6ow] · supermarket",
"Coop Supermarché [ChIJwzLc4GBjjEcRMLoDWuMb_go] · supermarket",
"Rolex SA [ChIJEd2pqi57jEcRZ3mIleIsjT0] · manufacturer",
"Rolex [ChIJSd7Lw3J7jEcRscolWRNzPQo] · manufacturer"
],
"inputs": {
"query": "grey market pre-owned watch dealer",
"center": "46.20439, 6.14316",
"openNow": "false",
"radius_m": "3927",
"searchedAround": "Geneva"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3179,
"count_out": 17,
"duration_ms": 371
},
{
"name": "pick",
"items": [
"Watchfinder & Co. [ChIJMZ7rdMhljEcRbknCrPXtAXc] · tier=topPick · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"K2 LUXURY Watches [ChIJOfS76y5ljEcRpPE-Xuhzrjw] · tier=topPick · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Swiss Time [ChIJ6Z63aCZljEcR_XorjoP5wmo] · tier=worthDetour · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Roy & Sacha Davidoff S.A. [ChIJ7dGqxi1ljEcRG0FOamwNSp8] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"THE WATCH LAB GENEVE [ChIJGwObkYdljEcR0euXHcL0g60] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"WATCHASER [ChIJkSsusqV7jEcR1EyUubq-zO8] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Rolex SA [ChIJEd2pqi57jEcRZ3mIleIsjT0] · tier=considered · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5"
],
"inputs": {
"intent": "single",
"poolIn": "17"
},
"status": "ok",
"tokens": 6173,
"cost_usd": 0.011549,
"start_ms": 3552,
"count_out": 7,
"duration_ms": 18466
},
{
"name": "convert",
"items": [
"Watchfinder & Co. [ChIJMZ7rdMhljEcRbknCrPXtAXc] · topPick",
"K2 LUXURY Watches [ChIJOfS76y5ljEcRpPE-Xuhzrjw] · topPick",
"Swiss Time [ChIJ6Z63aCZljEcR_XorjoP5wmo] · worthDetour",
"Roy & Sacha Davidoff S.A. [ChIJ7dGqxi1ljEcRG0FOamwNSp8] · ifNearby",
"THE WATCH LAB GENEVE [ChIJGwObkYdljEcR0euXHcL0g60] · ifNearby",
"WATCHASER [ChIJkSsusqV7jEcR1EyUubq-zO8] · ifNearby",
"Rolex SA [ChIJEd2pqi57jEcRZ3mIleIsjT0] · considered"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-07-01T15:15:34.909811+00:00"
}{
"id": "bb9dfa8b-b498-4dba-bac0-b1d4ac50f7fd",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "tabac boulangerie pâtisserie café local paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 22430,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Small rituals that belong to the 8th —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11911,
"cost_usd": 0.039822,
"start_ms": 689,
"duration_ms": 3363
},
{
"name": "google_text_search",
"items": [
"Café Tabac/ Cafe Genovese [ChIJq0ezF0Vu5kcRh9SDba-CzCw] · coffee_shop",
"CAFÉ Moulin TABAC BRUNCH [ChIJ64xEImhu5kcR7uGt54NeJhc] · coffee_shop",
"TABAC CIRCLE FDJ VAPE PUFF CBD CIGARE [ChIJC9FrNY1v5kcR_V56GV4NUP8] · store",
"Tabac La Havane [ChIJUyh8RExu5kcRK_WUoZzjWrg] · store",
"JL CAFE MALESHERBES [ChIJF0Go5aJv5kcR9Y1xa9V1Vhc] · bar",
"Tabac Haussmann [ChIJCZrEv8lv5kcRTGbBjgcBDuk] · bar",
"LE LONGCHAMP BAR TABAC FDJ PMU [ChIJD7TIYj5u5kcRHTVq4CgcHBQ] · bar",
"Tabac Brasserie Le Rabelais [ChIJSelR9MVv5kcRb3fWWNoNN3Y] · store",
"La gazette [ChIJPadNGwBv5kcRsCxvDT9bxN0] · bakery",
"Tabac de la Fontaine [ChIJjynNIN5x5kcRDVfoVdhoCtg] · store",
"La Porte des Ternes [ChIJ7d3xb4xv5kcRLXiwSU26uoQ] · restaurant",
"Café Liberté [ChIJX6vznpFv5kcRpB3bLNyncsA] · bar",
"A La Civette depuis 1716 | Paris [ChIJr-aSuSVu5kcR7ermkBNSWj4] · store",
"Tabac La Civette [ChIJHaR3jn9v5kcRDUjmtz7_zlo] · store",
"La Civette Pereire [ChIJ8yW4qY1v5kcRW5YJ9xpUnPE] · store",
"Civette Elysée Washington [ChIJ0Tak9sFv5kcRJ6mCNYqARAc] · store",
"Tabac Le Marbeuf [ChIJezcu0e1v5kcR55Otr5POxDw] · bar",
"Nicolas Haelewyn, la boulangerie [ChIJFxlU8Apv5kcR4af0B-zbaf0] · bakery",
"Tabac le Washington [ChIJQ0jQ9Adv5kcRyDyCFgkJgdM] · bar",
"TABAC LE BALZAC [ChIJSaoM1sFv5kcRE4ujjMjTehg] · store"
],
"inputs": {
"query": "tabac boulangerie pâtisserie café local paris",
"center": "48.87464, 2.31816",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4052,
"count_out": 20,
"duration_ms": 404
},
{
"name": "pick",
"items": [
"Tabac Haussmann [ChIJCZrEv8lv5kcRTGbBjgcBDuk] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café Tabac/ Cafe Genovese [ChIJq0ezF0Vu5kcRh9SDba-CzCw] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Nicolas Haelewyn, la boulangerie [ChIJFxlU8Apv5kcR4af0B-zbaf0] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Tabac Brasserie Le Rabelais [ChIJSelR9MVv5kcRb3fWWNoNN3Y] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Tabac le Washington [ChIJQ0jQ9Adv5kcRyDyCFgkJgdM] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Tabac Le Marbeuf [ChIJezcu0e1v5kcR55Otr5POxDw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"A La Civette depuis 1716 | Paris [ChIJr-aSuSVu5kcR7ermkBNSWj4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"CAFÉ Moulin TABAC BRUNCH [ChIJ64xEImhu5kcR7uGt54NeJhc] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6863,
"cost_usd": 0.013571,
"start_ms": 4459,
"count_out": 8,
"duration_ms": 17970
},
{
"name": "convert",
"items": [
"Tabac Haussmann [ChIJCZrEv8lv5kcRTGbBjgcBDuk] · topPick",
"Café Tabac/ Cafe Genovese [ChIJq0ezF0Vu5kcRh9SDba-CzCw] · worthDetour",
"Nicolas Haelewyn, la boulangerie [ChIJFxlU8Apv5kcR4af0B-zbaf0] · worthDetour",
"Tabac Brasserie Le Rabelais [ChIJSelR9MVv5kcRb3fWWNoNN3Y] · ifNearby",
"Tabac le Washington [ChIJQ0jQ9Adv5kcRyDyCFgkJgdM] · ifNearby",
"Tabac Le Marbeuf [ChIJezcu0e1v5kcR55Otr5POxDw] · ifNearby",
"A La Civette depuis 1716 | Paris [ChIJr-aSuSVu5kcR7ermkBNSWj4] · ifNearby",
"CAFÉ Moulin TABAC BRUNCH [ChIJ64xEImhu5kcR7uGt54NeJhc] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-30T20:58:28.627338+00:00"
}{
"id": "0287e4ec-15ea-4103-8825-e4721f5735c6",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Versailles",
"lat": null,
"lng": null,
"query": "Palace of Versailles gardens château",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 9724,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "The real Versailles experience for your family —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 20715,
"cost_usd": 0.0661425,
"start_ms": 399,
"duration_ms": 2952
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Versailles",
"resolved": "Versailles",
"distance_km": "16"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3351,
"duration_ms": 119
},
{
"name": "google_text_search",
"items": [
"Palace of Versailles [ChIJdUyx15R95kcRj85ZX8H8OAU] · castle"
],
"inputs": {
"query": "Palace of Versailles gardens château",
"center": "48.80226, 2.12974",
"openNow": "false",
"radius_m": "4536",
"searchedAround": "Versailles"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3470,
"count_out": 1,
"duration_ms": 312
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [],
"inputs": {
"rank": "DISTANCE",
"query": "Palace of Versailles gardens château",
"radius_m": "800"
},
"status": "empty",
"cost_usd": 0.030000000000000006,
"start_ms": 3782,
"count_out": 0,
"duration_ms": 218
},
{
"name": "pick",
"items": [
"Palace of Versailles [ChIJdUyx15R95kcRj85ZX8H8OAU] · tier=topPick · group=7FBA312E-AA69-4028-8C5B-E97C2C8A7B37"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 3327,
"cost_usd": 0.005103,
"start_ms": 4000,
"count_out": 1,
"duration_ms": 5723
},
{
"name": "convert",
"items": [
"Palace of Versailles [ChIJdUyx15R95kcRj85ZX8H8OAU] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-30T14:20:01.914065+00:00"
}{
"id": "65e6bec9-bbc9-48ec-b57e-ccfb4e97fb2f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Versailles",
"lat": null,
"lng": null,
"query": "local French bistro restaurant dinner",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 19649,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few more places worth sitting down in —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 9653,
"cost_usd": 0.03306,
"start_ms": 114,
"duration_ms": 3221
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Versailles",
"resolved": "Versailles",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3335,
"duration_ms": 162
},
{
"name": "google_text_search",
"items": [
"PUCHI [ChIJv2z4zHh95kcRtd57ZlawXdc] · restaurant",
"Café Marion [ChIJJRHB6rZ95kcRliOblnrJZKE] · french_restaurant",
"Maison Satory - Restaurant Versailles [ChIJKckwfGp95kcRyGwbw1jL1-I] · restaurant",
"Le Voltaire [ChIJ8Sjx1sd95kcRL2pmAwug2IY] · restaurant",
"L ALCOVE [ChIJdUqyk2B95kcRnEhCEGRUY5E] · restaurant",
"Le Petit Bouillon Versailles [ChIJ7z1Dgbl95kcRgbVKJgqggms] · french_restaurant",
"La table d'Alice [ChIJ6eXQ0p195kcRAKjganMJITM] · restaurant",
"Restaurant Madame Monsieur [ChIJkRIoHG995kcRfE2F4CwIRBI] · restaurant",
"Gabérem [ChIJSWKqbAJ95kcRpNWMXt5O-sY] · french_restaurant",
"La Guinguette [ChIJxzd4gfd95kcR9BApQq9xs6A] · restaurant",
"Le Paris Versailles [ChIJ1T_-FbZ95kcRrK3RYbLIiEg] · french_restaurant",
"Au Petit Marquis [ChIJ9au4XbF95kcR6bXvS4JL9xc] · french_restaurant",
"Au chien qui fume [ChIJsdUKn9F95kcRWheiqyY4vTk] · french_restaurant",
"Aux Delices de Katty [ChIJjzBWJrF95kcRmfkGDZIKjA0] · restaurant",
"Quille [ChIJWZLaPUd95kcRJu2of-w7REI] · french_restaurant",
"Restaurant La Tour [ChIJ52uHS7p95kcRjkdUw1puems] · french_restaurant",
"LAFAYETTE - Restaurant d'ambiance par Xavier Pincemin [ChIJeQKtTLl95kcRDjea1KKvCNA] · restaurant",
"Le Bœuf à la Mode [ChIJhS-fIrF95kcRsdAHYP2wZ3M] · restaurant",
"Brasserie Le Lyautey [ChIJF_aI-7d95kcRxNohwp6MQr8] · restaurant",
"Bistrot de la Place [ChIJTYO9Vq995kcRaL47n5rSDxY] · bistro"
],
"inputs": {
"query": "local French bistro restaurant dinner",
"center": "48.80226, 2.12974",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Versailles"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3497,
"count_out": 20,
"duration_ms": 438
},
{
"name": "pick",
"items": [
"L ALCOVE [ChIJdUqyk2B95kcRnEhCEGRUY5E] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Maison Satory - Restaurant Versailles [ChIJKckwfGp95kcRyGwbw1jL1-I] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Quille [ChIJWZLaPUd95kcRJu2of-w7REI] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Gabérem [ChIJSWKqbAJ95kcRpNWMXt5O-sY] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Paris Versailles [ChIJ1T_-FbZ95kcRrK3RYbLIiEg] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Café Marion [ChIJJRHB6rZ95kcRliOblnrJZKE] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Au Petit Marquis [ChIJ9au4XbF95kcR6bXvS4JL9xc] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6681,
"cost_usd": 0.012473,
"start_ms": 3937,
"count_out": 7,
"duration_ms": 15712
},
{
"name": "convert",
"items": [
"L ALCOVE [ChIJdUqyk2B95kcRnEhCEGRUY5E] · ifNearby",
"Maison Satory - Restaurant Versailles [ChIJKckwfGp95kcRyGwbw1jL1-I] · worthDetour",
"Quille [ChIJWZLaPUd95kcRJu2of-w7REI] · worthDetour",
"Gabérem [ChIJSWKqbAJ95kcRpNWMXt5O-sY] · topPick",
"Le Paris Versailles [ChIJ1T_-FbZ95kcRrK3RYbLIiEg] · ifNearby",
"Café Marion [ChIJJRHB6rZ95kcRliOblnrJZKE] · ifNearby",
"Au Petit Marquis [ChIJ9au4XbF95kcR6bXvS4JL9xc] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-06-30T12:17:35.93578+00:00"
}{
"id": "c3b9ffad-168d-44a4-aa2e-5fe2ff2dadcc",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "artisan gelato ice cream shop Paris 8th arrondissement",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23288,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few more scoops worth tracking down —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18315,
"cost_usd": 0.0451596,
"start_ms": 277,
"duration_ms": 2793
},
{
"name": "google_text_search",
"items": [
"laCrèma glace artisanale [ChIJW05NEWJx5kcRIcJ9kl2ngtk] · ice_cream_shop",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · ice_cream_shop",
"Bältis Artisanal Ice cream [ChIJ1Y5wZsRx5kcRUZ-DvakbsR0] · ice_cream_shop",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · ice_cream_shop",
"Pozzetto [ChIJJc5WsAJu5kcR2EZX7aSOSNA] · ice_cream_shop",
"Amorino [ChIJJ8RTCI9v5kcR2jkA1jkKhgw] · ice_cream_shop",
"La Terrasse du Trocadero [ChIJNSeLVeFv5kcRUwE98hKEHEk] · ice_cream_shop",
"Glaces Moustache-Artisan Glacier [ChIJ_3DSSehv5kcRA68ejc53ygo] · ice_cream_shop",
"Pedone [ChIJjRTOZwBv5kcRA1tZclKLQv4] · ice_cream_shop",
"Gelati d'Alberto [ChIJS0vRKe9x5kcROCwUBIpPBSI] · ice_cream_shop",
"Glaces Moustache-Artisan Glacier [ChIJSVksmUtv5kcRdHPbO6i5QP8] · ice_cream_shop",
"Amorino [ChIJqzwgQydw5kcRsBPpSuqeS1o] · ice_cream_shop",
"Le Bac à Glaces [ChIJfdm_j9Rx5kcRcNav4DN4s5Q] · ice_cream_shop",
"Les Gourmandises,Glaces Maison [ChIJL7_Ssf1z5kcR-vwKD1s7QW4] · ice_cream_shop",
"REŸS - Glaces Eternelles [ChIJyy3MiBhv5kcRcwxdblKLf-s] · ice_cream_shop",
"Bachir [ChIJU6Ii7htu5kcRDQVriMZQkz8] · ice_cream_shop",
"Artigelato [ChIJZ7OGBsdv5kcRhPRak3m8TJg] · ice_cream_shop",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · ice_cream_shop",
"Amorino [ChIJGxmX7eBx5kcRXdKC71ln_Ng] · ice_cream_shop",
"Amorino [ChIJHfndHnxv5kcR6OqrmQiJ8DM] · ice_cream_shop"
],
"inputs": {
"query": "artisan gelato ice cream shop Paris 8th arrondissement",
"center": "48.87175, 2.30801",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3070,
"count_out": 20,
"duration_ms": 543
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"La Maison du Chocolat Saint Honoré [ChIJae8hs-pv5kcRF8o2HoKhBrw]",
"Jeff de Bruges [ChIJ4wpcGsJv5kcRBdjRbI6iONQ]",
"Häagen-Dazs [ChIJm-qPzcNv5kcRrCLuqObPxU4]",
"La Maison du Chocolat François 1er [ChIJ6-bH_MJv5kcRCQ_HBG27Lbo]",
"Le Chalet du 8ème [ChIJyWK7iMZv5kcRQ7VqqWHZQHM]",
"Jeff de Bruges [ChIJizfpDcZv5kcR45KFKr0mwSY]"
],
"inputs": {
"rank": "DISTANCE",
"query": "artisan gelato ice cream shop Paris 8th arrondissement",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3613,
"count_out": 6,
"duration_ms": 517
},
{
"name": "pick",
"items": [
"Le Chalet du 8ème [ChIJyWK7iMZv5kcRQ7VqqWHZQHM] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Jeff de Bruges [ChIJizfpDcZv5kcR45KFKr0mwSY] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"La Maison du Chocolat François 1er [ChIJ6-bH_MJv5kcRCQ_HBG27Lbo] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"La Maison du Chocolat Saint Honoré [ChIJae8hs-pv5kcRF8o2HoKhBrw] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · tier=worthDetour · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Artigelato [ChIJZ7OGBsdv5kcRhPRak3m8TJg] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "single",
"poolIn": "26"
},
"status": "ok",
"tokens": 8143,
"cost_usd": 0.015146999999999999,
"start_ms": 4133,
"count_out": 8,
"duration_ms": 19154
},
{
"name": "convert",
"items": [
"Le Chalet du 8ème [ChIJyWK7iMZv5kcRQ7VqqWHZQHM] · ifNearby",
"Jeff de Bruges [ChIJizfpDcZv5kcR45KFKr0mwSY] · worthDetour",
"La Maison du Chocolat François 1er [ChIJ6-bH_MJv5kcRCQ_HBG27Lbo] · worthDetour",
"La Maison du Chocolat Saint Honoré [ChIJae8hs-pv5kcRF8o2HoKhBrw] · ifNearby",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · worthDetour",
"Artigelato [ChIJZ7OGBsdv5kcRhPRak3m8TJg] · ifNearby",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · ifNearby",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-29T18:14:20.058343+00:00"
}{
"id": "ec9c5a21-54a4-487f-b87c-1650cbc4cd54",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "gelato shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21928,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few scoops within reach —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15931,
"cost_usd": 0.0517185,
"start_ms": 179,
"duration_ms": 2655
},
{
"name": "google_text_search",
"items": [
"Gelateria La Romana [ChIJz0btAgNx5kcRuuDK8DeH5gk] · ice_cream_shop",
"Rivareno Gelato Paris Huchette [ChIJJSzuw2tx5kcRKGHt-WxxMl8] · ice_cream_shop",
"laCrèma glace artisanale [ChIJW05NEWJx5kcRIcJ9kl2ngtk] · ice_cream_shop",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · ice_cream_shop",
"GLACE L’ACHTA REX [ChIJSaxChJdv5kcRtMaQwhCbCdE] · ice_cream_shop",
"Amorino Gelato - Paris Saint Michel [ChIJ72zvcFBx5kcRziom4p34yCI] · ice_cream_shop",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · ice_cream_shop",
"La Terrasse du Trocadero [ChIJNSeLVeFv5kcRUwE98hKEHEk] · ice_cream_shop",
"Lartecono Davinci Gelato - Paris 6 [ChIJx0iz0QNx5kcRczWtPr8ROHg] · ice_cream_shop",
"Venchi Chocolat & Gelato Montorgueil [ChIJDbkYsntv5kcRySSxsuf2fOI] · ice_cream_shop",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · ice_cream_shop",
"Artigelato [ChIJZ7OGBsdv5kcRhPRak3m8TJg] · ice_cream_shop",
"Kosak Glacier [ChIJZUWio1tu5kcRm76rHMABfZk] · ice_cream_shop",
"Amorino [ChIJqzwgQydw5kcRsBPpSuqeS1o] · ice_cream_shop",
"Yaoz Paris Châtelet [ChIJl6am3FJv5kcRHfVhUjmAe6A] · dessert_shop",
"Amorino [ChIJHfndHnxv5kcR6OqrmQiJ8DM] · ice_cream_shop",
"Bachir [ChIJhxfEjD5v5kcRHH5RsmYKtOs] · ice_cream_shop",
"Amorino [ChIJZ6BwLkFv5kcR6aMlexDUDqY] · ice_cream_shop",
"Fruttini🍦 [ChIJe4dfdmZv5kcRCwkMa9JMZR0] · ice_cream_shop",
"Pedone [ChIJjRTOZwBv5kcRA1tZclKLQv4] · ice_cream_shop"
],
"inputs": {
"query": "gelato shop",
"center": "48.87175, 2.30801",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2834,
"count_out": 20,
"duration_ms": 546
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Häagen-Dazs [ChIJ--HKMMpv5kcRUyTtfEKBJ-k]",
"Le Paradis du Fruit - George V [ChIJq7uJdcJv5kcRlKVcTiuwdLE]",
"Jeff de Bruges [ChIJ4wpcGsJv5kcRBdjRbI6iONQ]",
"Häagen-Dazs [ChIJm-qPzcNv5kcRrCLuqObPxU4]",
"La Pistacherie [ChIJC_agcd1v5kcRyEoDfEsMu74]"
],
"inputs": {
"rank": "DISTANCE",
"query": "gelato shop",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3380,
"count_out": 5,
"duration_ms": 279
},
{
"name": "pick",
"items": [
"Fruttini🍦 [ChIJe4dfdmZv5kcRCwkMa9JMZR0] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Häagen-Dazs [ChIJm-qPzcNv5kcRrCLuqObPxU4] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"La Pistacherie [ChIJC_agcd1v5kcRyEoDfEsMu74] · tier=worthDetour · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Häagen-Dazs [ChIJ--HKMMpv5kcRUyTtfEKBJ-k] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Amorino [ChIJqzwgQydw5kcRsBPpSuqeS1o] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · tier=worthDetour · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "single",
"poolIn": "25"
},
"status": "ok",
"tokens": 7853,
"cost_usd": 0.014809000000000001,
"start_ms": 3661,
"count_out": 8,
"duration_ms": 18266
},
{
"name": "convert",
"items": [
"Fruttini🍦 [ChIJe4dfdmZv5kcRCwkMa9JMZR0] · topPick",
"Häagen-Dazs [ChIJm-qPzcNv5kcRrCLuqObPxU4] · ifNearby",
"La Pistacherie [ChIJC_agcd1v5kcRyEoDfEsMu74] · worthDetour",
"Häagen-Dazs [ChIJ--HKMMpv5kcRUyTtfEKBJ-k] · ifNearby",
"Amorino [ChIJqzwgQydw5kcRsBPpSuqeS1o] · ifNearby",
"Amorino Gelato - Paris Opéra [ChIJM57mpWBv5kcRAqpFSbVAyi4] · worthDetour",
"Bältis Artisan Glacier [ChIJtWsPIRlv5kcRa3hx1Tqb35w] · ifNearby",
"Venchi [ChIJP7OhzdNv5kcRISVwNzgLXso] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-29T18:13:06.500966+00:00"
}{
"id": "6fbd73c0-d39a-48b0-9db4-87c79a2c8cfc",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Luxembourg (6th Arr.)",
"lat": null,
"lng": null,
"query": "açaí bowl café",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 25590,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Açaí spots within reach in the 6th —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13488,
"cost_usd": 0.044473500000000006,
"start_ms": 644,
"duration_ms": 3810
},
{
"name": "google_text_search",
"items": [
"Acai and You - Odéon | All week Brunch & Coffee [ChIJk5Vl7Idx5kcRgOqu9aMbyEw] · brunch_restaurant",
"Acai and You - Maubeuge | All week Brunch & Coffee [ChIJs-B4Lu9v5kcRqjyVhmi15BE] · brunch_restaurant",
"Açaï & You - St Ambroise (Take away) [ChIJS8hDqw9t5kcR4JQMh-psZeE] · restaurant",
"Oakberry Açaí Bowls Saint Michel [ChIJoferAgBx5kcR690sFsqvVNs] · fast_food_restaurant",
"Season Marais [ChIJ8S1YDgZu5kcR1ygepD9fZJY] · restaurant",
"Green Deli [ChIJm1uHiQZx5kcR2mOyf7Y0bwA] · restaurant",
"République of Coffee [ChIJhY2GKw9u5kcR1zTZBevKLv4] · coffee_shop",
"Kitchen [ChIJLya87hpu5kcRTUlhywh-FI4] · vegetarian_restaurant",
"Pulpy Açaí [ChIJR-MvvtU5lo0RkyJwB7YHbxo] · acai_shop",
"Le Pasteur [ChIJMTxKuI1x5kcR-gB6F7WVr3Y] · restaurant",
"Marcelle [ChIJ28rYvNhv5kcRXaVNMo7EDF4] · brunch_restaurant",
"Love Juice Bar Tour Eiffel- BIO | VEGAN | GLUTEN FREE | REFINED SUGAR FREE [ChIJuWasVu9v5kcRamoWI2LTb-o] · vegan_restaurant",
"Loulou [ChIJxaKkUudx5kcR7DyJdf662DE] · australian_restaurant",
"Oakberry Açaí - Marbeuf [ChIJ0acoPwBv5kcRlOVFoPrmjFw] · acai_shop",
"Bon Bouquet Café [ChIJPxXD_mRv5kcR85S7z6ef4Uk] · brunch_restaurant",
"La Vie En Fruits [ChIJbwOxj95x5kcR-8nnxkMWEu4] · restaurant",
"Yumy Bowl [ChIJL1iTL3Zx5kcRR8x9DFr5y7w] · fast_food_restaurant",
"HELLO YOU - Marais [ChIJ10lHwDJx5kcRZtAu0041mNs] · salad_shop",
"Wild & The Moon [ChIJf46dLAVu5kcRw8l_Dl04Dg8] · restaurant",
"AURA [ChIJ7W-78qRv5kcR43bp5m45Pd4] · juice_shop"
],
"inputs": {
"query": "açaí bowl café",
"center": "48.85431, 2.33879",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Luxembourg (6th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4454,
"count_out": 20,
"duration_ms": 347
},
{
"name": "pick",
"items": [
"Acai and You - Odéon | All week Brunch & Coffee [ChIJk5Vl7Idx5kcRgOqu9aMbyEw] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"La Vie En Fruits [ChIJbwOxj95x5kcR-8nnxkMWEu4] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Oakberry Açaí Bowls Saint Michel [ChIJoferAgBx5kcR690sFsqvVNs] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Pulpy Açaí [ChIJR-MvvtU5lo0RkyJwB7YHbxo] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Yumy Bowl [ChIJL1iTL3Zx5kcRR8x9DFr5y7w] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Kitchen [ChIJLya87hpu5kcRTUlhywh-FI4] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Wild & The Moon [ChIJf46dLAVu5kcRw8l_Dl04Dg8] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"HELLO YOU - Marais [ChIJ10lHwDJx5kcRZtAu0041mNs] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 7369,
"cost_usd": 0.014669,
"start_ms": 4803,
"count_out": 8,
"duration_ms": 20787
},
{
"name": "convert",
"items": [
"Acai and You - Odéon | All week Brunch & Coffee [ChIJk5Vl7Idx5kcRgOqu9aMbyEw] · topPick",
"La Vie En Fruits [ChIJbwOxj95x5kcR-8nnxkMWEu4] · ifNearby",
"Oakberry Açaí Bowls Saint Michel [ChIJoferAgBx5kcR690sFsqvVNs] · ifNearby",
"Pulpy Açaí [ChIJR-MvvtU5lo0RkyJwB7YHbxo] · ifNearby",
"Yumy Bowl [ChIJL1iTL3Zx5kcRR8x9DFr5y7w] · ifNearby",
"Kitchen [ChIJLya87hpu5kcRTUlhywh-FI4] · ifNearby",
"Wild & The Moon [ChIJf46dLAVu5kcRw8l_Dl04Dg8] · ifNearby",
"HELLO YOU - Marais [ChIJ10lHwDJx5kcRZtAu0041mNs] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-29T11:21:54.685432+00:00"
}{
"id": "4e4633f4-c7d0-4f12-98ed-933453f71183",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Louvre (1st Arr.)",
"lat": null,
"lng": null,
"query": "boulangerie artisan bread pastry",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23025,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few excellent boulangeries close by —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11096,
"cost_usd": 0.037309499999999995,
"start_ms": 794,
"duration_ms": 3147
},
{
"name": "google_text_search",
"items": [
"Boulangerie LIBERTÉ [ChIJOcnXty5x5kcRBjkgNe5RgVc] · bakery",
"Boulangerie-Pâtisserie Laurent Dheilly [ChIJE2hzAx9u5kcRzVHpDwbpyd8] · bakery",
"Boulangerie Eric Kayser - Louvre Rivoli [ChIJTbj9gyVu5kcR4osimNb0zpo] · bakery",
"Boulangerie Les Arts Gourmands [ChIJ77JIT95x5kcRSo7WMgqxer8] · bakery",
"The Little Miches Boulangerie Snacking [ChIJz9FZcjpu5kcR84aHQZSP8Kc] · bakery",
"Artisan Boulanger [ChIJjZ_ZoR9u5kcRVI6J8gMUoy4] · bakery",
"Aux Castelblangeois [ChIJK_Dh9SNu5kcR0Wx-ROsKJ7s] · bakery",
"Boulangerie Legrand [ChIJEcFftNdx5kcRHyi7wKirPL4] · bakery",
"Boulangerie Bon & Bô - Bourse [ChIJBanmC-Fv5kcRakQbXTxwj90] · bakery",
"Maison Galland [ChIJtf1hi9Vx5kcR2FfkvWQnzQ8] · bakery",
"Éric Kayser [ChIJRVa0sDFu5kcRhr_hHSfkwX8] · bakery",
"Petit Fournil [ChIJ59sZ5Dpu5kcRbGNxJ3lPdDU] · bakery",
"Boulangerie Eric Kayser - Jardin du Carrousel [ChIJ3RFnw35v5kcRZGNeJ1SmQWA] · bakery",
"Boulangerie Eric Kayser - rue du Bac [ChIJ00rC6Yll5kcRwTZq1-ublgg] · bakery",
"Boulangerie Binôme [ChIJ9Tl280px5kcRB7ycAbX8Hbo] · bakery",
"Eric Kayser [ChIJHbhj8zxu5kcRx7zUkwh_20Q] · bakery",
"Copains [ChIJj1n1ls5v5kcR5_KGnBLbMls] · bakery",
"Aki Boulangerie [ChIJlx4MNiVu5kcRKUN5YUc8D40] · bakery",
"La Parisienne [ChIJAd90Rh9u5kcRGeeTwqBZmWU] · bakery",
"Boulangerie Pâtisserie SECCO Varenne [ChIJR7I04tRx5kcR-QqQ_RX3UQY] · bakery"
],
"inputs": {
"query": "boulangerie artisan bread pastry",
"center": "48.86110, 2.33511",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Louvre (1st Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3941,
"count_out": 20,
"duration_ms": 430
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Boulangerie Painorama [ChIJ6VS7Khxu5kcRdDaDitwYNgQ]"
],
"inputs": {
"rank": "DISTANCE",
"query": "boulangerie artisan bread pastry",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4371,
"count_out": 1,
"duration_ms": 265
},
{
"name": "pick",
"items": [
"Aki Boulangerie [ChIJlx4MNiVu5kcRKUN5YUc8D40] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Aux Castelblangeois [ChIJK_Dh9SNu5kcR0Wx-ROsKJ7s] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Boulangerie-Pâtisserie Laurent Dheilly [ChIJE2hzAx9u5kcRzVHpDwbpyd8] · tier=worthDetour · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Boulangerie Eric Kayser - Jardin du Carrousel [ChIJ3RFnw35v5kcRZGNeJ1SmQWA] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Boulangerie Eric Kayser - rue du Bac [ChIJ00rC6Yll5kcRwTZq1-ublgg] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Boulangerie Painorama [ChIJ6VS7Khxu5kcRdDaDitwYNgQ] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"La Parisienne [ChIJAd90Rh9u5kcRGeeTwqBZmWU] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Maison Galland [ChIJtf1hi9Vx5kcR2FfkvWQnzQ8] · tier=ifNearby · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79"
],
"inputs": {
"intent": "single",
"poolIn": "21"
},
"status": "ok",
"tokens": 7323,
"cost_usd": 0.014214999999999998,
"start_ms": 4638,
"count_out": 8,
"duration_ms": 18386
},
{
"name": "convert",
"items": [
"Aki Boulangerie [ChIJlx4MNiVu5kcRKUN5YUc8D40] · topPick",
"Aux Castelblangeois [ChIJK_Dh9SNu5kcR0Wx-ROsKJ7s] · topPick",
"Boulangerie-Pâtisserie Laurent Dheilly [ChIJE2hzAx9u5kcRzVHpDwbpyd8] · worthDetour",
"Boulangerie Eric Kayser - Jardin du Carrousel [ChIJ3RFnw35v5kcRZGNeJ1SmQWA] · ifNearby",
"Boulangerie Eric Kayser - rue du Bac [ChIJ00rC6Yll5kcRwTZq1-ublgg] · ifNearby",
"Boulangerie Painorama [ChIJ6VS7Khxu5kcRdDaDitwYNgQ] · ifNearby",
"La Parisienne [ChIJAd90Rh9u5kcRGeeTwqBZmWU] · ifNearby",
"Maison Galland [ChIJtf1hi9Vx5kcR2FfkvWQnzQ8] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-29T07:37:58.124371+00:00"
}{
"id": "e4e81547-e620-4b49-ab08-64f25e66df97",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "boulangerie artisan bread pastry Paris 8th arrondissement",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 22438,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few serious boulangeries worth the morning walk —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8725,
"cost_usd": 0.0303045,
"start_ms": 654,
"duration_ms": 2925
},
{
"name": "google_text_search",
"items": [
"Boulangerie Castellane [ChIJq6o2kDRu5kcRT2GKyLKtwQ8] · bakery",
"Maison Hecht [ChIJaecGmrZv5kcRpo02A83tnWw] · bakery",
"Maison Lucie [ChIJEUTcyn9v5kcRYTouOsPb7M8] · bakery",
"Maison Mathieu Pacaud [ChIJTWZbIbZv5kcRIfvlS3zYsDs] · bakery",
"Maison Julien [ChIJ_4sCZsZv5kcRh8PPflzWo-Q] · bakery",
"Boulangerie Johana [ChIJFxxe64Fv5kcR0LsKNJv3NJw] · bakery",
"Eric Kayser [ChIJBUffD8lv5kcRZRmociUMH6Y] · bakery",
"Aussant [ChIJna5A7q1v5kcRHgQT5jkgdqA] · bakery",
"Boulangerie Colisée Gourmet [ChIJKRVWNcRv5kcRV9xIyQYcOss] · bakery",
"BOULANGERIE LA MADELEINE [ChIJK6uGuTRu5kcRJzlFDSKxjs4] · bakery",
"Ô Saint-Honoré [ChIJd-NfrMhv5kcRr5802yTE4bo] · bakery",
"Boulangerie Pearl - Maison Debieche [ChIJzQbsIrRv5kcRc7cOjGTsLWU] · bakery",
"Boulangerie Julambre [ChIJV3dPW-5v5kcRD1-LL_1Nf14] · bakery",
"Les Saveurs de Batignolles [ChIJsVLYTLNv5kcRB259Tieml7s] · bakery",
"Le Pain du Faubourg [ChIJB7nx18Bv5kcRsqDz0BTIWSc] · bakery",
"O’Délices [ChIJjcuSRktu5kcRd2mSfARaea8] · bakery",
"Artisan Boulanger Pâtissier \"L'Atelier des Pains & Co\" [ChIJacNm0Ldv5kcRL07UttPr3uE] · bakery",
"Boris - Boulangerie [ChIJfQSZYVBu5kcRgpsxuzAxDIY] · bakery",
"L’Épicerie - Ateliers du Bristol [ChIJjY6YHY9v5kcRYNUXpSbkBos] · pastry_shop",
"Boulangerie du Parc Monceau [ChIJSz4ofr5v5kcRgHkHz6KCzrU] · bakery"
],
"inputs": {
"query": "boulangerie artisan bread pastry Paris 8th arrondissement",
"center": "48.87464, 2.31809",
"openNow": "false",
"radius_m": "2000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3579,
"count_out": 20,
"duration_ms": 570
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"BOULANGERIE ALBERT 8EME [ChIJAc58oEhv5kcRJAGlaA156OI]",
"Maison Marques [ChIJ8Sf10bZv5kcRwtDXjCLe6cM]",
"Boulangerie Eric Kayser - Malesherbes [ChIJZ_3dOrZv5kcRJbepzKDwI-M]",
"PAUL [ChIJucFvsMVv5kcRC7-Fqt0TXvI]",
"Boulangerie Sansé Clichy [ChIJ0aSshXtv5kcRkn_jkO8ht9M]",
"Boulangerie Midoré - Saint Augustin [ChIJUSC2Wcpv5kcR5Y434N9V9a4]",
"Maison Landemaine [ChIJh0JZ7ktu5kcRu9QATuh-VmE]",
"La Maison du Chocolat Gare Saint-Lazare [ChIJD_I8w-9v5kcRXVFC5muJ0BA]",
"Boulangerie Midoré - Saint Lazare rue de Londres [ChIJc_c6Z0pu5kcRDFj6_iMHpOk]"
],
"inputs": {
"rank": "DISTANCE",
"query": "boulangerie artisan bread pastry Paris 8th arrondissement",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4149,
"count_out": 9,
"duration_ms": 528
},
{
"name": "pick",
"items": [
"Eric Kayser [ChIJBUffD8lv5kcRZRmociUMH6Y] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Boulangerie Johana [ChIJFxxe64Fv5kcR0LsKNJv3NJw] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Boulangerie Castellane [ChIJq6o2kDRu5kcRT2GKyLKtwQ8] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Maison Hecht [ChIJaecGmrZv5kcRpo02A83tnWw] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Maison Mathieu Pacaud [ChIJTWZbIbZv5kcRIfvlS3zYsDs] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"PAUL [ChIJucFvsMVv5kcRC7-Fqt0TXvI] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Maison Marques [ChIJ8Sf10bZv5kcRwtDXjCLe6cM] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Aussant [ChIJna5A7q1v5kcRHgQT5jkgdqA] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "single",
"poolIn": "29"
},
"status": "ok",
"tokens": 8364,
"cost_usd": 0.015264,
"start_ms": 4680,
"count_out": 8,
"duration_ms": 17758
},
{
"name": "convert",
"items": [
"Eric Kayser [ChIJBUffD8lv5kcRZRmociUMH6Y] · worthDetour",
"Boulangerie Johana [ChIJFxxe64Fv5kcR0LsKNJv3NJw] · worthDetour",
"Boulangerie Castellane [ChIJq6o2kDRu5kcRT2GKyLKtwQ8] · worthDetour",
"Maison Hecht [ChIJaecGmrZv5kcRpo02A83tnWw] · worthDetour",
"Maison Mathieu Pacaud [ChIJTWZbIbZv5kcRIfvlS3zYsDs] · ifNearby",
"PAUL [ChIJucFvsMVv5kcRC7-Fqt0TXvI] · ifNearby",
"Maison Marques [ChIJ8Sf10bZv5kcRwtDXjCLe6cM] · ifNearby",
"Aussant [ChIJna5A7q1v5kcRHgQT5jkgdqA] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-28T20:30:42.484217+00:00"
}{
"id": "5ede9d64-ad47-42c1-86ed-c95a52688233",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "authentic French bistro local restaurant no tourist menu",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 22841,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Sunday evening options within walking distance —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7250,
"cost_usd": 0.025839,
"start_ms": 597,
"duration_ms": 3504
},
{
"name": "google_text_search",
"items": [
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · french_restaurant",
"Bouillon Chartier Grands Boulevards [ChIJ4xutfT5u5kcRaJn2NkiOhPU] · french_restaurant",
"La Mère Catherine [ChIJE4tFUltu5kcRlQpFjk7_Gdo] · french_restaurant",
"L'Estel [ChIJuffS18Jv5kcR4HA-Se8QBhw] · french_restaurant",
"Poni [ChIJ__9Pj0du5kcRJl4tnbeHmvA] · restaurant",
"Le Louvre Ripaille [ChIJ3eELciFu5kcRQshnKViGI3I] · bistro",
"Le Mesturet [ChIJrZ7wnztu5kcRY2YMou4gGgs] · french_restaurant",
"Brasserie Le Bourbon [ChIJJwPbZ9Rv5kcREMRrnxugdmU] · french_restaurant",
"La Belle Ferronnière [ChIJT765-cJv5kcRxR1H1AaKFNM] · french_restaurant",
"Le Café de Mars [ChIJvZmnht9v5kcRjsZS2q-nAAE] · french_restaurant",
"ABEL Montmartre [ChIJcyXwbVNu5kcR2mziCNT16TE] · french_restaurant",
"Vaudeville [ChIJ0aVfcDBu5kcR2WJYeZ56XxI] · french_restaurant",
"LE PASSAGE SAINT HONORÉ [ChIJOe9rw7hv5kcR09_vDpvFrek] · restaurant",
"L'Anvers du Décor [ChIJRX8XqUNu5kcRYbxl7Zm0K5U] · french_restaurant",
"Levain du levant [ChIJ5_UYD9tv5kcRpfUW3VtP4tQ] · lebanese_restaurant",
"Café de la Régence [ChIJtRRWgyVu5kcRtlep_4vBrdo] · french_restaurant",
"Le B'Art [ChIJI-ZON7Rv5kcRsGWmXQEgaiw] · french_restaurant",
"Élysée–Saint-Honoré [ChIJPRR7qchv5kcRdQn5CNgD8Ew] · restaurant",
"Linette [ChIJ35cvlHJv5kcRdy-cKpnmD1E] · restaurant",
"Les Cocottes [ChIJU5JgmN9v5kcRPHf9BJWJqZs] · french_restaurant"
],
"inputs": {
"query": "authentic French bistro local restaurant no tourist menu",
"center": "48.87453, 2.31801",
"openNow": "true",
"radius_m": "2000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4101,
"count_out": 20,
"duration_ms": 621
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Valois [ChIJT4aZe7hv5kcREP7yf1rvimA]",
"Öz Maître Kebabier [ChIJXc3ieCRv5kcRXAu68w7YEkY]",
"La Creperie Française [ChIJfRsFePJv5kcRqy_m576hIEE]",
"Hélia [ChIJO4fOwQpv5kcR_HvA4XsirDg]",
"Matignon [ChIJEQS3gsVv5kcRbr1JV8Iulpk]",
"Club Marigny [ChIJd3dcK5hv5kcRbdib6pOSVlU]",
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE]",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M]",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw]",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ]",
"Le Moulin à Caffé [ChIJy4T59zNu5kcR6l5Ql2sfv9Y]",
"Chez Monsieur [ChIJIcrA5DJu5kcRj3fEmjFRWQw]"
],
"inputs": {
"rank": "DISTANCE",
"query": "authentic French bistro local restaurant no tourist menu",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4722,
"count_out": 12,
"duration_ms": 457
},
{
"name": "pick",
"items": [
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Öz Maître Kebabier [ChIJXc3ieCRv5kcRXAu68w7YEkY] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Chez Monsieur [ChIJIcrA5DJu5kcRj3fEmjFRWQw] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Hélia [ChIJO4fOwQpv5kcR_HvA4XsirDg] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "32"
},
"status": "ok",
"tokens": 8497,
"cost_usd": 0.014701,
"start_ms": 5183,
"count_out": 7,
"duration_ms": 17657
},
{
"name": "convert",
"items": [
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE] · topPick",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · topPick",
"Öz Maître Kebabier [ChIJXc3ieCRv5kcRXAu68w7YEkY] · worthDetour",
"Chez Monsieur [ChIJIcrA5DJu5kcRj3fEmjFRWQw] · ifNearby",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ] · ifNearby",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M] · ifNearby",
"Hélia [ChIJO4fOwQpv5kcR_HvA4XsirDg] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-06-28T15:46:45.056566+00:00"
}{
"id": "39ba0248-403d-46bc-ab0f-cb51efa44726",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "specialty espresso coffee bar",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21052,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Open now, serious about the shot —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13862,
"cost_usd": 0.045543,
"start_ms": 666,
"duration_ms": 3023
},
{
"name": "google_text_search",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · coffee_shop",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"Noir Coffee Shop - Victor Hugo [ChIJZ7SPu5xv5kcRGMfYOG3bVhs] · coffee_shop",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · coffee_shop",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · coffee_shop",
"Noir Coffee Shop - Saint-Ouen [ChIJ47QPp0pv5kcRgr0BZ9nbYtc] · coffee_shop",
"Espeletia Café - Coffee Roaster [ChIJ43ICUyZv5kcR8Poo_R7Bljo] · coffee_shop",
"WHITE Coffee - Paris 4 [ChIJR4dpvlFv5kcR_FA72rxiANA] · coffee_shop",
"Certified café [ChIJm38CIzxu5kcRLl_tGVydFbs] · coffee_shop",
"Barista Gallery [ChIJC3G8GQBv5kcRisYGe_dD7Tw] · coffee_shop",
"Noir [ChIJgyNcEcZv5kcRrGbsHnwUJrE] · cafe",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · coffee_shop",
"Coutume x Julhès Paris | Torréfacteur | Coffee shop [ChIJy9RGa_Jv5kcR7mJb9QbQHD8] · coffee_stand",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · cafe",
"Noir - Coffee Shop & Torréfacteur [ChIJgUT_71px5kcRfCyKi59lFnA] · coffee_shop",
"Calibré [ChIJS72vYQBv5kcR7cN5BwO_nIQ] · coffee_shop",
"Two Doors Coffee-Shop [ChIJCaCBLCVv5kcR99Ry8E54IzA] · coffee_shop"
],
"inputs": {
"query": "specialty espresso coffee bar",
"center": "48.87510, 2.31830",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3689,
"count_out": 20,
"duration_ms": 505
},
{
"name": "proximity_probe",
"note": "no close-solid in relevance pool",
"items": [
"Coutume Hôtel Mathis [ChIJL3mnUa9v5kcR3-A_lx8rDtA]",
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs]",
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U]",
"Matchai & Coffee - Bar à bières [ChIJYSmFA55v5kcRB4QWyB576lQ]",
"Noir Coffee Shop - Saint-Lazare [ChIJ4drLqiRv5kcRZwfKYQht_UM]",
"CITY OF LIGHT COFFEE - PARIS 8 [ChIJC7KK1iFv5kcRN5NOIC4Hlqs]",
"Luciko Café [ChIJRflodwBv5kcRGrxRCrOcIYc]",
"Mokha [ChIJkwdGYQBv5kcRMmnvTkZdy58]",
"Noir Coffee Shop - Madeleine [ChIJ9xwdGgBv5kcRbc-rVHvMIQA]",
"GoodNews Café Auber [ChIJybQyOABv5kcRsRpMhm4CF5E]",
"SPICED Coffee Shop [ChIJyf_beHFv5kcRMOTvrcC8i4o]",
"KALVE Coffee Caumartin [ChIJ6bSaL29v5kcR79tG6kCdywE]",
"GoodNews [ChIJ5eHateFv5kcRZTG5CO3qaLo]"
],
"inputs": {
"rank": "DISTANCE",
"query": "specialty espresso coffee bar",
"radius_m": "800"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4194,
"count_out": 13,
"duration_ms": 279
},
{
"name": "pick",
"items": [
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Mokha [ChIJkwdGYQBv5kcRMmnvTkZdy58] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Luciko Café [ChIJRflodwBv5kcRGrxRCrOcIYc] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"SPICED Coffee Shop [ChIJyf_beHFv5kcRMOTvrcC8i4o] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Noir Coffee Shop - Saint-Lazare [ChIJ4drLqiRv5kcRZwfKYQht_UM] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"KALVE Coffee Caumartin [ChIJ6bSaL29v5kcR79tG6kCdywE] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "33"
},
"status": "ok",
"tokens": 8382,
"cost_usd": 0.01449,
"start_ms": 4476,
"count_out": 8,
"duration_ms": 16575
},
{
"name": "convert",
"items": [
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs] · ifNearby",
"Mokha [ChIJkwdGYQBv5kcRMmnvTkZdy58] · worthDetour",
"Luciko Café [ChIJRflodwBv5kcRGrxRCrOcIYc] · worthDetour",
"SPICED Coffee Shop [ChIJyf_beHFv5kcRMOTvrcC8i4o] · ifNearby",
"Noir Coffee Shop - Saint-Lazare [ChIJ4drLqiRv5kcRZwfKYQht_UM] · ifNearby",
"KALVE Coffee Caumartin [ChIJ6bSaL29v5kcR79tG6kCdywE] · ifNearby",
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U] · ifNearby",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-28T09:38:42.572548+00:00"
}{
"id": "5a739211-51a4-4957-b05f-bf6c2bfb4a1b",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 21191,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Open late-night spots that'll still pull a serious shot —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19168,
"cost_usd": 0.061377,
"start_ms": 465,
"duration_ms": 2608
},
{
"name": "google_text_search",
"items": [
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · coffee_shop",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"BlackBird Coffee [ChIJA-oUlcpv5kcRZKuiJ5HrfHs] · coffee_shop",
"BUDDY BUDDY · Nut Butter Coffee Bar [ChIJaY-wAUBv5kcR03ZeMD4tR44] · coffee_shop",
"TYPICA SPECIALTY COFFEE [ChIJw5mXY81v5kcRMyL4HR-ztk0] · coffee_shop",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"Bel Horizon Coffee Roasters [ChIJH_sesv5x5kcRqt9EbP1tTuA] · coffee_roastery",
"ARTESANO specialty coffee roaster [ChIJRycUmZ5x5kcRkh7WOPmRLSM] · food_store",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · coffee_roastery",
"KALVE Coffee Desaix [ChIJde1EaFpx5kcRuJFqydvcM7s] · coffee_shop",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · coffee_shop",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · coffee_shop",
"Minicafé Île Saint-Louis - coffeeshop, matcha and cookies [ChIJp6Zwu69x5kcRDSMmHkMjRMc] · coffee_shop",
"Coffee Arts Paris [ChIJRdgeAk9v5kcRnFE9bFYkdhw] · coffee_shop",
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U] · coffee_shop",
"Shukery coffee & matcha [ChIJfYvffNRv5kcRKiBqfb0aXms] · coffee_shop",
"Two Doors Coffee-Shop [ChIJCaCBLCVv5kcR99Ry8E54IzA] · coffee_shop",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · coffee_shop",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"The Coffee [ChIJU5UxSpht5kcRJJocvnWOzZg] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop",
"center": "48.87510, 2.31830",
"openNow": "true",
"radius_m": "5000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3073,
"count_out": 20,
"duration_ms": 586
},
{
"name": "pick",
"items": [
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6708,
"cost_usd": 0.01326,
"start_ms": 3661,
"count_out": 8,
"duration_ms": 17529
},
{
"name": "convert",
"drops": [
{
"count": 1,
"reason": "duplicate",
"samples": [
"Coeur Coffee Roasters"
]
}
],
"items": [
"LETS Café & Atelier [ChIJIUMcxpFv5kcRHxcG0NG4v3U] · topPick",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · worthDetour",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · worthDetour",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · ifNearby",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · ifNearby",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · ifNearby",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-06-28T09:20:29.681252+00:00"
}{
"id": "3afe29c3-6f8b-43b9-974b-74aae0ead8d9",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "specialty coffee espresso bar",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 26392,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few serious cups near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16847,
"cost_usd": 0.054473999999999995,
"start_ms": 1010,
"duration_ms": 7375
},
{
"name": "google_text_search",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"Noir Coffee Shop - Victor Hugo [ChIJZ7SPu5xv5kcRGMfYOG3bVhs] · coffee_shop",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · coffee_shop",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"WHITE Coffee - Paris 4 [ChIJR4dpvlFv5kcR_FA72rxiANA] · coffee_shop",
"Noir [ChIJgyNcEcZv5kcRrGbsHnwUJrE] · cafe",
"Noir Coffee Shop - Saint-Ouen [ChIJ47QPp0pv5kcRgr0BZ9nbYtc] · coffee_shop",
"Matamata Coffee [ChIJO8pctCJu5kcRIkAed68bxqc] · coffee_shop",
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · coffee_shop",
"Coutume x Julhès Paris | Torréfacteur | Coffee shop [ChIJy9RGa_Jv5kcR7mJb9QbQHD8] · coffee_stand",
"BlackBird Coffee [ChIJA-oUlcpv5kcRZKuiJ5HrfHs] · coffee_shop",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · cafe",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · coffee_shop",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"Noir - Coffee Shop & Torréfacteur [ChIJgUT_71px5kcRfCyKi59lFnA] · coffee_shop",
"Espeletia Café - Coffee Roaster [ChIJ43ICUyZv5kcR8Poo_R7Bljo] · coffee_shop",
"Momus [ChIJSwE97eFv5kcR6wLYMX3sdaI] · coffee_shop",
"Minicafé Île Saint-Louis - coffeeshop, matcha and cookies [ChIJp6Zwu69x5kcRDSMmHkMjRMc] · coffee_shop",
"The Coffee [ChIJqy6tbCBv5kcRl1oSrs_DXZk] · coffee_shop"
],
"inputs": {
"query": "specialty coffee espresso bar",
"center": "48.87510, 2.31830",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 8385,
"count_out": 20,
"duration_ms": 517
},
{
"name": "pick",
"items": [
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Espeletia Café - Coffee Roaster [ChIJ43ICUyZv5kcR8Poo_R7Bljo] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Momus [ChIJSwE97eFv5kcR6wLYMX3sdaI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café d'Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6630,
"cost_usd": 0.013073999999999999,
"start_ms": 8904,
"count_out": 8,
"duration_ms": 17487
},
{
"name": "convert",
"items": [
"Los Andes Coffee LAB [ChIJm3HLGKlv5kcRRHoTQTmZZTI] · topPick",
"Espeletia Café - Coffee Roaster [ChIJ43ICUyZv5kcR8Poo_R7Bljo] · topPick",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · topPick",
"Momus [ChIJSwE97eFv5kcR6wLYMX3sdaI] · ifNearby",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · ifNearby",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · ifNearby",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · ifNearby",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-28T08:36:32.834778+00:00"
}{
"id": "6abefcdc-9072-40dc-a949-60b280be5a3b",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Paris",
"lat": null,
"lng": null,
"query": "specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 20941,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Good coffee close to Madeleine —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 4935,
"cost_usd": 0.0049038,
"start_ms": 191,
"duration_ms": 1899
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Madeleine station, Paris",
"resolved": "Paris",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 2090,
"duration_ms": 175
},
{
"name": "google_text_search",
"items": [
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · coffee_shop",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"BUDDY BUDDY · Nut Butter Coffee Bar [ChIJaY-wAUBv5kcR03ZeMD4tR44] · coffee_shop",
"TYPICA SPECIALTY COFFEE [ChIJw5mXY81v5kcRMyL4HR-ztk0] · coffee_shop",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · coffee_roastery",
"KALVE Coffee Desaix [ChIJde1EaFpx5kcRuJFqydvcM7s] · coffee_shop",
"Minicafé Île Saint-Louis - coffeeshop, matcha and cookies [ChIJp6Zwu69x5kcRDSMmHkMjRMc] · coffee_shop",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"The Coffee [ChIJU5UxSpht5kcRJJocvnWOzZg] · coffee_shop",
"Coffee Ya [ChIJua3hFABt5kcRdXXxM2kc5fc] · cafe",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · cafe",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · coffee_shop",
"Noir - Coffee Shop & Torréfacteur [ChIJgUT_71px5kcRfCyKi59lFnA] · coffee_shop",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · coffee_shop",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"Noir Coffee Shop - Victor Hugo [ChIJZ7SPu5xv5kcRGMfYOG3bVhs] · coffee_shop",
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · coffee_shop",
"La Bohème Café & Salon [ChIJOVhjiGRx5kcRdtzqE-RqxW4] · coffee_shop",
"Noir [ChIJgyNcEcZv5kcRrGbsHnwUJrE] · cafe"
],
"inputs": {
"query": "specialty coffee shop",
"center": "48.87038, 2.32554",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 2265,
"count_out": 20,
"duration_ms": 366
},
{
"name": "pick",
"items": [
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café d'Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6602,
"cost_usd": 0.01313,
"start_ms": 2633,
"count_out": 8,
"duration_ms": 18307
},
{
"name": "convert",
"items": [
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · topPick",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · topPick",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · worthDetour",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · ifNearby",
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · ifNearby",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · ifNearby",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · ifNearby",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-28T07:26:46.264097+00:00"
}{
"id": "2f27024f-0b2a-41b0-903c-b4b362fd71dc",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 20899,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some solid specialty coffee near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 4431,
"cost_usd": 0.017310000000000002,
"start_ms": 102,
"duration_ms": 1873
},
{
"name": "google_text_search",
"items": [
"Clove [ChIJGR3TdqJv5kcRCtgkoouI29U] · coffee_shop",
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · coffee_roastery",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"KALVE Coffee Desaix [ChIJde1EaFpx5kcRuJFqydvcM7s] · coffee_shop",
"Minicafé Île Saint-Louis - coffeeshop, matcha and cookies [ChIJp6Zwu69x5kcRDSMmHkMjRMc] · coffee_shop",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · coffee_shop",
"Noir Coffee Shop - Faubourg-Montmartre [ChIJVfjH7gNv5kcRgdWIxs8Dxh8] · coffee_shop",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · coffee_shop",
"Noir - Coffee Shop & Torréfacteur [ChIJgUT_71px5kcRfCyKi59lFnA] · coffee_shop",
"Seamer Coffee Shop [ChIJ_cIiPgBv5kcR-fKNXuG3JI4] · coffee_shop",
"Noir Coffee Shop - Victor Hugo [ChIJZ7SPu5xv5kcRGMfYOG3bVhs] · coffee_shop",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · cafe",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"WHITE Coffee - Paris 4 [ChIJR4dpvlFv5kcR_FA72rxiANA] · coffee_shop",
"La Bohème Café & Salon [ChIJOVhjiGRx5kcRdtzqE-RqxW4] · coffee_shop",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · coffee_shop",
"Torré Coffee Shop [ChIJbVraPd5v5kcReFDX6KrIWuw] · coffee_shop",
"Caoufé [ChIJp3uaxcpv5kcRvgoAAma7ZlA] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop",
"center": "48.87464, 2.31810",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1975,
"count_out": 20,
"duration_ms": 333
},
{
"name": "pick",
"items": [
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Seamer Coffee Shop [ChIJ_cIiPgBv5kcR-fKNXuG3JI4] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Torré Coffee Shop [ChIJbVraPd5v5kcReFDX6KrIWuw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Caoufé [ChIJp3uaxcpv5kcRvgoAAma7ZlA] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café d'Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6660,
"cost_usd": 0.013356,
"start_ms": 2309,
"count_out": 8,
"duration_ms": 18589
},
{
"name": "convert",
"items": [
"Liperli Coffee - Torréfacteur de café [ChIJ88PU-dJv5kcRrebsGgwpilI] · topPick",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · worthDetour",
"Seamer Coffee Shop [ChIJ_cIiPgBv5kcR-fKNXuG3JI4] · worthDetour",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · ifNearby",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · ifNearby",
"Torré Coffee Shop [ChIJbVraPd5v5kcReFDX6KrIWuw] · ifNearby",
"Caoufé [ChIJp3uaxcpv5kcRvgoAAma7ZlA] · ifNearby",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-28T07:25:46.496186+00:00"
}{
"id": "f8ab6e17-903c-4b62-8f18-0cc6ac971e17",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Élysée (8th Arr.)",
"lat": null,
"lng": null,
"query": "excellent non-French restaurant local neighborhood",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13790,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few standout options from beyond France —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6292,
"cost_usd": 0.0228615,
"start_ms": 317,
"duration_ms": 2782
},
{
"name": "google_text_search",
"items": [
"Lala's kitchen and restaurant [ChIJL1LPwS1v5kcRI4WXRvcsQKE] · filipino_restaurant",
"Poni [ChIJ__9Pj0du5kcRJl4tnbeHmvA] · restaurant",
"DAME [ChIJLVR4B1Jv5kcRaFvgZ2buqfk] · cocktail_bar",
"Les copains d’abord [ChIJ55FL6apv5kcRv-HGGFkKR4g] · bistro",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · restaurant",
"Luppolo Bar [ChIJCZHnsQtv5kcRbquEaLfQSjI] · bar",
"The Family [ChIJK5zirsFv5kcRbRqgEXg_bnE] · restaurant",
"La Boîte aux Lettres [ChIJfy7g01pu5kcR-sGS7srWCYA] · french_restaurant",
"Lou Cantou [ChIJj8NwnTdu5kcRcs4nzhLx4ag] · french_restaurant",
"Élysée–Saint-Honoré [ChIJPRR7qchv5kcRdQn5CNgD8Ew] · restaurant",
"Le Sanglier Bleu [ChIJn7wNYE5u5kcR0DlewcPHvrw] · french_restaurant",
"Le Sens Unique [ChIJ0zoAB8Rv5kcRKq03NgOzBb4] · french_restaurant",
"Café de la Régence [ChIJtRRWgyVu5kcRtlep_4vBrdo] · french_restaurant",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ] · french_restaurant",
"Mon Paris ! [ChIJyxZFUDFu5kcRQusse1jDsHs] · french_restaurant",
"Il était une oie dans le Sud Ouest [ChIJJXdRzJVv5kcRMTW8LrBw2lo] · french_restaurant",
"Le Bistro Marbeuf [ChIJjZtAHsNv5kcRP99Tgp1gods] · bistro",
"Le Bon Georges [ChIJ8R9ZmEdu5kcRJl7X5mDD2us] · french_restaurant",
"Palette Batignolles [ChIJrd0utfpv5kcRRtoDDyTVTJk] · restaurant",
"Midi12 La Fayette [ChIJn5fl2Dlu5kcR2IGys2NNNME] · dessert_shop"
],
"inputs": {
"query": "excellent non-French restaurant local neighborhood",
"center": "48.87462, 2.31811",
"openNow": "false",
"radius_m": "1500",
"searchedAround": "Élysée (8th Arr.)"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3099,
"count_out": 20,
"duration_ms": 682
},
{
"name": "pick",
"items": [
"Lala's kitchen and restaurant [ChIJL1LPwS1v5kcRI4WXRvcsQKE] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Poni [ChIJ__9Pj0du5kcRJl4tnbeHmvA] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6148,
"cost_usd": 0.009312,
"start_ms": 3783,
"count_out": 3,
"duration_ms": 10007
},
{
"name": "convert",
"items": [
"Lala's kitchen and restaurant [ChIJL1LPwS1v5kcRI4WXRvcsQKE] · topPick",
"Poni [ChIJ__9Pj0du5kcRJl4tnbeHmvA] · topPick",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-27T16:56:54.94119+00:00"
}{
"id": "cd639804-78ba-4ff4-bc5e-91e6e56215d2",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "marché alimentaire open Saturday Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23392,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few Saturday markets worth the trip —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14749,
"cost_usd": 0.0344136,
"start_ms": 189,
"duration_ms": 2560
},
{
"name": "google_text_search",
"items": [
"Marché couvert des Enfants Rouges [ChIJF4z0gwZu5kcRmxOUEU2R8Iw] · market",
"Marché Alimentaire Saint-Germain [ChIJf-_LZNlx5kcRP9bMDktJDK4] · grocery_store",
"Le marché couvert Beauvau [ChIJxZ3pZQ9y5kcR5gM1lDfZsXc] · grocery_store",
"Rue Mouffetard Market [ChIJS3JfE-xx5kcRBwxbA7agJOQ] · market",
"Marché couvert Saint-Quentin [ChIJnef2yI1v5kcRsiX-BMATv8Y] · grocery_store",
"Marché Edgar-Quinet [ChIJuyNUm8xx5kcRqOL41EI0W7w] · farmers_market",
"Marché Président Wilson [ChIJ-9yHg-Fv5kcRGXaNDIa2eVg] · market",
"Marché couvert de Passy [ChIJSfq0duRx5kcREfPxW0LPEMU] · market",
"Marché Saint-Honoré [ChIJv74zJDBu5kcRBeDUDNVrEOo] · market",
"Marché Saxe-Breteuil [ChIJ-bNQ_cxx5kcRXI0Dkjm-wuk] · market",
"Marché Villette [ChIJM495ftxt5kcRJqAyN724bKQ] · market",
"Marché Baudoyer [ChIJ_3XTVR1u5kcRtI-oD5CihW0] · market",
"Batignolles organic market [ChIJMQ4_ho5v5kcR6ioxwSOqCrs] · farmers_market",
"Marché couvert des Ternes [ChIJIRB2xjBv5kcRui00FEbkOQ8] · market",
"Port-Royal Market [ChIJjdpmpIdx5kcRmzp6TpSx-mc] · market",
"Marché Couvert Batignolles [ChIJZyiB0q1v5kcRqdygVb3s-HM] · market",
"Marché couvert Saint-Martin [ChIJsXV5Cw5u5kcR1ZhamqqpWhY] · market",
"Marché Berthier [ChIJ1z2cCplv5kcRCwqloNoKy50] · market",
"Vincent-Auriol Outdoor food market [ChIJSfFAg4px5kcR-RBoz10bpCs] · market",
"Marché Barbès [ChIJ4xpwu2xv5kcRXI38WnjuPj4] · market"
],
"inputs": {
"query": "marché alimentaire open Saturday Paris",
"center": "48.87461, 2.31812",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2749,
"count_out": 20,
"duration_ms": 417
},
{
"name": "pick",
"items": [
"Marché Couvert Batignolles [ChIJZyiB0q1v5kcRqdygVb3s-HM] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Marché Président Wilson [ChIJ-9yHg-Fv5kcRGXaNDIa2eVg] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Rue Mouffetard Market [ChIJS3JfE-xx5kcRBwxbA7agJOQ] · tier=worthDetour · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Marché couvert Saint-Quentin [ChIJnef2yI1v5kcRsiX-BMATv8Y] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Marché Alimentaire Saint-Germain [ChIJf-_LZNlx5kcRP9bMDktJDK4] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Marché couvert des Enfants Rouges [ChIJf4z0gwZu5kcRmxOUEU2R8Iw] · tier=ifNearby · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Marché couvert de Passy [ChIJSfq0duRx5kcREfPxW0LPEMU] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Le marché couvert Beauvau [ChIJxZ3pZQ9y5kcR5gM1lDfZsXc] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6959,
"cost_usd": 0.014022999999999999,
"start_ms": 3168,
"count_out": 8,
"duration_ms": 20223
},
{
"name": "convert",
"items": [
"Marché Couvert Batignolles [ChIJZyiB0q1v5kcRqdygVb3s-HM] · topPick",
"Marché Président Wilson [ChIJ-9yHg-Fv5kcRGXaNDIa2eVg] · topPick",
"Rue Mouffetard Market [ChIJS3JfE-xx5kcRBwxbA7agJOQ] · worthDetour",
"Marché couvert Saint-Quentin [ChIJnef2yI1v5kcRsiX-BMATv8Y] · ifNearby",
"Marché Alimentaire Saint-Germain [ChIJf-_LZNlx5kcRP9bMDktJDK4] · ifNearby",
"Marché couvert des Enfants Rouges [ChIJF4z0gwZu5kcRmxOUEU2R8Iw] · ifNearby",
"Marché couvert de Passy [ChIJSfq0duRx5kcREfPxW0LPEMU] · ifNearby",
"Le marché couvert Beauvau [ChIJxZ3pZQ9y5kcR5gM1lDfZsXc] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-27T06:41:29.416769+00:00"
}{
"id": "3ea59b23-6663-497d-9eb4-71867ddb92ad",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "independent clothing boutique children family Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 6,
"empty_reason": null,
"total_ms": 17539,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some strong options nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16779,
"cost_usd": 0.0404676,
"start_ms": 322,
"duration_ms": 4101
},
{
"name": "google_text_search",
"items": [
"Boutique Marie-Laure Paris [ChIJHx-rm9Vx5kcRVx1kZm7L5X0] · clothing_store",
"Il Gufo [ChIJOzMHW9Zx5kcR2ZX5s7iAD4I] · clothing_store",
"Edelweiss Paris [ChIJcx4EDTdu5kcRqj0kXwohSaY] · clothing_store",
"Tartine et Chocolat [ChIJu-O15TBu5kcR7w4RU6MHy6M] · clothing_store",
"Shopping for Happiness [ChIJ6xdRdrVx5kcRHFumbjRMalU] · clothing_store",
"Galeries Lafayette Haussmann [ChIJixChAzdu5kcRkxWrzUU4d-Y] · department_store",
"Bonpoint [ChIJYdg459tx5kcRh_SC_EMDef4] · clothing_store"
],
"inputs": {
"query": "independent clothing boutique children family Paris",
"center": "48.87462, 2.31815",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4423,
"count_out": 7,
"duration_ms": 293
},
{
"name": "pick",
"items": [
"Galeries Lafayette Haussmann [ChIJixChAzdu5kcRkxWrzUU4d-Y] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Edelweiss Paris [ChIJcx4EDTdu5kcRqj0kXwohSaY] · tier=worthDetour · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Tartine et Chocolat [ChIJu-O15TBu5kcR7w4RU6MHy6M] · tier=worthDetour · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Boutique Marie-Laure Paris [ChIJHx-rm9Vx5kcRVx1kZm7L5X0] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Il Gufo [ChIJOzMHW9Zx5kcR2ZX5s7iAD4I] · tier=ifNearby · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Bonpoint [ChIJYdg459tx5kcRh_SC_EMDef4] · tier=considered · group=92D18DEF-CF77-40D3-B335-0438EE3092F4"
],
"inputs": {
"intent": "spectrum",
"poolIn": "7"
},
"status": "ok",
"tokens": 4874,
"cost_usd": 0.010206,
"start_ms": 4716,
"count_out": 6,
"duration_ms": 12822
},
{
"name": "convert",
"items": [
"Galeries Lafayette Haussmann [ChIJixChAzdu5kcRkxWrzUU4d-Y] · topPick",
"Edelweiss Paris [ChIJcx4EDTdu5kcRqj0kXwohSaY] · worthDetour",
"Tartine et Chocolat [ChIJu-O15TBu5kcR7w4RU6MHy6M] · worthDetour",
"Boutique Marie-Laure Paris [ChIJHx-rm9Vx5kcRVx1kZm7L5X0] · ifNearby",
"Il Gufo [ChIJOzMHW9Zx5kcR2ZX5s7iAD4I] · ifNearby",
"Bonpoint [ChIJYdg459tx5kcRh_SC_EMDef4] · considered"
],
"inputs": {
"candidatesIn": "6"
},
"status": "ok",
"count_out": 6
}
],
"created_at": "2026-06-27T06:19:42.005108+00:00"
}{
"id": "686b8fde-c1f4-4343-8865-7420ed5f7494",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "independent boutique shopping street local shops",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21784,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few different angles on Paris shopping —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14668,
"cost_usd": 0.047977500000000006,
"start_ms": 314,
"duration_ms": 2708
},
{
"name": "google_text_search",
"items": [
"RoseMarket Vintage [ChIJO0qrr0Bu5kcRST_ZN8dBUGw] · clothing_store",
"L'Objet qui Parle [ChIJ5yc_aERu5kcRoq3xfvdeVyA] · furniture_store",
"Marin Montagut [ChIJ7Xa-RaJt5kcRdoJ5WIG0IoQ] · home_goods_store",
"TAKA & VERMO - Artisans Fromagers [ChIJReiVyBNu5kcRlFd7XKhYAKU] · food_store",
"Librairie Delamain [ChIJwXrRtiVu5kcR_RvII86rOLs] · book_store",
"Le Figuier Paris (ex-Etiquette) [ChIJm5y5GONx5kcRZC422fXYZyk] · liquor_store",
"Nicolas Archives [ChIJYRWX1hxu5kcR-PGzdnYN55U] · liquor_store",
"Studio 7L [ChIJP5MZQChu5kcRS1wud04DfRs] · book_store",
"DEALEUSE [ChIJq6r-EUxu5kcRJywVoJUUz2Q] · home_improvement_store"
],
"inputs": {
"query": "independent boutique shopping street local shops",
"center": "48.87462, 2.31815",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3022,
"count_out": 9,
"duration_ms": 540
},
{
"name": "pick",
"items": [
"Librairie Delamain [ChIJwXrRtiVu5kcR_RvII86rOLs] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"RoseMarket Vintage [ChIJO0qrr0Bu5kcRST_ZN8dBUGw] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"TAKA & VERMO - Artisans Fromagers [ChIJReiVyBNu5kcRlFd7XKhYAKU] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Marin Montagut [ChIJ7Xa-RaJt5kcRdoJ5WIG0IoQ] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Studio 7L [ChIJP5MZQChu5kcRS1wud04DfRs] · tier=ifNearby · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"L'Objet qui Parle [ChIJ5yc_aERu5kcRoq3xfvdeVyA] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Le Figuier Paris (ex-Etiquette) [ChIJm5y5GONx5kcRZC422fXYZyk] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Nicolas Archives [ChIJReiVyBNu5kcRlFd7XKhYAKU] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "9"
},
"status": "ok",
"tokens": 5468,
"cost_usd": 0.012128,
"start_ms": 3563,
"count_out": 8,
"duration_ms": 18221
},
{
"name": "convert",
"items": [
"Librairie Delamain [ChIJwXrRtiVu5kcR_RvII86rOLs] · topPick",
"RoseMarket Vintage [ChIJO0qrr0Bu5kcRST_ZN8dBUGw] · topPick",
"TAKA & VERMO - Artisans Fromagers [ChIJReiVyBNu5kcRlFd7XKhYAKU] · topPick",
"Marin Montagut [ChIJ7Xa-RaJt5kcRdoJ5WIG0IoQ] · ifNearby",
"Studio 7L [ChIJP5MZQChu5kcRS1wud04DfRs] · ifNearby",
"L'Objet qui Parle [ChIJ5yc_aERu5kcRoq3xfvdeVyA] · ifNearby",
"Le Figuier Paris (ex-Etiquette) [ChIJm5y5GONx5kcRZC422fXYZyk] · ifNearby",
"Nicolas Archives [ChIJYRWX1hxu5kcR-PGzdnYN55U] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-27T06:18:45.051251+00:00"
}{
"id": "1606cfda-80b2-4c32-839e-60d9af815db6",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "quiche bakery boulangerie patisserie",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 28455,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some great spots for quiche nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14877,
"cost_usd": 0.048652499999999994,
"start_ms": 93,
"duration_ms": 10495
},
{
"name": "google_text_search",
"items": [
"Oscar Desemcafé Bartel [ChIJr49vbvbvxUcRZhFPp8Z_wxk] · bakery",
"Oscar Bakery [ChIJxz3gm6TvxUcRMbM9oz1u2dQ] · bakery",
"Magic Baguette [ChIJrUhtrSXvxUcRvMf0dk2FjCg] · bakery",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · bakery",
"Bakker Rijkenberg [ChIJ5engDj3vxUcRTC-Iu0w5_OM] · bakery",
"Maxime's Deli [ChIJy8s2VyDvxUcRjp3ScA9pNNk] · bakery",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · bakery",
"Made By Ellen desembakkerij [ChIJn5agWyfvxUcRfMrRrwMJkH8] · bakery",
"B& Bakery [ChIJU8ija4fvxUcR7yx_WoxP1-w] · bakery",
"Jules Bakery [ChIJs3avjJPvxUcRjC5cBWMbzLs] · bakery",
"H&H Cakes & Pastries [ChIJzdi-kVLvxUcRMjac5MYwywY] · bakery",
"Pastry shop Theo Bijman [ChIJTQAXQ6DvxUcRusDrUgPkwYY] · bakery",
"Patisserie Proeverij aan het Spaarne [ChIJD1Ts-XHvxUcRmWEt_UfK0cU] · pastry_shop"
],
"inputs": {
"query": "quiche bakery boulangerie patisserie",
"center": "52.38240, 4.62861",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 10588,
"count_out": 13,
"duration_ms": 298
},
{
"name": "pick",
"items": [
"Maxime's Deli [ChIJy8s2VyDvxUcRjp3ScA9pNNk] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Made By Ellen desembakkerij [ChIJn5agWyfvxUcRfMrRrwMJkH8] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Oscar Bakery [ChIJxz3gm6TvxUcRMbM9oz1u2dQ] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Bakker Rijkenberg [ChIJ5engDj3vxUcRTC-Iu0w5_OM] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Patisserie Proeverij aan het Spaarne [ChIJD1Ts-XHvxUcRmWEt_UfK0cU] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Magic Baguette [ChIJrUhtrSXvxUcRvMf0dk2FjCg] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "single",
"poolIn": "13"
},
"status": "ok",
"tokens": 5981,
"cost_usd": 0.012401,
"start_ms": 10887,
"count_out": 8,
"duration_ms": 17568
},
{
"name": "convert",
"items": [
"Maxime's Deli [ChIJy8s2VyDvxUcRjp3ScA9pNNk] · worthDetour",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · worthDetour",
"Made By Ellen desembakkerij [ChIJn5agWyfvxUcRfMrRrwMJkH8] · worthDetour",
"Oscar Bakery [ChIJxz3gm6TvxUcRMbM9oz1u2dQ] · ifNearby",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · ifNearby",
"Bakker Rijkenberg [ChIJ5engDj3vxUcRTC-Iu0w5_OM] · ifNearby",
"Patisserie Proeverij aan het Spaarne [ChIJD1Ts-XHvxUcRmWEt_UfK0cU] · ifNearby",
"Magic Baguette [ChIJrUhtrSXvxUcRvMf0dk2FjCg] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-27T05:59:33.387542+00:00"
}{
"id": "c1a7aad0-d15d-4df9-8f67-d09c6a7306a7",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "La Riotte Paris",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 13685,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Pulling up La Riotte —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 21060,
"cost_usd": 0.06685125,
"start_ms": 371,
"duration_ms": 4290
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Paris",
"resolved": "Paris",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4661,
"duration_ms": 154
},
{
"name": "google_text_search",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · bistro"
],
"inputs": {
"query": "La Riotte Paris",
"center": "48.85755, 2.35138",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4815,
"count_out": 1,
"duration_ms": 240
},
{
"name": "pick",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · tier=topPick · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 4987,
"cost_usd": 0.0066630000000000005,
"start_ms": 5055,
"count_out": 1,
"duration_ms": 8630
},
{
"name": "convert",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-26T17:20:57.578075+00:00"
}{
"id": "90d15f3a-86da-45f1-88ea-e708f3785fff",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "La Riotte Paris",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 8295,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Pulling up La Riotte —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18722,
"cost_usd": 0.045990300000000005,
"start_ms": 137,
"duration_ms": 2741
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Paris",
"resolved": "Paris",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 2878,
"duration_ms": 96
},
{
"name": "google_text_search",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · bistro"
],
"inputs": {
"query": "La Riotte Paris",
"center": "48.85755, 2.35138",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 2974,
"count_out": 1,
"duration_ms": 174
},
{
"name": "pick",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · tier=topPick · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 4961,
"cost_usd": 0.006533000000000001,
"start_ms": 3148,
"count_out": 1,
"duration_ms": 5147
},
{
"name": "convert",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-26T17:12:15.096034+00:00"
}{
"id": "b4d862a7-68a1-4d6d-9fb5-ee07892fba8a",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "8th arrondissement of Paris",
"lat": null,
"lng": null,
"query": "museum gallery art exhibition Paris 8th arrondissement",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 22260,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few genuinely curious rooms worth the detour —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19637,
"cost_usd": 0.0631485,
"start_ms": 370,
"duration_ms": 3644
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Paris 8th arrondissement",
"resolved": "8th arrondissement of Paris",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4014,
"duration_ms": 170
},
{
"name": "google_text_search",
"items": [
"Musée Cernuschi [ChIJzZnx1Llv5kcR4KljDMqTxig] · art_museum",
"Musée Jacquemart-André [ChIJpfWut8dv5kcRLTqTTLiFd10] · museum",
"Musée d'Art Moderne de Paris [ChIJr3SOmOdv5kcRJUwZDs3C3mA] · art_museum",
"Gagosian [ChIJURuKhcVv5kcR3lGd2mmkd-U] · art_gallery",
"La Galerie Dior [ChIJ3VreK7lv5kcRbrI0nrFeDSQ] · art_museum",
"Grand Palais [ChIJ0dzuSNBv5kcRa6BHUVdFm0k] · museum",
"Fondation Cartier pour l'art contemporain [ChIJfbQSDMhx5kcRWl3PZPXbXSI] · art_museum",
"Galerie K+Y / Envie d'Art [ChIJCyqf4rdv5kcRv7Eu6n4J75A] · art_gallery",
"Galeries Bartoux [ChIJNfZN185v5kcRFYuwcUeC6JI] · art_gallery",
"Musée d'Orsay [ChIJG5Qwtitu5kcR2CNEsYy9cdA] · art_museum",
"Paris Internationale 2025 [ChIJP80YUBhv5kcRt52GkdcCxZk] · art_gallery",
"HELENE BAILLY MARCILHAC [ChIJwyAT2M5v5kcRf1VRDhte-lU] · art_gallery",
"Petit Palais [ChIJSUOPztFv5kcRnEbSPYG-9fM] · art_museum",
"Palais de Tokyo [ChIJC0I3-eZv5kcRHaMcXnrRLsk] · art_museum",
"Lelong & Co. Gallery [ChIJW8OlL9Rl5kcRrb7Lr3Rp3bI] · art_gallery",
"Opera Gallery [ChIJr3Y8Ai5u5kcRncKL2FX0ubo] · art_gallery",
"Tornabuoni Art Gallery [ChIJ580CP89v5kcRpEKjz2a1hm8] · art_gallery",
"Palais Galliera [ChIJYRVPQOZv5kcR8DUkxywb2-A] · museum",
"Musée national des arts asiatiques - Guimet [ChIJwyk5zeVv5kcRiZy8pxIE7LU] · art_museum",
"Musée de l'Orangerie [ChIJo6qq6i5u5kcRCpYBp4rQP9w] · art_museum"
],
"inputs": {
"query": "museum gallery art exhibition Paris 8th arrondissement",
"center": "48.86896, 2.31014",
"openNow": "false",
"radius_m": "2000",
"searchedAround": "8th arrondissement of Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4184,
"count_out": 20,
"duration_ms": 677
},
{
"name": "pick",
"items": [
"Galeries Bartoux [ChIJNfZN185v5kcRFYuwcUeC6JI] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"La Galerie Dior [ChIJ3VreK7lv5kcRbrI0nrFeDSQ] · tier=topPick · group=92D18DEF-CF77-40D3-B335-0438EE3092F4",
"Musée Jacquemart-André [ChIJpfWut8dv5kcRLTqTTLiFd10] · tier=worthDetour · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Gagosian [ChIJURuKhcVv5kcR3lGd2mmkd-U] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Tornabuoni Art Gallery [ChIJ580CP89v5kcRpEKjz2a1hm8] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"HELENE BAILLY MARCILHAC [ChIJwyAT2M5v5kcRf1VRDhte-lU] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Petit Palais [ChIJSUOPztFv5kcRnEbSPYG-9fM] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6754,
"cost_usd": 0.012834000000000002,
"start_ms": 4863,
"count_out": 7,
"duration_ms": 17397
},
{
"name": "convert",
"items": [
"Galeries Bartoux [ChIJNfZN185v5kcRFYuwcUeC6JI] · topPick",
"La Galerie Dior [ChIJ3VreK7lv5kcRbrI0nrFeDSQ] · topPick",
"Musée Jacquemart-André [ChIJpfWut8dv5kcRLTqTTLiFd10] · worthDetour",
"Gagosian [ChIJURuKhcVv5kcR3lGd2mmkd-U] · ifNearby",
"Tornabuoni Art Gallery [ChIJ580CP89v5kcRpEKjz2a1hm8] · ifNearby",
"HELENE BAILLY MARCILHAC [ChIJwyAT2M5v5kcRf1VRDhte-lU] · ifNearby",
"Petit Palais [ChIJSUOPztFv5kcRnEbSPYG-9fM] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-06-26T16:57:19.528539+00:00"
}{
"id": "d5e70b07-8e5b-4f49-9d8a-f53fc8cca5c3",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "playground parc enfants Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23733,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Places where Leo and Nico can properly run wild —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18315,
"cost_usd": 0.044839800000000006,
"start_ms": 569,
"duration_ms": 3569
},
{
"name": "google_text_search",
"items": [
"Parc pour enfants de l'avenue de Breteuil [ChIJU_NTIjBw5kcRvj4L9U2xoz0] · park",
"Jardin d'Acclimatation [ChIJBWVK9zNl5kcRYvMftNkuw4o] · amusement_park",
"Terrain de Jeux d'Enfants des Couronnes [ChIJ_8fdPO9t5kcRbxm2Glj9KPE] · playground",
"Aire de jeux pour enfants du Jardin Villemin [ChIJ6e-b6IBv5kcRktLKhvrC3oI] · playground",
"Jardin d'enfants [ChIJ9XQjqrBv5kcRSjFvKr17tHs] · garden",
"Aire de jeux des 2-6 ans [ChIJuRbxPiJu5kcR0H25M8H_LKg] · playground",
"Terrain de Jeux des Enfants du Parc Georges Brassens [ChIJY6p5Kitx5kcRs6iFHF42G4Q] · playground",
"Terrain de Jeux d'Enfants du Square Capitan [ChIJmx_j7-9x5kcRtA5_kfowEHQ] · playground",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · playground",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · playground",
"Children's Playground [ChIJl0ejptBt5kcRlaIqjDGra-s] · playground",
"LudoJardin [ChIJq6qqOttx5kcRQ2Tp22iTFSU] · playground",
"Pré Catelan Playground [ChIJfyd5bDZl5kcR74UGKtcEAzc] · playground",
"Children area of Trousseau's Square [ChIJOf6OU0Nz5kcRhxWxHNnc3aY] · playground",
"Children's Playground [ChIJgyFWJEJu5kcR2UDPyLd0mBQ] · playground",
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · park",
"Aire de jeux pour enfants [ChIJIatGX41v5kcRTLVC8Rvvqp4] · playground",
"Placette des Petits Carreaux [ChIJg6DXuhdu5kcRIuKxzVvBxWM] · park",
"Belleville Park [ChIJtw1d4ett5kcRj07k-_vrf9s] · city_park",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · playground"
],
"inputs": {
"query": "playground parc enfants Paris",
"center": "48.87463, 2.31819",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4138,
"count_out": 20,
"duration_ms": 283
},
{
"name": "pick",
"items": [
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux pour enfants [ChIJIatGX41v5kcRTLVC8Rvvqp4] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Jardin d'Acclimatation [ChIJBWVK9zNl5kcRYvMftNkuw4o] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Terrain de Jeux des Enfants du Parc Georges Brassens [ChIJY6p5Kitx5kcRs6iFHF42G4Q] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Terrain de Jeux d'Enfants des Couronnes [ChIJ_8fdPO9t5kcRbxm2Glj9KPE] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6841,
"cost_usd": 0.014225000000000002,
"start_ms": 4422,
"count_out": 8,
"duration_ms": 19310
},
{
"name": "convert",
"items": [
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · topPick",
"Aire de jeux pour enfants [ChIJIatGX41v5kcRTLVC8Rvvqp4] · worthDetour",
"Jardin d'Acclimatation [ChIJBWVK9zNl5kcRYvMftNkuw4o] · worthDetour",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · ifNearby",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · ifNearby",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · ifNearby",
"Terrain de Jeux des Enfants du Parc Georges Brassens [ChIJY6p5Kitx5kcRs6iFHF42G4Q] · ifNearby",
"Terrain de Jeux d'Enfants des Couronnes [ChIJ_8fdPO9t5kcRbxm2Glj9KPE] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-26T16:54:38.346456+00:00"
}{
"id": "d53f579e-bb26-4774-9468-77f247d4f0b6",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "playground parc enfants Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21911,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few spots where the boys can properly loose —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16201,
"cost_usd": 0.052584000000000006,
"start_ms": 202,
"duration_ms": 2861
},
{
"name": "google_text_search",
"items": [
"Parc pour enfants de l'avenue de Breteuil [ChIJU_NTIjBw5kcRvj4L9U2xoz0] · park",
"Jardin d'Acclimatation [ChIJBWVK9zNl5kcRYvMftNkuw4o] · amusement_park",
"Terrain de Jeux d'Enfants des Couronnes [ChIJ_8fdPO9t5kcRbxm2Glj9KPE] · playground",
"Aire de jeux pour enfants du Jardin Villemin [ChIJ6e-b6IBv5kcRktLKhvrC3oI] · playground",
"Jardin d'enfants [ChIJ9XQjqrBv5kcRSjFvKr17tHs] · garden",
"Aire de jeux des 2-6 ans [ChIJuRbxPiJu5kcR0H25M8H_LKg] · playground",
"Terrain de Jeux des Enfants du Parc Georges Brassens [ChIJY6p5Kitx5kcRs6iFHF42G4Q] · playground",
"Terrain de Jeux d'Enfants du Square Capitan [ChIJmx_j7-9x5kcRtA5_kfowEHQ] · playground",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · playground",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · playground",
"Children's Playground [ChIJl0ejptBt5kcRlaIqjDGra-s] · playground",
"LudoJardin [ChIJq6qqOttx5kcRQ2Tp22iTFSU] · playground",
"Pré Catelan Playground [ChIJfyd5bDZl5kcR74UGKtcEAzc] · playground",
"Children area of Trousseau's Square [ChIJOf6OU0Nz5kcRhxWxHNnc3aY] · playground",
"Children's Playground [ChIJgyFWJEJu5kcR2UDPyLd0mBQ] · playground",
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · park",
"Aire de jeux pour enfants [ChIJIatGX41v5kcRTLVC8Rvvqp4] · playground",
"Placette des Petits Carreaux [ChIJg6DXuhdu5kcRIuKxzVvBxWM] · park",
"Belleville Park [ChIJtw1d4ett5kcRj07k-_vrf9s] · city_park",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · playground"
],
"inputs": {
"query": "playground parc enfants Paris",
"center": "48.87463, 2.31819",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3063,
"count_out": 20,
"duration_ms": 496
},
{
"name": "pick",
"items": [
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Children's Playground [ChIJgyFWJEJu5kcR2UDPyLd0mBQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux des 2-6 ans [ChIJuRbxPiJu5kcR0H25M8H_LKg] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Jardin d'enfants [ChIJ9XQjqrBv5kcRSjFvKr17tHs] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Aire de jeux pour enfants du Jardin Villemin [ChIJ6e-b6IBv5kcRktLKhvrC3oI] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6626,
"cost_usd": 0.013158,
"start_ms": 3560,
"count_out": 8,
"duration_ms": 18350
},
{
"name": "convert",
"items": [
"Parc Monceau [ChIJwxT3mL5v5kcRAsTd3v0lJOY] · topPick",
"Aire de jeux [ChIJ8bwVL79v5kcRvuATY_OF4Tc] · worthDetour",
"Aire de jeux pour enfants des Tuileries [ChIJ4dX70S1u5kcRKE6y_EXN9ek] · worthDetour",
"Playground [ChIJ3TkHHhhv5kcRXgee6iGThBA] · ifNearby",
"Children's Playground [ChIJgyFWJEJu5kcR2UDPyLd0mBQ] · ifNearby",
"Aire de jeux des 2-6 ans [ChIJuRbxPiJu5kcR0H25M8H_LKg] · ifNearby",
"Jardin d'enfants [ChIJ9XQjqrBv5kcRSjFvKr17tHs] · ifNearby",
"Aire de jeux pour enfants du Jardin Villemin [ChIJ6e-b6IBv5kcRktLKhvrC3oI] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-26T16:54:07.278434+00:00"
}{
"id": "460ee16d-2db0-4557-9583-93c7da4d1212",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "dinner restaurant casual local",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 25080,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Walkable tonight — a few good tables nearby:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 17544,
"cost_usd": 0.042894600000000005,
"start_ms": 175,
"duration_ms": 4217
},
{
"name": "google_text_search",
"items": [
"Levain du levant [ChIJ5_UYD9tv5kcRpfUW3VtP4tQ] · lebanese_restaurant",
"Mari mari [ChIJP8Z_Y6lv5kcRvnQnhVlayHM] · korean_restaurant",
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · french_restaurant",
"Café Mirette [ChIJMZFLxJdv5kcRXjbXWNqqQ9c] · restaurant",
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · bistro",
"Lou Cantou [ChIJj8NwnTdu5kcRcs4nzhLx4ag] · french_restaurant",
"LE PASSAGE SAINT HONORÉ [ChIJOe9rw7hv5kcR09_vDpvFrek] · restaurant",
"Delano Café [ChIJo4Uq1MFv5kcRa4eaqI18sk0] · mediterranean_restaurant",
"Le Monte Carlo [ChIJL56sGsRv5kcRYAg8Z5utd7c] · french_restaurant",
"Le Sens Unique [ChIJ0zoAB8Rv5kcRKq03NgOzBb4] · french_restaurant",
"MAD MEN PARIS [ChIJVzhDhSdv5kcRk1CoEqKaNKc] · restaurant",
"Café La Casa [ChIJOUsMrvtv5kcRlJqI3f_f5MY] · brazilian_restaurant",
"Olivéa [ChIJ58ve2Llv5kcReAlhpwwejIs] · lebanese_restaurant",
"Le Petit Vendôme [ChIJPW-rnjFu5kcRp_F3bCVvBnU] · french_restaurant",
"Délices Lepic [ChIJuW-ivE9u5kcRDYSNxkXcpJQ] · chinese_restaurant",
"Le Cyrano [ChIJHzVB-kxu5kcRdOIsAxTlxms] · bistro",
"Au XV Du Rond Point (Champs-Élysées) [ChIJAfszkcVv5kcRDoDOEQVLSaI] · restaurant",
"Zaroub [ChIJq6qmyVtu5kcRPQ6sW2asDeE] · lebanese_restaurant",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · french_restaurant",
"Le Victory [ChIJebE0N8Vv5kcRxZzKB76275o] · restaurant"
],
"inputs": {
"query": "dinner restaurant casual local",
"center": "48.87473, 2.31812",
"openNow": "true",
"radius_m": "1200",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4392,
"count_out": 20,
"duration_ms": 407
},
{
"name": "pick",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Zaroub [ChIJq6qmyVtu5kcRPQ6sW2asDeE] · tier=topPick · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79",
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Café Mirette [ChIJMZFLxJdv5kcRXjbXWNqqQ9c] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Au XV Du Rond Point (Champs-Élysées) [ChIJAfszkcVv5kcRDoDOEQVLSaI] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Delano Café [ChIJo4Uq1MFv5kcRa4eaqI18sk0] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Le Monte Carlo [ChIJL56sGsRv5kcRYAg8Z5utd7c] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7017,
"cost_usd": 0.013917,
"start_ms": 4801,
"count_out": 8,
"duration_ms": 20279
},
{
"name": "convert",
"items": [
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · topPick",
"Zaroub [ChIJq6qmyVtu5kcRPQ6sW2asDeE] · topPick",
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · topPick",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · ifNearby",
"Café Mirette [ChIJMZFLxJdv5kcRXjbXWNqqQ9c] · ifNearby",
"Au XV Du Rond Point (Champs-Élysées) [ChIJAfszkcVv5kcRDoDOEQVLSaI] · ifNearby",
"Delano Café [ChIJo4Uq1MFv5kcRa4eaqI18sk0] · ifNearby",
"Le Monte Carlo [ChIJL56sGsRv5kcRYAg8Z5utd7c] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-26T15:05:02.883723+00:00"
}{
"id": "56bf06c4-1c2b-4771-b789-20e4bc39947f",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Haarlem",
"lat": null,
"lng": null,
"query": "dinner restaurant Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 24510,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Good tables within walking distance tonight —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15421,
"cost_usd": 0.050188500000000004,
"start_ms": 390,
"duration_ms": 3606
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Haarlem",
"resolved": "Haarlem",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3996,
"duration_ms": 156
},
{
"name": "google_text_search",
"items": [
"Restaurant Zuidam [ChIJ6yetGG_vxUcRkB44k-HAIIY] · restaurant",
"DeDAKKAS [ChIJAQDACGrvxUcRxj696hwlZYU] · restaurant",
"Fortuyn [ChIJJ8v6kmvvxUcRigNcF_j9KTA] · restaurant",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · restaurant",
"Spaarne66 [ChIJ4WJ7K2rvxUcRUaauSAw0rG4] · restaurant",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · restaurant",
"Vester [ChIJ23hpQADvxUcRJFr4X1azSRs] · restaurant",
"Dijkers Eten & Drinken [ChIJLZOvuWvvxUcRO97S-4t0A10] · restaurant",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Jopen [ChIJA4Z27RTvxUcRkBwGh3qr9l8] · pub",
"Dodici [ChIJvUr3jWvvxUcR3TcXuRox9A0] · mediterranean_restaurant",
"Bambu Haarlem [ChIJVVWBn2vvxUcRjtyy-qEx_mQ] · restaurant",
"Volkslust Haarlem [ChIJS82SMW_vxUcReyfwyrFsDpk] · restaurant",
"Hotel Restaurant Frenchie [ChIJSeJ7M2vvxUcRRUUDJ06W2wg] · restaurant",
"Restaurant Parck [ChIJnwMxnUDvxUcRT-x371J24d4] · restaurant",
"Menu Corridor [ChIJr8--59rvxUcRJ_LzsQHZPjw] · restaurant",
"Bar & Kitchen Zocher [ChIJE0Kbh0DvxUcRXm4_D7TH9xQ] · restaurant",
"Brownies&downieS Haarlem [ChIJY2KqWmrvxUcRwFE-CKdJXp4] · breakfast_restaurant",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · restaurant",
"Teds Haarlem - All Day Food & Drinks [ChIJefN87H3vxUcRQ7f5l5K7CYk] · brunch_restaurant"
],
"inputs": {
"query": "dinner restaurant Haarlem",
"center": "52.38739, 4.64622",
"openNow": "true",
"radius_m": "2000",
"searchedAround": "Haarlem"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4152,
"count_out": 20,
"duration_ms": 418
},
{
"name": "pick",
"items": [
"Restaurant Zuidam [ChIJ6yetGG_vxUcRkB44k-HAIIY] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Menu Corridor [ChIJr8--59rvxUcRJ_LzsQHZPjw] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · tier=worthDetour · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Dodici [ChIJvUr3jWvvxUcR3TcXuRox9A0] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Bambu Haarlem [ChIJVVWBn2vvxUcRjtyy-qEx_mQ] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Vester [ChIJ23hpQADvxUcRJFr4X1azSRs] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7160,
"cost_usd": 0.014192,
"start_ms": 4572,
"count_out": 8,
"duration_ms": 19938
},
{
"name": "convert",
"items": [
"Restaurant Zuidam [ChIJ6yetGG_vxUcRkB44k-HAIIY] · topPick",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · topPick",
"Menu Corridor [ChIJr8--59rvxUcRJ_LzsQHZPjw] · topPick",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · worthDetour",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · worthDetour",
"Dodici [ChIJvUr3jWvvxUcR3TcXuRox9A0] · ifNearby",
"Bambu Haarlem [ChIJVVWBn2vvxUcRjtyy-qEx_mQ] · ifNearby",
"Vester [ChIJ23hpQADvxUcRJFr4X1azSRs] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-26T15:03:50.079754+00:00"
}{
"id": "f2f78ef3-d929-4530-b0b3-249f881327b4",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "dinner restaurant locals Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21907,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few good tables for tonight —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19220,
"cost_usd": 0.061477500000000004,
"start_ms": 333,
"duration_ms": 2732
},
{
"name": "google_text_search",
"items": [
"Au Pied de Cochon [ChIJQQtKZyJu5kcRhXhHvOUt3To] · french_restaurant",
"Le Marais Restaurant Paris [ChIJ0Y7Uk_lv5kcRxQMuMKFtVmc] · mediterranean_restaurant",
"Le Tout-Paris [ChIJxYJUC2lv5kcRlhdpWba_aGU] · french_restaurant",
"Les Amours in paris [ChIJobINeR9v5kcRkwM264T0XnU] · restaurant",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · french_restaurant",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · french_restaurant",
"Le Paris Paris [ChIJ77pfIr1x5kcRzLuURgOtMqg] · restaurant",
"Loulou [ChIJw_cV8Btu5kcRWM7vwSaK4pI] · bistro",
"Restaurant 52 [ChIJgxn5zBNu5kcRjFTjWxFEtXE] · restaurant",
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · bistro",
"HolyBelly [ChIJoUBj1Q1u5kcR2Jr5HrzpkYQ] · breakfast_restaurant",
"Le Petit Marché [ChIJdf0QbABu5kcRQEZxY0NicW4] · french_restaurant",
"Le Saint-Regis - Paris [ChIJ7ayOGeNx5kcReHHR9KTXiz0] · french_restaurant",
"O'17 [ChIJH_lkTf9v5kcRkmwgMS8-vP0] · restaurant",
"La Dame de Paris [ChIJOzF2iOFx5kcRIcTy8oVoCQI] · restaurant",
"Le Cardinal [ChIJqS0eUzlu5kcR7jrDnAZ7zcY] · restaurant",
"Bus Toqué [ChIJAQAwKqxx5kcRGTk1z2e7oAI] · french_restaurant",
"Oui Mon Général ! [ChIJQzUcpy9x5kcR9JZ7dlhGc74] · restaurant",
"Le Petit Marcel [ChIJ_0Wm5Btu5kcRIRhQosDYhYw] · french_restaurant",
"Le Fumoir [ChIJw8kRaSFu5kcRFhLvX5DjiWY] · french_restaurant"
],
"inputs": {
"query": "dinner restaurant locals Paris",
"center": "48.87483, 2.31803",
"openNow": "true",
"radius_m": "5000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3065,
"count_out": 20,
"duration_ms": 623
},
{
"name": "pick",
"items": [
"O'17 [ChIJH_lkTf9v5kcRkmwgMS8-vP0] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Au Pied de Cochon [ChIJQQtKZyJu5kcRhXhHvOUt3To] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Bus Toqué [ChIJAQAwKqxx5kcRGTk1z2e7oAI] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Loulou [ChIJw_cV8Btu5kcRWM7vwSaK4pI] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Le Marais Restaurant Paris [ChIJ0Y7Uk_lv5kcRxQMuMKFtVmc] · tier=ifNearby · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7072,
"cost_usd": 0.013932,
"start_ms": 3690,
"count_out": 8,
"duration_ms": 18217
},
{
"name": "convert",
"items": [
"O'17 [ChIJH_lkTf9v5kcRkmwgMS8-vP0] · topPick",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · topPick",
"Au Pied de Cochon [ChIJQQtKZyJu5kcRhXhHvOUt3To] · worthDetour",
"Bus Toqué [ChIJAQAwKqxx5kcRGTk1z2e7oAI] · ifNearby",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · ifNearby",
"Loulou [ChIJw_cV8Btu5kcRWM7vwSaK4pI] · ifNearby",
"Le Marais Restaurant Paris [ChIJ0Y7Uk_lv5kcRxQMuMKFtVmc] · ifNearby",
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-26T14:10:00.814939+00:00"
}{
"id": "139b7998-113d-4479-b989-c57852709348",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "Monocle magazine shop Paris",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 7816,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Found it —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14099,
"cost_usd": 0.04626825,
"start_ms": 231,
"duration_ms": 2536
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Paris",
"resolved": "Paris",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 2767,
"duration_ms": 107
},
{
"name": "google_text_search",
"items": [
"The Monocle Café & Shop Paris [ChIJcw5jlZJv5kcRVWxdyYj3rOo] · coffee_shop"
],
"inputs": {
"query": "Monocle magazine shop Paris",
"center": "48.85755, 2.35138",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 2874,
"count_out": 1,
"duration_ms": 241
},
{
"name": "pick",
"items": [
"The Monocle Café & Shop Paris [ChIJcw5jlZJv5kcRVWxdyYj3rOo] · tier=topPick · group=60066D26-057C-4DB0-ACC3-F4CE988422FC"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 4939,
"cost_usd": 0.0064150000000000006,
"start_ms": 3116,
"count_out": 1,
"duration_ms": 4700
},
{
"name": "convert",
"items": [
"The Monocle Café & Shop Paris [ChIJcw5jlZJv5kcRVWxdyYj3rOo] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-26T12:24:25.344985+00:00"
}{
"id": "28f7611f-f238-4244-99c8-a958f9baa057",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "l'Europe",
"lat": null,
"lng": null,
"query": "neighborhood bakery café breakfast Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 5,
"empty_reason": null,
"total_ms": 16871,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few morning anchors near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18490,
"cost_usd": 0.05916300000000001,
"start_ms": 543,
"duration_ms": 2778
},
{
"name": "google_text_search",
"items": [
"Le BAB, Bar à Brioches [ChIJc8MmprVv5kcRktel-tEJRa0] · bakery",
"LOYAL café-cantine Miromesnil [ChIJS_kJMzhv5kcR08WCAHnphs0] · meal_takeaway",
"Boulangerie du Parc Monceau [ChIJSz4ofr5v5kcRgHkHz6KCzrU] · bakery",
"Café Fino Paris - Lunch, Coffee & More [ChIJ9WUy8zZv5kcRT-kFb8Uf5gU] · brunch_restaurant",
"Le Pain Quotidien [ChIJRbWo1y9u5kcRk1e_rWpzEgg] · restaurant",
"Boulangerie Bacillus - Dames Paris 17 [ChIJQQYz4Mdv5kcRybznq5-V33M] · bakery",
"JUS - Boulangerie Pâtisserie artisanale, à 2 pas du Moulin Rouge, au pied de Montmartre [ChIJ3RbNrVdv5kcR2hQ2ydkZCS8] · bakery",
"Boulangerie Midoré - rue de Vienne [ChIJi8Efncpv5kcRqiM8IqPP0zI] · bakery",
"La Maie des Anges [ChIJ9UrMxrBv5kcRPfmcQpEJzaQ] · bakery",
"Boulangerie Colisée Gourmet [ChIJKRVWNcRv5kcRV9xIyQYcOss] · bakery",
"Maisie Café. [ChIJVVUBiy1u5kcRUt0tFDDBBEc] · vegan_restaurant",
"Carrefour City [ChIJK9gj6TNu5kcRVVdPRknR89Y] · supermarket",
"Carrefour City [ChIJtxpCmchv5kcRCoeHYMU8rVg] · supermarket",
"Carrefour City [ChIJ1d6QZLNv5kcRl4RlRjs6yco] · supermarket",
"Carrefour Express [ChIJ-3_ldUxu5kcRiig8QuCuWWk] · supermarket"
],
"inputs": {
"query": "neighborhood bakery café breakfast Paris",
"center": "48.87464, 2.31814",
"openNow": "true",
"radius_m": "1000",
"searchedAround": "l'Europe"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3321,
"count_out": 15,
"duration_ms": 515
},
{
"name": "pick",
"items": [
"Le BAB, Bar à Brioches [ChIJc8MmprVv5kcRktel-tEJRa0] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"LOYAL café-cantine Miromesnil [ChIJS_kJMzhv5kcR08WCAHnphs0] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Boulangerie Bacillus - Dames Paris 17 [ChIJQQYz4Mdv5kcRybznq5-V33M] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café Fino Paris - Lunch, Coffee & More [ChIJ9WUy8zZv5kcRT-kFb8Uf5gU] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Le Pain Quotidien [ChIJRbWo1y9u5kcRk1e_rWpzEgg] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "15"
},
"status": "ok",
"tokens": 5598,
"cost_usd": 0.010461999999999999,
"start_ms": 3838,
"count_out": 5,
"duration_ms": 13033
},
{
"name": "convert",
"items": [
"Le BAB, Bar à Brioches [ChIJc8MmprVv5kcRktel-tEJRa0] · topPick",
"LOYAL café-cantine Miromesnil [ChIJS_kJMzhv5kcR08WCAHnphs0] · worthDetour",
"Boulangerie Bacillus - Dames Paris 17 [ChIJQQYz4Mdv5kcRybznq5-V33M] · worthDetour",
"Café Fino Paris - Lunch, Coffee & More [ChIJ9WUy8zZv5kcRT-kFb8Uf5gU] · ifNearby",
"Le Pain Quotidien [ChIJRbWo1y9u5kcRk1e_rWpzEgg] · ifNearby"
],
"inputs": {
"candidatesIn": "5"
},
"status": "ok",
"count_out": 5
}
],
"created_at": "2026-06-26T08:25:30.295582+00:00"
}{
"id": "2a702fee-7f04-46c1-9a20-c2d7012bb1f8",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "Les Nouilles Dansantes 36 Rue du Colisée Paris",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 8649,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Looking that up now —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14760,
"cost_usd": 0.04841925,
"start_ms": 602,
"duration_ms": 3224
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Paris",
"resolved": "Paris",
"distance_km": "0"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3826,
"duration_ms": 145
},
{
"name": "google_text_search",
"items": [
"Les Nouilles Dansantes Colisée [ChIJ7dfsnohv5kcRx_nM6jV_SzM] · chinese_noodle_restaurant"
],
"inputs": {
"query": "Les Nouilles Dansantes 36 Rue du Colisée Paris",
"center": "48.85755, 2.35138",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3971,
"count_out": 1,
"duration_ms": 277
},
{
"name": "pick",
"items": [
"Les Nouilles Dansantes Colisée [ChIJ7dfsnohv5kcRx_nM6jV_SzM] · tier=topPick · group=0420C2D8-2D49-4785-B83C-2512BC837314"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 4959,
"cost_usd": 0.006407,
"start_ms": 4249,
"count_out": 1,
"duration_ms": 4399
},
{
"name": "convert",
"items": [
"Les Nouilles Dansantes Colisée [ChIJ7dfsnohv5kcRx_nM6jV_SzM] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-25T17:12:05.592035+00:00"
}{
"id": "784395fd-ee11-4108-bc11-b5fb3860ab87",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "specialty coffee espresso third wave",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 21089,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Serious coffee within walking distance of Bowmann —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 21666,
"cost_usd": 0.06899925,
"start_ms": 653,
"duration_ms": 3971
},
{
"name": "google_text_search",
"items": [
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · coffee_shop",
"Braun Notes Café [ChIJy9MoOzZu5kcRF4kuDDEUkX0] · coffee_shop",
"Télescope Café [ChIJDX0g63hv5kcR2ewgWNo6Fjo] · coffee_shop",
"La Compagnie du Café [ChIJYUGhCkdu5kcRzUSXGbKcKHI] · coffee_shop",
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs] · coffee_shop",
"Café Nuances - Vendôme [ChIJRS7Nsz1v5kcRDdrbwdlvhZw] · coffee_shop",
"Noir [ChIJPZvpEoVv5kcRL8ROgxtNulE] · coffee_shop",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · coffee_shop",
"Terres de Café [ChIJ-wm_RbJv5kcRtuTamvhvvr0] · cafe",
"Coutume Galeries Lafayette | Torréfacteur | Coffee shop [ChIJbQY5Y5Nv5kcRG-PEe4woGPg] · coffee_shop",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · coffee_roastery",
"Bleuet - Coffee Shop [ChIJfVK1Vuhv5kcROLfIpqDvBos] · coffee_shop",
"Café Kitsuné Palais Royal [ChIJVymU3CRu5kcR1DLGdUW9sEs] · coffee_shop",
"Noir Coffee Shop - Concorde [ChIJhefs9Mxv5kcRA9AKbzxZkjA] · cafe",
"Café Tabac/ Cafe Genovese [ChIJq0ezF0Vu5kcRh9SDba-CzCw] · coffee_shop"
],
"inputs": {
"query": "specialty coffee espresso third wave",
"center": "48.87487, 2.31791",
"openNow": "false",
"radius_m": "1500",
"searchedAround": "Hotel Bowmann Paris"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4624,
"count_out": 17,
"duration_ms": 500
},
{
"name": "pick",
"items": [
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs] · tier=topPick · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Bleuet - Coffee Shop [ChIJfVK1Vuhv5kcROLfIpqDvBos] · tier=worthDetour · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · tier=worthDetour · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=worthDetour · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · tier=ifNearby · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Braun Notes Café [ChIJy9MoOzZu5kcRF4kuDDEUkX0] · tier=ifNearby · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · tier=ifNearby · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"La Compagnie du Café [ChIJYUGhCkdu5kcRzUSXGbKcKHI] · tier=ifNearby · group=60066D26-057C-4DB0-ACC3-F4CE988422FC"
],
"inputs": {
"intent": "single",
"poolIn": "17"
},
"status": "ok",
"tokens": 8306,
"cost_usd": 0.014938,
"start_ms": 5126,
"count_out": 8,
"duration_ms": 15963
},
{
"name": "convert",
"items": [
"Noir [ChIJlfdR0JVv5kcRuFY3VChAOZs] · topPick",
"Bleuet - Coffee Shop [ChIJfVK1Vuhv5kcROLfIpqDvBos] · worthDetour",
"Coeur Coffee Roasters [ChIJJw3gQW1v5kcR0_Y3UOYUHn0] · worthDetour",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · worthDetour",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · ifNearby",
"Braun Notes Café [ChIJy9MoOzZu5kcRF4kuDDEUkX0] · ifNearby",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · ifNearby",
"La Compagnie du Café [ChIJYUGhCkdu5kcRzUSXGbKcKHI] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-25T16:26:11.365313+00:00"
}{
"id": "2433735f-0311-49a4-9d1c-a0cf014c014f",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Paris",
"lat": null,
"lng": null,
"query": "dinner restaurant local authentic non-French cuisine family friendly near Pont Neuf",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 18224,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Beyond bistros, a few directions worth considering —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13838,
"cost_usd": 0.0455775,
"start_ms": 248,
"duration_ms": 5704
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Pont Neuf, Paris",
"resolved": "Paris",
"distance_km": "3"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 5952,
"duration_ms": 115
},
{
"name": "google_text_search",
"items": [
"Au Chien Qui Fume [ChIJ9UCeqhhu5kcRqy9I3duxap0] · restaurant",
"Maison Sauvage [ChIJyVj_KNlx5kcRbFfMxtB3dtQ] · restaurant",
"Senza Nome [ChIJ6crRcgBv5kcRNFwqHNhrYKs] · pizza_restaurant",
"Cova Paris [ChIJ_U2ig6Fv5kcR3-Hw4NMqmCY] · cafe",
"Brasserie des Prés [ChIJm_Si8glx5kcRd7Uq3X0ww6k] · french_restaurant",
"Le Bistro des Augustins [ChIJ4zpdo99x5kcRn-0vKiMMPhU] · french_restaurant",
"Le Buci [ChIJVRCKKtlx5kcR1tMW9SZEalg] · brewery",
"Comptoir de la Gastronomie [ChIJHQXzdhhu5kcR44cVFMAi95c] · french_restaurant",
"Odette [ChIJVxpO4yFu5kcRVKbB2xMvLMY] · restaurant",
"Café Blanc [ChIJ1_6EiiNu5kcRRapypySl-9I] · french_restaurant",
"Brasserie des Arts [ChIJ-Wjoti9x5kcRok1nIizw4wg] · french_restaurant",
"Le Caveau du Palais [ChIJF8ZLeSBu5kcR5Jot1a-i3mY] · french_restaurant",
"Le Soleil d'Or [ChIJXxNlb-Bx5kcRmcw0WHEm7HE] · restaurant",
"Loup [ChIJI5p2_CJu5kcRgjL-oQSVlnE] · french_restaurant",
"Brasserie du Louvre [ChIJUZFuuSVu5kcRfY5Fd2TUlRQ] · french_restaurant",
"Restaurant de La Cordonnerie [ChIJ6T_8wC9u5kcRzfAwgrANaeI] · french_restaurant",
"Le Calife [ChIJL4UVCSdu5kcRZP_k3fkFhoY] · french_restaurant",
"Le Flore en l'Île [ChIJNa6XEeNx5kcRbP7Nyufo8GA] · french_restaurant",
"Café Jade [ChIJd8iEINlx5kcR0knRE9ocgms] · french_restaurant",
"La Pie Noir [ChIJZY3YmuZx5kcRPMIwm6NkViI] · french_restaurant"
],
"inputs": {
"query": "dinner restaurant local authentic non-French cuisine family friendly near Pont Neuf",
"center": "48.85670, 2.34084",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 6067,
"count_out": 20,
"duration_ms": 685
},
{
"name": "pick",
"items": [
"Senza Nome [ChIJ6crRcgBv5kcRNFwqHNhrYKs] · tier=topPick · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Brasserie des Prés [ChIJm_Si8glx5kcRd7Uq3X0ww6k] · tier=topPick · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9",
"Cova Paris [ChIJ_U2ig6Fv5kcR3-Hw4NMqmCY] · tier=ifNearby · group=A0922BD9-F784-4BBD-BFFF-FAE5D5E7EE79"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6029,
"cost_usd": 0.009173,
"start_ms": 6755,
"count_out": 3,
"duration_ms": 11468
},
{
"name": "convert",
"items": [
"Senza Nome [ChIJ6crRcgBv5kcRNFwqHNhrYKs] · topPick",
"Brasserie des Prés [ChIJm_Si8glx5kcRd7Uq3X0ww6k] · topPick",
"Cova Paris [ChIJ_U2ig6Fv5kcR3-Hw4NMqmCY] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-25T13:48:10.834514+00:00"
}{
"id": "5ffa84cb-0059-45d2-bc80-fba6404d2288",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Paris",
"lat": null,
"lng": null,
"query": "dinner restaurant casual local bistro",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 16794,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few solid dinner spots near Pont Neuf —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11898,
"cost_usd": 0.0395415,
"start_ms": 1004,
"duration_ms": 3605
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Pont Neuf, Paris",
"resolved": "Paris",
"distance_km": "3"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4609,
"duration_ms": 181
},
{
"name": "google_text_search",
"items": [
"Le Bistro des Augustins [ChIJ4zpdo99x5kcRn-0vKiMMPhU] · french_restaurant",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · french_restaurant",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · french_restaurant",
"Bistro des lettres [ChIJI7jEef5x5kcRkWRFsJD96So] · french_restaurant",
"The Family [ChIJK5zirsFv5kcRbRqgEXg_bnE] · restaurant",
"The Wave [ChIJd3fNqZ5v5kcR4D8xJ2ng708] · restaurant",
"Bistrot 15 [ChIJ1aA85VJx5kcRH_Jo6mIkLhY] · restaurant",
"Le Vieux Bistrot [ChIJCTXT1u5x5kcRl6466_sFOXc] · french_restaurant",
"POTALA RESTAURANT [ChIJMyqpY1Vv5kcRWfLjANI0ark] · tibetan_restaurant",
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · bistro",
"Bistrot Victoires [ChIJpds8WyNu5kcR2FQvBHJLGZs] · bistro",
"Le Saint-Regis - Paris [ChIJ7ayOGeNx5kcReHHR9KTXiz0] · french_restaurant",
"Bistrot du Jardin [ChIJMS35GiJu5kcRNFJH5Orj-3A] · restaurant",
"Lou Cantou [ChIJj8NwnTdu5kcRcs4nzhLx4ag] · french_restaurant",
"Bistrot La Grange [ChIJSXaotuZx5kcRdYvJCOtJjCY] · restaurant",
"Les Parigots [ChIJiZ5-zw5u5kcR47xeriAuKI0] · french_restaurant",
"L'Anvers du Décor [ChIJRX8XqUNu5kcRYbxl7Zm0K5U] · french_restaurant",
"Le Pure Café [ChIJC9HLgAly5kcRU2iTxARJDSw] · cafe",
"Le Bistro de Longchamp [ChIJQVmhK-Vv5kcRa7e0hGta-AQ] · restaurant",
"Le Bistrot Du Perigord [ChIJG0s2Fedx5kcRY6Su2Sva7K8] · french_restaurant"
],
"inputs": {
"query": "dinner restaurant casual local bistro",
"center": "48.85670, 2.34084",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4790,
"count_out": 20,
"duration_ms": 445
},
{
"name": "pick",
"items": [
"Le Bistro des Augustins [ChIJ4zpdo99x5kcRn-0vKiMMPhU] · tier=topPick · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · tier=worthDetour · group=6BCBFC85-45C1-43CD-AC2E-D266A6C51BB6",
"Bistro des lettres [ChIJI7jEef5x5kcRkWRFsJD96So] · tier=ifNearby · group=4FD622DE-F1C9-41A3-A417-543953A1FFB9"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 6024,
"cost_usd": 0.009163999999999999,
"start_ms": 5237,
"count_out": 3,
"duration_ms": 11557
},
{
"name": "convert",
"items": [
"Le Bistro des Augustins [ChIJ4zpdo99x5kcRn-0vKiMMPhU] · topPick",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · worthDetour",
"Bistro des lettres [ChIJI7jEef5x5kcRkWRFsJD96So] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-25T13:41:47.573183+00:00"
}{
"id": "5aeae197-6066-4e1f-a576-d7ecf56a0e2f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "8th arrondissement of Paris",
"lat": null,
"lng": null,
"query": "crêperie bretonne galettes crêpes",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14733,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few crêpe spots worth the walk —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13047,
"cost_usd": 0.0300918,
"start_ms": 237,
"duration_ms": 3893
},
{
"name": "google_text_search",
"items": [
"La Crêperie Bretonne [ChIJ760PDsxx5kcRYLOeBKik1Uc] · dessert_shop",
"La Petite Bretonne [ChIJY_3U_ugrw0cRohnkpViK_ok] · dessert_shop",
"Crêperie Frankiz [ChIJG_0L80Zv5kcRhFU_FAHhVHA] · dessert_shop",
"Le P'tit Breton | Opéra [ChIJIdMFnTBu5kcRqbR2LGO0djM] · dessert_shop",
"Les Frères Bretons [ChIJwZWdfhxw5kcRtbJckWsRxdw] · dessert_shop",
"Galetezen [ChIJIwxPn3Nv5kcRRp8n9T3_h18] · dessert_shop",
"GALETTE - crêperie gourmande [ChIJ3bYlfgdv5kcRWRziyjdxA4A] · dessert_shop",
"Le P'tit Breton | Lorette [ChIJG95nvBZv5kcRzttzTz9vGlo] · dessert_shop",
"Patakrep - La cantine Bretonne [ChIJEXIeBV9u5kcRxFQygMV5Oiw] · dessert_shop",
"Crêperie Brocéliande [ChIJe5X-fUNu5kcRKFpDEfFkIj8] · dessert_shop",
"La Crêperie Française [ChIJDXc7shpx5kcRCcvhYZl24nU] · dessert_shop",
"Coeur de Breizh [ChIJp2MNkx5u5kcRwT0pqUjVJvk] · dessert_shop",
"Crêperie de Quiberon [ChIJlcHVGsxx5kcR483VPf_-K3Q] · dessert_shop",
"Galette Café [ChIJO9sL39dx5kcRrbq3UHIfZO8] · dessert_shop",
"Crêperie de Pontivy [ChIJ_ffpysxx5kcRvMTReVwQbLo] · dessert_shop",
"Crêperie Pen Ty [ChIJHVNoMExu5kcRklCtzh3zN84] · dessert_shop",
"Crêperie Chez Jeanne [ChIJC8UZDMxx5kcRvugpV0N6FRw] · dessert_shop",
"La Gavotte [ChIJD01cVEpu5kcRI69y-G22TIc] · dessert_shop",
"Creperie du Vieux Journal [ChIJJ0JJF89x5kcR-y0d6wJBjPg] · dessert_shop",
"Cœur de breizh [ChIJ7RJBtkZu5kcRs57tqCn8Iu0] · dessert_shop"
],
"inputs": {
"query": "crêperie bretonne galettes crêpes",
"center": "48.86896, 2.31014",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "8th arrondissement of Paris"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4130,
"count_out": 20,
"duration_ms": 347
},
{
"name": "pick",
"items": [
"Crêperie Frankiz [ChIJG_0L80Zv5kcRhFU_FAHhVHA] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"GALETTE - crêperie gourmande [ChIJ3bYlfgdv5kcRWRziyjdxA4A] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le P'tit Breton | Opéra [ChIJIdMFnTBu5kcRqbR2LGO0djM] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5819,
"cost_usd": 0.008999,
"start_ms": 4478,
"count_out": 3,
"duration_ms": 10254
},
{
"name": "convert",
"items": [
"Crêperie Frankiz [ChIJG_0L80Zv5kcRhFU_FAHhVHA] · topPick",
"GALETTE - crêperie gourmande [ChIJ3bYlfgdv5kcRWRziyjdxA4A] · worthDetour",
"Le P'tit Breton | Opéra [ChIJIdMFnTBu5kcRqbR2LGO0djM] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-25T10:24:26.641803+00:00"
}{
"id": "72c37169-c4f8-4083-a307-2a3310bd2e28",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "8th arrondissement of Paris",
"lat": null,
"lng": null,
"query": "restaurant lunch bistro brasserie",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13681,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Three angles in the 8th —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18194,
"cost_usd": 0.045556799999999995,
"start_ms": 300,
"duration_ms": 2791
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "8th arrondissement Paris",
"resolved": "8th arrondissement of Paris",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3091,
"duration_ms": 190
},
{
"name": "google_text_search",
"items": [
"Bistrot Vignon [ChIJm9T0_kpv5kcRlzkXQDBZxDg] · bistro",
"Café Fleur [ChIJD7OFbPJx5kcRvSE6GXkPbM4] · restaurant",
"Le Bistro Marbeuf [ChIJjZtAHsNv5kcRP99Tgp1gods] · bistro",
"Le Parme [ChIJTcZQq0tu5kcRSM0anJoP0f8] · restaurant",
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · bistro",
"Le Bizetro [ChIJrw573Odv5kcRLdi0Ixb-BVc] · french_restaurant",
"Café de l'Empire [ChIJueuwkSlu5kcRaeLD76OHxwE] · restaurant",
"Les Antiquaires [ChIJ6ZOtmylu5kcRzJA4aL1ZYLI] · bistro",
"Brasserie Pastis [ChIJNY8pn31v5kcRTzHkhdndvbw] · french_restaurant",
"Le Bistrot Gourmand Brasserie [ChIJsfwC7Y1v5kcRe4zPc0J4biA] · restaurant",
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · french_restaurant",
"Le Marignan [ChIJw89lg8Rv5kcRI9NOCKw-PhA] · restaurant",
"Le Roussillon [ChIJWVZfuthv5kcRzBf6XxijHO0] · restaurant",
"Brasserie des Champs [ChIJ5eNCoXZv5kcRzGv8MFahhys] · restaurant",
"Élysée–Saint-Honoré [ChIJPRR7qchv5kcRdQn5CNgD8Ew] · restaurant",
"François Félix [ChIJLamhOs1v5kcRrKFp5kqL1MI] · french_restaurant",
"Le Vert Tulipe [ChIJ7RIS4Elu5kcR3f9e1wI-F2A] · french_restaurant",
"L'Arc Café Brasserie Restaurant [ChIJ8TG0Me1v5kcRcBtRTpMucjs] · cafe",
"Au Bistro [ChIJIfLv0i9u5kcR_Mw1tnH7mJs] · bistro",
"De la Tour [ChIJ_RmPix5w5kcRFF0vjSpahtM] · restaurant"
],
"inputs": {
"query": "restaurant lunch bistro brasserie",
"center": "48.86896, 2.31014",
"openNow": "false",
"radius_m": "1634",
"searchedAround": "8th arrondissement of Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3281,
"count_out": 20,
"duration_ms": 413
},
{
"name": "pick",
"items": [
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Les Antiquaires [ChIJ6ZOtmylu5kcRzJA4aL1ZYLI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5789,
"cost_usd": 0.009121,
"start_ms": 3696,
"count_out": 3,
"duration_ms": 9985
},
{
"name": "convert",
"items": [
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · topPick",
"La Riotte [ChIJCQgONH1v5kcRUcHLnzvAWcQ] · worthDetour",
"Les Antiquaires [ChIJ6ZOtmylu5kcRzJA4aL1ZYLI] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-25T10:23:31.105698+00:00"
}{
"id": "0754f85a-a3dd-4c09-9e63-c54ee5b9bb93",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Gros Caillou",
"lat": null,
"lng": null,
"query": "casual neighborhood restaurant lunch",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12500,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few spots right in your orbit —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16023,
"cost_usd": 0.051456,
"start_ms": 144,
"duration_ms": 2864
},
{
"name": "google_text_search",
"items": [
"In Casa [ChIJNy1QaKBx5kcRnhf-qtbfRvw] · italian_restaurant",
"Le Bouchon (Rue de l’Amiral Hamelin) [ChIJAZ1Kg-9v5kcRU9r2tPmrZOg] · restaurant",
"Rosemarie [ChIJ5WfhF3lv5kcRG8Myeur2YHw] · french_restaurant",
"BISTROT XVI - RESTAURANT CAFÉ [ChIJfbJ3SPBv5kcR-eoGH0E3JCU] · restaurant",
"Café du Marché [ChIJwRbDEdFv5kcRta9_q744Ncg] · restaurant",
"Le Café de Mars [ChIJvZmnht9v5kcRjsZS2q-nAAE] · french_restaurant",
"Le Paris Seize [ChIJJxUP7Plv5kcRDntnxEMf8XU] · french_restaurant",
"Cucina Eat [ChIJneELMTFx5kcRV5EL-3--lU0] · brunch_restaurant",
"Via Del Campo [ChIJVVWlvCBw5kcRDxm5UwdWWPE] · restaurant",
"Jirayr Bistrot Eifel [ChIJhQN_xRxw5kcR31YjRLLguJU] · restaurant",
"Tabac de l'Université [ChIJAa6rTNlv5kcRJPo12Xj1DP4] · bar",
"Sandwicherie [ChIJJ-lm8d9v5kcRMLHUcql2oEY] · sandwich_shop",
"Le Petit Cler [ChIJh32iCt9v5kcRv8zeQH_P9hI] · french_restaurant",
"L’Ami Jean [ChIJjVT2MNlv5kcR4QtneAsLSdU] · french_restaurant",
"Le Passy [ChIJx4HOlP1v5kcRUY5nVu2bFH8] · restaurant",
"Café du Mexique [ChIJXTyMhvlv5kcRRcZFKxlH4s8] · restaurant",
"L'Escale Bangkok [ChIJNZlj_vpv5kcRGnnQk7o8nmo] · thai_restaurant",
"Le Florimond [ChIJm4eKnydw5kcRFAIQkhhg1Lg] · restaurant",
"Le Roussillon [ChIJWVZfuthv5kcRzBf6XxijHO0] · restaurant",
"Le Presles [ChIJudzCJB9w5kcRjRIgtVpuyR0] · french_restaurant"
],
"inputs": {
"query": "casual neighborhood restaurant lunch",
"center": "48.86072, 2.29487",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Gros Caillou"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3008,
"count_out": 20,
"duration_ms": 535
},
{
"name": "pick",
"items": [
"L'Ami Jean [ChIJjVT2MNlv5kcR4QtneAsLSdU] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"In Casa [ChIJNy1QaKBx5kcRnhf-qtbfRvw] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Sandwicherie [ChIJJ-lm8d9v5kcRMLHUcql2oEY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5616,
"cost_usd": 0.00834,
"start_ms": 3545,
"count_out": 3,
"duration_ms": 8955
},
{
"name": "convert",
"items": [
"L’Ami Jean [ChIJjVT2MNlv5kcR4QtneAsLSdU] · topPick",
"In Casa [ChIJNy1QaKBx5kcRnhf-qtbfRvw] · worthDetour",
"Sandwicherie [ChIJJ-lm8d9v5kcRMLHUcql2oEY] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-25T10:20:14.620875+00:00"
}{
"id": "78ad98ab-20bb-41d6-9bc0-a8ce6545c56f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "casual family friendly restaurant local French bistro brasserie",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13187,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Walkable from Bowmann, worth showing up to —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 14150,
"cost_usd": 0.04652325,
"start_ms": 569,
"duration_ms": 2924
},
{
"name": "google_text_search",
"items": [
"Le Carré Élysée [ChIJgS0xpcVv5kcRaEN9aHlhP-M] · french_restaurant",
"Le Monte Carlo [ChIJL56sGsRv5kcRYAg8Z5utd7c] · french_restaurant",
"Brasserie Pastis [ChIJNY8pn31v5kcRTzHkhdndvbw] · french_restaurant",
"Le Sens Unique [ChIJ0zoAB8Rv5kcRKq03NgOzBb4] · french_restaurant",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ] · french_restaurant",
"LE PASSAGE SAINT HONORÉ [ChIJOe9rw7hv5kcR09_vDpvFrek] · restaurant",
"Maison Blossom [ChIJ69OUFs1v5kcR0k3ukX6ySuw] · restaurant",
"Le Coin du Rocher - Paris [ChIJXcqls01v5kcRxTteyp-cNKQ] · restaurant",
"L’Alsace [ChIJUWoNhMNv5kcRV_ttmJ0DYFw] · french_restaurant",
"Le Mermoz [ChIJ4denjMVv5kcRAosGrioNpw0] · bistro",
"Brasserie Le Moncey [ChIJ5aXm60xu5kcRSsQrTXqFMlQ] · restaurant",
"Au XV Du Rond Point (Champs-Élysées) [ChIJAfszkcVv5kcRDoDOEQVLSaI] · restaurant",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · french_restaurant",
"Au Bistro [ChIJIfLv0i9u5kcR_Mw1tnH7mJs] · bistro",
"Les Bacchantes [ChIJpT1j9zNu5kcRQ9Nz9W8sXwQ] · french_restaurant",
"Valois [ChIJT4aZe7hv5kcREP7yf1rvimA] · french_restaurant"
],
"inputs": {
"query": "casual family friendly restaurant local French bistro brasserie",
"center": "48.87487, 2.31791",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Hotel Bowmann Paris"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3493,
"count_out": 16,
"duration_ms": 605
},
{
"name": "pick",
"items": [
"Brasserie Pastis [ChIJNY8pn31v5kcRTzHkhdndvbw] · tier=topPick · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA",
"Le Coin du Rocher - Paris [ChIJXcqls01v5kcRxTteyp-cNKQ] · tier=worthDetour · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · tier=ifNearby · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA"
],
"inputs": {
"intent": "spectrum",
"poolIn": "16"
},
"status": "ok",
"tokens": 7309,
"cost_usd": 0.010228999999999999,
"start_ms": 4100,
"count_out": 3,
"duration_ms": 9087
},
{
"name": "convert",
"items": [
"Brasserie Pastis [ChIJNY8pn31v5kcRTzHkhdndvbw] · topPick",
"Le Coin du Rocher - Paris [ChIJXcqls01v5kcRxTteyp-cNKQ] · worthDetour",
"Beauvau Saint-Honoré [ChIJe-r2pM5v5kcRuS0poG54HDI] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T17:24:23.162479+00:00"
}{
"id": "36b1f17c-2d69-459c-bc3a-47fccc253afe",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "lunch bistro restaurant Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14164,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few directions for lunch right now —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19152,
"cost_usd": 0.048168300000000004,
"start_ms": 542,
"duration_ms": 2857
},
{
"name": "google_text_search",
"items": [
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · bistro",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · french_restaurant",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · french_restaurant",
"Bistro des lettres [ChIJI7jEef5x5kcRkWRFsJD96So] · french_restaurant",
"Bistrot Victoires [ChIJpds8WyNu5kcR2FQvBHJLGZs] · bistro",
"Le Bistro des Augustins [ChIJ4zpdo99x5kcRn-0vKiMMPhU] · french_restaurant",
"Bistro S [ChIJBZelTGpz5kcRukAhjolGzIk] · french_restaurant",
"Bistrot Rougemont [ChIJUcfEzl5v5kcRMnJEpWQ0ST8] · french_restaurant",
"Bistrotters [ChIJUWpN50tw5kcRxFHi8fOzbi4] · french_restaurant",
"Le Bistrot de Paris [ChIJnwPlpClu5kcRJ-KsETuz344] · bistro",
"DEUX BISTROT DE CHEFS [ChIJSQwPxwdt5kcRbleMxeNvh1Y] · french_restaurant",
"Bistro K [ChIJT7MSpWlt5kcR2PhBhXwPJxE] · restaurant",
"Bistrot des Vosges [ChIJu4LbdABy5kcRLjZl_ztRmkI] · restaurant",
"Bistrot Instinct [ChIJzX94Mqpv5kcR789tzbYvWzc] · french_restaurant",
"Bistrot du Jardin [ChIJMS35GiJu5kcRNFJH5Orj-3A] · restaurant",
"Le Bistrot Du Perigord [ChIJG0s2Fedx5kcRY6Su2Sva7K8] · french_restaurant",
"Le Bistrot de Breteuil [ChIJ1yTxzi9w5kcRNH64GF0KAXk] · restaurant",
"Le Bistrot des Campagnes [ChIJodz_tshx5kcRUayAaJCnP2A] · french_restaurant",
"Bistrot Paul Bert [ChIJnYPdmaZz5kcR80ulUF3wtjQ] · bistro",
"Bistrot Vignon [ChIJm9T0_kpv5kcRlzkXQDBZxDg] · bistro"
],
"inputs": {
"query": "lunch bistro restaurant Paris",
"center": "48.85679, 2.35108",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3399,
"count_out": 20,
"duration_ms": 447
},
{
"name": "pick",
"items": [
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · tier=topPick · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · tier=worthDetour · group=873355B9-8D24-47D2-9311-487C9A810B8B",
"Bistrot Instinct [ChIJzX94Mqpv5kcR789tzbYvWzc] · tier=worthDetour · group=873355B9-8D24-47D2-9311-487C9A810B8B"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7714,
"cost_usd": 0.010758,
"start_ms": 3848,
"count_out": 3,
"duration_ms": 10315
},
{
"name": "convert",
"items": [
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · topPick",
"Bistro des Livres [ChIJ_5p9VKtx5kcRt_a4K2L4rs0] · worthDetour",
"Bistrot Instinct [ChIJzX94Mqpv5kcR789tzbYvWzc] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T16:55:07.344869+00:00"
}{
"id": "66932616-eb55-469e-9865-a4bacf77bed1",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "specialty coffee espresso bar",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 23533,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Best serious cups open right now in the Marais —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16509,
"cost_usd": 0.040347299999999996,
"start_ms": 889,
"duration_ms": 3799
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Le Marais Paris",
"resolved": "Le Marais",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4688,
"duration_ms": 178
},
{
"name": "google_text_search",
"items": [
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"Shukery coffee & matcha [ChIJfYvffNRv5kcRKiBqfb0aXms] · coffee_shop",
"Stella Café ® Teatime Paris [ChIJTyZF84hv5kcR9YTdd-b0h4s] · tea_house",
"Cofftea Shop [ChIJmRvK5PBx5kcRw5RIQpaED-8] · coffee_shop",
"Costadoro Social Coffee [ChIJ8y4fcCFu5kcRP9UEuvaKhQg] · cafe",
"The Monocle Café & Shop Paris [ChIJcw5jlZJv5kcRVWxdyYj3rOo] · coffee_shop",
"OchaCafé - MATCHA BAR & COFFEE SHOP - PARIS [ChIJrcTRYgBv5kcREPqlm7Bp_Ew] · coffee_shop",
"Coffee Arts Paris [ChIJRdgeAk9v5kcRnFE9bFYkdhw] · coffee_shop",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · cafe",
"Oats Coffee [ChIJuf6cW85v5kcReR8L3yFLemQ] · coffee_shop",
"Braun Notes Café [ChIJy9MoOzZu5kcRF4kuDDEUkX0] · coffee_shop",
"Café Rollin [ChIJayGFFEJu5kcRRMMd-uEGQLo] · coffee_shop",
"L'Arbre à Café - Torréfacteur & Café de Spécialité Sentier [ChIJV0KEoxdu5kcRNQ5kjFpQ1T4] · food_store",
"cofe Cristal [ChIJ5RNUixNu5kcRHeI8Q5L_riQ] · coffee_shop",
"The Coffee [ChIJU5UxSpht5kcRJJocvnWOzZg] · coffee_shop",
"The Coffee [ChIJqy6tbCBv5kcRl1oSrs_DXZk] · coffee_shop",
"L'Arbre à Café - Café de Spécialité & Coffee Shop - Oberkampf [ChIJv5mg4sFt5kcRytqjgZaolNg] · food_store",
"Extraction Coffee [ChIJUR2VuYBt5kcRF8Vxwp21JJc] · coffee_shop",
"Momus [ChIJSwE97eFv5kcR6wLYMX3sdaI] · coffee_shop",
"Iśa càfe [ChIJW2mVyCFx5kcRK0qcQ3aoRjg] · coffee_shop"
],
"inputs": {
"query": "specialty coffee espresso bar",
"center": "48.86123, 2.35819",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Le Marais"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4866,
"count_out": 20,
"duration_ms": 404
},
{
"name": "pick",
"items": [
"The Coffee [ChIJqy6tbCBv5kcRl1oSrs_DXZk] · tier=topPick · group=2C679E95-C5CA-447C-8845-B7B5BBED1846",
"Coffee Arts Paris [ChIJRdgeAk9v5kcRnFE9bFYkdhw] · tier=worthDetour · group=2C679E95-C5CA-447C-8845-B7B5BBED1846",
"L'Arbre à Café - Torréfacteur & Café de Spécialité Sentier [ChIJV0KEoxdu5kcRNQ5kjFpQ1T4] · tier=ifNearby · group=2C679E95-C5CA-447C-8845-B7B5BBED1846",
"Extraction Coffee [ChIJUR2VuYBt5kcRF8Vxwp21JJc] · tier=ifNearby · group=2C679E95-C5CA-447C-8845-B7B5BBED1846",
"Costadoro Social Coffee [ChIJ8y4fcCFu5kcRP9UEuvaKhQg] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café d'Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · tier=ifNearby · group=2C679E95-C5CA-447C-8845-B7B5BBED1846",
"Shukery coffee & matcha [ChIJfYvffNRv5kcRKiBqfb0aXms] · tier=considered · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 8629,
"cost_usd": 0.015276999999999999,
"start_ms": 5272,
"count_out": 8,
"duration_ms": 18261
},
{
"name": "convert",
"items": [
"The Coffee [ChIJqy6tbCBv5kcRl1oSrs_DXZk] · topPick",
"Coffee Arts Paris [ChIJRdgeAk9v5kcRnFE9bFYkdhw] · worthDetour",
"L'Arbre à Café - Torréfacteur & Café de Spécialité Sentier [ChIJV0KEoxdu5kcRNQ5kjFpQ1T4] · ifNearby",
"Extraction Coffee [ChIJUR2VuYBt5kcRF8Vxwp21JJc] · ifNearby",
"Costadoro Social Coffee [ChIJ8y4fcCFu5kcRP9UEuvaKhQg] · ifNearby",
"Terres de Café [ChIJ-UiBUYlv5kcRWrWf7RBf4V4] · ifNearby",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · ifNearby",
"Shukery coffee & matcha [ChIJfYvffNRv5kcRKiBqfb0aXms] · considered"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-24T16:52:41.843429+00:00"
}{
"id": "858cf600-aa35-4253-8355-e8b0ccddc267",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "specialty coffee shop third wave espresso filter",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 15642,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Le Marais has a few serious counters worth finding —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13909,
"cost_usd": 0.0324633,
"start_ms": 476,
"duration_ms": 2791
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Le Marais, Paris",
"resolved": "Le Marais",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3267,
"duration_ms": 196
},
{
"name": "google_text_search",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"Coffee Arts Paris [ChIJRdgeAk9v5kcRnFE9bFYkdhw] · coffee_shop",
"Tanat - Archives [ChIJJ87z2idv5kcR802uhpvngSY] · food_store",
"TYPICA SPECIALTY COFFEE [ChIJw5mXY81v5kcRMyL4HR-ztk0] · coffee_shop",
"ARTESANO specialty coffee roaster [ChIJRycUmZ5x5kcRkh7WOPmRLSM] · food_store",
"The Coffee [ChIJqy6tbCBv5kcRl1oSrs_DXZk] · coffee_shop",
"L'Arbre à Café - Torréfacteur & Café de Spécialité Sentier [ChIJV0KEoxdu5kcRNQ5kjFpQ1T4] · food_store",
"The Coffee [ChIJU5UxSpht5kcRJJocvnWOzZg] · coffee_shop",
"Extraction Coffee [ChIJUR2VuYBt5kcRF8Vxwp21JJc] · coffee_shop",
"Matamata Coffee [ChIJO8pctCJu5kcRIkAed68bxqc] · coffee_shop",
"République of Coffee [ChIJhY2GKw9u5kcR1zTZBevKLv4] · coffee_shop",
"SAFE Concept [ChIJg-jmW_lv5kcR2Afjs9zvXL0] · coffee_shop",
"I.O Café [ChIJzeTI1dxv5kcRd16FFJh3Qk8] · cafe",
"Terres de Café [ChIJq4Z1rhxu5kcRrENk5n5RLNQ] · cafe",
"Terres de Café [ChIJ9epvyRxu5kcRFQ4pCiQFui4] · cafe",
"WHITE Coffee - Paris 3 [ChIJU9zsGkRv5kcRmVmEtYW4Clc] · coffee_shop",
"Café Obrkof [ChIJbaKkmE1t5kcR5MUbq5Q_tSs] · coffee_shop",
"Barista Gallery [ChIJC3G8GQBv5kcRisYGe_dD7Tw] · coffee_shop",
"Big Shot coffee [ChIJ5_ZVUk9v5kcRrfaGnNu0-zw] · coffee_shop",
"Cortado [ChIJ-Y5CDgBv5kcR75c7vG0VKeI] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop third wave espresso filter",
"center": "48.86123, 2.35819",
"openNow": "false",
"radius_m": "1129",
"searchedAround": "Le Marais"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3463,
"count_out": 20,
"duration_ms": 333
},
{
"name": "pick",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · tier=topPick · group=60066D26-057C-4DB0-ACC3-F4CE988422FC",
"Terres de Café [ChIJ9epvyRxu5kcRFQ4pCiQFui4] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Cortado [ChIJ-Y5CDgBv5kcR75c7vG0VKeI] · tier=ifNearby · group=2C679E95-C5CA-447C-8845-B7B5BBED1846"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7720,
"cost_usd": 0.011,
"start_ms": 3798,
"count_out": 3,
"duration_ms": 11843
},
{
"name": "convert",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · topPick",
"Terres de Café [ChIJ9epvyRxu5kcRFQ4pCiQFui4] · worthDetour",
"Cortado [ChIJ-Y5CDgBv5kcR75c7vG0VKeI] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T16:50:48.810222+00:00"
}{
"id": "b4a1d218-d6b0-4d82-aa67-6c3a8956e5c0",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": "08c5d936-b893-426f-b608-1b0748e87cc6",
"subject_label": "Paris",
"location_label": "Paris",
"lat": 48.8567879,
"lng": 2.3510768,
"query": "local French bistro dinner restaurant no tourist menu",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14262,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few honest dinner options near the Bowmann —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11393,
"cost_usd": 0.03820425,
"start_ms": 464,
"duration_ms": 2925
},
{
"name": "google_text_search",
"items": [
"Le Monte Carlo [ChIJL56sGsRv5kcRYAg8Z5utd7c] · french_restaurant",
"Au Bistro [ChIJIfLv0i9u5kcR_Mw1tnH7mJs] · bistro",
"Le Petit Vendôme [ChIJPW-rnjFu5kcRp_F3bCVvBnU] · french_restaurant",
"Le Clos Bourguignon [ChIJhW-cEDRu5kcR6XAq3qrlFEQ] · french_restaurant",
"LE PASSAGE SAINT HONORÉ [ChIJOe9rw7hv5kcR09_vDpvFrek] · restaurant",
"Le Rescapé [ChIJ84g63kJv5kcRWmU2fug4edI] · french_restaurant",
"Le Sens Unique [ChIJ0zoAB8Rv5kcRKq03NgOzBb4] · french_restaurant",
"Le P'tit Vélo [ChIJVVXpoE5u5kcRWdQJugTE6Ao] · restaurant",
"Bartoque [ChIJAQBUhcxv5kcRXlGMpvkTlkA] · french_restaurant",
"Le Moulin à Caffé [ChIJy4T59zNu5kcR6l5Ql2sfv9Y] · cafe",
"Valois [ChIJT4aZe7hv5kcREP7yf1rvimA] · french_restaurant",
"Café des Dames [ChIJVzPfK7dv5kcRtSAX37iZLUk] · coffee_shop",
"Le Rubis [ChIJq7xv1C9u5kcRvWJSB4VSl_0] · bistro",
"Mon Paris ! [ChIJyxZFUDFu5kcRQusse1jDsHs] · french_restaurant",
"L'Avenue [ChIJ39Tjq8Rv5kcR1w6f5hIjLc8] · french_restaurant",
"Jenny [ChIJmeg0_YBv5kcRZdyDL9QN6kY] · restaurant",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M] · french_restaurant",
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE] · french_restaurant",
"Club Marigny [ChIJd3dcK5hv5kcRbdib6pOSVlU] · restaurant",
"Café La Casa [ChIJOUsMrvtv5kcRlJqI3f_f5MY] · brazilian_restaurant"
],
"inputs": {
"query": "local French bistro dinner restaurant no tourist menu",
"center": "48.87487, 2.31791",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Hotel Bowmann Paris"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3389,
"count_out": 20,
"duration_ms": 562
},
{
"name": "pick",
"items": [
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE] · tier=topPick · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA",
"Bartoque [ChIJAQBUhcxv5kcRXlGMpvkTlkA] · tier=worthDetour · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M] · tier=ifNearby · group=FE12948D-6B13-45D2-A7FE-EB6C008B25CA"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 7834,
"cost_usd": 0.01099,
"start_ms": 3953,
"count_out": 3,
"duration_ms": 10308
},
{
"name": "convert",
"items": [
"Le Griffonnier [ChIJt8slps5v5kcRsaiKP9uhiCE] · topPick",
"Bartoque [ChIJAQBUhcxv5kcRXlGMpvkTlkA] · worthDetour",
"Lazare Paris [ChIJAbPJYTVu5kcRuFw8L6Iuy6M] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T16:49:54.883282+00:00"
}{
"id": "e4ae1778-2528-48a1-8078-3d40d36067b8",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "local restaurant dinner",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 2,
"empty_reason": null,
"total_ms": 10509,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few genuinely local spots near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8663,
"cost_usd": 0.029808,
"start_ms": 982,
"duration_ms": 2952
},
{
"name": "google_text_search",
"items": [
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · french_restaurant",
"Bistro au Chateau [ChIJncaq5V6d60cR-hs1_WBWm78] · restaurant"
],
"inputs": {
"query": "local restaurant dinner",
"center": "48.87356, 4.99948",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3934,
"count_out": 2,
"duration_ms": 375
},
{
"name": "pick",
"items": [
"Bistro au Chateau [ChIJncaq5V6d60cR-hs1_WBWm78] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "2"
},
"status": "ok",
"tokens": 3089,
"cost_usd": 0.005268999999999999,
"start_ms": 4309,
"count_out": 2,
"duration_ms": 6200
},
{
"name": "convert",
"items": [
"Bistro au Chateau [ChIJncaq5V6d60cR-hs1_WBWm78] · ifNearby",
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · ifNearby"
],
"inputs": {
"candidatesIn": "2"
},
"status": "ok",
"count_out": 2
}
],
"created_at": "2026-06-24T16:40:33.378245+00:00"
}{
"id": "6bbae520-4bde-41b1-9a03-509ec524e440",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Paris",
"lat": null,
"lng": null,
"query": "casual family friendly restaurant dinner Paris",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 15429,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Walkable from Bowmann, three dinner angles —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18239,
"cost_usd": 0.05803875,
"start_ms": 273,
"duration_ms": 4466
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Hôtel Bowmann Paris",
"resolved": "Paris",
"distance_km": "196"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4739,
"duration_ms": 196
},
{
"name": "google_text_search",
"items": [
"Loulou [ChIJxaKkUudx5kcR7DyJdf662DE] · australian_restaurant",
"The Family [ChIJK5zirsFv5kcRbRqgEXg_bnE] · restaurant",
"Le Marais Restaurant Paris [ChIJ0Y7Uk_lv5kcRxQMuMKFtVmc] · mediterranean_restaurant",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · french_restaurant",
"La Padellina [ChIJzWpVB-pv5kcRMuKD-Q8QzZM] · italian_restaurant",
"Chez Pippo [ChIJw3rjaOBv5kcRKrdfs_Z4xXo] · italian_restaurant",
"Bistrot Richelieu [ChIJszgj1CRu5kcR4ppUJCp67M8] · french_restaurant",
"Au Pied de Cochon [ChIJQQtKZyJu5kcRhXhHvOUt3To] · french_restaurant",
"Le P'tit Bistrot [ChIJ7WkibR5u5kcR12JLnyKyw3E] · bistro",
"Brasserie Martin [ChIJuU_y2Spt5kcR4zgRjp_YWEc] · french_restaurant",
"Terry's Café [ChIJi2nrywJx5kcR1nvjDL6MZcg] · restaurant",
"Brasserie Dubillot [ChIJBy2KU1Fv5kcRPeBADiR3WzM] · french_restaurant",
"Brasserie Rosie Lou [ChIJE0OZV5Bv5kcRO85oMBPnrt8] · restaurant",
"MAMA RESTAURANT PARIS WEST [ChIJaQnWVRdx5kcREX0D9Ip5T2M] · restaurant",
"Les Baux de Paris [ChIJU8BNx-5x5kcRNSC_roNvBRs] · restaurant",
"Les Turbines [ChIJg7glz85v5kcRHZXk2rufOrQ] · restaurant",
"Il était un square - Burger PARIS [ChIJwUSAAJRx5kcRhtFv4x-CYs4] · hamburger_restaurant",
"Assanabel [ChIJHVApmw5u5kcRFxz4fuR4sWQ] · lebanese_restaurant",
"Loulou [ChIJ_QwlZC9u5kcRM4LKKEFIOTE] · italian_restaurant",
"Godaille [ChIJ8bdBhIFz5kcRZFwmIDOPVnM] · restaurant"
],
"inputs": {
"query": "casual family friendly restaurant dinner Paris",
"center": "48.87482, 2.31794",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4935,
"count_out": 20,
"duration_ms": 705
},
{
"name": "pick",
"items": [
"Brasserie Dubillot [ChIJBy2KU1Fv5kcRPeBADiR3WzM] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Assanabel [ChIJHVApmw5u5kcRFxz4fuR4sWQ] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5694,
"cost_usd": 0.008945999999999999,
"start_ms": 5642,
"count_out": 3,
"duration_ms": 9786
},
{
"name": "convert",
"items": [
"Brasserie Dubillot [ChIJBy2KU1Fv5kcRPeBADiR3WzM] · topPick",
"Assanabel [ChIJHVApmw5u5kcRFxz4fuR4sWQ] · worthDetour",
"Le P'tit Piano [ChIJg5DO-ypv5kcRLo19dFCDJ6w] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T15:39:07.675519+00:00"
}{
"id": "862f8587-14e4-4e0a-8a62-a9070d88cb6d",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "local French bistro dinner restaurant",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11856,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few directions for tonight —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15778,
"cost_usd": 0.038291700000000005,
"start_ms": 161,
"duration_ms": 4109
},
{
"name": "google_text_search",
"items": [
"Bistro au Chateau [ChIJncaq5V6d60cR-hs1_WBWm78] · restaurant",
"RESTAURANT LE P’TIT PUB - SERMAIZE LES BAINS [ChIJcWkCr7ab60cRGfhu_VZ9xf0] · restaurant",
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · restaurant",
"RESTAURANT L’ÉDEN - SERMAIZE LES BAINS [ChIJS-Of6TCb60cRu-zlhuk1OAI] · restaurant",
"Massois Daniel [ChIJNzgY80Wc60cRXNzncsC_hYw] · bar",
"New Orient Express - REVIGNY [ChIJm84srEic60cRf9R_BL8_rzM] · restaurant"
],
"inputs": {
"query": "local French bistro dinner restaurant",
"center": "48.87356, 4.99948",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.06,
"start_ms": 4270,
"count_out": 6,
"duration_ms": 602
},
{
"name": "pick",
"items": [
"New Orient Express - REVIGNY [ChIJm84srEic60cRf9R_BL8_rzM] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"RESTAURANT LE P'TIT PUB - SERMAIZE LES BAINS [ChIJcWkCr7ab60cRGfhu_VZ9xf0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "6"
},
"status": "ok",
"tokens": 3671,
"cost_usd": 0.006495000000000001,
"start_ms": 4873,
"count_out": 3,
"duration_ms": 6983
},
{
"name": "convert",
"items": [
"New Orient Express - REVIGNY [ChIJm84srEic60cRf9R_BL8_rzM] · topPick",
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · worthDetour",
"RESTAURANT LE P’TIT PUB - SERMAIZE LES BAINS [ChIJcWkCr7ab60cRGfhu_VZ9xf0] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T15:24:37.252198+00:00"
}{
"id": "51da5606-21d8-4d96-878f-abce9dc0e094",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "local French restaurant dinner",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13642,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few directions for tonight near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15820,
"cost_usd": 0.05116575,
"start_ms": 321,
"duration_ms": 3788
},
{
"name": "google_text_search",
"items": [
"RESTAURANT LE P’TIT PUB - SERMAIZE LES BAINS [ChIJcWkCr7ab60cRGfhu_VZ9xf0] · restaurant",
"Bistro au Chateau [ChIJncaq5V6d60cR-hs1_WBWm78] · restaurant",
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · restaurant",
"RESTAURANT L’ÉDEN - SERMAIZE LES BAINS [ChIJS-Of6TCb60cRu-zlhuk1OAI] · restaurant",
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · french_restaurant",
"Grain de Sel [ChIJC62xA6Wi60cRtPPIG5fveUM] · restaurant",
"Auberge du Val D'Ornain [ChIJ4SNfI_1260cRcQxINJyohcw] · restaurant"
],
"inputs": {
"query": "local French restaurant dinner",
"center": "48.87356, 4.99948",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.06,
"start_ms": 4109,
"count_out": 7,
"duration_ms": 580
},
{
"name": "pick",
"items": [
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Grain de Sel [ChIJC62xA6Wi60cRtPPIG5fveUM] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "7"
},
"status": "ok",
"tokens": 3853,
"cost_usd": 0.006737,
"start_ms": 4690,
"count_out": 3,
"duration_ms": 8952
},
{
"name": "convert",
"items": [
"l'Essentiel [ChIJPdsqqpud60cRS2lwFiXdbx8] · topPick",
"Grain de Sel [ChIJC62xA6Wi60cRtPPIG5fveUM] · worthDetour",
"LE CARRE GOURMAND [ChIJNbCNvEic60cRt3kbCUqfIt8] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T15:24:14.985866+00:00"
}{
"id": "9466e67a-f200-46ae-9bbf-03546bd9a0b7",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Oudezijde",
"lat": null,
"lng": null,
"query": "grab and go lunch near Centraal Station Amsterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 10539,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Quick lunch within walking distance of Centraal —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8694,
"cost_usd": 0.009038,
"start_ms": 127,
"duration_ms": 1570
},
{
"name": "google_text_search",
"items": [
"Loetje [ChIJmUBwebcJxkcRKEAhRrFAeeY] · restaurant",
"WE ARE EDN [ChIJp7gGC_4JxkcRqocJjELig4s] · restaurant",
"Breakfast & Lunchcafe Amsterdam Centraal [ChIJORsLbxcJxkcRCThNFKS4y2c] · restaurant",
"Omelegg City Centre [ChIJNVW2y7kJxkcR9aOE9tnlp08] · breakfast_restaurant",
"Pancakes Amsterdam at the IJ [ChIJ9Sjcr3cJxkcR-V65WRMe7iw] · restaurant",
"Sandwichshop Amsterdam | Damrak [ChIJxa22YGMJxkcR-50YNI6p7Ss] · sandwich_shop",
"Franz [ChIJz1R1HgAJxkcRYc3qyMZCylg] · restaurant",
"Toastable Nieuwendijk [ChIJl8m1QcgJxkcR85vyY0Y00rk] · restaurant",
"The Bull Amsterdam [ChIJ5c1kucsJxkcRvPC1GJyIPzQ] · restaurant",
"Prins Heerlijk [ChIJaU92zbkJxkcR91-QBcTDf3U] · restaurant",
"Exki [ChIJmyYuVLYJxkcRZLIEnTdM48k] · fast_food_restaurant",
"Sandwichshop Amsterdam | Rokin [ChIJWUEo4PwJxkcRySEQ-rGsQhQ] · sandwich_shop",
"Pancakes Amsterdam [ChIJc1GMMbgJxkcRXOaOht2cF6k] · restaurant",
"Little Paradise Sandwich Shop [ChIJL02fZ5oJxkcRxdoLeNx1eqo] · sandwich_shop",
"Blue Amsterdam [ChIJI4xu08EJxkcRe2_KVZ_zFys] · restaurant",
"Q Global Kitchen [ChIJI_eYAcgJxkcRN-gnzmKvxr0] · restaurant",
"The Grasshopper [ChIJZXgnabgJxkcRyknfv0Qe9-c] · restaurant",
"Janine Bakery & Restaurant [ChIJo4BoUi0JxkcRtM-JatT7aTo] · italian_restaurant",
"Julia's Amsterdam Centraal IJ-hal [ChIJkY7Zr7cJxkcR9sx7LRk6J5s] · italian_restaurant",
"Prince Charming Bar & Kitchen [ChIJOdaJktUJxkcRfJ6IWdMLQ0Q] · restaurant"
],
"inputs": {
"query": "grab and go lunch near Centraal Station Amsterdam",
"center": "52.37543, 4.89711",
"openNow": "true",
"radius_m": "1500",
"searchedAround": "Oudezijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1697,
"count_out": 20,
"duration_ms": 616
},
{
"name": "pick",
"items": [
"Little Paradise Sandwich Shop [ChIJL02fZ5oJxkcRxdoLeNx1eqo] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Sandwichshop Amsterdam | Damrak [ChIJxa22YGMJxkcR-50YNI6p7Ss] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Omelegg City Centre [ChIJNVW2y7kJxkcR9aOE9tnlp08] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5465,
"cost_usd": 0.008197,
"start_ms": 2315,
"count_out": 3,
"duration_ms": 8223
},
{
"name": "convert",
"items": [
"Little Paradise Sandwich Shop [ChIJL02fZ5oJxkcRxdoLeNx1eqo] · topPick",
"Sandwichshop Amsterdam | Damrak [ChIJxa22YGMJxkcR-50YNI6p7Ss] · worthDetour",
"Omelegg City Centre [ChIJNVW2y7kJxkcR9aOE9tnlp08] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T10:19:13.307854+00:00"
}{
"id": "0faaa47e-c1fe-47ff-8b1d-96075ab2b223",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Nieuwe Zijde",
"lat": null,
"lng": null,
"query": "local lunch restaurant Dutch cuisine",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 10571,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Three takes on lunch in Nieuwe Zijde —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7365,
"cost_usd": 0.007633,
"start_ms": 279,
"duration_ms": 1423
},
{
"name": "google_text_search",
"items": [
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · dutch_restaurant",
"New Dutch Amsterdam [ChIJs4EH2rwJxkcRIUllSD3jWA8] · restaurant",
"Stamppot Amsterdam [ChIJ1-AjUA4JxkcRjumVGnLHMAY] · restaurant",
"A. van Wees Tasting Locality [ChIJDyPty8MJxkcRjpDqIW6HUFo] · dutch_restaurant",
"Rembrandt Corner [ChIJmX9FK7wJxkcRKgXAG5EkIzQ] · restaurant",
"De Blauwe Hollander [ChIJL0BoGukJxkcRrDuPyR4-IFQ] · dutch_restaurant",
"Prince Charming Bar & Kitchen [ChIJOdaJktUJxkcRfJ6IWdMLQ0Q] · restaurant",
"Café restaurant van Kerkwijk [ChIJ09vXt8AJxkcRu2BMg6JrCSU] · restaurant",
"At Letting [ChIJlzr9h8UJxkcRG_O3shUW-uE] · restaurant",
"Hollandse pot [ChIJ57DuDyAJxkcRiIHvTBsVUsU] · restaurant",
"De Hollandse Tulp [ChIJ_YV1HAAJxkcRo2zkUGbRBQI] · restaurant",
"Stoop & Stoop eetcafé [ChIJDdu0_-gJxkcRCuHHUc66TSE] · dutch_restaurant",
"Cosy The Dutch Kitchen [ChIJw5N1GukJxkcRZNXPA6RpRDI] · restaurant",
"The Cottage [ChIJKQEowXAJxkcR1uPTdMCJs60] · restaurant",
"Luciens [ChIJwW3OGcEJxkcRtpMxMn4_hOs] · restaurant",
"'t Westerhuys [ChIJr_oW8GAJxkcR3HBGmjo2X4U] · restaurant",
"Petit-Restaurant De Rozenboom [ChIJ6b0RpsEJxkcR_wBH4jp6v0Y] · dutch_restaurant",
"Dutch Pancake Masters [ChIJmQMpq_EJxkcR0yOwqQ9hBZI] · restaurant",
"Capital Kitchen [ChIJRfXUkewJxkcRVgd1QeQpJq8] · restaurant",
"Brasserie De Roode Leeuw [ChIJrUmpFscJxkcRGRSJmZZpWg0] · restaurant"
],
"inputs": {
"query": "local lunch restaurant Dutch cuisine",
"center": "52.37357, 4.89454",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Nieuwe Zijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1702,
"count_out": 20,
"duration_ms": 444
},
{
"name": "pick",
"items": [
"Prince Charming Bar & Kitchen [ChIJOdaJktUJxkcRfJ6IWdMLQ0Q] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Café restaurant van Kerkwijk [ChIJ09vXt8AJxkcRu2BMg6JrCSU] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Petit-Restaurant De Rozenboom [ChIJ6b0RpsEJxkcR_wBH4jp6v0Y] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5519,
"cost_usd": 0.008339,
"start_ms": 2149,
"count_out": 3,
"duration_ms": 8421
},
{
"name": "convert",
"items": [
"Prince Charming Bar & Kitchen [ChIJOdaJktUJxkcRfJ6IWdMLQ0Q] · topPick",
"Café restaurant van Kerkwijk [ChIJ09vXt8AJxkcRu2BMg6JrCSU] · worthDetour",
"Petit-Restaurant De Rozenboom [ChIJ6b0RpsEJxkcR_wBH4jp6v0Y] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T09:36:48.718259+00:00"
}{
"id": "c7002498-410d-4b56-9449-9f952ca884f2",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Amsterdam-Centrum",
"lat": null,
"lng": null,
"query": "public library",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13618,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Libraries within reach of Centraal —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13345,
"cost_usd": 0.04362075,
"start_ms": 240,
"duration_ms": 2841
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Amsterdam Centraal",
"resolved": "Amsterdam-Centrum",
"distance_km": "390"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3081,
"duration_ms": 178
},
{
"name": "google_text_search",
"items": [
"OBA Oosterdok - Public Library [ChIJT0cNwNcJxkcRlLTs5pP2l2s] · library",
"Amsterdam Public Library Javaplein [ChIJV3FEj2sJxkcRlUA8-aMkRL4] · library",
"OBA Roelof Hartplein [ChIJEwIVGPEJxkcREzUrwU7iRb8] · library",
"OBA Diemen [ChIJO4qK5f0LxkcRu5uJdBFqDJg] · library",
"OBA Postjesweg [ChIJmz9BWEDjxUcRl1P5J7CRC6o] · library",
"OBA CC Amstel [ChIJYRmknIUJxkcRuISSrPnPDvg] · library",
"OBA Linnaeus [ChIJx_y_MnEJxkcRfOOp0cFEBSk] · library",
"OBA Olympic Quarter [ChIJMyzdw_jhxUcRKTBVwh8o3eA] · library",
"OBA Mercatorplein [ChIJv3aav2zixUcRVVPbAMRAzhQ] · library",
"OBA Molenwijk [ChIJoZ3iWRAIxkcRGXPahjRDJtg] · library",
"OBA Banne [ChIJ-4ZPDl0IxkcR4y2KjTead2c] · library",
"OBA Waterlandplein [ChIJ3_enlecIxkcRiP6AYG5uw4c] · library",
"Albert Heijn [ChIJq_Q-lLoJxkcRl8tSgNDDkew] · supermarket",
"OBA Van der Pek [ChIJne1giU0IxkcRhHX3Cp-DwQw] · library",
"OBA Staatsliedenbuurt [ChIJY4_NlNcJxkcRLLG90ftJzvo] · library",
"Studiekring Amsterdam - OBA [ChIJCQAKXQrixUcRAwHDWrI2bOE] · library",
"OBA Bos en Lommer [ChIJD8yfImjixUcR9YQmxnbvh1k] · library",
"MediaMarkt Amsterdam Center [ChIJdajft7oJxkcRWoAzMQ3ggjw] · electronics_store",
"Amsterdam University Library [ChIJJyoa6cEJxkcRwhnrXkBuITY] · library",
"OBA Spaarndammerbuurt [ChIJMTtWsSwIxkcRf2wXKUzsWFA] · library"
],
"inputs": {
"query": "public library",
"center": "52.37913, 4.90027",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Amsterdam-Centrum"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3259,
"count_out": 20,
"duration_ms": 314
},
{
"name": "pick",
"items": [
"OBA Oosterdok - Public Library [ChIJT0cNwNcJxkcRlLTs5pP2l2s] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"OBA Van der Pek [ChIJne1giU0IxkcRhHX3Cp-DwQw] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Amsterdam Public Library Javaplein [ChIJV3FEj2sJxkcRlUA8-aMkRL4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5403,
"cost_usd": 0.008362999999999999,
"start_ms": 3574,
"count_out": 3,
"duration_ms": 10044
},
{
"name": "convert",
"items": [
"OBA Oosterdok - Public Library [ChIJT0cNwNcJxkcRlLTs5pP2l2s] · topPick",
"OBA Van der Pek [ChIJne1giU0IxkcRhHX3Cp-DwQw] · worthDetour",
"Amsterdam Public Library Javaplein [ChIJV3FEj2sJxkcRlUA8-aMkRL4] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-24T08:43:24.052428+00:00"
}{
"id": "d6e569f9-983f-435d-8648-f5ac48125b6d",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Stadsdriehoek",
"lat": null,
"lng": null,
"query": "playground park Rotterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11764,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few options within reach right now:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6024,
"cost_usd": 0.006304,
"start_ms": 495,
"duration_ms": 1643
},
{
"name": "google_text_search",
"items": [
"Het Park [ChIJOdkrjJo0xEcRdm2so6TXHEk] · park",
"Speeltuin Kralingse Bos [ChIJsy5pkAjNxUcRMaw8l6nhWKI] · playground",
"The playground Torteltuin Rotterdam [ChIJ6VfaiFDLxUcRhqx77-bBVR8] · playground",
"Stichting Speelcentrum \"Weena\" [ChIJM9IJkaQ0xEcRWGXoIPgN6Pc] · playground",
"Vroesenpark [ChIJcbbjHrY0xEcRmM7KaPCPl-U] · park",
"Speeltuin Vereniging Crooswijk [ChIJDUeinlIzxEcRbUvvvwGMcds] · playground",
"Playground Oudedijk [ChIJiWod-UkzxEcReEIZiufqm_o] · playground",
"Playground [ChIJfUozBts1xEcRCQSRqy5R4pg] · playground",
"Speeltuin Branco van Dantzigpark [ChIJv5DVe700xEcRFW4zPSm9SQc] · park",
"Speeltuinvereniging Katendrecht [ChIJe__tYX4zxEcRM67rwKJGu28] · playground",
"Ons Park [ChIJK77zdWozxEcRHD3STa1D-6s] · park",
"Wijkpark Oude Westen [ChIJ8cIi2qM0xEcRsHVr8j2_4Ps] · park",
"Speeltuin [ChIJTadPtAYzxEcRUuUgYOslh74] · playground",
"Achterkloosterp [ChIJY1ML9ikzxEcRyjn5DG_BDBw] · park",
"Arboretum trompenburg [ChIJdas8YyMzxEcRa65tsNNY72g] · botanical_garden",
"Playground Park Zestienhoven [ChIJE9rI4X_LxUcR-LLf7zD9EEE] · playground",
"Oostplein park [ChIJwWEg2kUzxEcRcu6L0cVhoHA] · city_park",
"Melanchthonpark [ChIJN9lAgFDLxUcRsuDfV0Jqlwg] · park",
"Climbing Park Fun Forest Rotterdam [ChIJdZhWGcrMxUcRr-PifxgLCUk] · ?",
"Trampoline [ChIJ9V8fcnszxEcRqXbZkEZLc50] · playground"
],
"inputs": {
"query": "playground park Rotterdam",
"center": "51.92047, 4.48662",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Stadsdriehoek"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2138,
"count_out": 20,
"duration_ms": 415
},
{
"name": "pick",
"items": [
"Speeltuin [ChIJTadPtAYzxEcRUuUgYOslh74] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Achterkloosterp [ChIJY1ML9ikzxEcRyjn5DG_BDBw] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Climbing Park Fun Forest Rotterdam [ChIJdZhWGcrMxUcRr-PifxgLCUk] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5344,
"cost_usd": 0.008296,
"start_ms": 2555,
"count_out": 3,
"duration_ms": 9209
},
{
"name": "convert",
"items": [
"Speeltuin [ChIJTadPtAYzxEcRUuUgYOslh74] · worthDetour",
"Achterkloosterp [ChIJY1ML9ikzxEcRyjn5DG_BDBw] · ifNearby",
"Climbing Park Fun Forest Rotterdam [ChIJdZhWGcrMxUcRr-PifxgLCUk] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-23T12:09:52.128677+00:00"
}{
"id": "5f26f5b4-f291-465b-8018-0479e57c3ce2",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Stadsdriehoek",
"lat": null,
"lng": null,
"query": "things to do with kids Rotterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12452,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few angles on what catches curiosity here—",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 9400,
"cost_usd": 0.009704,
"start_ms": 195,
"duration_ms": 2412
},
{
"name": "google_text_search",
"items": [
"De Speelfabriek [ChIJIX8Se2EzxEcRxS6je3YpqHQ] · museum",
"Miniworld Rotterdam [ChIJZ59bz6Q0xEcRSWrFKH_e058] · tourist_attraction",
"Villa Zebra [ChIJd8zM5mszxEcROLWxJ3Xr6X8] · museum",
"Rotterdam Zoo [ChIJ7wCb-rA0xEcR26BF8Q2jXfE] · zoo",
"Kunsthal Rotterdam [ChIJ82GieZ40xEcRm74x2QUsqLc] · art_museum",
"Arboretum trompenburg [ChIJdas8YyMzxEcRa65tsNNY72g] · botanical_garden",
"Climbing Park Fun Forest Rotterdam [ChIJdZhWGcrMxUcRr-PifxgLCUk] · ?",
"Dutch Pinball Museum [ChIJFV6bBnszxEcRvRd6bcTYMlo] · museum",
"Kijk-Kubus Museum-house [ChIJme9_VUMzxEcRvqXxlJ200FY] · museum",
"Poppenkast Binnenwegplein [ChIJFY7QD18zxEcRctqzZqLKfjM] · amusement_center",
"Stichting Speelcentrum \"Weena\" [ChIJM9IJkaQ0xEcRWGXoIPgN6Pc] · playground",
"Het Park [ChIJOdkrjJo0xEcRdm2so6TXHEk] · park",
"Lasergame Rotterdam [ChIJy8S5KJs0xEcRr7_UDzgBGIk] · ?",
"Mer & Mit's View Spot [ChIJJfE15CYzxEcRZYYRfywjsIk] · tourist_attraction",
"Splash Tours BV [ChIJy8S5KJs0xEcRXXE88gYg-OQ] · tour_agency",
"Natural History Museum Rotterdam [ChIJ1wvyhp40xEcR7qImNZzmABI] · museum",
"Gamestate de Kuip Rotterdam [ChIJM1vP7wEzxEcRqFCFjxrfTyM] · video_arcade",
"Marines Museum [ChIJv40VP0MzxEcRlKSSgb8elOc] · museum",
"Wereldmuseum Rotterdam [ChIJmyeDl2MzxEcRB2DAwzjf1jo] · museum",
"Kinderboerderij de Kraal [ChIJ442p6rXMxUcRnJW9zjrU0kU] · ?"
],
"inputs": {
"query": "things to do with kids Rotterdam",
"center": "51.92035, 4.48669",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Stadsdriehoek"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2607,
"count_out": 20,
"duration_ms": 437
},
{
"name": "pick",
"items": [
"Kijk-Kubus Museum-house [ChIJme9_VUMzxEcRvqXxlJ200FY] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Arboretum trompenburg [ChIJdas8YyMzxEcRa65tsNNY72g] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Dutch Pinball Museum [ChIJFV6bBnszxEcRvRd6bcTYMlo] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5350,
"cost_usd": 0.008218,
"start_ms": 3046,
"count_out": 3,
"duration_ms": 9406
},
{
"name": "convert",
"items": [
"Kijk-Kubus Museum-house [ChIJme9_VUMzxEcRvqXxlJ200FY] · topPick",
"Arboretum trompenburg [ChIJdas8YyMzxEcRa65tsNNY72g] · worthDetour",
"Dutch Pinball Museum [ChIJFV6bBnszxEcRvRd6bcTYMlo] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-23T12:00:52.280932+00:00"
}{
"id": "303fd981-e5f7-4c4a-a23d-f186ac088775",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Rotterdam",
"lat": null,
"lng": null,
"query": "castles historic fortresses family day trip near Rotterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14464,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few strong Rotterdam day-trip anchors —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15947,
"cost_usd": 0.05155125000000001,
"start_ms": 173,
"duration_ms": 3030
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Rotterdam",
"resolved": "Rotterdam",
"distance_km": "20"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3203,
"duration_ms": 120
},
{
"name": "google_text_search",
"items": [
"Huis ten Berghe / Kasteel van Hillegersberg [ChIJd4vmi6LMxUcRh3jHzCBggMA] · castle",
"Het Kasteel van Rhoon [ChIJzxPE7yw0xEcR7_RUo-DLwAg] · event_venue",
"Huis te Riviere [ChIJ8WTKMj41xEcRXvPqiha3I6w] · historical_landmark",
"Locks of Love [ChIJKfMzKZM0xEcRsGDMkSLR13U] · historical_landmark",
"Van Nelle Factory - Unesco World Heritage site [ChIJO7cx8GU1xEcR3mBKnOoeqqg] · historical_landmark",
"Slot Capelle [ChIJ93ZBBagyxEcRkuVxLYcH8Vw] · castle",
"Monumentale voortstuwing schroef van Lips-Nederland, gemaakt voor de de HAL [ChIJcZ2VUwAzxEcRUf6n68bFChg] · historical_landmark",
"Oostpoort [ChIJJcKuOem1xUcR9MD6x8mNdIg] · historical_landmark",
"Stichting Het Huys ten Donck [ChIJWxXBIHYtxEcRV9oM5d_vojw] · event_venue",
"Bevrijdingsmonument [ChIJFUjT-Jc1xEcRYgPqsB0KWOE] · historical_landmark",
"Voormalige wachtpost 1A [ChIJr7699m3LxUcRUtpUtLo9agc] · historical_landmark",
"Armour [ChIJd4sFpf81xEcRBpXTHKiiZCA] · historical_landmark",
"Delft [ChIJEVA2oPm1xUcRqUjsj40Hwt0] · historical_landmark",
"Around Rotterdam [ChIJyzWvxaIzxEcRwqKkrydz9k4] · ?"
],
"inputs": {
"query": "castles historic fortresses family day trip near Rotterdam",
"center": "51.92442, 4.47773",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Rotterdam"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3323,
"count_out": 14,
"duration_ms": 668
},
{
"name": "pick",
"items": [
"Huis ten Berghe / Kasteel van Hillegersberg [ChIJd4vmi6LMxUcRh3jHzCBggMA] · tier=topPick · group=7FBA312E-AA69-4028-8C5B-E97C2C8A7B37",
"Van Nelle Factory - Unesco World Heritage site [ChIJO7cx8GU1xEcR3mBKnOoeqqg] · tier=worthDetour · group=7FBA312E-AA69-4028-8C5B-E97C2C8A7B37",
"Locks of Love [ChIJKfMzKZM0xEcRsGDMkSLR13U] · tier=ifNearby · group=5B4BBA2C-3B81-42F7-8774-75F83BA50F93"
],
"inputs": {
"intent": "spectrum",
"poolIn": "14"
},
"status": "ok",
"tokens": 4940,
"cost_usd": 0.008076,
"start_ms": 3992,
"count_out": 3,
"duration_ms": 10471
},
{
"name": "convert",
"items": [
"Huis ten Berghe / Kasteel van Hillegersberg [ChIJd4vmi6LMxUcRh3jHzCBggMA] · worthDetour",
"Van Nelle Factory - Unesco World Heritage site [ChIJO7cx8GU1xEcR3mBKnOoeqqg] · ifNearby",
"Locks of Love [ChIJKfMzKZM0xEcRsGDMkSLR13U] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-23T09:26:45.485131+00:00"
}{
"id": "b1c16472-9003-4060-8624-94b46f632c61",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "breakfast café bakery Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 15973,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Morning options near you in Haarlem:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 17669,
"cost_usd": 0.05626875,
"start_ms": 182,
"duration_ms": 2574
},
{
"name": "google_text_search",
"items": [
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · coffee_shop",
"Café Beau [ChIJeXcN3rrvxUcRO0ddc9R1Iq0] · restaurant",
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · cafe",
"Flore [ChIJF0wPyKrvxUcR3acvQxQRFrI] · brunch_restaurant",
"Brownies&downieS Haarlem [ChIJY2KqWmrvxUcRwFE-CKdJXp4] · breakfast_restaurant",
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · breakfast_restaurant",
"Jules coffee & concept [ChIJ0Q4r0mzvxUcRtTg1ZwX7qJI] · coffee_shop",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · bakery",
"Tirrenia - Caffè Al Banco [ChIJtyBKRgHvxUcRzzqVnksKsBA] · coffee_shop",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · bistro",
"Hazel Café [ChIJxb66OQnvxUcRMJe50D-0vl4] · coffee_shop",
"Barista Cafe [ChIJ6-W4BkDvxUcRznO_ikN9jHM] · coffee_shop",
"Hello I'm Local Café [ChIJ5weANEnvxUcRoY6e90Qi040] · cafe",
"Grand Café Brinkmann [ChIJzXqJhWvvxUcRiMB9KWd92TE] · cafe",
"JUULZ Lunchroom [ChIJnT6OLJ7vxUcR367Qz-xxsgE] · coffee_shop",
"The Coffee Spot Spaarne [ChIJIXAVtNrvxUcRr82W-GviacQ] · coffee_shop",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · restaurant",
"Blend [ChIJf68wz0HvxUcRm_MOoNg6xOo] · restaurant",
"Oscar Bakery [ChIJxz3gm6TvxUcRMbM9oz1u2dQ] · bakery"
],
"inputs": {
"query": "breakfast café bakery Haarlem",
"center": "52.38455, 4.63867",
"openNow": "false",
"radius_m": "1000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2756,
"count_out": 20,
"duration_ms": 417
},
{
"name": "pick",
"items": [
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5455,
"cost_usd": 0.008079,
"start_ms": 3174,
"count_out": 3,
"duration_ms": 12798
},
{
"name": "convert",
"items": [
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · topPick",
"Orphée [ChIJJcpvHADvxUcRvi1BU7c6tKA] · worthDetour",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-23T07:57:02.459674+00:00"
}{
"id": "2a004ec2-5183-4507-bcb9-1e5b25853653",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Rotterdam",
"lat": null,
"lng": null,
"query": "interesting architecture market local food Rotterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13643,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Rotterdam rewards the curious — a few angles:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6053,
"cost_usd": 0.02233275,
"start_ms": 828,
"duration_ms": 3768
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Rotterdam",
"resolved": "Rotterdam",
"distance_km": "341"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4596,
"duration_ms": 139
},
{
"name": "google_text_search",
"items": [
"De Markthal Market [ChIJyzCiFRkzxEcRaQOWIx86cgs] · market",
"Market Hall [ChIJexHTc1wzxEcRGPuXpxt5bkM] · food_court",
"Markthal (Market Hall) [ChIJJSt_TAAzxEcRVgE8CsWWzr0] · market",
"market Binnenrotte [ChIJgRf-zVszxEcR1hIPPDnQ8YQ] · market",
"Markt [ChIJyTt6YxAzxEcRnlKwbh8Zdco] · market",
"Rotterdamse Oogstmarkt [ChIJe7EFWb0zxEcRfX8BHRxwq7c] · market",
"Foodhallen Rotterdam [ChIJcwCQ0EIzxEcRoV26HlYfscs] · food_court",
"Rotterdamse Munt [ChIJQ1vDnxIzxEcRR-Twyps5LgI] · garden",
"De Kaai Markt [ChIJu3Lbb3szxEcRmP9ZD8DDLEE] · flea_market",
"Fenix Food Factory [ChIJq3GQV3ozxEcRBPGWRS6Rw0Q] · restaurant",
"Altstadt Rotterdam [ChIJW59YPAA1xEcRZjTT4cM8LwY] · performing_arts_theater",
"Dudok [ChIJ21dMFFkzxEcRNgOCKKA0SS0] · restaurant",
"Binnenrotte square [ChIJl_7r6X4zxEcRF91UmZhB3eQ] · historical_landmark",
"Saté Lounge - PA Rotterdam [ChIJFU-RK6EzxEcRJKRn_srwdCQ] · restaurant",
"Leba Kitchen [ChIJDWJjUTszxEcR3cyIW-7NoIk] · market",
"Rotterdamsche Werken [ChIJQZdmAnMzxEcRvTS3XRmzfts] · grocery_store",
"De Kunstfabriek [ChIJ3Ti23NI1xEcRyCnZAbQ5aww] · wine_bar",
"Oude Haven Area [ChIJv0lhn9YzxEcRk5mkGzH68i0] · scenic_spot",
"Beurs [ChIJWwINz1gzxEcR0CPHTYjOxLU] · historical_landmark",
"Casa Reinders [ChIJs4S0SDUzxEcRfBNfWAI_RQ8] · deli"
],
"inputs": {
"query": "interesting architecture market local food Rotterdam",
"center": "51.92442, 4.47773",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Rotterdam"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4736,
"count_out": 20,
"duration_ms": 693
},
{
"name": "pick",
"items": [
"Casa Reinders [ChIJs4S0SDUzxEcRfBNfWAI_RQ8] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Market Hall [ChIJexHTc1wzxEcRGPuXpxt5bkM] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Oude Haven Area [ChIJv0lhn9YzxEcRk5mkGzH68i0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5344,
"cost_usd": 0.007924,
"start_ms": 5431,
"count_out": 3,
"duration_ms": 8212
},
{
"name": "convert",
"items": [
"Casa Reinders [ChIJs4S0SDUzxEcRfBNfWAI_RQ8] · topPick",
"Market Hall [ChIJexHTc1wzxEcRGPuXpxt5bkM] · worthDetour",
"Oude Haven Area [ChIJv0lhn9YzxEcRk5mkGzH68i0] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-23T06:44:07.197219+00:00"
}{
"id": "689718ba-6505-4e8c-b629-5a7a2ce5da35",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "artisan gelato ice cream",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 10461,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Monday evening ice cream, open now:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15392,
"cost_usd": 0.04979775,
"start_ms": 180,
"duration_ms": 2461
},
{
"name": "google_text_search",
"items": [
"Gelateria Haarlem [ChIJm_NxH-TvxUcROk25ub_no_c] · ice_cream_shop",
"Pierre's Chocolate [ChIJ08RYR2rvxUcR5rOT30B4Oso] · chocolate_shop",
"Madaq Chocolatier [ChIJvfnKn3_vxUcReJDwFc-b_x8] · chocolate_shop",
"Garrone Icecream parlour [ChIJESKGCEDvxUcRqJQWb2osgGw] · ice_cream_shop",
"IJssalon Gelateria Bartoli 🍦 [ChIJ1S2EvmvvxUcRMaeeDh8eeUY] · ice_cream_shop"
],
"inputs": {
"query": "artisan gelato ice cream",
"center": "52.38158, 4.63687",
"openNow": "true",
"radius_m": "1500",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2641,
"count_out": 5,
"duration_ms": 297
},
{
"name": "pick",
"items": [
"Garrone Icecream parlour [ChIJESKGCEDvxUcRqJQWb2osgGw] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"IJssalon Gelateria Bartoli 🍦 [ChIJ1S2EvmvvxUcRMaeeDh8eeUY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Gelateria Haarlem [ChIJm_NxH-TvxUcROk25ub_no_c] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "5"
},
"status": "ok",
"tokens": 3568,
"cost_usd": 0.006392,
"start_ms": 2939,
"count_out": 3,
"duration_ms": 7522
},
{
"name": "convert",
"items": [
"Garrone Icecream parlour [ChIJESKGCEDvxUcRqJQWb2osgGw] · topPick",
"IJssalon Gelateria Bartoli 🍦 [ChIJ1S2EvmvvxUcRMaeeDh8eeUY] · ifNearby",
"Gelateria Haarlem [ChIJm_NxH-TvxUcROk25ub_no_c] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-22T18:03:11.021384+00:00"
}{
"id": "a2957f31-4b99-4a50-95c3-615af6f9578a",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "Japanese restaurant Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 18681,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Japanese options worth sitting down for:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13851,
"cost_usd": 0.032890499999999996,
"start_ms": 293,
"duration_ms": 2499
},
{
"name": "google_text_search",
"items": [
"Restaurant Konomi [ChIJnUDVC2vvxUcR7Bvz4mBgrgI] · sushi_restaurant",
"Tatsu Haarlem 1 [ChIJY_JUjAjvxUcR0qGRrNhNBNw] · sushi_restaurant",
"Nagoya Sushi & Teppanyaki [ChIJ0dGRfmnvxUcRDr5j8GWwqj8] · japanese_restaurant",
"Restaurant Sukiya - sushi & fusion [ChIJ567nHHrlxUcRxic_ObvMZ9M] · restaurant",
"Miyagi & Jones Haarlem [ChIJuWh8KTLvxUcRWFqzB8Kxy5Q] · restaurant",
"MAITA Cocina Nikkei [ChIJ_3A8TJLvxUcRBE5RTBxyzkk] · japanese_restaurant",
"Tatsu Haarlem 2 [ChIJW96b5mvvxUcRRuba5iQegTA] · sushi_restaurant",
"Dejima [ChIJlYcoLmHvxUcR3qizwxHNsOo] · sushi_restaurant",
"Ozaka Sushi [ChIJoVFCN-LlxUcRUZT2NQokPSk] · meal_takeaway",
"Kazoku [ChIJOXG69RrvxUcRHq4mNS63GNc] · sushi_restaurant",
"Issho Sushi [ChIJ669Ek2XvxUcR0QyAKpvcIRc] · restaurant"
],
"inputs": {
"query": "Japanese restaurant Haarlem",
"center": "52.38450, 4.63862",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2792,
"count_out": 11,
"duration_ms": 321
},
{
"name": "pick",
"items": [
"Restaurant Konomi [ChIJnUDVC2vvxUcR7Bvz4mBgrgI] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Dejima [ChIJlYcoLmHvxUcR3qizwxHNsOo] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"MAITA Cocina Nikkei [ChIJ_3A8TJLvxUcRBE5RTBxyzkk] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Nagoya Sushi & Teppanyaki [ChIJ0dGRfmnvxUcRDr5j8GWwqj8] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Tatsu Haarlem 1 [ChIJY_JUjAjvxUcR0qGRrNhNBNw] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Tatsu Haarlem 2 [ChIJW96b5mvvxUcRRuba5iQegTA] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Kazoku [ChIJOXG69RrvxUcRHq4mNS63GNc] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Restaurant Sukiya - sushi & fusion [ChIJ567nHHrlxUcRxic_ObvMZ9M] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "single",
"poolIn": "11"
},
"status": "ok",
"tokens": 4681,
"cost_usd": 0.011077,
"start_ms": 3114,
"count_out": 8,
"duration_ms": 15566
},
{
"name": "convert",
"items": [
"Restaurant Konomi [ChIJnUDVC2vvxUcR7Bvz4mBgrgI] · worthDetour",
"Dejima [ChIJlYcoLmHvxUcR3qizwxHNsOo] · ifNearby",
"MAITA Cocina Nikkei [ChIJ_3A8TJLvxUcRBE5RTBxyzkk] · ifNearby",
"Nagoya Sushi & Teppanyaki [ChIJ0dGRfmnvxUcRDr5j8GWwqj8] · ifNearby",
"Tatsu Haarlem 1 [ChIJY_JUjAjvxUcR0qGRrNhNBNw] · ifNearby",
"Tatsu Haarlem 2 [ChIJW96b5mvvxUcRRuba5iQegTA] · ifNearby",
"Kazoku [ChIJOXG69RrvxUcRHq4mNS63GNc] · ifNearby",
"Restaurant Sukiya - sushi & fusion [ChIJ567nHHrlxUcRxic_ObvMZ9M] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-21T13:57:41.021917+00:00"
}{
"id": "3938d377-ea69-4a67-b51f-14dcfae89478",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "local Dutch restaurant casual family friendly",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14549,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some solid local tables in Haarlem —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11843,
"cost_usd": 0.03917925,
"start_ms": 193,
"duration_ms": 3560
},
{
"name": "google_text_search",
"items": [
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · breakfast_restaurant",
"Volkslust Haarlem [ChIJS82SMW_vxUcReyfwyrFsDpk] · restaurant",
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · dutch_restaurant",
"Lokaal 72 [ChIJgYmF9wLvxUcRvXvrLmQBPH8] · restaurant",
"Jetties [ChIJw0YCpm3vxUcRcPaxlc2g8mM] · restaurant",
"Eetcafé Coster 52 Haarlem [ChIJ-0njl5bvxUcRDBHGMGFRH5s] · restaurant",
"Friethuis La Petite [ChIJGQGouWvvxUcRBuvNYVm9fGE] · fast_food_restaurant",
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · restaurant",
"Bar & Restaurant Rebel Rebel [ChIJ5R0ABADvxUcRXeVkZoI8oP0] · french_restaurant",
"Frietmeesters [ChIJM9uPJADvxUcRxzcSfcgpBjo] · fast_food_restaurant",
"The Coffee Spot Spaarne [ChIJIXAVtNrvxUcRr82W-GviacQ] · coffee_shop",
"Meneer Frans [ChIJK11n8mrvxUcRcXxW2l9H-Ts] · restaurant",
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · restaurant",
"Friet Station [ChIJtZYLfGTvxUcRkTWQLFoPtSw] · snack_bar",
"Vriend’s Diner [ChIJnanYBFbvxUcRF2aFvxyJfgk] · fast_food_restaurant",
"Teds Haarlem - All Day Food & Drinks [ChIJefN87H3vxUcRQ7f5l5K7CYk] · brunch_restaurant",
"FEBO Haarlem - Fustweg [ChIJDcILSIjlxUcR-PjxTw7mpLI] · fast_food_restaurant",
"BUNS Haarlem (Buns of Glory) [ChIJUVUrboLvxUcRYxGwdeIDgGg] · sandwich_shop",
"DeDAKKAS [ChIJAQDACGrvxUcRxj696hwlZYU] · restaurant",
"De Haerlemsche Vlaamse [ChIJnxgWo2vvxUcRW4wY8PNDXVc] · fast_food_restaurant"
],
"inputs": {
"query": "local Dutch restaurant casual family friendly",
"center": "52.38450, 4.63862",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3753,
"count_out": 20,
"duration_ms": 634
},
{
"name": "pick",
"items": [
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · tier=topPick · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Friet Station [ChIJtZYLfGTvxUcRkTWQLFoPtSw] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5055,
"cost_usd": 0.008151,
"start_ms": 4389,
"count_out": 3,
"duration_ms": 10160
},
{
"name": "convert",
"items": [
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · topPick",
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · worthDetour",
"Friet Station [ChIJtZYLfGTvxUcRkTWQLFoPtSw] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-21T13:56:48.668497+00:00"
}{
"id": "3384690d-ec7a-42fe-93eb-31a2c3fa53df",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "Dutch castle historic fortress museum Netherlands",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 10671,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some castle options worth the detour:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 18897,
"cost_usd": 0.06068925,
"start_ms": 181,
"duration_ms": 3223
},
{
"name": "google_text_search",
"items": [
"Brederode Castle [ChIJu2JAJ8nvxUcRQ1OmprnD3fY] · castle",
"Teylers Museum [ChIJbeZoEmnvxUcRLdbE56r1Ufo] · art_museum",
"Forteiland IJmuiden [ChIJ96fML43xxUcRh4NSSO64AjA] · event_venue",
"Amsterdamse Poort, Haarlem [ChIJI2VpPmbvxUcRU4VW1mDtfms] · historical_landmark"
],
"inputs": {
"query": "Dutch castle historic fortress museum Netherlands",
"center": "52.38448, 4.63868",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3404,
"count_out": 4,
"duration_ms": 441
},
{
"name": "pick",
"items": [
"Brederode Castle [ChIJu2JAJ8nvxUcRQ1OmprnD3fY] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Amsterdamse Poort, Haarlem [ChIJI2VpPmbvxUcRU4VW1mDtfms] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Teylers Museum [ChIJbeZoEmnvxUcRLdbE56r1Ufo] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "spectrum",
"poolIn": "4"
},
"status": "ok",
"tokens": 2767,
"cost_usd": 0.005559,
"start_ms": 3845,
"count_out": 3,
"duration_ms": 6826
},
{
"name": "convert",
"items": [
"Brederode Castle [ChIJu2JAJ8nvxUcRQ1OmprnD3fY] · worthDetour",
"Amsterdamse Poort, Haarlem [ChIJI2VpPmbvxUcRU4VW1mDtfms] · ifNearby",
"Teylers Museum [ChIJbeZoEmnvxUcRLdbE56r1Ufo] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-21T07:54:59.823005+00:00"
}{
"id": "759ac910-23a6-40fb-aba6-4e5df00ca75e",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "Haarlem",
"lat": null,
"lng": null,
"query": "Dutch pancakes poffertjes pannenkoeken brunch restaurant",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11422,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Sunday pancake spots worth the morning —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 16872,
"cost_usd": 0.0422175,
"start_ms": 420,
"duration_ms": 2777
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Haarlem",
"resolved": "Haarlem",
"distance_km": "1"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3197,
"duration_ms": 174
},
{
"name": "google_text_search",
"items": [
"Pannenkoeken Paradijs [ChIJdRp6UF_vxUcRd9VPHhZetGg] · restaurant",
"Paviljoen Het Witte Huis [ChIJLTRxjvvuxUcRyMKAr4mqPSM] · dessert_shop",
"Kraantje Lek [ChIJF0H-mOvuxUcRTuC776fQcYA] · restaurant",
"Blend [ChIJf68wz0HvxUcRm_MOoNg6xOo] · restaurant"
],
"inputs": {
"query": "Dutch pancakes poffertjes pannenkoeken brunch restaurant",
"center": "52.38739, 4.64622",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Haarlem"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3371,
"count_out": 4,
"duration_ms": 302
},
{
"name": "pick",
"items": [
"Kraantje Lek [ChIJF0H-mOvuxUcRTuC776fQcYA] · tier=topPick · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Pannenkoeken Paradijs [ChIJdRp6UF_vxUcRd9VPHhZetGg] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Blend [ChIJf68wz0HvxUcRm_MOoNg6xOo] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "spectrum",
"poolIn": "4"
},
"status": "ok",
"tokens": 2869,
"cost_usd": 0.005769,
"start_ms": 3673,
"count_out": 3,
"duration_ms": 7749
},
{
"name": "convert",
"items": [
"Kraantje Lek [ChIJF0H-mOvuxUcRTuC776fQcYA] · topPick",
"Pannenkoeken Paradijs [ChIJdRp6UF_vxUcRd9VPHhZetGg] · worthDetour",
"Blend [ChIJf68wz0HvxUcRm_MOoNg6xOo] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-20T21:59:53.990689+00:00"
}{
"id": "c7c8a109-841b-48cb-9a99-fb1a93830c43",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "Dutch baby pancake breakfast cafe Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 6,
"empty_reason": null,
"total_ms": 16021,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Best spots for Dutch babies nearby:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 12879,
"cost_usd": 0.04219125,
"start_ms": 161,
"duration_ms": 4237
},
{
"name": "google_text_search",
"items": [
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Hare of the Dog [ChIJ63JTLOXvxUcRRVmp9yRc2LU] · brunch_restaurant",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · bistro",
"Brownies&downieS Haarlem [ChIJY2KqWmrvxUcRwFE-CKdJXp4] · breakfast_restaurant",
"Teds Haarlem - All Day Food & Drinks [ChIJefN87H3vxUcRQ7f5l5K7CYk] · brunch_restaurant",
"Pannenkoeken Paradijs [ChIJdRp6UF_vxUcRd9VPHhZetGg] · restaurant",
"Spruit [ChIJg4gNuFjvxUcR742A_e9x_G8] · brunch_restaurant",
"Blend [ChIJf68wz0HvxUcRm_MOoNg6xOo] · restaurant",
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · breakfast_restaurant",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · coffee_shop",
"PIP Deli [ChIJTxjri6bvxUcRQCSxMViyX4M] · restaurant",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · restaurant",
"Grand Café Brinkmann [ChIJzXqJhWvvxUcRiMB9KWd92TE] · cafe",
"Native Haarlem - Koffie [ChIJA2QqNRXvxUcRiWrKReu-lCo] · coffee_shop",
"Kraantje Lek [ChIJF0H-mOvuxUcRTuC776fQcYA] · restaurant",
"Barista Cafe [ChIJ6-W4BkDvxUcRznO_ikN9jHM] · coffee_shop",
"Cleeff [ChIJ14Ru5gzvxUcRsTyFrj_k9ug] · coffee_shop",
"Meneer Frans [ChIJK11n8mrvxUcRcXxW2l9H-Ts] · restaurant",
"Bagels & Beans [ChIJTYuItWrvxUcR4zjevzQYgv4] · bagel_shop",
"Mica Coffee Bar [ChIJM-HP2UHvxUcRXcsRChiNMrM] · coffee_shop"
],
"inputs": {
"query": "Dutch baby pancake breakfast cafe Haarlem",
"center": "52.38240, 4.62861",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4398,
"count_out": 20,
"duration_ms": 374
},
{
"name": "pick",
"items": [
"Hare of the Dog [ChIJ63JTLOXvxUcRRVmp9yRc2LU] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Brownies&downieS Haarlem [ChIJY2KqWmrvxUcRwFE-CKdJXp4] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Spruit [ChIJg4gNuFjvxUcR742A_e9x_G8] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Bagels & Beans [ChIJTYuItWrvxUcR4zjevzQYgv4] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 5477,
"cost_usd": 0.010073,
"start_ms": 4774,
"count_out": 6,
"duration_ms": 11247
},
{
"name": "convert",
"items": [
"Hare of the Dog [ChIJ63JTLOXvxUcRRVmp9yRc2LU] · worthDetour",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · ifNearby",
"Brownies&downieS Haarlem [ChIJY2KqWmrvxUcRwFE-CKdJXp4] · ifNearby",
"Spruit [ChIJg4gNuFjvxUcR742A_e9x_G8] · ifNearby",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · ifNearby",
"Bagels & Beans [ChIJTYuItWrvxUcR4zjevzQYgv4] · ifNearby"
],
"inputs": {
"candidatesIn": "6"
},
"status": "ok",
"count_out": 6
}
],
"created_at": "2026-06-20T21:57:56.230905+00:00"
}{
"id": "7adadd5a-a658-47db-8812-89dff6b91b6f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Grachtengordel-West",
"lat": null,
"lng": null,
"query": "Foodhallen Amsterdam food hall",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 11392,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "The converted tram depot that delivers:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13054,
"cost_usd": 0.030443700000000004,
"start_ms": 376,
"duration_ms": 5985
},
{
"name": "google_text_search",
"items": [
"Foodhallen [ChIJtWMWEeAJxkcR7PV7zX9aRh0] · food_court"
],
"inputs": {
"query": "Foodhallen Amsterdam food hall",
"center": "52.37912, 4.88631",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Grachtengordel-West"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 6361,
"count_out": 1,
"duration_ms": 346
},
{
"name": "pick",
"items": [
"Foodhallen [ChIJtWMWEeAJxkcR7PV7zX9aRh0] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "1"
},
"status": "ok",
"tokens": 2686,
"cost_usd": 0.004202,
"start_ms": 6707,
"count_out": 1,
"duration_ms": 4685
},
{
"name": "convert",
"items": [
"Foodhallen [ChIJtWMWEeAJxkcR7PV7zX9aRh0] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-20T14:51:18.711782+00:00"
}{
"id": "f66c3686-edef-4621-a305-492376e84357",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Museumkwartier",
"lat": null,
"lng": null,
"query": "Dutch apple pie café Amsterdam",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 6,
"empty_reason": null,
"total_ms": 16408,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Amsterdam's apple pie is a serious pursuit —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15428,
"cost_usd": 0.037337699999999995,
"start_ms": 350,
"duration_ms": 2834
},
{
"name": "google_text_search",
"items": [
"Winkel 43 [ChIJAUBsos8JxkcRwnuLcQmb2-M] · cafe",
"The Papeneiland [ChIJISRM4s4JxkcR7cdxqCceLrc] · cafe",
"The Pancake Bakery [ChIJDdV0fsUJxkcREOh_Cj5402o] · restaurant",
"De Koffieschenkerij [ChIJW11C8LgJxkcR-X_xv39yjU0] · cafe",
"Dutch Pancake Masters [ChIJmQMpq_EJxkcR0yOwqQ9hBZI] · restaurant",
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · dutch_restaurant",
"New Dutch Amsterdam [ChIJs4EH2rwJxkcRIUllSD3jWA8] · restaurant",
"De Laatste Kruimel [ChIJjy0uX8AJxkcRklJiMCk_ymE] · bakery",
"Pancake Company Amsterdam [ChIJTWql2MEJxkcRevrI2SFQrko] · restaurant",
"Koffiehuis 'De Hoek'. [ChIJNSdlt8IJxkcRRXBIXr6BDTw] · cafe",
"Koepelcafé [ChIJBf7IdsgJxkcR9tXCvsz4RrA] · dutch_restaurant",
"Groot Melkhuis [ChIJgcR47OIJxkcR6JS-5U83nMA] · restaurant",
"Dutch Bakery [ChIJAQDP_ukJxkcRnjljoGYjCis] · bakery",
"Stefs Bakery [ChIJE7eNw-sJxkcRvJlK6euvrIM] · bakery",
"Café Slijterij Oosterling [ChIJnSA1pZEJxkcRIsPNQHUDUdQ] · breakfast_restaurant",
"Blue Amsterdam [ChIJI4xu08EJxkcRe2_KVZ_zFys] · restaurant",
"de Dakduif [ChIJD1u07LsJxkcR1sGaDsiU_Bk] · restaurant",
"Quartier Putain [ChIJQ0IGVrgJxkcRXhQvrLGI4h8] · cafe",
"Original Pancake [ChIJF7jIu_wJxkcRUwABMkQJQOg] · restaurant",
"Chimney Cake Bakery & Café [ChIJ93ES9eQJxkcRCScKXx8vQxg] · bakery"
],
"inputs": {
"query": "Dutch apple pie café Amsterdam",
"center": "52.35881, 4.88434",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Museumkwartier"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3184,
"count_out": 20,
"duration_ms": 372
},
{
"name": "pick",
"items": [
"Winkel 43 [ChIJAUBsos8JxkcRwnuLcQmb2-M] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Stefs Bakery [ChIJE7eNw-sJxkcRvJlK6euvrIM] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"de Dakduif [ChIJD1u07LsJxkcR1sGaDsiU_Bk] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Café Slijterij Oosterling [ChIJnSA1pZEJxkcRIsPNQHUDUdQ] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"De Koffieschenkerij [ChIJW11C8LgJxkcR-X_xv39yjU0] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6130,
"cost_usd": 0.011226,
"start_ms": 3558,
"count_out": 6,
"duration_ms": 12849
},
{
"name": "convert",
"items": [
"Winkel 43 [ChIJAUBsos8JxkcRwnuLcQmb2-M] · topPick",
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · worthDetour",
"Stefs Bakery [ChIJE7eNw-sJxkcRvJlK6euvrIM] · ifNearby",
"de Dakduif [ChIJD1u07LsJxkcR1sGaDsiU_Bk] · ifNearby",
"Café Slijterij Oosterling [ChIJnSA1pZEJxkcRIsPNQHUDUdQ] · ifNearby",
"De Koffieschenkerij [ChIJW11C8LgJxkcR-X_xv39yjU0] · ifNearby"
],
"inputs": {
"candidatesIn": "6"
},
"status": "ok",
"count_out": 6
}
],
"created_at": "2026-06-20T13:45:12.461156+00:00"
}{
"id": "a2f35bdd-68f4-4a67-903d-c430f997eae7",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Museumkwartier",
"lat": null,
"lng": null,
"query": "watch strap shop leather NATO Amsterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11056,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few directions for straps in Amsterdam —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13186,
"cost_usd": 0.04287975,
"start_ms": 400,
"duration_ms": 3757
},
{
"name": "google_text_search",
"items": [
"Watchme Amsterdam [ChIJL3UZ5HkJxkcRxjis27rXqcM] · service",
"Amsterdam Watch Company [ChIJzTqMYcMJxkcRYsraI1KBfXE] · store",
"CLUSE [ChIJXy8RHovhxUcR2I_brejntEQ] · manufacturer",
"Renaissance Leather Amsterdam [ChIJJRsb7McJxkcRchi9cwUljbU] · service"
],
"inputs": {
"query": "watch strap shop leather NATO Amsterdam",
"center": "52.35880, 4.88431",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Museumkwartier"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4157,
"count_out": 4,
"duration_ms": 268
},
{
"name": "pick",
"items": [
"Watchme Amsterdam [ChIJL3UZ5HkJxkcRxjis27rXqcM] · tier=topPick · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Renaissance Leather Amsterdam [ChIJJRsb7McJxkcRchi9cwUljbU] · tier=worthDetour · group=168473FA-A359-4EDD-945F-7C9BA4001526",
"Amsterdam Watch Company [ChIJzTqMYcMJxkcRYsraI1KBfXE] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5"
],
"inputs": {
"intent": "spectrum",
"poolIn": "4"
},
"status": "ok",
"tokens": 3270,
"cost_usd": 0.005822,
"start_ms": 4426,
"count_out": 3,
"duration_ms": 6630
},
{
"name": "convert",
"items": [
"Watchme Amsterdam [ChIJL3UZ5HkJxkcRxjis27rXqcM] · topPick",
"Renaissance Leather Amsterdam [ChIJJRsb7McJxkcRchi9cwUljbU] · worthDetour",
"Amsterdam Watch Company [ChIJzTqMYcMJxkcRYsraI1KBfXE] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-20T13:43:22.336394+00:00"
}{
"id": "ecdfbd0d-0e51-4d1f-9567-2e8ad0f8935a",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "döner kebab Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 7,
"empty_reason": null,
"total_ms": 20155,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Best döner in striking distance:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 19835,
"cost_usd": 0.06281475,
"start_ms": 557,
"duration_ms": 2887
},
{
"name": "google_text_search",
"items": [
"Akk Doner [ChIJ1wLg2AXvxUcRNST6_Hnz1RA] · restaurant",
"Nur's corner [ChIJ0RIaMwDvxUcR3yuXF69BkBk] · kebab_shop",
"Ankara Lunch & Grillroom [ChIJq0d_y_PlxUcR1JPA5VfkBbo] · turkish_restaurant",
"Bakkerij Öz Ankara [ChIJf6OPAYvlxUcRlVvVFc_gtIw] · bakery",
"Tuana Eethuis [ChIJmzxFZHHvxUcRGnCgmkl6wIY] · meal_delivery",
"Yaprak Döner Haarlem [ChIJJ6VMGxrvxUcR0CAlLm1wJlU] · restaurant",
"Hasret Donner [ChIJncXLi7bvxUcRya-AyS_QmbQ] · turkish_restaurant",
"Dönerkom [ChIJsZzauUHvxUcRBxhufnt0_I0] · fast_food_restaurant",
"SYRIANA FOOD [ChIJbeSzwFnvxUcRtIq9X9AdZfI] · restaurant",
"The Döner Company [ChIJW96_A3LvxUcRHN1M-dJA_Oc] · restaurant",
"Grill House Lokanta Haarlem [ChIJqaWN5DbvxUcRakp3wuIMunM] · restaurant",
"Y. Teker t.h.o.d.n. Döner Company [ChIJwWByOuPvxUcRVJ0b2n8QfcA] · restaurant",
"Haarlem [ChIJY2nfJADvxUcR82CIZtPdJa8] · turkish_restaurant",
"SMASHX | Smashburgers Haarlem [ChIJC8CUWUHvxUcRqaHJiDPmTB0] · hamburger_restaurant",
"Chef's Burger 1 [ChIJaaOI9WzvxUcRGc59uvuWccs] · fast_food_restaurant",
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · restaurant",
"Haarlem snackbar [ChIJB4q4eGzvxUcRIYRK3VdDHUw] · snack_bar",
"Shoarma Holyland [ChIJfXsdn23vxUcRqKhvnypXVDA] · restaurant",
"hot&spicy [ChIJnyfCZL_vxUcRBTlHeJckARI] · halal_restaurant",
"Lunchroom Kartal [ChIJ__9aqGfvxUcRbD0kxHbZv9w] · restaurant"
],
"inputs": {
"query": "döner kebab Haarlem",
"center": "52.38136, 4.63710",
"openNow": "false",
"radius_m": "2000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3444,
"count_out": 20,
"duration_ms": 522
},
{
"name": "pick",
"items": [
"Yaprak Döner Haarlem [ChIJJ6VMGxrvxUcR0CAlLm1wJlU] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Akk Doner [ChIJ1wLg2AXvxUcRNST6_Hnz1RA] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"SYRIANA FOOD [ChIJbeSzwFnvxUcRtIq9X9AdZfI] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Shoarma Holyland [ChIJfXsdn23vxUcRqKhvnypXVDA] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Ankara Lunch & Grillroom [ChIJq0d_y_PlxUcR1JPA5VfkBbo] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Hasret Donner [ChIJncXLi7bvxUcRya-AyS_QmbQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Nur's corner [ChIJ0RIaMwDvxUcR3yuXF69BkBk] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6285,
"cost_usd": 0.012197,
"start_ms": 3968,
"count_out": 7,
"duration_ms": 16187
},
{
"name": "convert",
"items": [
"Yaprak Döner Haarlem [ChIJJ6VMGxrvxUcR0CAlLm1wJlU] · topPick",
"Akk Doner [ChIJ1wLg2AXvxUcRNST6_Hnz1RA] · worthDetour",
"SYRIANA FOOD [ChIJbeSzwFnvxUcRtIq9X9AdZfI] · ifNearby",
"Shoarma Holyland [ChIJfXsdn23vxUcRqKhvnypXVDA] · ifNearby",
"Ankara Lunch & Grillroom [ChIJq0d_y_PlxUcR1JPA5VfkBbo] · ifNearby",
"Hasret Donner [ChIJncXLi7bvxUcRya-AyS_QmbQ] · ifNearby",
"Nur's corner [ChIJ0RIaMwDvxUcR3yuXF69BkBk] · ifNearby"
],
"inputs": {
"candidatesIn": "7"
},
"status": "ok",
"count_out": 7
}
],
"created_at": "2026-06-20T10:20:32.574334+00:00"
}{
"id": "12c6b6ef-ad33-4b9e-962e-cfd002a5b656",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Amsterdam-Zuid",
"lat": null,
"lng": null,
"query": "local restaurant lunch near Van Gogh Museum Amsterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13822,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few solid options near the museum —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 17478,
"cost_usd": 0.05581575,
"start_ms": 341,
"duration_ms": 2794
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Van Gogh Museum, Amsterdam",
"resolved": "Amsterdam-Zuid",
"distance_km": "388"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3135,
"duration_ms": 206
},
{
"name": "google_text_search",
"items": [
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · dutch_restaurant",
"LOCALS BRUNCH - DS [ChIJ_XEIxB8JxkcR7KBAPjUoqbY] · brunch_restaurant",
"De Blauwe Hollander [ChIJL0BoGukJxkcRrDuPyR4-IFQ] · dutch_restaurant",
"Bistro Vincent [ChIJk7cNlu8JxkcR2a7gG0ELSPQ] · restaurant",
"Brasserie Zuiderbad [ChIJKSEgGUwJxkcR41PKIHiQHzo] · restaurant",
"Esh Pitabar [ChIJRUsJFPAJxkcRBBlfYEbu3DU] · middle_eastern_restaurant",
"Blushing [ChIJNysxhO8JxkcRxxVesZhblDs] · restaurant",
"The Burger Room [ChIJq2oar90JxkcRl9yf0n9-9RA] · hamburger_restaurant",
"Eetcafé Schotsheuvel [ChIJVRCshIYJxkcRu7lAXi8YchY] · restaurant",
"Bali Brunch 82 [ChIJd0K8r1IJxkcRTFIu2xJsOao] · restaurant",
"Café Loetje [ChIJ4cQymvEJxkcR7DCtnd76R0Q] · restaurant",
"Oeuf Amsterdam [ChIJMzljdaEJxkcRYdL4KJKZR0A] · restaurant",
"The Traveller [ChIJ_W7OyNULxkcRNZLem8QpvAk] · restaurant",
"Lokaal van de Stad [ChIJV5wXGhzixUcRHIUl_mcTpdM] · diner",
"Café Garçon [ChIJGW-Q2sIJxkcRZpXlXgtlQHM] · french_restaurant",
"The Seafood Bar [ChIJ9XOZr-UJxkcRi1-aAUAeGt0] · seafood_restaurant",
"FoodCrib [ChIJRWoKAO8JxkcRhTtXVRUjcPs] · hamburger_restaurant",
"Groot Melkhuis [ChIJgcR47OIJxkcR6JS-5U83nMA] · restaurant",
"Restaurant Hendrik Amsterdam [ChIJMRkT_JEJxkcRUWorUjKPKnU] · restaurant",
"Restaurant Lavash [ChIJgUOMiTgJxkcRy3lJifWWvyI] · mediterranean_restaurant"
],
"inputs": {
"query": "local restaurant lunch near Van Gogh Museum Amsterdam",
"center": "52.35808, 4.88121",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Amsterdam-Zuid"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3342,
"count_out": 20,
"duration_ms": 826
},
{
"name": "pick",
"items": [
"The Burger Room [ChIJq2oar90JxkcRl9yf0n9-9RA] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Seafood Bar [ChIJ9XOZr-UJxkcRi1-aAUAeGt0] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5622,
"cost_usd": 0.00879,
"start_ms": 4170,
"count_out": 3,
"duration_ms": 9652
},
{
"name": "convert",
"items": [
"The Burger Room [ChIJq2oar90JxkcRl9yf0n9-9RA] · topPick",
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · topPick",
"The Seafood Bar [ChIJ9XOZr-UJxkcRi1-aAUAeGt0] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-20T08:44:31.645593+00:00"
}{
"id": "fbdec399-87da-49ce-8499-9f188b5822de",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "specialty coffee cafe",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12599,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few good cups nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11025,
"cost_usd": 0.036581249999999996,
"start_ms": 509,
"duration_ms": 2326
},
{
"name": "google_text_search",
"items": [
"Coffee Habits Specialty Coffee Gedempte Oude Gracht [ChIJOR7lVEfvxUcRAij9z4AFJsY] · coffee_shop",
"Ax Specialty Café [ChIJiZrgLPHvxUcR0hXtEACy4PM] · coffee_shop",
"Jules coffee & concept [ChIJ0Q4r0mzvxUcRtTg1ZwX7qJI] · coffee_shop",
"The Coffee Spot Spaarne [ChIJIXAVtNrvxUcRr82W-GviacQ] · coffee_shop",
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · cafe",
"CLEYCOFFEE [ChIJoTOx7E7vxUcRogzY4TSYrgI] · coffee_shop",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · coffee_shop",
"The Coffee Spot Turfmarkt [ChIJ-w8PuMDvxUcR6cr7LvG_PKA] · coffee_shop",
"Mica Coffee Bar [ChIJM-HP2UHvxUcRXcsRChiNMrM] · coffee_shop",
"Hazel Café [ChIJxb66OQnvxUcRMJe50D-0vl4] · coffee_shop",
"Mogador Cafe [ChIJ6wYGKRXvxUcRUGdHi7g4yQM] · coffee_shop",
"Onze Victor's Espresso Specialty Coffee [ChIJjVzUEsLvxUcRnXSwfZwM_dM] · coffee_shop",
"kohi koffiebar [ChIJ09G-Dv7vxUcRSXrwF35wXHo] · coffee_shop",
"Komo Specialty Coffee & Matcha [ChIJlzvYcL_vxUcRMUtrxmOakaw] · coffee_shop",
"SLOOW Coffee & Food Lab [ChIJIeEyDCfvxUcR0EYazW7mcY0] · coffee_shop",
"Darras Coffee Roasters Haarlem [ChIJQ0KlBwDvxUcR1MPQCCv2lyM] · coffee_shop",
"Sillafood [ChIJs5W4bgULxkcR6ZoTVK00YD8] · coffee_shop",
"Frankie Local [ChIJ28vcgUrvxUcREh2WAqzpHDo] · coffee_shop",
"OSO Coffee [ChIJpbl6WADvxUcRRczCp7TyZms] · coffee_shop",
"Coffee on Wheels Haarlem [ChIJjdfTp1zvxUcRG283Gb3Xuwk] · catering_service"
],
"inputs": {
"query": "specialty coffee cafe",
"center": "52.38240, 4.62861",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2835,
"count_out": 20,
"duration_ms": 427
},
{
"name": "pick",
"items": [
"Ax Specialty Café [ChIJiZrgLPHvxUcR0hXtEACy4PM] · tier=topPick · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 4878,
"cost_usd": 0.00767,
"start_ms": 3264,
"count_out": 3,
"duration_ms": 9335
},
{
"name": "convert",
"items": [
"Ax Specialty Café [ChIJiZrgLPHvxUcR0hXtEACy4PM] · topPick",
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · worthDetour",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-20T06:22:53.709893+00:00"
}{
"id": "38995f8e-e938-4260-a6d2-34b31006702d",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "street food market stalls local specialties Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12134,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some real street food and market finds nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8474,
"cost_usd": 0.029132250000000002,
"start_ms": 197,
"duration_ms": 3093
},
{
"name": "google_text_search",
"items": [
"Haarlem Food Experiences [ChIJKz5TrMvvxUcRCGf8hQ0c1Xc] · service",
"Sillafood [ChIJs5W4bgULxkcR6ZoTVK00YD8] · coffee_shop",
"Pokétaria [ChIJnZLHIEvvxUcRhguYpYqVn60] · restaurant",
"Frietkamer [ChIJw-MeWBPvxUcRrau5BVtJFus] · fast_food_restaurant",
"Jopen [ChIJA4Z27RTvxUcRkBwGh3qr9l8] · pub",
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · restaurant",
"Empanadas Maxima [ChIJzUfTrz_vxUcRdUUqlbzADZ0] · meal_takeaway",
"the art of tea. [ChIJUZMfAkDvxUcRQAlsuwClXSU] · tea_store",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · restaurant",
"VVV Haarlem/Visit Haarlem [ChIJS_kUBzjvxUcRSdLA7cN70jM] · tourist_information_center",
"Teylers Museum [ChIJbeZoEmnvxUcRLdbE56r1Ufo] · art_museum",
"Schalkwijk Shopping Center [ChIJXymeRP_lxUcR3NRmcUH0QPg] · shopping_mall",
"Frans Hals Museum [ChIJO9v2L0DvxUcRdU0VRVnyzUg] · art_museum",
"Haarlem City Tours [ChIJjfh0Xa_lxUcRLDmnupl5hrw] · tour_agency",
"Steakhouse The Golden Bull [ChIJp0UiVhPvxUcRG40nCBeYrP0] · steak_house"
],
"inputs": {
"query": "street food market stalls local specialties Haarlem",
"center": "52.38240, 4.62861",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3291,
"count_out": 15,
"duration_ms": 430
},
{
"name": "pick",
"items": [
"Frietkamer [ChIJw-MeWBPvxUcRrau5BVtJFus] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Empanadas Maxima [ChIJzUfTrz_vxUcRdUUqlbzADZ0] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "single",
"poolIn": "15"
},
"status": "ok",
"tokens": 4334,
"cost_usd": 0.0073939999999999995,
"start_ms": 3723,
"count_out": 3,
"duration_ms": 8410
},
{
"name": "convert",
"items": [
"Frietkamer [ChIJw-MeWBPvxUcRrau5BVtJFus] · worthDetour",
"Mama Mojo [ChIJq1mIrGDvxUcRaFuyRxKVOYw] · ifNearby",
"Empanadas Maxima [ChIJzUfTrz_vxUcRdUUqlbzADZ0] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T16:47:17.233758+00:00"
}{
"id": "499bb9ca-10e5-40e5-ac31-6935ee759578",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Vijfhoek",
"lat": null,
"lng": null,
"query": "family friendly restaurant local Dutch dinner Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13539,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Family-friendly but still genuinely local —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 15043,
"cost_usd": 0.0365787,
"start_ms": 301,
"duration_ms": 4421
},
{
"name": "google_text_search",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · dutch_restaurant",
"Nancy's Haarlem [ChIJV_5qJw7vxUcRLNpxaeVi780] · restaurant",
"'t Wapen van Kennemerland [ChIJK1LyWuDuxUcR2WCmjGmMd2E] · restaurant",
"DeDAKKAS [ChIJAQDACGrvxUcRxj696hwlZYU] · restaurant",
"Mooie Nel [ChIJJ3EelAfvxUcRCz2PSvoD8Dg] · restaurant",
"Dijkers Eten & Drinken [ChIJLZOvuWvvxUcRO97S-4t0A10] · restaurant",
"Olliver's Soulkitchen&Bar [ChIJb2wT3y7vxUcRB8pAgG2m0GQ] · restaurant",
"Casa di Papi Gen. Cronjéstraat [ChIJ7wSUJgDvxUcRs9plNbpkTg8] · italian_restaurant",
"Syriously [ChIJWfMBdUTvxUcR7SCiqM2EthI] · meal_takeaway",
"Restaurant Table Twenty Four [ChIJgRUa22vvxUcRWrj6odAnqJ0] · restaurant",
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · restaurant",
"Restaurant Parck [ChIJnwMxnUDvxUcRT-x371J24d4] · restaurant",
"Restaurant Aan 't Plein [ChIJl59aWRXvxUcRfGuuViEe2TI] · restaurant",
"Mama’s Soup Haarlem [ChIJwRyFZoTnxUcR2ZnLvAH3yYA] · restaurant",
"Spaarne66 [ChIJ4WJ7K2rvxUcRUaauSAw0rG4] · restaurant",
"Eetcafé Coster 52 Haarlem [ChIJ-0njl5bvxUcRDBHGMGFRH5s] · restaurant",
"Roast Bar - Restaurant Haarlem [ChIJcQuIB0LvxUcRccSx6hjZn_o] · restaurant",
"Volkslust Haarlem [ChIJS82SMW_vxUcReyfwyrFsDpk] · restaurant",
"De Kale Pater Haarlem [ChIJkQObT2rvxUcRPwRlkJcrKE4] · restaurant",
"Menu Corridor [ChIJr8--59rvxUcRJ_LzsQHZPjw] · restaurant"
],
"inputs": {
"query": "family friendly restaurant local Dutch dinner Haarlem",
"center": "52.38034, 4.63038",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Vijfhoek"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4722,
"count_out": 20,
"duration_ms": 626
},
{
"name": "pick",
"items": [
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Syriously [ChIJWfMBdUTvxUcR7SCiqM2EthI] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5623,
"cost_usd": 0.008647,
"start_ms": 5349,
"count_out": 3,
"duration_ms": 8190
},
{
"name": "convert",
"items": [
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · topPick",
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · worthDetour",
"Syriously [ChIJWfMBdUTvxUcR7SCiqM2EthI] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T16:47:11.943672+00:00"
}{
"id": "6f566246-c430-49aa-8451-b970d218fcee",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Vijfhoek",
"lat": null,
"lng": null,
"query": "local Dutch restaurant dinner Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12062,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few genuinely local dinner options nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 12713,
"cost_usd": 0.04147275,
"start_ms": 285,
"duration_ms": 2657
},
{
"name": "google_text_search",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · dutch_restaurant",
"Olliver's Soulkitchen&Bar [ChIJb2wT3y7vxUcRB8pAgG2m0GQ] · restaurant",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · restaurant",
"Dijkers Eten & Drinken [ChIJLZOvuWvvxUcRO97S-4t0A10] · restaurant",
"Spaarne66 [ChIJ4WJ7K2rvxUcRUaauSAw0rG4] · restaurant",
"Mooie Nel [ChIJJ3EelAfvxUcRCz2PSvoD8Dg] · restaurant",
"Toujours [ChIJ74vZxmvvxUcRHVN9JKmxdIc] · restaurant",
"Restaurant Allium [ChIJ5fax8ZHvxUcRuxPkopp_nPE] · restaurant",
"Fortuyn [ChIJJ8v6kmvvxUcRigNcF_j9KTA] · restaurant",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · bistro",
"Restaurant Zuidam [ChIJ6yetGG_vxUcRkB44k-HAIIY] · restaurant",
"Restaurant Koper [ChIJn_MU-mvvxUcRVqP9wp3AWXs] · restaurant",
"Restaurant Table Twenty Four [ChIJgRUa22vvxUcRWrj6odAnqJ0] · restaurant",
"Mano restaurant [ChIJJQw_DDLvxUcRASHkfUMntQ8] · restaurant",
"Maimana Restaurant [ChIJb9xPJnbvxUcRVCruNRQ6E1Y] · afghani_restaurant",
"Meneer Frans [ChIJK11n8mrvxUcRcXxW2l9H-Ts] · restaurant",
"DeDAKKAS [ChIJAQDACGrvxUcRxj696hwlZYU] · restaurant",
"PIP Deli [ChIJTxjri6bvxUcRQCSxMViyX4M] · restaurant",
"Maroosh [ChIJRXZaRL3vxUcR2A_cgcuHqBA] · restaurant"
],
"inputs": {
"query": "local Dutch restaurant dinner Haarlem",
"center": "52.38034, 4.63038",
"openNow": "false",
"radius_m": "1200",
"searchedAround": "Vijfhoek"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2942,
"count_out": 20,
"duration_ms": 514
},
{
"name": "pick",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Maimana Restaurant [ChIJb9xPJnbvxUcRVCruNRQ6E1Y] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5477,
"cost_usd": 0.008245,
"start_ms": 3458,
"count_out": 3,
"duration_ms": 8604
},
{
"name": "convert",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · topPick",
"Maimana Restaurant [ChIJb9xPJnbvxUcRVCruNRQ6E1Y] · worthDetour",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T16:42:18.434176+00:00"
}{
"id": "c86533b5-a912-478a-a79d-d9f0165e0dc2",
"kind": "chat",
"profile_id": "11d24013-78fe-42a9-9952-68328a1ccbf2",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "local restaurant casual Dutch food Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13554,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "More places to eat near you —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6005,
"cost_usd": 0.02160525,
"start_ms": 210,
"duration_ms": 4402
},
{
"name": "google_text_search",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · dutch_restaurant",
"Olliver's Soulkitchen&Bar [ChIJb2wT3y7vxUcRB8pAgG2m0GQ] · restaurant",
"FLFL Haarlem [ChIJQfJUnbfvxUcRwYFQsoqFMas] · restaurant",
"Le Petit Café Haarlem [ChIJ0-LOxQfvxUcRsJQ4JJdH990] · bistro",
"Nancy's Haarlem [ChIJV_5qJw7vxUcRLNpxaeVi780] · restaurant",
"PIP Deli [ChIJTxjri6bvxUcRQCSxMViyX4M] · restaurant",
"Restaurant Zuidam [ChIJ6yetGG_vxUcRkB44k-HAIIY] · restaurant",
"Maroosh [ChIJRXZaRL3vxUcR2A_cgcuHqBA] · restaurant",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Toujours [ChIJ74vZxmvvxUcRHVN9JKmxdIc] · restaurant",
"Syriously [ChIJWfMBdUTvxUcR7SCiqM2EthI] · meal_takeaway",
"SMAAK Haarlem [ChIJLS7ojWLvxUcRBhdy60ssAtc] · restaurant",
"JUULZ Lunchroom [ChIJnT6OLJ7vxUcR367Qz-xxsgE] · coffee_shop",
"Restaurant Dané [ChIJoQl3yF_vxUcRz4p4iS5MfRo] · restaurant",
"Spaarne66 [ChIJ4WJ7K2rvxUcRUaauSAw0rG4] · restaurant",
"'t Wapen van Kennemerland [ChIJK1LyWuDuxUcR2WCmjGmMd2E] · restaurant",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · restaurant",
"Fortuyn [ChIJJ8v6kmvvxUcRigNcF_j9KTA] · restaurant",
"SYRIANA FOOD [ChIJbeSzwFnvxUcRtIq9X9AdZfI] · restaurant",
"Restaurant Allium [ChIJ5fax8ZHvxUcRuxPkopp_nPE] · restaurant"
],
"inputs": {
"query": "local restaurant casual Dutch food Haarlem",
"center": "52.38240, 4.62861",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 4612,
"count_out": 20,
"duration_ms": 425
},
{
"name": "pick",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · tier=topPick · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"Maroosh [ChIJRXZaRL3vxUcR2A_cgcuHqBA] · tier=worthDetour · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · tier=ifNearby · group=9749A27C-4153-4BC0-9FB6-FF324DE900EB"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 4878,
"cost_usd": 0.0075780000000000005,
"start_ms": 5039,
"count_out": 3,
"duration_ms": 8515
},
{
"name": "convert",
"items": [
"Restaurant PRAKM [ChIJ3394dQDvxUcRI3h3QIc9K6U] · topPick",
"Maroosh [ChIJRXZaRL3vxUcR2A_cgcuHqBA] · worthDetour",
"De Overkant [ChIJq4kLCWvvxUcRrjZqHVVV-S8] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T13:48:09.083347+00:00"
}{
"id": "6b669fbd-57b2-49f3-9183-63ee5cf24799",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Paris",
"lat": null,
"lng": null,
"query": "specialty coffee roaster espresso bar",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 15156,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Serious Paris coffee worth building a morning around —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7986,
"cost_usd": 0.015479699999999999,
"start_ms": 189,
"duration_ms": 4009
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "Paris",
"resolved": "Paris",
"distance_km": "194"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 4198,
"duration_ms": 182
},
{
"name": "google_text_search",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · coffee_shop",
"ARTESANO specialty coffee roaster [ChIJRycUmZ5x5kcRkh7WOPmRLSM] · food_store",
"Café d’Auteur - Specialty Coffee shop & roaster [ChIJyXgSNGtx5kcRA1_dub1akkI] · coffee_shop",
"KB Coffee Roasters [ChIJ34_eskZu5kcRcqo5e2sZByY] · coffee_roastery",
"SAMPLE CAFE [ChIJyT4BEeJv5kcRE_O-nfc-S98] · coffee_shop",
"TYPICA SPECIALTY COFFEE [ChIJw5mXY81v5kcRMyL4HR-ztk0] · coffee_shop",
"Back in Black [ChIJrWUgQldt5kcRTgM8_eRpZzI] · restaurant",
"Sipp Coffee Paris [ChIJp6mxwoJx5kcR4fmv8ptPR58] · coffee_shop",
"Espeletia Café - Coffee Roaster [ChIJ43ICUyZv5kcR8Poo_R7Bljo] · coffee_shop",
"Sensaterra - Solution Café & Thé RSE en entreprise [ChIJk820i9Rv5kcRvxvtod-hWeQ] · coffee_shop",
"Bel Horizon Coffee Roasters [ChIJH_sesv5x5kcRqt9EbP1tTuA] · coffee_roastery",
"The Beans on Fire [ChIJi1uEM4Jv5kcRxhpmH7d-vEo] · coffee_shop",
"Le Cafe Pointu Paris [ChIJF2nj3a9v5kcRzAAmvZQlvlQ] · coffee_shop",
"Canopi Coffee [ChIJ5V4aMfk-G2ERxTaIxsJIrzc] · coffee_shop",
"Noir Coffee Shop - Saint-Ouen [ChIJ47QPp0pv5kcRgr0BZ9nbYtc] · coffee_shop",
"Coffee Roasting Workshop [ChIJ0XizlgBy5kcRcAubeouU0eM] · food_store",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · coffee_roastery",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · coffee_shop",
"Substance Café [ChIJ8yhUK1Zv5kcRBrhi_z2cVyA] · cafe",
"Parallel Coffee [ChIJka04aaZv5kcRjBdRufqbvF8] · coffee_shop"
],
"inputs": {
"query": "specialty coffee roaster espresso bar",
"center": "48.85755, 2.35138",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Paris"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4380,
"count_out": 20,
"duration_ms": 379
},
{
"name": "pick",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5477,
"cost_usd": 0.008461,
"start_ms": 4761,
"count_out": 3,
"duration_ms": 10395
},
{
"name": "convert",
"items": [
"Coffee Specialty Coffee - Torréfaction artisanale [ChIJk-rz2LMShqARjnvObCH2_18] · topPick",
"Klover Coffee Showroom [ChIJ6Rwni3Jt5kcR_r7ZLaMccyM] · worthDetour",
"Coeur Coffee Roasters [ChIJSVS_XABv5kcRkZSF9CGqYCw] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T02:00:12.878679+00:00"
}{
"id": "3f5c2fe4-1e12-442f-8424-8282d4b39971",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "specialty coffee roaster artisan bakery Haarlem",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14211,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "More coffee and bakery spots worth finding —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5501,
"cost_usd": 0.02020875,
"start_ms": 241,
"duration_ms": 3753
},
{
"name": "google_text_search",
"items": [
"Morning Glory Coffee Roasters [ChIJL9S8NgDlxUcRkqCyT7sJdiA] · coffee_roastery",
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · cafe",
"Ax Specialty Café [ChIJiZrgLPHvxUcR0hXtEACy4PM] · coffee_shop",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · bakery",
"Jules coffee & concept [ChIJ0Q4r0mzvxUcRtTg1ZwX7qJI] · coffee_shop",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · coffee_shop",
"Darras Coffee Roasters Haarlem [ChIJQ0KlBwDvxUcR1MPQCCv2lyM] · coffee_shop",
"Coffee Habits Specialty Coffee Gedempte Oude Gracht [ChIJOR7lVEfvxUcRAij9z4AFJsY] · coffee_shop",
"kohi koffiebar [ChIJ09G-Dv7vxUcRSXrwF35wXHo] · coffee_shop",
"SLOOW Coffee & Food Lab [ChIJIeEyDCfvxUcR0EYazW7mcY0] · coffee_shop",
"The Coffee Spot Spaarne [ChIJIXAVtNrvxUcRr82W-GviacQ] · coffee_shop",
"Good Bear Cookies [ChIJga9aL7pvxkcRPdbU1YFmvFE] · bakery",
"Native Haarlem - Koffie [ChIJA2QqNRXvxUcRiWrKReu-lCo] · coffee_shop",
"Sillafood [ChIJs5W4bgULxkcR6ZoTVK00YD8] · coffee_shop",
"The Coffee Spot Turfmarkt [ChIJ-w8PuMDvxUcR6cr7LvG_PKA] · coffee_shop",
"Coffee on Wheels Haarlem [ChIJjdfTp1zvxUcRG283Gb3Xuwk] · catering_service",
"Mica Coffee Bar [ChIJM-HP2UHvxUcRXcsRChiNMrM] · coffee_shop",
"Made By Ellen desembakkerij [ChIJn5agWyfvxUcRfMrRrwMJkH8] · bakery",
"Onze Victor's Espresso Specialty Coffee [ChIJjVzUEsLvxUcRnXSwfZwM_dM] · coffee_shop",
"Maeva cafe [ChIJaxxOPnjvxUcRsTievnR8zEE] · coffee_shop"
],
"inputs": {
"query": "specialty coffee roaster artisan bakery Haarlem",
"center": "52.38452, 4.63868",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3994,
"count_out": 20,
"duration_ms": 369
},
{
"name": "pick",
"items": [
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"SLOOW Coffee & Food Lab [ChIJIeEyDCfvxUcR0EYazW7mcY0] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5571,
"cost_usd": 0.008731,
"start_ms": 4365,
"count_out": 3,
"duration_ms": 9846
},
{
"name": "convert",
"items": [
"Coffee Habits Specialty Coffee Kleine Houtstraat [ChIJkeiNe-bvxUcRO5WNY8aLi7I] · topPick",
"Artesano Bakkerij [ChIJaXDRn2PvxUcRyJxTSHo2M0k] · topPick",
"SLOOW Coffee & Food Lab [ChIJIeEyDCfvxUcR0EYazW7mcY0] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-19T01:58:13.877064+00:00"
}{
"id": "31665de0-695a-4cd1-bf95-39613c3b1ee3",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Museumkwartier",
"lat": null,
"lng": null,
"query": "café wine spritz Amsterdam Museumkwartier",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11493,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Spots where you can settle in with a spritz while the kids decompress —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8657,
"cost_usd": 0.009012999999999998,
"start_ms": 318,
"duration_ms": 1508
},
{
"name": "google_text_search",
"items": [
"Brouwerij ’t IJ - ’t Blauwe Theehuis [ChIJK5ErwF8JxkcRqjp0mnDFR5E] · brewpub",
"Blushing [ChIJNysxhO8JxkcRxxVesZhblDs] · restaurant",
"Café Viotta [ChIJ24k3pfoJxkcR3jYtGVRWBj8] · restaurant",
"Bariq - Greek Food & Wines [ChIJd4ERe7fjxUcRoC5WBTZKSWE] · restaurant",
"Spritz Bar Amsterdam [ChIJ9-im96kJxkcRb-XfdeY0mdM] · bar",
"Barpiazza [ChIJz3ekGvAJxkcRu55KgXmGGoo] · restaurant",
"La Dilettante Amsterdam - Natural Wine Bar [ChIJ8aiGCIEJxkcR64bTuC2Aeqk] · wine_bar",
"Café Brecht [ChIJuSc29uwJxkcRoiEBH4MzFv8] · pub",
"Cobra Café [ChIJ1RwvWe4JxkcRRDkroDqK3I8] · cafe",
"Café de Wetering [ChIJAUt5c-wJxkcRCCjuBs2Lm_A] · bar",
"Brasserie Keyzer [ChIJL1KsVeUJxkcR7bfaEtF0hGs] · restaurant",
"Brasserie Zuiderbad [ChIJKSEgGUwJxkcR41PKIHiQHzo] · restaurant",
"Small Talk [ChIJkzlfTvcJxkcRo_h3PXW0YGs] · restaurant",
"Fonda Café and Coffee Bar [ChIJu1RxeQAJxkcRyHd2FHatfpY] · coffee_shop",
"The Marlin Bar [ChIJ0fOrC2IJxkcRGPmi4T3ZfSs] · restaurant",
"Cafe Welling [ChIJjYXCxfoJxkcRtRgz7wObFVg] · pub",
"Rijksmuseum Café [ChIJN6DZj-4JxkcRh4jDXf9xbfg] · cafe",
"Pompa [ChIJHQ7cP-UJxkcRuTSp9JwedXc] · italian_restaurant",
"Bar Claes [ChIJUyqRky8JxkcRHX3F8PLfg5Y] · cocktail_bar",
"CARTER [ChIJYXXXVPwJxkcRRieV-gN9Etc] · restaurant"
],
"inputs": {
"query": "café wine spritz Amsterdam Museumkwartier",
"center": "52.35754, 4.86989",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Museumkwartier"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1826,
"count_out": 20,
"duration_ms": 695
},
{
"name": "pick",
"items": [
"Brouwerij 't IJ - 't Blauwe Theehuis [ChIJK5ErwF8JxkcRqjp0mnDFR5E] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Blushing [ChIJNysxhO8JxkcRxxVesZhblDs] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Barpiazza [ChIJz3ekGvAJxkcRu55KgXmGGoo] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5533,
"cost_usd": 0.008461,
"start_ms": 2523,
"count_out": 3,
"duration_ms": 8969
},
{
"name": "convert",
"items": [
"Brouwerij ’t IJ - ’t Blauwe Theehuis [ChIJK5ErwF8JxkcRqjp0mnDFR5E] · topPick",
"Blushing [ChIJNysxhO8JxkcRxxVesZhblDs] · ifNearby",
"Barpiazza [ChIJz3ekGvAJxkcRu55KgXmGGoo] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-18T14:33:51.306017+00:00"
}{
"id": "84e8f75b-7cba-4c21-b10d-e6d77d2d514d",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Museumkwartier",
"lat": null,
"lng": null,
"query": "specialty coffee café",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11642,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few angles on café culture in this quarter —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7321,
"cost_usd": 0.007613,
"start_ms": 318,
"duration_ms": 1603
},
{
"name": "google_text_search",
"items": [
"MIRO Specialty Coffee [ChIJN32pSRMJxkcRDAiWA0NdnS0] · coffee_shop",
"LOT61 Coffee Roasters [ChIJEfmjb-AJxkcRqdnhOTbEetc] · coffee_shop",
"Artista - Brunch & Specialty Coffee - Amsterdam Centrum [ChIJv_Ddm4oJxkcR5NhzCo7FjvM] · brunch_restaurant",
"Cafecito Overtoom | Specialty Coffee & Matcha [ChIJrxVatT_jxUcR-d6oCwmg0jo] · coffee_shop",
"Kafenion Amsterdam [ChIJlcPN_6kJxkcR2QA28gL6gr8] · cafe",
"Elevate Coffee Lab [ChIJ_ZnRTfIJxkcRmFpQxvpnimc] · coffee_shop",
"Wakuli Coffee | Vijzelgracht [ChIJ_Zq30RIJxkcRQbW4rPYpe5w] · cafe",
"KOF Amsterdam Coffee Roasters [ChIJ46iDrTkJxkcR-xNXdOzsHLI] · coffee_shop",
"Wakuli Coffee | Haarlemmerplein [ChIJaxDhoycJxkcRQE0YSVABRu8] · cafe",
"Coffee Shop [ChIJgWdx1w8JxkcR4BxISN4wiDA] · coffee_shop",
"Screaming Beans Waterlooplein [ChIJUzDHjFgJxkcRuO5hoNuwRCQ] · coffee_shop",
"Wakuli Coffee | Jan Pieter Heijestraat [ChIJVTzoMN_jxUcRJrvW1ZaRUn4] · cafe",
"Haku Specialty Coffee [ChIJsTHDhlcJxkcRCnAHjYMBalU] · cafe",
"Bocca Coffee [ChIJ18bKQdwJxkcReqmMFkEeavw] · coffee_shop",
"LOT61 Amsterdam Centraal Station [ChIJW49D6XQJxkcRQb0_7xnUwUI] · coffee_shop",
"Buno Coffee Hoofddorpplein [ChIJGcrH86LjxUcRP4g6Z28xHUg] · coffee_shop",
"BLCK. Coffee and The Masters [ChIJNb1kys0LxkcRz8FyOhJdsqo] · coffee_shop",
"The Stroopist [ChIJbZpgUrEJxkcRZkJEpSnZNhA] · food_store",
"The Fix at ClinkMama [ChIJCadGwrwJxkcRQSwHaKnCE1Y] · cafe",
"Cafecito [ChIJ00q9ZYgJxkcRw2ZA_4MHFu8] · coffee_shop"
],
"inputs": {
"query": "specialty coffee café",
"center": "52.35803, 4.86966",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Museumkwartier"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1921,
"count_out": 20,
"duration_ms": 416
},
{
"name": "pick",
"items": [
"Elevate Coffee Lab [ChIJ_ZnRTfIJxkcRmFpQxvpnimc] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Cafecito Overtoom | Specialty Coffee & Matcha [ChIJrxVatT_jxUcR-d6oCwmg0jo] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Haku Specialty Coffee [ChIJsTHDhlcJxkcRCnAHjYMBalU] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5435,
"cost_usd": 0.008187,
"start_ms": 2338,
"count_out": 3,
"duration_ms": 9303
},
{
"name": "convert",
"items": [
"Elevate Coffee Lab [ChIJ_ZnRTfIJxkcRmFpQxvpnimc] · topPick",
"Cafecito Overtoom | Specialty Coffee & Matcha [ChIJrxVatT_jxUcR-d6oCwmg0jo] · ifNearby",
"Haku Specialty Coffee [ChIJsTHDhlcJxkcRCnAHjYMBalU] · worthDetour"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-18T14:33:21.649433+00:00"
}{
"id": "c0257381-a4e4-4e77-8044-70efb61d4da6",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Museumkwartier",
"lat": null,
"lng": null,
"query": "vintage watch dealer grey market horological Amsterdam",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 18147,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "The hunt for depth and selection —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 7325,
"cost_usd": 0.007672999999999999,
"start_ms": 261,
"duration_ms": 1535
},
{
"name": "google_text_search",
"items": [
"Amsterdam Vintage Watches [ChIJATeaJMIJxkcRImgcVUelv1g] · store",
"Singel Watches [ChIJQz-RLGoJxkcR3-MplwKhW7w] · store",
"Amsterdam Watch Company [ChIJzTqMYcMJxkcRYsraI1KBfXE] · store",
"Spiegelgracht Juweliers [ChIJj87u4usJxkcRL65nRrGIzuk] · jewelry_store",
"Bruens Jewelry & Antiquarian [ChIJXbKGwesJxkcRwjz2PxnrZic] · jewelry_store",
"Hwatches [ChIJu4-EU8cJxkcRhb3LvxCMT88] · store",
"Antiekcentrum Amsterdam [ChIJYyqKC90JxkcRanE3SC7RFfc] · home_goods_store",
"Watchme Amsterdam [ChIJL3UZ5HkJxkcRxjis27rXqcM] · service",
"Amstel Watches B.V. [ChIJfV3wZLIJxkcRI-65SQ2mG7c] · store",
"KANE Watches [ChIJTXFVrMcJxkcRWgPOuJW4L9I] · store",
"HpHorlogerie [ChIJvb51PgAJxkcRKHwbRw7cS1s] · store",
"The Antique Ring Shop [ChIJH2lFt78JxkcRVqfsY8dYijE] · jewelry_store",
"Schaap en Citroen Amsterdam Rolex Boutique [ChIJc4TJPu8JxkcRrhH3_QGZY24] · store",
"Calgari Watches [ChIJwwmSu94JxkcRuA39bxpRgVE] · store",
"IWC Schaffhausen Flagship Amsterdam [ChIJsbqiaO8JxkcR_MkDog2dQ8o] · store",
"Juwelier Rijk [ChIJOwy1XMQJxkcR0hAE0crlPa8] · jewelry_store",
"OMEGA Boutique Amsterdam [ChIJ0bF2ZwAJxkcRZUA2eC7hlR0] · store",
"QP Exclusive Watches [ChIJx-XXu_wJxkcRdknaVLXmf_w] · jewelry_store",
"Stream & Field Jewelers [ChIJ61jElcYJxkcRvANq34lWSlU] · store",
"Ace & Dik Jewelers [ChIJE6m2bOUJxkcRPxXj004J72A] · jewelry_store"
],
"inputs": {
"query": "vintage watch dealer grey market horological Amsterdam",
"center": "52.36048, 4.88168",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Museumkwartier"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1797,
"count_out": 20,
"duration_ms": 439
},
{
"name": "pick",
"items": [
"Amsterdam Vintage Watches [ChIJATeaJMIJxkcRImgcVUelv1g] · tier=topPick · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"QP Exclusive Watches [ChIJx-XXu_wJxkcRdknaVLXmf_w] · tier=worthDetour · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"KANE Watches [ChIJTXFVrMcJxkcRWgPOuJW4L9I] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Singel Watches [ChIJQz-RLGoJxkcR3-MplwKhW7w] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Hwatches [ChIJu4-EU8cJxkcRhb3LvxCMT88] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Calgari Watches [ChIJwwmSu94JxkcRuA39bxpRgVE] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Ace & Dik Jewelers [ChIJE6m2bOUJxkcRPxXj004J72A] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Stream & Field Jewelers [ChIJ61jElcYJxkcRvANq34lWSlU] · tier=considered · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6135,
"cost_usd": 0.011915,
"start_ms": 2238,
"count_out": 8,
"duration_ms": 15908
},
{
"name": "convert",
"items": [
"Amsterdam Vintage Watches [ChIJATeaJMIJxkcRImgcVUelv1g] · topPick",
"QP Exclusive Watches [ChIJx-XXu_wJxkcRdknaVLXmf_w] · worthDetour",
"KANE Watches [ChIJTXFVrMcJxkcRWgPOuJW4L9I] · ifNearby",
"Singel Watches [ChIJQz-RLGoJxkcR3-MplwKhW7w] · ifNearby",
"Hwatches [ChIJu4-EU8cJxkcRhb3LvxCMT88] · ifNearby",
"Calgari Watches [ChIJwwmSu94JxkcRuA39bxpRgVE] · ifNearby",
"Ace & Dik Jewelers [ChIJE6m2bOUJxkcRPxXj004J72A] · ifNearby",
"Stream & Field Jewelers [ChIJ61jElcYJxkcRvANq34lWSlU] · considered"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-18T13:20:23.536983+00:00"
}{
"id": "04b4c738-b279-45e3-9969-37b0fa61b77f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Nieuwe Zijde",
"lat": null,
"lng": null,
"query": "burger restaurant",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 20415,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Where to find a proper burger nearby:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11015,
"cost_usd": 0.011290999999999999,
"start_ms": 435,
"duration_ms": 4640
},
{
"name": "google_text_search",
"items": [
"Double Smash [ChIJdf4SuZcJxkcRngSs0Xl5nCQ] · hamburger_restaurant",
"L.A. Burger Amsterdam , Burgerbar Service & Kwaliteit [ChIJ6QDs_nwJxkcRBnEt2EHeNQM] · restaurant",
"Billy Buns 1 | Damrak [ChIJ1ap4uIMJxkcRaFQLOnqEPo4] · hamburger_restaurant",
"Gourmet Burger [ChIJXfOLd8EJxkcRyT_TnoYNudU] · hamburger_restaurant",
"BurgerFabriek Express L.Niezel [ChIJ2a7VdPMJxkcR8UyMxjKGhAA] · hamburger_restaurant",
"The Burger Lab [ChIJTQH8d5cJxkcRs4gUYPjeHYY] · hamburger_restaurant",
"Le Smash Amsterdam | De Pijp [ChIJ9XzTF98JxkcR_EWA-fbhIYY] · hamburger_restaurant",
"THE BUTCHER Nine Streets [ChIJkbfErMYJxkcRPdHbrqwb4jE] · hamburger_restaurant",
"Burger Bistro [ChIJCceyCWkJxkcRPy5PMA3VVoY] · hamburger_restaurant",
"Charlie's Kitchen [ChIJRQPUNbgJxkcRGfSyIoD-UkA] · restaurant",
"Ter Marsch & Co [ChIJrdonouoJxkcRKl76gnmu8g4] · bar_and_grill",
"Burgermeester | Centrum [ChIJC1gHdpUJxkcRfpL1xbyczCU] · hamburger_restaurant",
"The Butcher [ChIJg3dDsvIJxkcRFQ5RmzuG4hM] · hamburger_restaurant",
"Lombardo's [ChIJE_QVxusJxkcRh0nkvXNVXQM] · hamburger_restaurant",
"Jungle Burger [ChIJ4ePqCMIJxkcRpN86S5Eld8Y] · hamburger_restaurant",
"Burger Bar [ChIJv5EXTGgJxkcRilRgzVlg_q4] · hamburger_restaurant",
"Cannibale Royale Handboogstraat [ChIJdU3KxsEJxkcRyzZ6LZCnBeg] · restaurant",
"The Burger Room [ChIJq2oar90JxkcRl9yf0n9-9RA] · hamburger_restaurant",
"Mr Burger🍔 [ChIJaexoweIJxkcR5sp9RDYQsx0] · hamburger_restaurant",
"Burgerbar Warmoesstraat [ChIJIbstAsAJxkcROYadEi9WhYk] · hamburger_restaurant"
],
"inputs": {
"query": "burger restaurant",
"center": "52.36692, 4.89031",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Nieuwe Zijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 5075,
"count_out": 20,
"duration_ms": 386
},
{
"name": "pick",
"items": [
"Jungle Burger [ChIJ4ePqCMIJxkcRpN86S5Eld8Y] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Lombardo's [ChIJE_QVxusJxkcRh0nkvXNVXQM] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Gourmet Burger [ChIJXfOLd8EJxkcRyT_TnoYNudU] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Cannibale Royale Handboogstraat [ChIJdU3KxsEJxkcRyzZ6LZCnBeg] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Burger Lab [ChIJTQH8d5cJxkcRs4gUYPjeHYY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Burger Bar [ChIJv5EXTGgJxkcRilRgzVlg_q4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"L.A. Burger Amsterdam , Burgerbar Service & Kwaliteit [ChIJ6QDs_nwJxkcRBnEt2EHeNQM] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Ter Marsch & Co [ChIJrdonouoJxkcRKl76gnmu8g4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6352,
"cost_usd": 0.01226,
"start_ms": 5464,
"count_out": 8,
"duration_ms": 14950
},
{
"name": "convert",
"items": [
"Jungle Burger [ChIJ4ePqCMIJxkcRpN86S5Eld8Y] · topPick",
"Lombardo's [ChIJE_QVxusJxkcRh0nkvXNVXQM] · ifNearby",
"Gourmet Burger [ChIJXfOLd8EJxkcRyT_TnoYNudU] · ifNearby",
"Cannibale Royale Handboogstraat [ChIJdU3KxsEJxkcRyzZ6LZCnBeg] · ifNearby",
"The Burger Lab [ChIJTQH8d5cJxkcRs4gUYPjeHYY] · ifNearby",
"Burger Bar [ChIJv5EXTGgJxkcRilRgzVlg_q4] · ifNearby",
"L.A. Burger Amsterdam , Burgerbar Service & Kwaliteit [ChIJ6QDs_nwJxkcRBnEt2EHeNQM] · ifNearby",
"Ter Marsch & Co [ChIJrdonouoJxkcRKl76gnmu8g4] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-18T11:02:25.390267+00:00"
}{
"id": "e0241320-aade-4414-a93d-01f6e9670b50",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Nieuwe Zijde",
"lat": null,
"lng": null,
"query": "family lunch restaurant Amsterdam",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14231,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Places that work for the whole crew right now:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 9674,
"cost_usd": 0.009966000000000001,
"start_ms": 259,
"duration_ms": 2470
},
{
"name": "google_text_search",
"items": [
"The Pantry [ChIJG9c0F-kJxkcR0Yd6ANByMLE] · dutch_restaurant",
"Box Sociaal [ChIJZ5TbeaIJxkcRPKzZphIwYrs] · restaurant",
"The Cottage [ChIJKQEowXAJxkcR1uPTdMCJs60] · restaurant",
"De Vondeltuin [ChIJAXfOrAXixUcR1byBrlBHZ8E] · restaurant",
"Groot Melkhuis [ChIJgcR47OIJxkcR6JS-5U83nMA] · restaurant",
"Dignita Hoftuin [ChIJ0W1l0pcJxkcRQO5KDCFd6mg] · restaurant",
"New Dutch Amsterdam [ChIJs4EH2rwJxkcRIUllSD3jWA8] · restaurant",
"Piqniq [ChIJvQSxss8JxkcRoJpyunkM3Bk] · brunch_restaurant",
"MOAK Pancakes City Center [ChIJHXP-y70JxkcRfwjbNlESgjQ] · brunch_restaurant",
"WE ARE EDN [ChIJp7gGC_4JxkcRqocJjELig4s] · restaurant",
"Café-Restaurant Amsterdam [ChIJe3hOLH_ixUcRRLECWCyvFZE] · restaurant",
"De Blauwe Hollander [ChIJL0BoGukJxkcRrDuPyR4-IFQ] · dutch_restaurant",
"Bunk Restaurant Amsterdam [ChIJFwXXm4wJxkcR7AI2XlV2d7o] · restaurant",
"Bali Brunch 82 [ChIJd0K8r1IJxkcRTFIu2xJsOao] · restaurant",
"A Beautiful Mess - Amsterdam [ChIJAQDAttYLxkcRIrFRzxtbtMQ] · restaurant",
"Blue Amsterdam [ChIJI4xu08EJxkcRe2_KVZ_zFys] · restaurant",
"Eetcafe Singel 404 [ChIJXz1PJcIJxkcRwNRJoAj7-Kc] · restaurant",
"Belly Pepper [ChIJU5So49rjxUcRanabzcadqbg] · restaurant",
"Petit Lou [ChIJD_AbkJcJxkcRzISpnp1X8yg] · restaurant",
"Blin Queen. Specialty pancakes, coffee & wine [ChIJ_SFeOswJxkcRh_MMFXBsA6w] · restaurant"
],
"inputs": {
"query": "family lunch restaurant Amsterdam",
"center": "52.36687, 4.89124",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Nieuwe Zijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2729,
"count_out": 20,
"duration_ms": 804
},
{
"name": "pick",
"items": [
"Blin Queen. Specialty pancakes, coffee & wine [ChIJ_SFeOswJxkcRh_MMFXBsA6w] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Piqniq [ChIJvQSxss8JxkcRoJpyunkM3Bk] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Eetcafe Singel 404 [ChIJXz1PJcIJxkcRwNRJoAj7-Kc] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5634,
"cost_usd": 0.008809999999999998,
"start_ms": 3535,
"count_out": 3,
"duration_ms": 10695
},
{
"name": "convert",
"items": [
"Blin Queen. Specialty pancakes, coffee & wine [ChIJ_SFeOswJxkcRh_MMFXBsA6w] · topPick",
"Piqniq [ChIJvQSxss8JxkcRoJpyunkM3Bk] · worthDetour",
"Eetcafe Singel 404 [ChIJXz1PJcIJxkcRwNRJoAj7-Kc] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-18T10:59:55.647712+00:00"
}{
"id": "196d09fc-cbe9-4ae9-9ffc-b42ec396f33c",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "this area",
"lat": null,
"lng": null,
"query": "specialty coffee espresso bar",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 7786,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Late night options are slim, but here's what's nearby —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6008,
"cost_usd": 0.021705750000000003,
"start_ms": 403,
"duration_ms": 3477
},
{
"name": "google_text_search",
"items": [
"Boulangerie Banette maison Devriendt [ChIJ0V29m0ic60cRKz5AexnFjKI] · bakery",
"Intermarché SUPER Revigny-sur-Ornain [ChIJi9WwU0yc60cRITVxnuKXbZs] · supermarket"
],
"inputs": {
"query": "specialty coffee espresso bar",
"center": "48.87356, 4.99948",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "this area"
},
"status": "ok",
"cost_usd": 0.06,
"start_ms": 3880,
"count_out": 2,
"duration_ms": 458
},
{
"name": "pick",
"items": [
"Boulangerie Banette maison Devriendt [ChIJ0V29m0ic60cRKz5AexnFjKI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "2"
},
"status": "ok",
"tokens": 2776,
"cost_usd": 0.004028,
"start_ms": 4338,
"count_out": 1,
"duration_ms": 3448
},
{
"name": "convert",
"items": [
"Boulangerie Banette maison Devriendt [ChIJ0V29m0ic60cRKz5AexnFjKI] · ifNearby"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-18T10:22:41.906288+00:00"
}{
"id": "59e4cb68-79e9-48d0-8fcf-5efda3973512",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Oudezijde",
"lat": null,
"lng": null,
"query": "specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 16921,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Solo coffee worth sitting with:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 8293,
"cost_usd": 0.008525,
"start_ms": 230,
"duration_ms": 1233
},
{
"name": "google_text_search",
"items": [
"Black Gold Amsterdam [ChIJXzhr4tUJxkcRe35UyYT1wr8] · coffee_shop",
"Kaldi Amsterdam Utrechtsestraat [ChIJz9dUDpQJxkcRxvRpDCaBTlw] · coffee_shop",
"Coffeeshop The Spirit [ChIJkRrlA9AJxkcRccMqm4LTbX4] · store",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · coffee_shop",
"LOT61 Coffee Roasters [ChIJEfmjb-AJxkcRqdnhOTbEetc] · coffee_shop",
"Hummingbird Coffee Amsterdam [ChIJ-ZHrz_QJxkcRKC2ovKvwteo] · coffee_shop",
"OSLO [ChIJ24STECAJxkcRRNaLplI8wGs] · pastry_shop",
"LOT61 Amsterdam Centraal Station [ChIJW49D6XQJxkcRQb0_7xnUwUI] · coffee_shop",
"Kadinsky Coffeeshop Amsterdam - Zoutsteeg [ChIJN2-pD8cJxkcRbQ86SPyUtC0] · store",
"TYSON 2.0 Coffeeshop Nieuwmarkt [ChIJsyGhPLkJxkcR5doRfl-O2L4] · association_or_organization",
"KHAYBAR - Coffee That Feeds - Shakshuka - Speciality Coffee Roasters [ChIJfyaSA2EJxkcRIJuQbOzv3gE] · coffee_roastery",
"Back to Black [ChIJc5vMcuwJxkcRBl98RxpjxI4] · coffee_roastery",
"Margo's Amsterdam [ChIJw-ZqkUsJxkcRUMZjZKnaqvI] · bakery",
"Fournos Greek Coffee Bakery [ChIJuQX3XowJxkcRYnLICaOtpsU] · coffee_shop",
"Dak Showroom by Dak Coffee Roasters [ChIJgyZ9gPHjxUcRpA-uZn7imIw] · coffee_shop",
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · coffee_shop",
"Screaming Beans Utrechtsestraat [ChIJMb5MAo8JxkcRrpESbhyqkDE] · food_store",
"La Panetteria Amsterdam [ChIJ99GOub8JxkcRtVdBpLLnr-o] · bakery",
"Bocca Coffee [ChIJ18bKQdwJxkcReqmMFkEeavw] · coffee_shop",
"Nous - Coffee Store [ChIJcx6x3qkJxkcRtrfcyEn4VLU] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop",
"center": "52.37767, 4.89903",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Oudezijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1463,
"count_out": 20,
"duration_ms": 513
},
{
"name": "pick",
"items": [
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Black Gold Amsterdam [ChIJXzhr4tUJxkcRe35UyYT1wr8] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Back to Black [ChIJc5vMcuwJxkcRBl98RxpjxI4] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Fournos Greek Coffee Bakery [ChIJuQX3XowJxkcRYnLICaOtpsU] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Kaldi Amsterdam Utrechtsestraat [ChIJz9dUDpQJxkcRxvRpDCaBTlw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Hummingbird Coffee Amsterdam [ChIJ-ZHrz_QJxkcRKC2ovKvwteo] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Dak Showroom by Dak Coffee Roasters [ChIJgyZ9gPHjxUcRpA-uZn7imIw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6337,
"cost_usd": 0.012421,
"start_ms": 1977,
"count_out": 8,
"duration_ms": 14944
},
{
"name": "convert",
"items": [
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · topPick",
"Black Gold Amsterdam [ChIJXzhr4tUJxkcRe35UyYT1wr8] · worthDetour",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · ifNearby",
"Back to Black [ChIJc5vMcuwJxkcRBl98RxpjxI4] · ifNearby",
"Fournos Greek Coffee Bakery [ChIJuQX3XowJxkcRYnLICaOtpsU] · ifNearby",
"Kaldi Amsterdam Utrechtsestraat [ChIJz9dUDpQJxkcRxvRpDCaBTlw] · ifNearby",
"Hummingbird Coffee Amsterdam [ChIJ-ZHrz_QJxkcRKC2ovKvwteo] · ifNearby",
"Dak Showroom by Dak Coffee Roasters [ChIJgyZ9gPHjxUcRpA-uZn7imIw] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-18T09:30:30.889961+00:00"
}{
"id": "ace32066-35ef-4870-9d13-8b53194138ba",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Nieuwe Zijde",
"lat": null,
"lng": null,
"query": "pencil stationery shop Amsterdam",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 6,
"empty_reason": null,
"total_ms": 17911,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Places to find a good pencil:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6926,
"cost_usd": 0.007182,
"start_ms": 262,
"duration_ms": 3313
},
{
"name": "google_text_search",
"items": [
"Akkerman Fountain Pen & Stationery Shop [ChIJj6A-ssEJxkcRlDHbcTs2PMg] · store",
"Misc store [ChIJv-73BHXixUcReMXvxkUdROQ] · store",
"Van Der Heijde [ChIJaVJ0X8AJxkcRQVy2JQdzcL8] · store",
"Vlieger [ChIJic7B_L8JxkcR6qQ6eK99wyc] · store",
"LikeStationery [ChIJ6QSqf88JxkcRY2RXD9B_CrU] · store",
"Van der Linde [ChIJSYVYSNsJxkcRjJNIM7kOHN4] · store",
"de Posthumus Winkel [ChIJjWQXF8EJxkcRXUcu6CanhXo] · gift_shop",
"Van Beek Art Supplies (Weteringschans, Amsterdam) [ChIJX_QJMZMJxkcRt5GoFrFrUvk] · store",
"Moleskine store [ChIJg_ufG8EJxkcRgEQfmBiBIbI] · store",
"Van Beek Art Supplies [ChIJHbYEr-0JxkcROXkDbXRhZuA] · store",
"Van der Heijde Kantoorvakhandel [ChIJczCbfc4JxkcRJiseWKH9NbY] · store",
"Hoogstins Bookstore [ChIJ83SuPeAJxkcR2UjA44uxnzI] · book_store",
"Cafe Analog - online shop [ChIJaZ9x3xhLzWMR5ZiVgBoo8UA] · store",
"IT’S A PRESENT! [ChIJO5Zwqc4JxkcR0x9sKabycl4] · gift_shop",
"By Popular Demand - Things You Want Giftshop [ChIJixfAo8YJxkcRY0VVDVtLFME] · gift_shop",
"Gebroeders Winter [ChIJh5GE13AJxkcRdw3DgTVQhCw] · store",
"Bestseller Amsterdam [ChIJeaaHMPMJxkcRPM9228N3Cks] · store",
"Gebroeders Winter [ChIJGUr5YwTixUcRoS_BDACOEUY] · store",
"Bruna Van Woustraat [ChIJIZoBPY4JxkcRzAOw9r3knZo] · book_store",
"Waterstones [ChIJGeC3scEJxkcRCVkL5xh5zGo] · book_store"
],
"inputs": {
"query": "pencil stationery shop Amsterdam",
"center": "52.37808, 4.89943",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Nieuwe Zijde"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3576,
"count_out": 20,
"duration_ms": 331
},
{
"name": "pick",
"items": [
"Akkerman Fountain Pen & Stationery Shop [ChIJj6A-ssEJxkcRlDHbcTs2PMg] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Van der Heijde Kantoorvakhandel [ChIJczCbfc4JxkcRJiseWKH9NbY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Vlieger [ChIJic7B_L8JxkcR6qQ6eK99wyc] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Van Der Heijde [ChIJaVJ0X8AJxkcRQVy2JQdzcL8] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Van der Linde [ChIJSYVYSNsJxkcRjJNIM7kOHN4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Van Beek Art Supplies [ChIJHbYEr-0JxkcROXkDbXRhZuA] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 5930,
"cost_usd": 0.010858,
"start_ms": 3909,
"count_out": 6,
"duration_ms": 14002
},
{
"name": "convert",
"items": [
"Akkerman Fountain Pen & Stationery Shop [ChIJj6A-ssEJxkcRlDHbcTs2PMg] · topPick",
"Van der Heijde Kantoorvakhandel [ChIJczCbfc4JxkcRJiseWKH9NbY] · ifNearby",
"Vlieger [ChIJic7B_L8JxkcR6qQ6eK99wyc] · ifNearby",
"Van Der Heijde [ChIJaVJ0X8AJxkcRQVy2JQdzcL8] · ifNearby",
"Van der Linde [ChIJSYVYSNsJxkcRjJNIM7kOHN4] · ifNearby",
"Van Beek Art Supplies [ChIJHbYEr-0JxkcROXkDbXRhZuA] · ifNearby"
],
"inputs": {
"candidatesIn": "6"
},
"status": "ok",
"count_out": 6
}
],
"created_at": "2026-06-18T09:28:38.729171+00:00"
}{
"id": "7dc7c5d9-55fc-4616-a918-d7bb5e8a6a9e",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Amsterdam-Centrum",
"lat": null,
"lng": null,
"query": "specialty coffee",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 19115,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Best coffee near Centraal Station:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5698,
"cost_usd": 0.005974,
"start_ms": 162,
"duration_ms": 1213
},
{
"name": "search_area",
"inputs": {
"mode": "ambient",
"level": "neighborhood",
"named": "Amsterdam Centraal",
"resolved": "Amsterdam-Centrum",
"distance_km": "17"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 1375,
"duration_ms": 176
},
{
"name": "google_text_search",
"items": [
"Elevate Coffee Lab [ChIJ_ZnRTfIJxkcRmFpQxvpnimc] · coffee_shop",
"MIRO Specialty Coffee [ChIJN32pSRMJxkcRDAiWA0NdnS0] · coffee_shop",
"Haku Specialty Coffee [ChIJsTHDhlcJxkcRCnAHjYMBalU] · cafe",
"Clapham Specialty Coffee [ChIJDfkNWF4JxkcRF-6MgKtepW8] · coffee_shop",
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · coffee_shop",
"Artista - Brunch & Specialty Coffee - Amsterdam Centrum [ChIJv_Ddm4oJxkcR5NhzCo7FjvM] · brunch_restaurant",
"WesterPerk Coffee & Shop [ChIJq4yeA60JxkcRnb-jCwqxRHA] · coffee_shop",
"Kafenion Amsterdam [ChIJlcPN_6kJxkcR2QA28gL6gr8] · cafe",
"KABELLE - a brand new social studio with speciality coffee/matcha etc [ChIJ8cYyBv4LxkcRZ3pVDRFtqJk] · coffee_shop",
"Pina Specialty Coffee & Matcha [ChIJxdgjs7YJxkcRse9QfdJTIMs] · coffee_shop",
"Coffee District Willemsparkweg [ChIJGQgcWXUJxkcRnYzqd3MMzSM] · coffee_shop",
"LOT61 Coffee Roasters [ChIJEfmjb-AJxkcRqdnhOTbEetc] · coffee_shop",
"Fournos Greek Coffee Bakery [ChIJuQX3XowJxkcRYnLICaOtpsU] · coffee_shop",
"Five Ways Coffee Roasters [ChIJTdfEnVXjxUcRRgl9ADDca1o] · cafe",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · coffee_shop",
"Mr Haz Coffee Bar [ChIJN7uk49QJxkcRdoewRSF-_ak] · coffee_shop",
"Morning Owl Coffee [ChIJH6PcQccJxkcRPToQybgjebw] · food_store",
"Coffee Bru [ChIJg04uXk0JxkcRRV3dm8AJehI] · coffee_shop",
"Hummingbird Coffee Amsterdam [ChIJ-ZHrz_QJxkcRKC2ovKvwteo] · coffee_shop",
"Ikinari Coffee [ChIJ5ZURWgAJxkcR978GW1Eb1Sk] · cafe"
],
"inputs": {
"query": "specialty coffee",
"center": "52.37913, 4.90027",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Amsterdam-Centrum"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 1551,
"count_out": 20,
"duration_ms": 341
},
{
"name": "pick",
"items": [
"Ikinari Coffee [ChIJ5ZURWgAJxkcR978GW1Eb1Sk] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Mr Haz Coffee Bar [ChIJN7uk49QJxkcRdoewRSF-_ak] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Kafenion Amsterdam [ChIJlcPN_6kJxkcR2QA28gL6gr8] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"KABELLE - a brand new social studio with speciality coffee/matcha etc [ChIJ8cYyBv4LxkcRZ3pVDRFtqJk] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Coffee Bru [ChIJg04uXk0JxkcRRV3dm8AJehI] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Morning Owl Coffee [ChIJH6PcQccJxkcRPToQybgjebw] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6395,
"cost_usd": 0.012982999999999998,
"start_ms": 1894,
"count_out": 8,
"duration_ms": 17220
},
{
"name": "convert",
"items": [
"Ikinari Coffee [ChIJ5ZURWgAJxkcR978GW1Eb1Sk] · topPick",
"Mr Haz Coffee Bar [ChIJN7uk49QJxkcRdoewRSF-_ak] · worthDetour",
"Kafenion Amsterdam [ChIJlcPN_6kJxkcR2QA28gL6gr8] · ifNearby",
"Luuk's Coffee Noordermarkt [ChIJYwCkFOgJxkcREFF7URu9Spk] · ifNearby",
"KABELLE - a brand new social studio with speciality coffee/matcha etc [ChIJ8cYyBv4LxkcRZ3pVDRFtqJk] · ifNearby",
"Coffee Bru [ChIJg04uXk0JxkcRRV3dm8AJehI] · ifNearby",
"Alpha coffee Amsterdam [ChIJ2cwu6PkJxkcRv7_mfQYFNUU] · ifNearby",
"Morning Owl Coffee [ChIJH6PcQccJxkcRPToQybgjebw] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-18T09:13:08.434717+00:00"
}{
"id": "482d20cc-9b59-4262-8baf-d8606911d0b0",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Binnenstad",
"lat": null,
"lng": null,
"query": "park playground Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 8949,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Parks within walking distance:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 4336,
"cost_usd": 0.004576,
"start_ms": 496,
"duration_ms": 1275
},
{
"name": "google_text_search",
"items": [
"Playground Haarlem [ChIJuX9LennlxUcRsvtsV-kD2AA] · playground",
"The playground Paradijsje [ChIJZRlzUBPvxUcREZTvGsnOq_k] · playground",
"KidzBalooz Haarlem [ChIJHfmzqiLvxUcRkGz4CDBnp4w] · indoor_playground"
],
"inputs": {
"query": "park playground Haarlem",
"center": "52.37910, 4.63691",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Binnenstad"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1771,
"count_out": 3,
"duration_ms": 238
},
{
"name": "pick",
"items": [
"The playground Paradijsje [ChIJZRlzUBPvxUcREZTvGsnOq_k] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"KidzBalooz Haarlem [ChIJHfmzqiLvxUcRkGz4CDBnp4w] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Playground Haarlem [ChIJuX9LennlxUcRsvtsV-kD2AA] · tier=considered · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "3"
},
"status": "ok",
"tokens": 3250,
"cost_usd": 0.005998,
"start_ms": 2009,
"count_out": 3,
"duration_ms": 6940
},
{
"name": "convert",
"items": [
"The playground Paradijsje [ChIJZRlzUBPvxUcREZTvGsnOq_k] · topPick",
"KidzBalooz Haarlem [ChIJHfmzqiLvxUcRkGz4CDBnp4w] · ifNearby",
"Playground Haarlem [ChIJuX9LennlxUcRsvtsV-kD2AA] · considered"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-17T12:44:51.037455+00:00"
}{
"id": "635b2472-9142-4086-a438-2b8b9546a8e5",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Bakenes",
"lat": null,
"lng": null,
"query": "family restaurant Grote Markt Haarlem",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 4,
"empty_reason": null,
"total_ms": 13635,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Places to eat right now near Grote Markt:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 2931,
"cost_usd": 0.0032430000000000002,
"start_ms": 567,
"duration_ms": 1682
},
{
"name": "google_text_search",
"items": [
"Grand Café Brinkmann [ChIJzXqJhWvvxUcRiMB9KWd92TE] · cafe",
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · breakfast_restaurant",
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · brunch_restaurant",
"Bar & Kitchen Zocher [ChIJE0Kbh0DvxUcRXm4_D7TH9xQ] · restaurant",
"Hotel Carillon [ChIJVxPy7GvvxUcRvWSdRpomIgE] · hotel",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · restaurant",
"Boem Haarlem [ChIJ-yRvWu7vxUcR3ukj2Dov5zE] · restaurant",
"Hotel ML [ChIJsa953mvvxUcRy50HHiu7Qhk] · hotel",
"La Maru | Coffee & Bread [ChIJFenDmyjvxUcRh7msutpbMyU] · coffee_shop",
"Hotel Raecks [ChIJu_G6mxTvxUcR6utcvXPQR2Q] · hotel",
"Amadeus Hotel [ChIJg-btn2vvxUcRhDDya8EMU_M] · hotel",
"Ambassador City Centre Hotel Haarlem [ChIJraCVxGvvxUcR4LGWU8COPoU] · hotel",
"Menu Corridor [ChIJr8--59rvxUcRJ_LzsQHZPjw] · restaurant",
"Carlton Square Hotel [ChIJZZcehkDvxUcReYBVtbOKS2Q] · hotel",
"The Coffee Spot Spaarne [ChIJIXAVtNrvxUcRr82W-GviacQ] · coffee_shop",
"Boutique Hotel Staats [ChIJkR3iam7vxUcRdkOmh_NOjlQ] · hotel",
"Tirrenia - Caffè Al Banco [ChIJtyBKRgHvxUcRzzqVnksKsBA] · coffee_shop",
"Bed & Breakfast Hotel Malts [ChIJbyYwVGvvxUcRAz2BI9rfAKg] · hotel"
],
"inputs": {
"query": "family restaurant Grote Markt Haarlem",
"center": "52.38348, 4.63830",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Bakenes"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2249,
"count_out": 18,
"duration_ms": 584
},
{
"name": "pick",
"items": [
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Grand Café Brinkmann [ChIJzXqJhWvvxUcRiMB9KWd92TE] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "18"
},
"status": "ok",
"tokens": 5486,
"cost_usd": 0.009334,
"start_ms": 2835,
"count_out": 4,
"duration_ms": 10800
},
{
"name": "convert",
"items": [
"TOAST [ChIJufJaIN7vxUcRt4Wm7cZtCCk] · topPick",
"Grand Café Brinkmann [ChIJzXqJhWvvxUcRiMB9KWd92TE] · ifNearby",
"by LIMA [ChIJk1gEXmvvxUcRwZmJAK8bS7k] · ifNearby",
"Anne&Max Haarlem [ChIJ3VGfUGvvxUcR7vHEnnP7EkI] · ifNearby"
],
"inputs": {
"candidatesIn": "4"
},
"status": "ok",
"count_out": 4
}
],
"created_at": "2026-06-17T12:03:10.656235+00:00"
}{
"id": "90daa6cd-36b4-433c-b438-c13cabdce11d",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Japantown",
"lat": null,
"lng": null,
"query": "coin dealer collector shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 6,
"empty_reason": null,
"total_ms": 13714,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Coin dealers in the area:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 2359,
"cost_usd": 0.002683,
"start_ms": 210,
"duration_ms": 1181
},
{
"name": "google_text_search",
"items": [
"Witter Coin [ChIJXy_Z1ImAhYARaFv9zEI6d8A] · store",
"Heller & Co [ChIJsQQwA4uAhYARTrLuZE7a3Sw] · store",
"Robert R. Johnson Coin and Stamp Company [ChIJf9NEmoiAhYARTjxHioa9t3U] · store",
"Polyak Precious Metals [ChIJWZEbr8iBhYARLkEVeOpLzz0] · store",
"Hopes' Antiques, Asian Coins, & Stationery [ChIJnzWMcmWBhYARpsBlMj91nsI] · gift_shop",
"Bay Area Gold and Silver Buyers [ChIJ90wOU8l9j4ARKjnC99QM0YE] · store"
],
"inputs": {
"query": "coin dealer collector shop",
"center": "37.78595, -122.43072",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Japantown"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1391,
"count_out": 6,
"duration_ms": 276
},
{
"name": "pick",
"items": [
"Witter Coin [ChIJXy_Z1ImAhYARaFv9zEI6d8A] · tier=topPick · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Polyak Precious Metals [ChIJWZEbr8iBhYARLkEVeOpLzz0] · tier=worthDetour · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Robert R. Johnson Coin and Stamp Company [ChIJf9NEmoiAhYARTjxHioa9t3U] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Bay Area Gold and Silver Buyers [ChIJ90wOU8l9j4ARKjnC99QM0YE] · tier=ifNearby · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Heller & Co [ChIJsQQwA4uAhYARTrLuZE7a3Sw] · tier=considered · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5",
"Hopes' Antiques, Asian Coins, & Stationery [ChIJnzWMcmWBhYARpsBlMj91nsI] · tier=considered · group=B8194928-A4A2-4AE0-A6AF-1788490E21E5"
],
"inputs": {
"intent": "single",
"poolIn": "6"
},
"status": "ok",
"tokens": 4133,
"cost_usd": 0.008985,
"start_ms": 1667,
"count_out": 6,
"duration_ms": 12046
},
{
"name": "convert",
"items": [
"Witter Coin [ChIJXy_Z1ImAhYARaFv9zEI6d8A] · topPick",
"Polyak Precious Metals [ChIJWZEbr8iBhYARLkEVeOpLzz0] · worthDetour",
"Robert R. Johnson Coin and Stamp Company [ChIJf9NEmoiAhYARTjxHioa9t3U] · ifNearby",
"Bay Area Gold and Silver Buyers [ChIJ90wOU8l9j4ARKjnC99QM0YE] · ifNearby",
"Heller & Co [ChIJsQQwA4uAhYARTrLuZE7a3Sw] · considered",
"Hopes' Antiques, Asian Coins, & Stationery [ChIJnzWMcmWBhYARpsBlMj91nsI] · considered"
],
"inputs": {
"candidatesIn": "6"
},
"status": "ok",
"count_out": 6
}
],
"created_at": "2026-06-11T00:35:30.834281+00:00"
}{
"id": "8f673bcd-9a2c-4c93-b838-c5b8a322adda",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Miller Avenue",
"lat": null,
"lng": null,
"query": "specialty coffee roastery",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 5,
"empty_reason": null,
"total_ms": 12586,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Coffee spots worth the hunt:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 2333,
"cost_usd": 0.002613,
"start_ms": 977,
"duration_ms": 1012
},
{
"name": "google_text_search",
"items": [
"Nordstrom Ebar Artisan Coffee [ChIJywIU1vSahYARaIxtv7gpPGc] · coffee_shop",
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · coffee_shop",
"upside [ChIJ_feDuHeFhYARtaxSVfiToqs] · coffee_shop",
"Peet's Coffee [ChIJ3e5rrY2ahYAR8nIH4UgPaBQ] · coffee_shop",
"Cable Car Coffee [ChIJBVJGssmahYARj8tMT9pOS3g] · coffee_shop",
"Starbucks Coffee Company [ChIJczWLkWCahYARwsPdzdIIyuw] · coffee_shop",
"Equator Coffees [ChIJ_xysbEWFhYARaOgxXbOaEzg] · coffee_shop"
],
"inputs": {
"query": "specialty coffee roastery",
"center": "37.90600, -122.54500",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Miller Avenue"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1989,
"count_out": 7,
"duration_ms": 278
},
{
"name": "pick",
"items": [
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"upside [ChIJ_feDuHeFhYARtaxSVfiToqs] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Equator Coffees [ChIJ_xysbEWFhYARaOgxXbOaEzg] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Peet's Coffee [ChIJ3e5rrY2ahYAR8nIH4UgPaBQ] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Cable Car Coffee [ChIJBVJGssmahYARj8tMT9pOS3g] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "single",
"poolIn": "7"
},
"status": "ok",
"tokens": 4177,
"cost_usd": 0.008417000000000001,
"start_ms": 2268,
"count_out": 5,
"duration_ms": 10318
},
{
"name": "convert",
"items": [
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · topPick",
"upside [ChIJ_feDuHeFhYARtaxSVfiToqs] · worthDetour",
"Equator Coffees [ChIJ_xysbEWFhYARaOgxXbOaEzg] · ifNearby",
"Peet's Coffee [ChIJ3e5rrY2ahYAR8nIH4UgPaBQ] · ifNearby",
"Cable Car Coffee [ChIJBVJGssmahYARj8tMT9pOS3g] · ifNearby"
],
"inputs": {
"candidatesIn": "5"
},
"status": "ok",
"count_out": 5
}
],
"created_at": "2026-06-11T00:29:05.328715+00:00"
}{
"id": "5821c0d0-2c0e-469e-bf81-aa575492aba2",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "London",
"lat": null,
"lng": null,
"query": "local neighbourhood restaurant family dinner",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12842,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Some genuine local dinner options in London —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 11302,
"cost_usd": 0.03689775,
"start_ms": 324,
"duration_ms": 2785
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "London",
"resolved": "London",
"distance_km": "468"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3109,
"duration_ms": 134
},
{
"name": "google_text_search",
"items": [
"Circolo Popolare [ChIJK4j9CagbdkgRluwkqYLufoE] · italian_restaurant",
"England's Grace [ChIJ881Hkr4adkgRbMJXNw6YMZM] · restaurant",
"The Hill [ChIJuRV6wkYFdkgRkABhV-gvZgU] · pub",
"Tuto Restaurant [ChIJX0UthtUddkgRcOEONZQ83DQ] · italian_restaurant",
"The Shed [ChIJQWkQX_kPdkgRWuaxzbPSYBQ] · british_restaurant",
"33’s The Old Grocery Store [ChIJoUhxYyIbdkgRLV3FTH_Qu78] · cocktail_bar",
"Salvo’s Ristorante & Pizzeria [ChIJQ9Uw5W0JdkgRuFoH0liy-V4] · italian_restaurant",
"WON BBQ [ChIJ16FGl4AFdkgR0MI8l8tixQ8] · restaurant",
"The Eagle [ChIJl_NTxzMOdkgRPYUPldwLGec] · pub",
"Ellary's [ChIJK-v5lloCdkgRMVYl1g_Y4qc] · restaurant",
"AP - AperiPasta Prosecco Bar Italian Kitchen [ChIJJbtcLS8PdkgRqLE5dbs804g] · italian_restaurant",
"Granger and Co. Notting Hill [ChIJK44GY_0PdkgRZqwjZA3l7-w] · australian_restaurant",
"Ciao Bella Restaurant [ChIJGcCAtTcbdkgRyc_tXY8K928] · italian_restaurant",
"Brother Marcus Covent Garden [ChIJp9exgRcFdkgRpjsnrbLsyto] · restaurant",
"Good Fortune Club - Wimbledon [ChIJoZk92YoJdkgRWRU-jRtapV4] · chinese_restaurant",
"The Good Egg Neighbourhood Restaurant Stoke Newington [ChIJ4RNrhmMcdkgRLtc4tOAtyzc] · middle_eastern_restaurant",
"Peckham Bazaar [ChIJPcmKgaYDdkgRdx_55JaHct0] · mediterranean_restaurant",
"MYHAN [ChIJ_9rFhsYbdkgRVS_M2uY4ycY] · afghani_restaurant",
"Nessa Soho [ChIJr5F6YRwFdkgRNR-MS9GLn8s] · british_restaurant",
"Noodle & Beer [ChIJjSidZB8ddkgRlMN6cnMkLyU] · chinese_noodle_restaurant"
],
"inputs": {
"query": "local neighbourhood restaurant family dinner",
"center": "51.50722, -0.12759",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "London"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3243,
"count_out": 20,
"duration_ms": 585
},
{
"name": "pick",
"items": [
"The Shed [ChIJQWkQX_kPdkgRWuaxzbPSYBQ] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"WON BBQ [ChIJ16FGl4AFdkgR0MI8l8tixQ8] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"MYHAN [ChIJ_9rFhsYbdkgRVS_M2uY4ycY] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5519,
"cost_usd": 0.008355,
"start_ms": 3830,
"count_out": 3,
"duration_ms": 9012
},
{
"name": "convert",
"items": [
"The Shed [ChIJQWkQX_kPdkgRWuaxzbPSYBQ] · topPick",
"WON BBQ [ChIJ16FGl4AFdkgR0MI8l8tixQ8] · worthDetour",
"MYHAN [ChIJ_9rFhsYbdkgRVS_M2uY4ycY] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-07T23:41:06.697056+00:00"
}{
"id": "c4416616-6631-4fb2-ba1d-bf33534c734e",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "London",
"lat": null,
"lng": null,
"query": "Monopoly Lifesized London immersive game experience",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 4,
"empty_reason": null,
"total_ms": 14422,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Here's where to find it in London:",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 9619,
"cost_usd": 0.022337100000000002,
"start_ms": 255,
"duration_ms": 2846
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "London",
"resolved": "London",
"distance_km": "468"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3101,
"duration_ms": 117
},
{
"name": "google_text_search",
"items": [
"Monopoly Lifesized [ChIJmVD7qH0bdkgRc9vfp-Z3y8M] · tourist_attraction",
"The Crystal Maze LIVE Experience [ChIJjzKeFKcFdkgRD85JyyLyBcY] · amusement_center",
"Immersive Gamebox - Southbank, London [ChIJW0sjYeEFdkgRdwCty-McgJs] · tourist_attraction",
"Agent November Live Escape Game Experience [ChIJVVVl9yQbdkgRbBAGCAPutiI] · amusement_center",
"clueQuest - The Live Escape Game [ChIJG1oXlCUcdkgRwC1bns9N2Ws] · amusement_center",
"Immersive Gamebox - Shoreditch, London [ChIJ9z81uwcddkgRDbXF2STPJ-0] · tourist_attraction",
"MISSION: BREAKOUT [ChIJE-zameIadkgRU3vWiYodAiA] · amusement_center",
"Immersive Gamebox - Wandsworth London [ChIJIyRxF2wPdkgRLr-H3nhI5lQ] · tourist_attraction"
],
"inputs": {
"query": "Monopoly Lifesized London immersive game experience",
"center": "51.50722, -0.12759",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "London"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3218,
"count_out": 8,
"duration_ms": 307
},
{
"name": "pick",
"items": [
"Monopoly Lifesized [ChIJmVD7qH0bdkgRc9vfp-Z3y8M] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Immersive Gamebox - Shoreditch, London [ChIJ9z81uwcddkgRDbXF2STPJ-0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Immersive Gamebox - Southbank, London [ChIJW0sjYeEFdkgRdwCty-McgJs] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"clueQuest - The Live Escape Game [ChIJG1oXlCUcdkgRwC1bns9N2Ws] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Immersive Gamebox - Shoreditch, London [ChIJ9z81uwcddkgRDbXF2STPJ-0] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "8"
},
"status": "ok",
"tokens": 4433,
"cost_usd": 0.009141,
"start_ms": 3526,
"count_out": 5,
"duration_ms": 10896
},
{
"name": "convert",
"drops": [
{
"count": 1,
"reason": "duplicate",
"samples": [
"Immersive Gamebox - Shoreditch, London"
]
}
],
"items": [
"Monopoly Lifesized [ChIJmVD7qH0bdkgRc9vfp-Z3y8M] · ifNearby",
"Immersive Gamebox - Shoreditch, London [ChIJ9z81uwcddkgRDbXF2STPJ-0] · ifNearby",
"Immersive Gamebox - Southbank, London [ChIJW0sjYeEFdkgRdwCty-McgJs] · ifNearby",
"clueQuest - The Live Escape Game [ChIJG1oXlCUcdkgRwC1bns9N2Ws] · ifNearby"
],
"inputs": {
"candidatesIn": "5"
},
"status": "ok",
"count_out": 4
}
],
"created_at": "2026-06-05T00:20:34.740496+00:00"
}{
"id": "f38b58d1-c4e1-4574-b7e4-651f288d663f",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "London",
"lat": null,
"lng": null,
"query": "spy themed experience activity London",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14209,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "London's got some genuinely good spy angles —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 13964,
"cost_usd": 0.04490775,
"start_ms": 146,
"duration_ms": 3262
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "city",
"named": "London",
"resolved": "London",
"distance_km": "468"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3408,
"duration_ms": 128
},
{
"name": "google_text_search",
"items": [
"SPYSCAPE & SPYGAMES [ChIJX7E0H5QFdkgRFCrTwUY6t4I] · museum",
"SPYGAMES [ChIJxTh92NoFdkgRNwd7bIyVDUI] · event_venue",
"007: Shadow Of Spectre by HiddenCity [ChIJ4eyzMv4FdkgRbd0l-oQmIL4] · event_venue",
"Si5 Spy Missions [ChIJXZrcT_kddkgRpo2Gri_4j2c] · ?",
"StreetHunt Games [ChIJi4hz9zUFdkgRx-JthG58F-g] · ?",
"SENSAS London [ChIJOX7Bf7QFdkgRAfDlOExFd9c] · amusement_center",
"Spy Lamp Post [ChIJaQMtRZoFdkgR4F_bRXsq2wk] · tourist_attraction",
"Activate at The O2 [ChIJo1ROPwCp2EcRKu6ZxAL-jT8] · adventure_sports_center",
"Immersive Experiences [ChIJIVvFX6UcdkgRTB2GO2PGxgk] · planetarium",
"The Crystal Maze LIVE Experience [ChIJjzKeFKcFdkgRD85JyyLyBcY] · amusement_center",
"Solve A Mystery - London (Pick-Up Point) [ChIJe6FDkowFdkgRqOq77Iw0oo8] · ?",
"Immersive Gamebox - Shoreditch, London [ChIJ9z81uwcddkgRDbXF2STPJ-0] · tourist_attraction",
"Sharky + George [ChIJo76nS54FdkgRp5WkEy1CO7U] · service",
"Frameless [ChIJId2oNroFdkgReafXXIrGnkY] · tourist_attraction",
"The Spy Bar [ChIJ5ZFEBAAFdkgR0y1WqqdRDro] · cocktail_bar",
"HiddenCity [ChIJPTzSMFEddkgRigPy6jXQBck] · manufacturer",
"Sky Garden [ChIJgaI8bFIDdkgRhJJqLMxsFdU] · scenic_spot",
"Twist Museum [ChIJqZLwP-UbdkgR3fNcCBoNLjk] · museum",
"AIM Escape Rooms [ChIJ0_CwP4EDdkgRtgAhHRI6deY] · amusement_center",
"Paradox Museum London [ChIJQzfybmYFdkgR1tFou0zyzYQ] · museum"
],
"inputs": {
"query": "spy themed experience activity London",
"center": "51.50722, -0.12759",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "London"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 3536,
"count_out": 20,
"duration_ms": 499
},
{
"name": "pick",
"items": [
"007: Shadow Of Spectre by HiddenCity [ChIJ4eyzMv4FdkgRbd0l-oQmIL4] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"SPYSCAPE & SPYGAMES [ChIJX7E0H5QFdkgRFCrTwUY6t4I] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"The Spy Bar [ChIJ5ZFEBAAFdkgR0y1WqqdRDro] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5401,
"cost_usd": 0.008345,
"start_ms": 4037,
"count_out": 3,
"duration_ms": 10171
},
{
"name": "convert",
"items": [
"007: Shadow Of Spectre by HiddenCity [ChIJ4eyzMv4FdkgRbd0l-oQmIL4] · topPick",
"SPYSCAPE & SPYGAMES [ChIJX7E0H5QFdkgRFCrTwUY6t4I] · worthDetour",
"The Spy Bar [ChIJ5ZFEBAAFdkgR0y1WqqdRDro] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-05T00:19:08.936558+00:00"
}{
"id": "ec38d37f-5a80-4adf-ba4e-9509513352f8",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Mill Valley",
"lat": null,
"lng": null,
"query": "bakery",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12255,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Open right now in Mill Valley —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 6629,
"cost_usd": 0.006953,
"start_ms": 660,
"duration_ms": 1235
},
{
"name": "search_area",
"inputs": {
"mode": "ambient",
"level": "city",
"named": "Mill Valley",
"resolved": "Mill Valley",
"distance_km": "2"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 1895,
"duration_ms": 202
},
{
"name": "google_text_search",
"items": [
"Flour Craft Bakery [ChIJtXF6GxSRhYARjdLOvxH2OC8] · bakery",
"Madrona Bakery [ChIJt3Lx4LCRhYARWGAHgm0sQJU] · bakery",
"Le Marais Bakery [ChIJM1n1oviRhYARrY83h6TQtSc] · bistro",
"Jane / Marin [ChIJt0lr1dKahYAR2wzWEoZ3fLY] · bakery",
"Bob’s Donuts [ChIJSZVZ_wSFhYARNLZ0GzsDiDE] · bakery",
"Blooming Cakes [ChIJB0oQdACbhYARrw8UL86DyjI] · bakery",
"New York Bagels [ChIJXzmA6jGFhYARtkDpSDDdUUw] · bagel_shop",
"Bridgeway Bagel [ChIJ6ZUi_A-FhYAR9cM0nXwf0aA] · bagel_shop",
"Equator Coffees [ChIJ_xysbEWFhYARaOgxXbOaEzg] · coffee_shop",
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · coffee_shop",
"Equator Coffees [ChIJKebd7HiahYARwmuokgSAmF0] · coffee_shop",
"Boichik Bagels Larkspur [ChIJs9zgKWmbhYARwrab5ldn-xE] · bagel_shop",
"Shoreline Coffee Shop [ChIJV57u5USFhYARKcNtbr0CEpU] · coffee_shop",
"Mill Valley Market [ChIJ56INZnKQhYARmFZNtfXwFos] · grocery_store",
"West Coast Sourdough - Mill Valley [ChIJn5axiribhYARbxhPt4boWYM] · fast_food_restaurant",
"Good Earth Natural Foods [ChIJkxfysFqFhYARZfmxtHvlgL0] · grocery_store",
"Safeway Bakery [ChIJ3WbMnIuahYARJZUnFn7v9xo] · bakery",
"Nugget Markets [ChIJX0t4bemahYARZYtpP0YnS3w] · grocery_store",
"Mill Valley Lumber Yard [ChIJ1dQi1HKQhYARzQMdSWcQzUY] · business_center",
"Clairesquares [ChIJhTCodEZ-j4AROw8USU11VTM] · manufacturer"
],
"inputs": {
"query": "bakery",
"center": "37.90035, -122.52866",
"openNow": "true",
"radius_m": "3658",
"searchedAround": "Mill Valley"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 2097,
"count_out": 20,
"duration_ms": 312
},
{
"name": "pick",
"items": [
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Blooming Cakes [ChIJB0oQdACbhYARrw8UL86DyjI] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Clairesquares [ChIJhTCodEZ-j4AROw8USU11VTM] · tier=worthDetour · group=168473FA-A359-4EDD-945F-7C9BA4001526"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5511,
"cost_usd": 0.008351,
"start_ms": 2411,
"count_out": 3,
"duration_ms": 9844
},
{
"name": "convert",
"items": [
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · topPick",
"Blooming Cakes [ChIJB0oQdACbhYARrw8UL86DyjI] · ifNearby",
"Clairesquares [ChIJhTCodEZ-j4AROw8USU11VTM] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-04T16:51:30.076681+00:00"
}{
"id": "b7bebab9-384f-4d89-8877-7cf695689a65",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Mill Valley",
"lat": null,
"lng": null,
"query": "bakery",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14980,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Bakeries worth the drive to Marin:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5861,
"cost_usd": 0.006141,
"start_ms": 416,
"duration_ms": 3558
},
{
"name": "search_area",
"inputs": {
"mode": "ambient",
"level": "city",
"named": "Mill Valley",
"resolved": "Mill Valley",
"distance_km": "17"
},
"status": "ok",
"cost_usd": 0.005,
"start_ms": 3974,
"duration_ms": 214
},
{
"name": "google_text_search",
"items": [
"Flour Craft Bakery [ChIJtXF6GxSRhYARjdLOvxH2OC8] · bakery",
"Madrona Bakery [ChIJt3Lx4LCRhYARWGAHgm0sQJU] · bakery",
"Le Marais Bakery [ChIJM1n1oviRhYARrY83h6TQtSc] · bistro",
"Jane / Marin [ChIJt0lr1dKahYAR2wzWEoZ3fLY] · bakery",
"Bob’s Donuts [ChIJSZVZ_wSFhYARNLZ0GzsDiDE] · bakery",
"Safeway Bakery [ChIJ3WbMnIuahYARJZUnFn7v9xo] · bakery",
"Boudin SF [ChIJUcxg0fSahYAR3BmjImQiR4A] · bakery",
"Blooming Cakes [ChIJB0oQdACbhYARrw8UL86DyjI] · bakery",
"Safeway [ChIJKVP_IoeahYARR52LKWA1aoA] · grocery_store",
"Safeway Bakery [ChIJ____BqyahYARfrn6wg6fW3Q] · bakery",
"Millie’s Crêpe et Crème [ChIJfw-voiGRhYARs4wEmkRkw5I] · dessert_shop",
"The Cheesecake Factory [ChIJnYqgz_SahYARAodJ8yHTfro] · american_restaurant",
"Safeway [ChIJI2t4zDKFhYARup4untTsua4] · grocery_store",
"New York Bagels [ChIJXzmA6jGFhYARtkDpSDDdUUw] · bagel_shop",
"Judy's Breadsticks aka Lovesticks [ChIJDf3h7nKQhYARply7K8gPy1k] · manufacturer",
"Whole Foods Bakery [ChIJo7ujFwCbhYARqUoBcbibuvE] · bakery",
"Kuosun [ChIJZ9JsawCbhYARyrdBPtY0z-c] · bakery",
"Safeway [ChIJZVXlQqyahYARMnpM0BnGxXU] · grocery_store",
"Bridgeway Bagel [ChIJ6ZUi_A-FhYAR9cM0nXwf0aA] · bagel_shop",
"Equator Coffees [ChIJ3Qt5gHKQhYAR1lasgUpcLIY] · coffee_shop"
],
"inputs": {
"query": "bakery",
"center": "37.90035, -122.52866",
"openNow": "false",
"radius_m": "3658",
"searchedAround": "Mill Valley"
},
"status": "ok",
"cost_usd": 0.029999999999999995,
"start_ms": 4189,
"count_out": 20,
"duration_ms": 328
},
{
"name": "pick",
"items": [
"Bob's Donuts [ChIJSZVZ_wSFhYARNLZ0GzsDiDE] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Flour Craft Bakery [ChIJtXF6GxSRhYARjdLOvxH2OC8] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Le Marais Bakery [ChIJM1n1oviRhYARrY83h6TQtSc] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5583,
"cost_usd": 0.008702999999999999,
"start_ms": 4518,
"count_out": 3,
"duration_ms": 10461
},
{
"name": "convert",
"items": [
"Bob’s Donuts [ChIJSZVZ_wSFhYARNLZ0GzsDiDE] · topPick",
"Flour Craft Bakery [ChIJtXF6GxSRhYARjdLOvxH2OC8] · worthDetour",
"Le Marais Bakery [ChIJM1n1oviRhYARrY83h6TQtSc] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-04T04:36:36.842484+00:00"
}{
"id": "11c8bbda-d9c8-43d4-bb93-4014edbd116c",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Union Square",
"lat": null,
"lng": null,
"query": "artisan bakery",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 11869,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Three angles on real bread and pastry —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5091,
"cost_usd": 0.0053430000000000005,
"start_ms": 934,
"duration_ms": 1436
},
{
"name": "google_text_search",
"items": [
"Tartine Manufactory [ChIJu9EujzB-j4ARoyuqElfT14g] · bakery",
"Boudin Bakery Cafe [ChIJ1y_042CBhYAR1CgB07Gjk0A] · bakery",
"Boudin Bakery [ChIJuTDWD-OAhYARHdAhflk13Sc] · restaurant",
"Michael Kalanty [ChIJ_zmPnGmBhYARN_iYofVt940] · bakery",
"Dandelion Chocolate [ChIJ3d31Iz1-j4ARkwerSZRVQjM] · chocolate_shop",
"The Epicurean Trader [ChIJs78Bn8yBhYARyl8b2N91Lp8] · grocery_store",
"The Epicurean Trader [ChIJX5krlNqAhYAR-D2T-7XPvzs] · grocery_store",
"U :Dessert Story [ChIJIR89Dxx-j4AR_LHZbAGY5Wo] · dessert_restaurant",
"Twisted St. Cafe [ChIJ9ZkaAomBhYARqcRrA2rTInc] · coffee_shop",
"Urban Ritual Cafe [ChIJX7KNJy1-j4ARfn1gMtb2ryM] · cafe",
"Delah Coffee [ChIJL86gDJmBhYARjQPJ6NsYQZQ] · coffee_shop",
"Caffe Greco [ChIJ4WAG3vOAhYARKLeCNdq7O-Y] · cafe",
"Ghirardelli Chocolate Experience [ChIJvXl2weCAhYARjSxnhzrBfNc] · chocolate_shop",
"Philmore Creamery [ChIJxVF7jwSBhYARZ_tuy90KFhE] · ice_cream_shop",
"Peet's Coffee [ChIJFYH6EeOAhYARVpFEUAxXxtg] · coffee_shop"
],
"inputs": {
"query": "artisan bakery",
"center": "37.78583, -122.40642",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Union Square"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2370,
"count_out": 15,
"duration_ms": 424
},
{
"name": "pick",
"items": [
"Tartine Manufactory [ChIJu9EujzB-j4ARoyuqElfT14g] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Caffe Greco [ChIJ4WAG3vOAhYARKLeCNdq7O-Y] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"The Epicurean Trader [ChIJX5krlNqAhYAR-D2T-7XPvzs] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "15"
},
"status": "ok",
"tokens": 4832,
"cost_usd": 0.007732,
"start_ms": 2796,
"count_out": 3,
"duration_ms": 9073
},
{
"name": "convert",
"items": [
"Tartine Manufactory [ChIJu9EujzB-j4ARoyuqElfT14g] · topPick",
"Caffe Greco [ChIJ4WAG3vOAhYARKLeCNdq7O-Y] · worthDetour",
"The Epicurean Trader [ChIJX5krlNqAhYAR-D2T-7XPvzs] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-04T03:45:00.122093+00:00"
}{
"id": "94f4c739-3a5f-4033-96a6-29fc0c15c547",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Union Square",
"lat": null,
"lng": null,
"query": "artisan ice cream shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 8,
"empty_reason": null,
"total_ms": 16731,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Real ice cream — the kind made with intention.",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 4382,
"cost_usd": 0.00473,
"start_ms": 484,
"duration_ms": 1468
},
{
"name": "google_text_search",
"items": [
"Amorino Gelato - San Francisco [ChIJK0gZUCeBhYAR5LVP4FGZnQ4] · ice_cream_shop",
"Philmore Creamery [ChIJxVF7jwSBhYARZ_tuy90KFhE] · ice_cream_shop",
"San Francisco’s Hometown Creamery [ChIJ8ZtakEqBhYARgfk3PwAlJ7s] · ice_cream_shop",
"Salt & Straw [ChIJj3EJW6KAhYARB-Dl9_ArzVM] · ice_cream_shop",
"Icu Market Deli & Ice Cream [ChIJJ3NdC4SAhYARUNe1WX7xA5g] · ice_cream_shop",
"Bi-Rite Creamery [ChIJh1wqPBh-j4ARliLVoyr5W_c] · ice_cream_shop",
"Lush Gelato [ChIJj7jCcfGAhYARl9_MTXK6bek] · ice_cream_shop",
"Humphry Slocombe [ChIJWUj0iEh-j4ARPJYe1823nnU] · ice_cream_shop",
"The Baked Bear [ChIJY7AMifOAhYARjtQCC_dvS3s] · dessert_restaurant",
"Salt & Straw [ChIJQV7vPsaAhYARgZsQA-qSRy4] · ice_cream_shop",
"Madalyon dessert [ChIJdfWSWwCBhYARNuCayoD9g48] · dessert_restaurant",
"Norman's Ice Cream & Freezes [ChIJTfP1ceGAhYARW6aBYZnh0yg] · ice_cream_shop",
"Dandelion Chocolate [ChIJ3d31Iz1-j4ARkwerSZRVQjM] · chocolate_shop",
"Nancy's Fancy Gelato [ChIJlYhFCwB_j4ARAmHWfUPlcOM] · ice_cream_shop",
"The Original Ghirardelli Chocolate & Ice Cream Shop [ChIJDQx5mOCAhYARUe0qN5p7M64] · ice_cream_shop",
"Five Star Truffles [ChIJKcsrlQR-j4ARAS1y60SZRW4] · food",
"CREAM [ChIJuzaYRSJ-j4AR26cOlGj_S-I] · ice_cream_shop",
"Ghirardelli Chocolate Experience [ChIJvXl2weCAhYARjSxnhzrBfNc] · chocolate_shop",
"Ghirardelli Chocolate To Go [ChIJvXl2weCAhYARk-u0pugZS6M] · chocolate_shop",
"Z. Cioccolato [ChIJ_apPYPGAhYARmu36ZTHRkYQ] · chocolate_shop"
],
"inputs": {
"query": "artisan ice cream shop",
"center": "37.78583, -122.40642",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Union Square"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1952,
"count_out": 20,
"duration_ms": 344
},
{
"name": "pick",
"items": [
"Philmore Creamery [ChIJxVF7jwSBhYARZ_tuy90KFhE] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Lush Gelato [ChIJj7jCcfGAhYARl9_MTXK6bek] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Dandelion Chocolate [ChIJ3d31Iz1-j4ARkwerSZRVQjM] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Bi-Rite Creamery [ChIJh1wqPBh-j4ARliLVoyr5W_c] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Humphry Slocombe [ChIJWUj0iEh-j4ARPJYe1823nnU] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"San Francisco's Hometown Creamery [ChIJ8ZtakEqBhYARgfk3PwAlJ7s] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Amorino Gelato - San Francisco [ChIJK0gZUCeBhYAR5LVP4FGZnQ4] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Z. Cioccolato [ChIJ_apPYPGAhYARmu36ZTHRkYQ] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"tokens": 6350,
"cost_usd": 0.012266,
"start_ms": 2298,
"count_out": 8,
"duration_ms": 14432
},
{
"name": "convert",
"items": [
"Philmore Creamery [ChIJxVF7jwSBhYARZ_tuy90KFhE] · topPick",
"Lush Gelato [ChIJj7jCcfGAhYARl9_MTXK6bek] · worthDetour",
"Dandelion Chocolate [ChIJ3d31Iz1-j4ARkwerSZRVQjM] · worthDetour",
"Bi-Rite Creamery [ChIJh1wqPBh-j4ARliLVoyr5W_c] · ifNearby",
"Humphry Slocombe [ChIJWUj0iEh-j4ARPJYe1823nnU] · ifNearby",
"San Francisco’s Hometown Creamery [ChIJ8ZtakEqBhYARgfk3PwAlJ7s] · ifNearby",
"Amorino Gelato - San Francisco [ChIJK0gZUCeBhYAR5LVP4FGZnQ4] · ifNearby",
"Z. Cioccolato [ChIJ_apPYPGAhYARmu36ZTHRkYQ] · ifNearby"
],
"inputs": {
"candidatesIn": "8"
},
"status": "ok",
"count_out": 8
}
],
"created_at": "2026-06-04T02:55:01.219963+00:00"
}{
"id": "da732644-51af-4933-b0cd-7914c7be11d1",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Blithedale Canyon",
"lat": null,
"lng": null,
"query": "ice cream shop Mill Valley",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 6573,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Small-batch, unassuming spot worth the detour:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 4883,
"cost_usd": 0.005247,
"start_ms": 207,
"duration_ms": 1574
},
{
"name": "google_text_search",
"items": [
"Angela's Organic Ice Cream [ChIJAYiaGACRhYAR8_Vuu9aN-hA] · ice_cream_shop",
"Mill Valley Swirl [ChIJs-6CFaiahYARa0XwpxhH2Vo] · dessert_shop",
"JG SCOOP [ChIJhUWbd86bhYARuHdQMGxB96I] · ice_cream_shop",
"Millie’s Crêpe et Crème [ChIJfw-voiGRhYARs4wEmkRkw5I] · dessert_shop",
"Easy Breezy Corte Madera [ChIJk3EXTE2bhYARHLI2kOuPNoY] · dessert_shop",
"Mag's Local Yogurt [ChIJMZeHPHiahYARKsJ6O3cPfnc] · dessert_shop",
"the shack ice cream [ChIJH7ag7UObhYARNDVGyvh28WM] · ice_cream_shop"
],
"inputs": {
"query": "ice cream shop Mill Valley",
"center": "37.90951, -122.54622",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Blithedale Canyon"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1781,
"count_out": 7,
"duration_ms": 303
},
{
"name": "pick",
"items": [
"Angela's Organic Ice Cream [ChIJAYiaGACRhYAR8_Vuu9aN-hA] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "single",
"poolIn": "7"
},
"status": "ok",
"tokens": 3319,
"cost_usd": 0.004667,
"start_ms": 2085,
"count_out": 1,
"duration_ms": 4488
},
{
"name": "convert",
"items": [
"Angela's Organic Ice Cream [ChIJAYiaGACRhYAR8_Vuu9aN-hA] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1
}
],
"created_at": "2026-06-04T00:31:55.254428+00:00"
}{
"id": "4bf1c291-7bde-4d81-bf08-e1d26fb7e818",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Munich",
"lat": null,
"lng": null,
"query": "local family restaurant traditional Bavarian food no tourist trap",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 14837,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "A few genuinely local spots in Munich —",
"inputs": {
"model": "claude-sonnet-4-6",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 5835,
"cost_usd": 0.012497699999999999,
"start_ms": 409,
"duration_ms": 3078
},
{
"name": "google_text_search",
"items": [
"Münchner Stubn [ChIJmzP1qvl1nkcRlj3oaE41Swc] · german_restaurant",
"Augustiner Klosterwirt [ChIJV8rJWPR1nkcRfAVGOrZIeVs] · bavarian_restaurant",
"Haxnbauer [ChIJIRHeAIt1nkcRGFYzr6NxN2w] · german_restaurant",
"Augustiner Spieglwirt [ChIJP8_Ozvh2nkcRGM5n0fU0cX4] · restaurant",
"Andy's Krablergarten [ChIJa-CY0l7fnUcRgHpZGJCwEzU] · german_restaurant",
"Görreshof Wirtshaus [ChIJv6cFqOB1nkcRtDDB8nQKndU] · bavarian_restaurant",
"Wirtshaus in der Au [ChIJ2YJ3mHzfnUcRZ8LfM7KI30k] · german_restaurant",
"Steinheil 16 [ChIJRf_Iy-V1nkcRYkahFTv_cv8] · german_restaurant",
"Zum Brünnstein [ChIJJf4jKYffnUcRRaiKcTOlbx0] · bavarian_restaurant",
"Liebighof [ChIJLZdndoV1nkcRgnJs-3YNPJw] · bavarian_restaurant",
"Tattenbach Wirtshaus & Stüberl [ChIJHduijoV1nkcRAldvSs8V8LI] · restaurant",
"Wirtshaus Zum Straubinger [ChIJ0dAODmDfnUcRj9XljXyikUk] · german_restaurant",
"Gaststätte Burg Pappenheim [ChIJAWGGXGHfnUcRmjTVIVCXXVk] · bavarian_restaurant",
"Zur Festwiese [ChIJfWCvZ_91nkcRugla25mu7hE] · german_restaurant",
"Augustiner-Keller [ChIJe8ga9v11nkcRX8CtPNbgTJs] · german_restaurant",
"Servus Heidi [ChIJNynMuAJ2nkcR6X00i_5MLno] · bavarian_restaurant",
"Wirtshaus Augustiner Kurgarten [ChIJ2y29ZC52nkcRbRWubGMTC_M] · restaurant",
"Nuernberger Bratwurst Gloeckl am Dom [ChIJtWd9xPR1nkcRIoDG-yQEcHc] · bavarian_restaurant",
"Hofbräuhaus München [ChIJxfxSz4t1nkcRLxq9ze1wwak] · bavarian_restaurant",
"Augustiner Stammhaus [ChIJSfYmtAF2nkcRpgor2WXWNYg] · bavarian_restaurant"
],
"inputs": {
"query": "local family restaurant traditional Bavarian food no tourist trap",
"center": "48.13799, 11.57518",
"openNow": "false",
"radius_m": "10000",
"searchedAround": "Munich"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 3487,
"count_out": 20,
"duration_ms": 550
},
{
"name": "pick",
"items": [
"Liebighof [ChIJLZdndoV1nkcRgnJs-3YNPJw] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Tattenbach Wirtshaus & Stüberl [ChIJHduijoV1nkcRAldvSs8V8LI] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Wirtshaus Augustiner Kurgarten [ChIJ2y29ZC52nkcRbRWubGMTC_M] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5657,
"cost_usd": 0.009009,
"start_ms": 4039,
"count_out": 3,
"duration_ms": 10797
},
{
"name": "convert",
"items": [
"Liebighof [ChIJLZdndoV1nkcRgnJs-3YNPJw] · topPick",
"Tattenbach Wirtshaus & Stüberl [ChIJHduijoV1nkcRAldvSs8V8LI] · worthDetour",
"Wirtshaus Augustiner Kurgarten [ChIJ2y29ZC52nkcRbRWubGMTC_M] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-03T23:49:37.519406+00:00"
}{
"id": "52f7b3d4-287d-4df7-9dcc-0c5cb27f3dd8",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Union Square",
"lat": null,
"lng": null,
"query": "specialty coffee roaster espresso bar",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 12253,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Three more angles on real coffee in the city:",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 2956,
"cost_usd": 0.0032600000000000003,
"start_ms": 1462,
"duration_ms": 1485
},
{
"name": "google_text_search",
"items": [
"The Coffee Berry SF [ChIJC2jb8DWBhYARo4AAX78U50c] · coffee_shop",
"SIGNAL Coffee Roasters [ChIJH-sNWkWBhYARKLggcXxtAzQ] · coffee_shop",
"Sextant Coffee Roasters [ChIJR8ARVQCBhYARkLoOCWSBEo4] · coffee_shop",
"Ritual Coffee Roasters [ChIJ70taCKKAhYARDqB5RsSPUJc] · coffee_shop",
"Graffeo Coffee Roasting Co. [ChIJpc5CI_CAhYARtsthF0j0r3k] · coffee_roastery",
"Flywheel Coffee [ChIJI3AzXACBhYAR6AFz2gfipFI] · coffee_shop",
"Sextant Coffee Roasters [ChIJIQZjHwB_j4ARsTSjaZw1feA] · coffee_shop",
"Saint Frank Coffee [ChIJmfgIQ-iAhYARq5osc-JybBo] · coffee_shop",
"Goodhart Coffee Catering of San Francisco Bay Area [ChIJ5Z-h8Q9_j4ARyARE5bLhg1U] · catering_service",
"Souvenir Coffee Co. [ChIJsZFC6oOBhYAR62ecBiO_5DE] · coffee_shop",
"Sightglass Coffee [ChIJf-V9OIKAhYARu8bBG2S6RME] · coffee_shop",
"Chula Cafe [ChIJj5DRTeh_j4ARekQE7yDaVdI] · coffee_roastery",
"Souvenir Coffee Co. [ChIJcfdZTniBhYAR1cv6xpc52jg] · coffee_shop",
"Verve Coffee Roasters [ChIJUVdHex5-j4ARPEs27aq3-tg] · coffee_shop",
"Farley's Coffeehouse [ChIJ8wEOK8p_j4ARkcmZrEfPDHU] · coffee_shop",
"Delah Coffee [ChIJL86gDJmBhYARjQPJ6NsYQZQ] · coffee_shop",
"Doppio Coffee & Brunch [ChIJy8vmGC2BhYARu919i3bko-Q] · coffee_shop",
"Haraz Coffee House [ChIJmZa_nCWBhYAR-gWlk5ZX0r0] · coffee_shop",
"Delah Coffee [ChIJ3zUpx3OBhYARU-5HbvBWOlw] · coffee_shop",
"Motoring Coffee [ChIJ35ARbwCBhYARsucbsvzu0ZQ] · coffee_shop"
],
"inputs": {
"query": "specialty coffee roaster espresso bar",
"center": "37.78583, -122.40642",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Union Square"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 2947,
"count_out": 20,
"duration_ms": 360
},
{
"name": "pick",
"items": [
"Delah Coffee [ChIJL86gDJmBhYARjQPJ6NsYQZQ] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Doppio Coffee & Brunch [ChIJy8vmGC2BhYARu919i3bko-Q] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Graffeo Coffee Roasting Co. [ChIJpc5CI_CAhYARtsthF0j0r3k] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5317,
"cost_usd": 0.008153,
"start_ms": 3309,
"count_out": 3,
"duration_ms": 8943
},
{
"name": "convert",
"items": [
"Delah Coffee [ChIJL86gDJmBhYARjQPJ6NsYQZQ] · topPick",
"Doppio Coffee & Brunch [ChIJy8vmGC2BhYARu919i3bko-Q] · worthDetour",
"Graffeo Coffee Roasting Co. [ChIJpc5CI_CAhYARtsthF0j0r3k] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-03T23:45:38.16921+00:00"
}{
"id": "69bf0901-28ec-4dcb-aa1e-f856ce009808",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Union Square",
"lat": null,
"lng": null,
"query": "specialty coffee shop",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 10328,
"platform": "server",
"app_version": null,
"build_number": null,
"stages": [
{
"name": "interpret",
"note": "Coffee worth the detour from Union Square —",
"inputs": {
"model": "claude-haiku-4-5-20251001",
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"tokens": 2224,
"cost_usd": 0.002472,
"start_ms": 289,
"duration_ms": 818
},
{
"name": "google_text_search",
"items": [
"The Coffee Berry SF [ChIJC2jb8DWBhYARo4AAX78U50c] · coffee_shop",
"Saint Frank Coffee [ChIJmfgIQ-iAhYARq5osc-JybBo] · coffee_shop",
"Ritual Coffee Roasters [ChIJ70taCKKAhYARDqB5RsSPUJc] · coffee_shop",
"Delah Coffee [ChIJL86gDJmBhYARjQPJ6NsYQZQ] · coffee_shop",
"Dandelion Chocolate [ChIJ3d31Iz1-j4ARkwerSZRVQjM] · chocolate_shop",
"El Corazon Cafe [ChIJbVFRtv5_j4ARYFfSJKFbkZ4] · coffee_shop",
"Haraz Coffee House [ChIJmZa_nCWBhYAR-gWlk5ZX0r0] · coffee_shop",
"Souvenir Coffee Co. [ChIJsZFC6oOBhYAR62ecBiO_5DE] · coffee_shop",
"Blue Bottle Coffee [ChIJPzqwj52BhYARVlxV67NnN3M] · coffee_shop",
"Souvenir Coffee Co. [ChIJcfdZTniBhYAR1cv6xpc52jg] · coffee_shop",
"Sightglass Coffee [ChIJf-V9OIKAhYARu8bBG2S6RME] · coffee_shop",
"Four Barrel Coffee [ChIJ__abjyF-j4ARmyuzGS1yOdc] · coffee_shop",
"Blue Bottle Coffee [ChIJSy28upiAhYARkoxpzFnW7b4] · coffee_shop",
"Sextant Coffee Roasters [ChIJIQZjHwB_j4ARsTSjaZw1feA] · coffee_shop",
"Verve Coffee Roasters [ChIJUVdHex5-j4ARPEs27aq3-tg] · coffee_shop",
"Coffee Bodega Farm-to-Table [ChIJOdKFz1KHj4ARQsEMlp5bInU] · coffee_shop",
"Graffeo Coffee Roasting Co. [ChIJpc5CI_CAhYARtsthF0j0r3k] · coffee_roastery",
"Farley's Coffeehouse [ChIJ8wEOK8p_j4ARkcmZrEfPDHU] · coffee_shop",
"Blue Bottle Coffee [ChIJKyGeO8uBhYARGBl0pZptD8c] · coffee_shop",
"Blue Bottle Coffee [ChIJ06Hd8sWAhYARxyVxtgXyAks] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop",
"center": "37.78583, -122.40642",
"openNow": "true",
"radius_m": "3000",
"searchedAround": "Union Square"
},
"status": "ok",
"cost_usd": 0.03,
"start_ms": 1107,
"count_out": 20,
"duration_ms": 363
},
{
"name": "pick",
"items": [
"Sightglass Coffee [ChIJf-V9OIKAhYARu8bBG2S6RME] · tier=topPick · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"The Coffee Berry SF [ChIJC2jb8DWBhYARo4AAX78U50c] · tier=worthDetour · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57",
"Sextant Coffee Roasters [ChIJIQZjHwB_j4ARsTSjaZw1feA] · tier=ifNearby · group=A7EFDB21-2BA0-4E17-8BE4-37B256A0BC57"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"tokens": 5406,
"cost_usd": 0.008278,
"start_ms": 1472,
"count_out": 3,
"duration_ms": 8856
},
{
"name": "convert",
"items": [
"Sightglass Coffee [ChIJf-V9OIKAhYARu8bBG2S6RME] · topPick",
"The Coffee Berry SF [ChIJC2jb8DWBhYARo4AAX78U50c] · worthDetour",
"Sextant Coffee Roasters [ChIJIQZjHwB_j4ARsTSjaZw1feA] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3
}
],
"created_at": "2026-06-03T23:43:18.011016+00:00"
}{
"id": "6b428619-4df9-4da3-bb18-2b58b00ba162",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": null,
"lat": 46.6052319,
"lng": 7.9208737,
"query": "family activities for kids",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13569,
"platform": "iOS",
"app_version": "1.0",
"build_number": "1",
"stages": [
{
"name": "interpret",
"note": "Best of Wengen with kids —",
"inputs": {
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"duration_ms": 3229
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Wengen, Switzerland",
"resolved": "Wengen",
"distance_km": "334"
},
"status": "ok",
"duration_ms": 3375
},
{
"name": "google_text_search",
"items": [
"Staubbach Falls Viewpoint [ChIJbT9YKwShj0cRSo9XCxHeIL8] · scenic_spot",
"Lampaca farm [ChIJp2dGO_6hj0cRim72paZidGU] · tour_agency",
"Lauberhorn Crazygolf Minigolfpark [ChIJH4m-tsOhj0cR2lDaJWxB-6k] · miniature_golf_course",
"Schwimmbad Lauterbrunnen [ChIJp2xqRTWgj0cRq67HLBLCJBY] · sports_activity_location",
"Sonnenhof Wengen [ChIJV3xSMtShj0cRyrrijs5pdD4] · lodging",
"Imboden Bike Rental [ChIJDc0UmhKhj0cRlo7BCfBQMec] · service",
"Valley Hostel [ChIJEbc_h7ahj0cRcTvMTOj9f4o] · hotel",
"INTERSPORT Central Sport Viktor Gertsch AG [ChIJcW6kvsOhj0cRRcp_t2XPN-E] · sporting_goods_store",
"Wengen Tourismus [ChIJ5b7VJ7Shj0cR5zsT7ZdKQf4] · tourist_information_center",
"Skiset Wengen [ChIJiQ8Ux8Ohj0cRxKQZV7OWGRs] · service",
"Hotel Staubbach [ChIJlaiHPAWhj0cRvW8mMI-OfVM] · hotel",
"Hotel Victoria-Lauberhorn [ChIJAU9Z6sOhj0cRHaQBp8SOBsA] · hotel",
"Braunbär Hotel & Spa | Wengen [ChIJ8XLOajYcj0cR24rZ2AnXVbs] · hotel",
"Hotel Oberland [ChIJkUTSKbShj0cR3kVMlLQIZ9Q] · hotel"
],
"inputs": {
"query": "family activities for kids",
"center": "46.60523, 7.92087",
"openNow": "false",
"radius_m": "1592",
"searchedAround": "Wengen"
},
"status": "ok",
"count_out": 14,
"duration_ms": 3851
},
{
"name": "pick",
"items": [
"Lampaca farm [ChIJp2dGO_6hj0cRim72paZidGU] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Lauberhorn Crazygolf Minigolfpark [ChIJH4m-tsOhj0cR2lDaJWxB-6k] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"INTERSPORT Central Sport Viktor Gertsch AG [ChIJcW6kvsOhj0cRRcp_t2XPN-E] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "14"
},
"status": "ok",
"count_out": 3,
"duration_ms": 13563
},
{
"name": "convert",
"items": [
"Lampaca farm [ChIJp2dGO_6hj0cRim72paZidGU] · topPick",
"Lauberhorn Crazygolf Minigolfpark [ChIJH4m-tsOhj0cR2lDaJWxB-6k] · ifNearby",
"INTERSPORT Central Sport Viktor Gertsch AG [ChIJcW6kvsOhj0cRRcp_t2XPN-E] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3,
"duration_ms": 13565
}
],
"created_at": "2026-06-03T18:09:52.09486+00:00"
}{
"id": "f18d2a56-b2cb-4379-8470-29f326b5f583",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": null,
"lat": 51.4789144,
"lng": -0.6160863,
"query": "things to do with kids",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 13374,
"platform": "iOS",
"app_version": "1.0",
"build_number": "1",
"stages": [
{
"name": "interpret",
"note": "A few angles for the kids in Windsor —",
"inputs": {
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"duration_ms": 2880
},
{
"name": "search_area",
"inputs": {
"mode": "trip",
"level": "neighborhood",
"named": "Windsor, England",
"resolved": "Windsor",
"distance_km": "495"
},
"status": "ok",
"duration_ms": 3244
},
{
"name": "google_text_search",
"items": [
"Miniland [ChIJswJi49N7dkgRUbc5C8CyreI] · tourist_attraction",
"Edwards Amusements [ChIJPW2UQxx7dkgRVsumOoxP3Iw] · amusement_center",
"Royal Windsor Maze [ChIJOT2D--J6dkgRDHy8G61QtOc] · tourist_attraction",
"Alexandra Gardens [ChIJzSZbnR17dkgRy2L_fA24IWM] · park",
"Mini Mundo [ChIJEZgIMBR7dkgRqKWGGDPChqA] · indoor_playground",
"Flight of the Sky Lion [ChIJZSEi1L57dkgRx7XhrmAphCY] · ?",
"Spinning Spider [ChIJj8rfBIV7dkgRmdcsy_rs9wE] · amusement_center",
"Escape Experience [ChIJ33_ed6V7dkgR49i7zXcBTXk] · amusement_center",
"The Jelly Lounge is now Mini Mundo [ChIJhdv9Gf16dkgRUE41RVqaLZ8] · indoor_playground",
"Escape in 60 [ChIJB9J9smZ7dkgRVA8yzZ4nrCs] · amusement_center",
"The Pirate Park [ChIJj5IB63B7dkgREuTfAbrxV8w] · playground",
"Bachelor’s Acre [ChIJT4XCovx6dkgR7jDbH9HlTFw] · park",
"Windsor Leisure Centre [ChIJa809bA97dkgRUZCoww9d7NM] · ?",
"Eton College Natural History Museum [ChIJlzdSQuB6dkgRFc4lXOloDWA] · museum",
"Upton Court Park [ChIJvVD7IaV6dkgRQ-ExwL4zx9E] · park",
"The Long Walk [ChIJEzMxhFF6dkgR84OHWXJnqsE] · park",
"Playground [ChIJY13Fvvx6dkgRle_hgJAOyH0] · playground",
"Windsor & Eton Brewery [ChIJg_dr8Bx7dkgR-TocqKjfBhA] · brewery",
"LEGO City Deep Sea Adventure [ChIJrRbE6eV7dkgRhfWxMV8S6yI] · ?",
"Laser Raiders [ChIJochL2IR7dkgRbPT9PGZKifk] · ?"
],
"inputs": {
"query": "things to do with kids",
"center": "51.47891, -0.61609",
"openNow": "false",
"radius_m": "2495",
"searchedAround": "Windsor"
},
"status": "ok",
"count_out": 20,
"duration_ms": 4102
},
{
"name": "pick",
"items": [
"The Long Walk [ChIJEzMxhFF6dkgR84OHWXJnqsE] · tier=topPick · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Escape in 60 [ChIJB9J9smZ7dkgRVA8yzZ4nrCs] · tier=worthDetour · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607",
"Bachelor’s Acre [ChIJT4XCovx6dkgR7jDbH9HlTFw] · tier=ifNearby · group=DDF6C3A0-C5C6-4C6B-A86D-DB8B99774607"
],
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"count_out": 3,
"duration_ms": 13369
},
{
"name": "convert",
"items": [
"The Long Walk [ChIJEzMxhFF6dkgR84OHWXJnqsE] · topPick",
"Escape in 60 [ChIJB9J9smZ7dkgRVA8yzZ4nrCs] · worthDetour",
"Bachelor’s Acre [ChIJT4XCovx6dkgR7jDbH9HlTFw] · ifNearby"
],
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3,
"duration_ms": 13370
}
],
"created_at": "2026-06-03T18:07:46.911127+00:00"
}{
"id": "976804e0-ee56-47bb-b8c7-57663434c165",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Enchanted Knolls",
"lat": 37.7855585,
"lng": -122.4298168,
"query": "specialty coffee shop",
"intent": "single",
"outcome": "surfaced",
"places_surfaced": 1,
"empty_reason": null,
"total_ms": 8011,
"platform": "iOS",
"app_version": "1.0",
"build_number": "1",
"stages": [
{
"name": "interpret",
"note": "For real coffee in Japantown:",
"inputs": {
"intent": "single",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"duration_ms": 1394
},
{
"name": "search_area",
"inputs": {
"mode": "ambient",
"level": "neighborhood",
"named": "Japantown, San Francisco",
"resolved": "Japantown",
"distance_km": "15"
},
"status": "ok",
"duration_ms": 1826
},
{
"name": "google_text_search",
"items": [
"Third Wheel Coffee [ChIJXVOcv9SBhYAR84QtGtCafxk] · coffee_shop",
"The Coffee Berry SF [ChIJC2jb8DWBhYARo4AAX78U50c] · coffee_shop",
"The Coffee Movement [ChIJTfb1d_uHhYARRpn5d_Fk1SU] · coffee_shop",
"HI NRG [ChIJkZv0EgCHhYARkqGL3E7OquM] · coffee_shop",
"CoffeeShop [ChIJtSmBjEN-j4ARFdrmtjkXs5k] · coffee_shop",
"Hedge Coffee [ChIJN6Ruz-2AhYARgtds57VLcVw] · coffee_shop",
"Souvenir Coffee Co. [ChIJcfdZTniBhYAR1cv6xpc52jg] · coffee_shop",
"CoffeeShop | Bakery + Micro-Roastery [ChIJxSeXewB_j4AR6QwQgbWmrz0] · coffee_shop",
"Flywheel Coffee Roasters [ChIJdam9at-HhYAReFFog6hjhdo] · coffee_shop",
"Abanico Coffee Roasters [ChIJKddyyZN_j4ARHqb6DZLUjGQ] · coffee_shop",
"The Coffee Movement [ChIJoTMb3PKAhYARsXkQt469sBw] · coffee_shop",
"Ikon Coffee [ChIJ1ViS3cN_j4ARA39iHlaz3Yk] · cafe",
"Grand Coffee Too [ChIJ2UJv_XV_j4ARs96Zq1r57kA] · coffee_shop",
"Sextant Coffee Roasters [ChIJg1s92Sd-j4ARTKJr-IhF_-Q] · coffee_shop",
"Scullery [ChIJh10OvJGAhYAR3PXa3UKPE5A] · coffee_shop",
"Four Barrel Coffee [ChIJ__abjyF-j4ARmyuzGS1yOdc] · coffee_shop",
"Sightglass Coffee [ChIJf-V9OIKAhYARu8bBG2S6RME] · coffee_shop",
"Souvenir Coffee Co. [ChIJsZFC6oOBhYAR62ecBiO_5DE] · coffee_shop",
"Telescope Coffee [ChIJmRBAGYh_j4ARuOFprBGKIxI] · coffee_shop",
"Q Specialty Coffee [ChIJEUEpMQCHhYARlRT2fO29SfM] · coffee_shop"
],
"inputs": {
"query": "specialty coffee shop",
"center": "37.78556, -122.42982",
"openNow": "false",
"radius_m": "5000",
"searchedAround": "Japantown"
},
"status": "ok",
"count_out": 20,
"duration_ms": 2667
},
{
"name": "pick",
"items": [
"The Coffee Movement [ChIJoTMb3PKAhYARsXkQt469sBw] · tier=topPick · group=E7E74C95-7616-4E55-B3C5-E8F466A3E95B"
],
"inputs": {
"intent": "single",
"poolIn": "20"
},
"status": "ok",
"count_out": 1,
"duration_ms": 8008
},
{
"name": "convert",
"items": [
"The Coffee Movement [ChIJoTMb3PKAhYARsXkQt469sBw] · topPick"
],
"inputs": {
"candidatesIn": "1"
},
"status": "ok",
"count_out": 1,
"duration_ms": 8009
}
],
"created_at": "2026-06-03T17:17:58.800796+00:00"
}{
"id": "01447902-98ad-4573-b119-4ddffdb59de0",
"kind": "chat",
"profile_id": "30cf5af9-d8f3-4a82-8790-aceee1b34ebd",
"subject_id": null,
"subject_label": null,
"location_label": "Japantown",
"lat": 37.7859472,
"lng": -122.4307168,
"query": "specialty coffee shop",
"intent": "spectrum",
"outcome": "surfaced",
"places_surfaced": 3,
"empty_reason": null,
"total_ms": 9786,
"platform": "iOS",
"app_version": "1.0",
"build_number": "1",
"stages": [
{
"name": "interpret",
"note": "A few angles on good coffee in Japantown —",
"inputs": {
"intent": "spectrum",
"hasQuery": "true",
"noSearch": "false",
"tripEdit": "false"
},
"status": "ok",
"duration_ms": 1203
},
{
"name": "google_text_search",
"inputs": {
"query": "specialty coffee shop",
"center": "37.78595, -122.43072",
"openNow": "false",
"radius_m": "3000",
"searchedAround": "Japantown"
},
"status": "ok",
"count_out": 20,
"duration_ms": 1725
},
{
"name": "pick",
"inputs": {
"intent": "spectrum",
"poolIn": "20"
},
"status": "ok",
"count_out": 3,
"duration_ms": 9783
},
{
"name": "convert",
"inputs": {
"candidatesIn": "3"
},
"status": "ok",
"count_out": 3,
"duration_ms": 9784
}
],
"created_at": "2026-06-03T00:16:01.062093+00:00"
}