[ observability ]

Observability

The monitoring plane for Ana — every run it made, how good the ontology underneath it is, and whether the next model change breaks either.

textql · health insurance · observability · overview live
Overview Health Insurance · Data · Logic · Action · Security / writeback / Reprice Claim / Cotiviti
01 Decision Layer Agents, applications, humans and automations. Agents3 Claims Review Risk Adjustment MCP Agents Applications3 Underwriting Desk Member 360 Data Apps Humans3 Actuaries Underwriters Care Managers Automations3 Claims Automation Premium Recon Playbooks
02 Ontology Objects, links and actions, versioned as TQL. [ health insurance ontology ]ontology.tql · v2026.09 · health 90 MEMBER2.41M member_idplanrisk PROVIDER186K npispecialtynetwork EMPLOYER38.2K group_idindustrylives CLAIM94.3M claim_idbilledstatus PLAN1,140 plan_idtiernetwork RISK SCORE2.41M hccscoremodel POLICY41.6K policy_idtermstatus PREMIUM12.9M pmpmperiodmlr
03 Sandcastles An isolated environment for every run. [ sandcastles ]isolated · ephemeral · observed idle 2.3s idle 3.8s idle 1.5s idle 3.2s
04 Security & Governance Who can read or write which object. [ security & governance ]role-based access · row · column · audit MEMBERPROVIDEREMPLOYERCLAIMPLANRISK SCOREPOLICYPREMIUM Actuaries Underwriters Care Managers Ana (agents) Automations
05 Integrations AI, data, action and cloud. AI ChatGPTClaudeGeminiBedrockAzure AIMistralData SnowflakeDatabricksFivetranEpicAvailitySAP ERPAction SalesforceNetSuiteServiceNowSlackFacetsCotivitiCloud & infra AWSAzureGCPKubernetesOktaDatadog
[ 01 signals ]

Analytics agents fail differently than dashboards.

A wrong answer looks exactly like a right one. Every thread is judged about thirty minutes after it goes quiet — four heuristic detectors plus an LLM judge at temperature zero, merged into one verdict and filed as a cause, a symptom, an outcome or a strength.

  • Thirteen signal types, four categories
  • A severity and a recommendation on each
  • Strengths recorded, not just failures
run telemetry — all products live runs 24,816
threads 246 runs / hr
playbooks 125 runs / hr
agents 65 runs / hr
feeds 41 runs / hr
data apps 179 runs / hr
14:32:05 warn stale cache · data apps warn 1,151
/ dashboard/ fig. 01
[ 02 thread insights ]

Replay every thread, turn by turn

Duration split into LLM and execution, then broken down by startup, queries and tools. Every signal carries a recommendation, and one click opens a fix thread where Ana works the problem — usually a missing table description, or a definition that has drifted from the data.

  • Duration split into LLM and execution
  • Broken down by startup, queries and tools
  • Every signal pinned to the moment it fired
replaying run_0642
/ thread insights/ fig. 02
[ 03 people and topics ]

Who is asking, and what about

ACUs and activity per person, each member carrying a flagged rate — threads flagged over threads analysed. Describe a topic in plain language and Ana tags every thread against it, then backfills your history and trends the volume against the prior period.

  • ACUs and activity per person
  • A flagged rate on every member
  • Topics you describe in plain language
/ users/ fig. 03
[ 04 resources ]

Find the one that is misbehaving

The same view for every playbook, dashboard, data app, agent and connector: what it costs, how often it runs, and whether anyone is using it. A check catches a playbook still pinned to a model your org retired, and offers the successor as a one-click fix.

  • Playbooks, dashboards, data apps, agents
  • Dead files and reclaimable tokens
  • Playbooks still pinned to a retired model
/ resources/ fig. 04
[ 05 export ]

Your monitoring stack, extended to Ana.

Thirteen product-metric gauges over a rolling thirty-day window — runs, threads, playbooks, Slack, agents, signal totals and warn rate, with signal counts labelled by type and category. Scrape them, push them, or send the audit stream somewhere else entirely.

Prometheus

Mode
Scrape
Target
/api/v1/metrics

OTLP

Mode
Push
Interval
1–15 min

Audit logs

Mode
S3 or OTLP
Cadence
Incremental
[ 06 security ]

Secure by default. Compliant from day one.

Everything the monitoring plane records is subject to the same controls as the data underneath it — enforced by your warehouse, not by us.

SOC 2 Type II

Independently audited security controls, verified annually.

SSO / SAML

SAML and OIDC with SCIM role sync from your identity provider.

HIPAA and GDPR

Full compliance with both, and BAAs available.

Granular permissions

Row- and column-level RBAC. If you can't see it, Ana can't either.

Runs in your VPC

Your cloud, your datacentre, or fully air-gapped with no outbound route.

[ try textql ]

Bring Us Your Hardest Problem