FRONTDESK / OVERVIEW

Promises, with proof.

READ-ONLY EXPLORER

A WhatsApp booking agent built around retries, competing claims, and auditable safety decisions. Fictional clinic. Booking logistics only.

1 / 50

wins the same slot

49 clean rejections · 0 server errors

50 / 50

scripted scenarios pass

Deterministic tool-call audit

15 / 15

cross-tenant attempts refused

Scope checked inside every tool

92.31%

statement coverage

Application packages, measured test run

THE SCHEDULING PROOF

REAL POSTGRES

One slot. 50 competing claims.

The measured request outcomes, grouped by result. Each square represents one claim, not its arrival order.

1 confirmed49 rejected
0.166sLocal ASGI client · warm connection pool
1 booking row persisted
Inspect the concurrency test ↗

START WITH A FAILURE MODE

Take a guided look.

These are archived traces from the test run. No live API, login, or patient input is required.

RETRY + RESTART

The second delivery does no extra work.

2deliveries
→
1inbound row
→
1booking row

0 additional outbound messages on retry. Persisted conversation resumed after restart: verified.

Inspect the retry test ↗

DAYLIGHT SAVING TIME

Local hours. Unambiguous UTC slots.

Ordinary
10
Spring forward
8
Fall back
12

America/New_York. Transition dates: 2026-03-08 and 2026-11-01. Counts use the test fixture's business hours.

Read the slot generator ↗