Case study 1 · An agent and a person's approval
An AI agent traces a missing purchase order
A supplier says a purchase order never arrived. An order-tracing agent, acting for the person who asks it, reads the order systems' records and logs through an MCP server, and each tool call it makes is first a question to Caroline.
- The requester's own order is traced: allowed, under the agent's rule and the requester's.
- Another organisation's order is refused, and so is a search widened to sales orders.
- Resending a stuck order is refused until the platform owner publishes a rule for it, then refused again until the operations lead approves that one use.
- An instruction planted in a log line, to export everything, meets an explicit refusal.
- At the end the rule is withdrawn, and the change history keeps both commits.