Set the business context
Fresh synthetic business facts, a caller goal and an explicit policy. Expected outcomes stay with the evaluator, outside the system under test.
Measure AI receptionists by the business outcomes they deliver. The right message. The right person. A connection that works.
“Send me the
booking link.”
Correct link. Correct caller.
Explore three illustrative trials. Change the case to see why successful tool calls and confident replies are only part of the story.
“I’ve sent that to you.”
The right link reached the consenting caller.
Caller agrees to receive one booking text.
Controlled message sink receives the approved booking URL.
One message, correct synthetic caller, inside the observation window.
Consent + correct recipient + received link + no forbidden effects
A booking-link handoff needs consent and a receipt at the caller’s controlled destination. It does not establish that an appointment was created.
A vendor-neutral contract defines the outcome. Adapters connect systems to that contract without prescribing their internal tools.
Fresh synthetic business facts, a caller goal and an explicit policy. Expected outcomes stay with the evaluator, outside the system under test.
Check the recipient, state change or media path. A sent booking link is a handoff; creating an appointment requires a separate profile and booking evidence.
Retain failures, missing evidence and unsupported tasks. Show coverage and critical violations alongside success counts. Rescore recorded evidence deterministically.
There can be several correct ways to complete a task.
The outcome matters more than the tool sequence.
The offline core helps developers inspect and challenge the verifier. Real voice evaluation needs additional transport, outcome observers and independent operation.
Receptionaly is the initial reference system. A second vendor adapter and independent hidden-test custody are pending. This project does not currently offer independent certification or a verified vendor leaderboard.
Ten synthetic cases, fake adapter, deterministic evaluator, evidence replay and reports. Simulated receipts only.
Isolated fixture mapping, lifecycle conformance and local integration. Conformance is distinct from a scored voice-system benchmark.
Controlled counterparts, authoritative delivery and media evidence, reviewed scenarios and repeated trials.
Second vendor and domain, independent hidden custody, licensing clearance and reproducible public reporting.
Run the local offline core, inspect an evidence bundle and replay its verdicts. No credentials or live calls required.
Use Node 18.20.8, npm 10.8.2 and sqlite3 on your PATH. Dependency installation may need network access; subsequent offline runs do not.
Choose a fresh output directory for each run. This demonstration evaluates the fake adapter and verifier, not a production receptionist.
npm ci --ignore-scripts
npm run build
npm test
node dist/src/cli.js doctor
node dist/src/cli.js adapter check --adapter fake
node dist/src/cli.js plan --out run-plan.json
node dist/src/cli.js run --plan run-plan.json \
--offline --out runs/demo
node dist/src/cli.js replay \
--bundle runs/demo/bundle.jsonWe need adapter authors, scenario contributors and critical reviewers. Prepare a participation brief, then use the contribution documents in this checkout.
Open an issue with your proposed adapter, evidence case or participation brief. The contribution guide explains synthetic data, evidence and review requirements. Downloading a brief does not submit it or register your system.