Skip to content
MirrorFirm

Why do mismatched-record tasks make good tasks for interactive agent environments?

A mismatch starts with two records that should agree and ends with a justified correction or handover. That structure gives environments partial observability, policy limits, side effects and checkable end states.

A reconciliation mismatch starts when two records that should agree do not: a ledger balance against a bank statement, a stock count against a system quantity, an invoice against a purchase order. Someone then has to work out why and make a correction that leaves the books defensible.

For an environment builder this is useful because the task is not a single lookup. The agent has to decide which record to trust, gather evidence from several places, and choose between actions that have different consequences.

Four properties make the workflow a good fit for interactive environments:

- **Partial observability.** The cause is rarely on the screen where the difference appears. It sits in a timing gap, a duplicate, a rounding rule or a late adjustment held in another system. - **Several defensible fixes.** A correcting entry, a reversal, a request to the counterparty or an escalation can each be right, depending on policy and amounts. - **Real side effects.** Posting an adjustment changes state that later steps depend on, so shortcuts show up in the final state. - **Clear stopping conditions.** The two records either agree for a documented reason, or the case is handed on with a reasoned note.

MirrorFirm's generated material is informed by direct observation of how businesses handle these cases: the handovers, exceptions and judgement calls. The output is generated, not copied from business records, and a buyer should still inspect it for grounding and disclosure risk before use.

Mismatch cases exercise search, judgement, policy compliance and state change in one task, which makes them a compact way to test an agent's action space.

Audience:
Environment builders
Content type:
Explanation
Buyer question:
What it is and why it matters

Content release: r-a220eb6e099b243b

More on Reconciliation mismatch