For client teams
For operators
The operational surfaces expose every layer of the architecture, in the same order data flows through it:The operational surfaces are intentionally transparent down to the prompt level. When a client asks “where did this rule come from?”, an operator can walk the answer live: rule → inference log → the exact prompt and the events it saw. The dashboard is the provenance chain made clickable.
Design notes
- Live where it matters. Sync runs and extraction runs poll while in progress and relax when idle; you watch progress without refreshing.
- Role checks mirror the backend. Navigation hides what you can’t access, but every page is also enforced server-side; the UI gating is convenience, not security.
- Export over lock-in. Rules export to CSV, and the API exposes everything the dashboard shows.
Related
Multi-tenancy & Roles
Exactly which role sees which surface.
Architecture
The layers these surfaces operate.