policyratio
The mechanism

How an answer is made.

Six steps run on every lookup. The answer is a sentence from the policy, not a sentence about it — and the last two steps exist so that a confident wrong answer is not one of the outputs.

The six steps
  1. 01Ask
  2. 02Retrieve
  3. 03Expand
  4. 04Quote
  5. 05Verify
  6. 06Refuse

Six steps, every lookup.

§ 01

A quote that doesn’t match its source is dropped.

§ 02
The text

It has to exist, character for character

Every returned span is compared against the passage it claims to come from. If it is not an exact substring of a real, ingested passage, it is dropped before it reaches the screen. A paraphrase cannot pose as a quote.

The citation

The link and the date are looked up, not written

Once a quote is verified, its section identifier, source link and effective date are read from that passage’s own metadata by identifier and attached. There is no path by which a citation points somewhere the quote did not come from.

Specimen

“The value of the combined liquid assets of all household members cannot exceed three months total Core Benefits.”

§ 07.4 · verbatim

# each returned span, checked against the passage it came from
verify(span) → exact substring of passage 4127 · keep → attach section, link, effective date
verify(span) → not found in any ingested passage · drop
# nothing survives that the source does not literally say
§ 03 — The refusal

The most valuable answer is “not covered.”

Below the relevance threshold, the result is no matching policy — escalate. A tool that always answers teaches staff to stop checking. This one is built so that silence is a legitimate output, and so that a gap in coverage looks like a gap instead of an answer.

The refusal, verbatim

I can’t find policy on that — check the manual.

The threshold is calibrated on an evaluation set so that out-of-scope questions land here. It would rather send you to the binder than return a passage that isn’t there.

Questions about policy, not about people.

§ 04
Before any pilot with real use

If a model is added for reranking or a plain-language gloss, use with real files stays gated behind concrete prerequisites — a completed Privacy Impact Assessment; a data-processing agreement that settles retention and training on inputs; queries that carry no direct identifiers; and the engine and version logged on every call.

§ 05 — Decision support

We check the policy. You make the decision.

We return the governing rule and how the stated facts line up against it. We do not render the determination. Dollar figures follow the same discipline as quotes: amounts are read from the publisher’s own rate schedule, carry their own effective date and source page, and are never machine-written. The result is evidence for a staff member’s judgment, not a substitute for it.

What is measured before a corpus ships.

§ 06

Four measures

A golden set of questions, verified by a subject-matter expert and seeded from what frontline staff actually ask, is run against each corpus before it is switched on.

Until a corpus clears that bar, it is not switched on — and a domain that has not been ingested and verified stays dark.

Next

See the citation before you stand behind it.