Claim Workspace · Settlement
Settlement arithmetic: claimed, accepted, disputed, expected recovery and the floor
Settlement (illustrative): $2.4M claimed, $705K accepted, each disputed amount weighted by how the carrier’s position reads against the wording, and a $1.97M floor against the carrier’s $655K.

A broker’s letter to a carrier that misstates a deadline or a limit is worse than no letter. So InsightAdvocate draws a hard line: every figure and every assessment comes from a deterministic engine over the claim’s record. The model reads those figures and explains them. It never makes one.

The engines

EngineWhat it computes, and what it cites
noticePer policy: the condition, the deadline, sent on time, late or overdue — cited to the notice clause
coverageEach carrier position assessed; grants not addressed — cited to clauses, letters, the loss schedule
other_insuranceOther lines, excess layers reached, the prior claims-made year — cited to the policies
slaService-agreement and illustrative regulatory clocks — cited to timeline entries
settlementClaimed, accepted, disputed, expected, the floor — cited to the loss schedule
loss_trendFrequency, severity, loss ratio by year — cited to the loss runs
scorecardCarriers’ claims handling across the book

Each engine reads rows and returns plain data, so each is tested on known answers. No test calls a model: the AWS client refuses Bedrock in the test suite.

The grounding check

sequenceDiagram participant E as Engines participant A as Agent participant M as Model participant G as Grounding check participant P as Person E->>A: Facts, numbered, each with its citation A->>M: Reason over these facts only M-->>A: Summary, findings, open questions A->>G: Any number not in the facts? alt every number grounded G-->>A: Keep, strip fact markers else a number not in the facts G-->>A: Discard the answer A->>A: Engine findings stand end A-->>P: Prepared decision with the facts behind it

The model answers in a fixed shape and refers to facts by their numbers. Before anything is shown, its answer is checked: a figure that isn’t among the facts throws the whole answer away and the engine’s own findings stand. Fact markers are stripped from everything a person reads, so a client update never says “[F3]”.

Agents · carrier SLA monitor
The carrier SLA monitor's card with the facts behind it
The SLA monitor’s escalation, with the numbered facts it rests on.

Every prepared decision carries “the facts behind it”: open it and the numbered facts are there, each one a value the engine computed from a dated record.

What this buys

  • An E&O defence. Any figure in a letter can be traced to the record it came from.
  • A model you can change. Swapping or upgrading the model cannot change a deadline or a floor.
  • Honest fallbacks. With the model off, every agent still prepares its work from the engines.

Keep reading