MedReception
Author, test and operate the AI receptionists — with the behaviour that matters expressed as typed objects a machine can check, not as prose in a prompt box.
Katie once produced confident, wrong opening hours. A prompt forbidding invention did not stop it; only real facts did. So facts are objects with sources, and a node cannot answer from an unsourced claim.
“Required variable still null after three turns” is a state-machine fact, not something to hope the model notices. The runtime decides, and the fallback is declared.
A transfer node nobody could reach took 0 of 45 calls while the agent kept promising it. That is now a publish-blocking check, not an incident.
Settings resolve platform → tenant → agent → pathway → node. Five layers is a lot of places to hide, so each effective value carries the layer it came from.