Skip to content

What an agent leaves behind.

Every step an agent of ours takes leaves a record a person can read afterwards. Here are two, replayed at the pace they were written.

These are illustrations. They are replayed from fixtures, not from a live system, and the names, times and case numbers are invented. The fields are not: they are the six every real record carries, and the CSV is built from the rows you can see.

The record

12 records · 1 time it stopped and asked a person · 1 human change · nothing invented by the agent

The record · enquiry handling

What an agent leaves behind.

One out-of-hours enquiry to a mortgage broker, handled end to end. Every row is a record the agent wrote as it worked: what set it off, what it read, what it did, what it would not do, and who it handed to.

  1. Trigger
    Web form, out of hours “Self-employed, buying at about £340k in Leith. Need a mortgage adviser.” inputs form #4471output case 2026-0913 opened
  2. Read
    Qualifying criteria, version 3 Four rules, written by Sarah M. on 2 September. Three met: self-employed, loan size, area. Deposit not stated. inputs criteria.mdoutput 3 of 4 met
  3. Asked
    One question, in the client’s own channel “Thanks, roughly what deposit do you have? A percentage is fine.” output email 1 of 2confirmed by policy: may ask, may not advise
  4. Trigger
    Reply “About 15%, maybe a little more with help from family. What rate would I get?” inputs email reply
  5. Read
    The criteria, again Four of four met. Qualifies for a first conversation. output 4 of 4 met
  6. Refused
    Not done The rate question. Not permitted to quote a rate or to advise, so it was not answered: it was flagged to Sarah M. with the reply attached. refused rate quotereason advice is a person’s to give
  7. Read
    Sarah M.’s diary, read-only Tuesday 22nd, 10:00 free. Wednesday 23rd, 14:30 free. inputs calendar, read only
  8. Did
    Two slots offered “Sarah can talk on Tuesday at 10:00 or Wednesday at 14:30, which suits? She will cover the rate question then.” output email 2 of 2
  9. Trigger
    Reply “Tuesday please.” inputs email reply
  10. Did
    Booked Tuesday 22 September, 10:00. Invite sent. Case 2026-0913 updated with the transcript. output calendar write · CRM #10932confirmed by pending
  11. Handed
    Handed to Sarah M., by name The transcript, the four criteria with their answers, and the refused question at the top of the note. output hand-over note
  12. Confirmed
    Sarah M. read the record Moved the call to 10:30 and answered the rate question herself. Nothing else changed. confirmed by Sarah M.changed 10:00 to 10:30

An illustration, replayed from a fixture, not a live system. The names, the times and the case number are invented. The six fields on every row are the six a real record carries, and this page exports them as a CSV a person can read: built from the rows above, so the file and the ledger cannot disagree.

Six fields

Every action, six answers.

Written into the statement of work before anything is built, so the record is a deliverable, not a feature somebody might add later.

  1. Trigger

    What set it off: the form, the reply, the date in the diary. Nothing an agent does should start without one it can name.

  2. Inputs

    What it read to do it: the criteria, the case file, the policy, each by name and version, so a reviewer can read the same thing.

  3. Output

    What it produced or changed: the message sent, the slot booked, the note written, with where it went.

  4. Confirmed by

    Who confirmed it, by name, or the written policy it acted under while nobody was there.

  5. Changed

    What that person changed. The edits are the evidence that a human read it rather than waved it through.

  6. Refused

    What it would not do, and why. A guardrail nobody can see working is indistinguishable from no guardrail at all.

Why two

Two ways a bounded agent should fail.

One record is an anecdote. The pair is the argument. In the first, the row that matters is a refusal: asked what rate the client would get, the agent did not answer, because advice is a person’s to give, and it put the question at the top of the hand-over note.

In the second, it is an escalation: chasing a tax document, the agent learned the figure on it was being amended, and stopped, because the question had stopped being about paperwork. It cancelled its own remaining chases and handed the case to a named person.

Those are the two ways an agent with a clear boundary is supposed to fail, and the record is how you know it did.