MONGODB OPEN
Premier Tournament · Day 6
2:15pm
1 VENUE OPS 2 SCENARIO (rain) 3 FINAL OUTCOMES 4 LIVE BACKEND
Visitors retained
42,180
of 48,000 ticketed
Court fill rate
82%
across 18 courts
Revenue capture
£820K
of £2.1M projected
Reputation
4.7
vs 3.9★ comparable
Live Venue Status
weather: rain 90m out
Courts
Centre Court MARQUEE
98%
Set 3 · 4-2
No.1 Court
85%
Doubles QF · 2nd set
Court 2
74%
Singles R32 · 1st set
Court 3
71%
Mixed Doubles · 3rd set
Court 5 FLAGGED
60%
Singles R16 · pre-match
Outer+13
68%
avg · 9 active
Hospitality & Concessions
Members' Lounge PREMIUM
91%
debenture holders · 12 tables free
Champions Grill
76%
lunch service · 28 covers free
Pro Shop
54%
covered seating avail
Hospitality Pavilion PREMIUM
82%
Le Gavroche popup · 8 tables free
RAIN PLAYBOOK Rain is 90 minutes out. The agent needs to keep visitors on-site.
Court 5 has open seats, Centre Court is wrapping, and hospitality capacity is about to become scarce.
Read Live State Retrieve Memory Plan Act Write Back
Visitor View
Toggle personas to see how the same rain signal becomes different actions.
WHAT THE AGENT KNOWS · long-term memory 4 facts retrieved
first visit · ticket scan day pass · exploring grounds pref·matches no premium history
Your Day · Mikiko FIRST-TIMER
First visit · arrived 11:00am
2:15pm
11:30amCentre Court · Set 2 watcheddone
1:15pmChampions Grill · lunchdone
2:45pm
+ AGENT ADDED
Court 5 · Singles R16
4-min walk · 60% capacity, easy seat
new
5:00pmNo.1 Court · Doubles QFlater
+ AGENT SENTPUSH · 2:15pm
Catch a great match — easy seat
Singles R16 starts in 30m on Court 5. 60% capacity, no queue. 4-min walk from where you are.
+ AGENT SENTWEATHER · 2:15pm
Rain expected at 3:45pm
Pro Shop has covered seating with big screens. Strawberries & cream available there too.
Agent Decision Trace
Each step maps to a backend pattern readers can inspect in the repo.
9 memories retrieved
Click ▶ START to begin scenario
R
READ · short-term 14:45:12
foot traffic ↓18% · concessions ↓9% · Court 5 at 60% · weather ETA 90m · Centre Court Set 3 4-2
pattern: outer_court_drift + weather_window · 0.84
R
READ · long-term memory 14:45:13
Vector search retrieved 12 candidate patterns from persona namespace. Voyage reranker surfaced top 2: V2·rain_delay (+34% covered shop) and FLEET·segmented_3x (3.4× general push).
source: Voyage embed + reranker · Atlas Vector Search · cosine 0.91
P
PLAN · long-term + shared 14:45:14
Vector search retrieved V2·rain_delay (+34% covered shop revenue). Cross-checked Pavilion capacity (82%) and staff schedule.
strategy: segment by persona · parallel actions
A
ACT · 2 personas 14:45:18
Orchestrator → Personalization + Hospitality sub-agents (parallel)
· Mikiko FIRST-TIMER → push Court 5 tip
· Nina PREMIER → reserve Pavilion 3pm
· Hospitality sub-agent → +2 wait staff Pavilion
· Personalization sub-agent → weather notice both personas
expected lift: +£2,200/min during rain window
W
WRITE · long-term 14:45:24
Outcome logged: outer_court_drift + weather_window 90m → segmented push + Pavilion reservation.
written: V3·rain_segmented_outreach · Atlas
DAY COMPLETE Rain delay handled · F&B +28% during rain · 5 patterns written
Visitors retained
94%
+12pts vs comparable rain day
Court fill rate
87%
+5pts vs morning
Revenue capture
£2.34M
+£240K vs baseline
Reputation
4.8
+1.1 stars vs comparable
Mikiko FIRST-TIMER
SPEND
£68
+£26 vs trigger
TIME ON-SITE
9.2h
stayed through rain
→ NEXT TIME
Return-likely · multi-day pass queued
Nina PREMIER
SPEND
£825
+£485 vs trigger
TIME ON-SITE
11.5h
extended dining
→ NEXT TIME
Covered seating preference · premier access retained
WRITTEN TO LONG-TERM MEMORY5 patterns written
Voyage embed + reranker · Atlas
V3·rain_segmented_outreach
Personalized push 90m before rain keeps 94% on-site.
V3·premier_covered_pref
Premier visitors pick covered dining 4× more during weather.
V3·rain_staff_preposition
+2 wait staff before rain cuts complaints 68%.
V3·outer_court_redirect
First-timer push to outer courts converts at 31%.
V3·rain_advance_window
90-min advance warning is optimal retention threshold.
Observability Console
Checking Langfuse connection...
Connection
Pending
Last Trace
None yet
Trace Output
Waiting for retrieval
Run a retrieval call to see the payload this app sends to Langfuse.
This tab shows local observability evidence: connection status, emitted trace name, and captured output. Open Langfuse to inspect persisted traces, timing, and history.