Why this exists
Three patterns every per-action rule misses.
Examples below use an accounts-payable agent — the dollar
amounts make the stakes obvious. Same patterns show up in
medical-order, support-reply, and code-commit agents.
Hidden policy
Your rules. The agent doesn’t know them.
Most company policy lives outside the agent’s training data.
For an AP agent: an invoice from a vendor in your master DB,
exact domain match, $4,200 — well under any approval
threshold — from a routine email thread. Every per-action
check returns clean. But your Finance team requires an
EXC-NNNN exception ticket for any
payment outside the standard cycle, and there isn’t one in
the notes. The agent has no way to know that rule exists.
Novarch enforces the rule your team wrote in plain English
—
block any off-cycle payment without a
valid EXC-NNNN exception ticket — before the action
commits. Decision: blocked. Citation: TEAM-4, the missing-ticket
signal, one-paragraph rationale. The policy gap is the
load-bearing finding — not a harder-to-explain
combinational pattern.
Per-action checks pass
Clean to every rule. Wrong in context.
A single action passes every per-action rule, but its context
doesn’t. For an AP agent: an invoice from a vendor in your
master DB, whose bank routing changed four days ago, for $24,800
— just under your $25K threshold — from a domain one
character off the real one. Every individual check still passes.
Novarch’s session judge applies a rule your team wrote in
plain English —
block payments where vendor bank changed
within 14 days AND amount is within 15% of the approval
threshold AND source-domain similarity is suspicious
— to the signals and the agent’s own reasoning.
Decision: blocked. Citation: TEAM-1, three signal IDs,
one-paragraph rationale.
Defensible record
“The LLM said so” is not an audit trail.
Free-form LLM rationales drift between runs. They cite no specific
evidence. They can't be replayed. Your CRO has to defend agent
decisions to a regulator with a document, not a chat log.
Every Novarch decision cites the rule that fired, the signals it
weighed, and the rationale — pinned to an exact model
version and prompt template, replayable on demand. The audit
document is rendered from database rows, not written by an LLM.
That’s what makes it credible.