Scott Molluso · for Safeguard Properties

I built it first.
Then I asked for the meeting.

An agent layer for mortgage field services. Five agents in production against real guidance, every decision attributable to the exact rules in force when it was made.

Arrow keys or space to advance

The problem, in money

Four places the work leaks.

Work performed, then denied

Over-allowable approval is decided after dispatch, so the crew is paid and HUD is not billed.

Denials never appealed

Two appeals exist per decision and the second is final. Rebuilding the chronology by hand means most are abandoned.

Regulatory exposure

SCRA and PTFA routing depends on a contractor remembering a banner and dialling a number instead of typing a note.

Damage inside the window

Mortgagee Neglect runs from when a property should have been determined vacant, not when someone said so.

What exists today

Running, not proposed.

6
Agents in production
4 of 7
Service lines automated
57 of 57
Eval fixtures passing
31
Recorded regression runs

Every figure on this slide is read from the database on load. Nothing here is typed into the deck, which is the same property the system claims for its own decisions.

The fleet

Five agents, five jobs.

  • Property InspectionsReads the occupancy station's vacancy indicators against the declared vacancy date and flags the window where Mortgagee Neglect can be argued to have already started.
  • Property PreservationDecides before dispatch whether a proposed expense needs over-allowable approval, using the published decision table and the state's seasonal schedule.
  • FHA ConveyanceAssesses whether a denial was correct under the guidance in force on the denial date, and drafts the appeal without ever filing it. Two appeals exist per decision and the second is final.
  • Insurance Loss InspectionsClassifies observed damage against the published peril table, answers the contingency the table raises from the preservation history, and determines whether the repair is surchargeable and who it bills to.
  • Across every lineField Report Triage reads every free-text contractor note for SCRA, PTFA, occupancy conflict and complaint signals.

Coverage

And three that are not built.

Insurance Policy Inspections

Policy condition capture and exception routing.

Property Data Collection

Uniform Property Dataset validation at the point of capture, so submissions do not bounce on first-pass review.

Real Estate Owned

Marketing readiness and disposition condition tracking.

This slide is on purpose. A coverage map with no gaps in it is not a map, it is marketing, and this is addressed to the people who would find them in the first meeting anyway. The gaps are the first ninety days.

How it is governed

Five documents per agent, versioned.

System prompt

Task instructions

Behavioral constraints

Tool-use policy

Escalation paths

Every run stamps the exact versions in force when it happened. Six months later the question is never what the prompt says today, it is what it said that day. Without the stamp a trace is a log; with it, a trace is an audit record. It cannot be backfilled.

Changing the rules

A draft governs nothing until it earns it.

  1. 01

    Edit

    Saving writes a draft. The live document is untouched.

  2. 02

    Score

    The suite runs against the draft, in place of the live document of the same type.

  3. 03

    Promote

    The server refuses unless that exact version scored at or above the standing baseline.

Editing in place leaves a document live and untested for as long as the suite takes, and nobody can say afterwards which runs happened inside that window.

The action log

What it did, not what it tried.

The external reference

“Our log says we did it” is our word for it. “Reference AB-88431, check your system” is corroboration from a party with no stake in the story.

The approval, per action

Three irreversible actions and one approval in a run left no way to prove which one was approved. Now each action names its own.

Result, and retries

An agent that failed twice and succeeded on the third attempt used to look identical to one that succeeded immediately.

Reversal

Whether an irreversible effect was later compensated, by whom, and when. A reversal that lives only in the other system is one this log cannot see.

Evidence

Including the runs that failed.

60
Distinct eval fixtures
31
Complete regression runs
14
Runs that scored below their suite
300
Escalations raised

Some of those failures were deliberate. A gate that has never fired is a gate nobody has tested, so documents were degraded on purpose to confirm the suite catches it. Escalation is scored as a success outcome: an agent whose evals punish stopping learns not to stop.

What it costs to run

Priced at write time, per run.

6
Production runs recorded
1
Actions with a recorded effect
$25.36
Total model spend, every run ever

Cost per agent, per run, is on the agent detail screen. The point is not that it is cheap. It is that the number exists at all, attributable to a specific agent and a specific version of its rules.

Ownership

Clean, and stated up front.

Molluso AI owns

RuleKeeper

The governance framework. Versioned documents, the eval harness, the action log, the control plane. It predates this conversation and knows nothing about mortgage field services, which is verifiable by grep.

Safeguard gets it licensed, free, day one.

Safeguard owns

Everything built on it

The agents, the decision tables, the peril table, the allowables logic, the corpus, the screens. All of it domain work, all of it yours.

The fork

Two versions of this, and I would start the same either way.

Agents around SafeView

What the role describes, and what I would do first regardless. Integrate through Connect, one module in production, no platform decision required from anyone.

Rebuild the surface

Used to be a three-year bet. What you are looking at was built in days. That estimate is from a different era, and it is the only thing I would actually ask you to reconsider.

Either way the first ninety days are identical: one service line, in production, governed, with the regression gate wired before anything touches a live order.

01 / 12