AI Executive Office — CXO Assistant Platform · View 15 of 30 · 5 · Runtime
What this proves
- Twenty-one messages, two model calls, and no message in which the model reaches a data source. Every read is a typed tool invocation carrying the caller's on-behalf-of assertion
- The guardrail step is a real branch, not a formality: a claim that cannot be bound to evidence is dropped and the gap is recorded. The answer gets shorter rather than less true
- The metric is fetched from the semantic model with row-level security evaluated as the caller. There is no path in which the platform computes a KPI itself
Numbers
- p95 target 5 seconds for this shape; the model calls are the dominant term, which is why intent classification uses a small model
- A semantic cache keyed on question plus tenant plus the caller's permission fingerprint. The fingerprint is what makes the cache safe rather than a leak with a hit rate
- Anything requiring more than four tool calls is promoted to an asynchronous investigation
Deliberate omissions
- Retries, circuit breakers and the cache lookup are omitted for legibility. The failure behaviour is in view 25
- The identity exchange is compressed into one arrow here; view 27 is the full chain