Surfaces
T3

Accountability & Audit

8 surfaces
3.1
Interaction design

Review before commit checkpoint

The policy rule 'no consequential agent action is binding without a human checkpoint' becomes a summary-list review screen that names each item's data source and offers a change link before the action is committed.

Check before we submit

Your assistant has prepared this. Nothing is sent until you confirm. You can change anything the assistant wrote; details drawn from your records are fixed.

What will be filed
What you are applying for
Property tax relief (homestead exemption)
From your City Digital Services record
Locked
Why you qualify
This has been my primary residence since March 3, 2024. I own and occupy the home.
Drafted by your assistant from your notes
Your assistant wasn’t sure about this. Please check.
From when
March 3, 2024
From your proof of residency
Locked
Evidence attached
Proof of residency (1 file)
Uploaded by you
Locked

On what authority

Submitted under the single-payment and read-only document scopes you granted on 14 Jun. The assistant is not acting on standing authority, so this confirmation is required.
3.2
Interaction design

Confirmation receipt showing what happened

The policy rule 'every agent action produces a durable attributable record' becomes a confirmation page with agent attribution, delegation reference, data-source list, and a downloadable receipt ID.

Your tax return has been lodged
Receipt TX-2026-4829 · 18 Jun 2026, 09:41
Action record
Filed byTaxMate v3.2, operated by Ledgerwise Ltd, on behalf of L. Morton
Under delegationDEL-2026-1847 · granted 14 Mar 2026
Data usedNorthwind Ltd (employer), Meridian Bank, City Digital Services record
Outcome$312.40 refund · assessment to follow
What happens next

City Digital Services will assess your return. You’ll receive your notice of assessment within 14 days. This receipt stays in Your activity. You don’t need to keep this page open.

3.3
Service design

Audit trail with role-based views

The policy rule 'log everything once, show the right grain per audience' becomes a role switch that re-projects one audit record as user summary, caseworker lineage, or full trace.

View as
Record TX-2026-4829
18 Jun

Your assistant submitted your return using your employer and bank records.

18 Jun

You reviewed and confirmed it, after editing one figure.

19 Jun

An automated assessment worked out your $312.40 refund.

Next

A caseworker will check the assessment before it’s final.

The user’s view leaves out API calls and model IDs. It favors a timeline that’s easy to read over one that lists everything.

3.4
Interaction design

Reasons for decision

The legal duty to give 'reasons for decision' becomes a structured reasons panel ('decided X because of Y, having considered Z') shown before submit and retained for any later dispute.

Preview a reason given or unavailable
Why your assistant recommends this

Your assistant calculated a $312.40 refund because your total income is $48,200, with $1,427 in allowable deductions, taxed at the rates for 2025–26. You have already paid slightly more than you owe.

  1. 1Income $48,200 · from your employer, Northwind Ltd
  2. 2Deduction $1,247 · work-from-home, inferred from your diary
  3. 3Deduction $180 · Gift Aid, from your bank
  4. 4Rates applied · 2025–26 income-tax schedule
  5. ~Alternative: without the work-from-home deduction, your refund would be $62
If you disagree, you can change the figures above or dispute the decision after lodging.
3.5
Service design

Recourse and dispute resolution

The chargeback model's 'anchor the dispute to a specific transaction and shift the burden to investigate' becomes a dispute button on the receipt that pre-fills the complaint from the action record.

User disputing

Dispute action TX-2026-4829

We’ve filled in the record for you. You only need to tell us what went wrong.

Pre-filled from your receipt
Filed2025–26 individual tax return
ByTaxMate v3.2 (Ledgerwise Ltd)
Date18 Jun 2026
DataNorthwind Ltd, Meridian Bank
System shows case queue
No open disputes

New disputes arrive with the action record attached. The response clock starts when a dispute is received.

Submit the dispute on the left to watch it arrive here. Each dispute is tagged to an agent or model version and also counts toward the overall error rate. When many users report the same fault, it registers as one pattern rather than as unconnected phone calls.

3.6
Interaction design

Showing liability at the point of action

The PSD2 'liability is pre-determined and disclosed before the transaction' rule becomes a plain-language liability line at the checkpoint: 'You are authorizing [agent] to [action]. If this contains errors, [allocation].'

Preview a different provider accreditation state
Who is responsible

You are authorizing TaxMate (Ledgerwise Ltd) to lodge your 2025–26 tax return. If this return contains errors:

  • Ledgerwise bears professional responsibility for the accuracy of the lodgment, based on the information you provided.
  • You remain responsible for the accuracy of the information itself.

The statement is always shown, and the record notes that it was shown. The accredited and pending versions never require a checkbox to continue — forcing routine acknowledgment trains click-through. Only the not-accredited state gates authorization behind an explicit opt-in. The version that appears follows from the provider’s accreditation status.

3.7
Interaction design

Reversibility and undo

The legal classification of an action's reversibility becomes a plain-language badge ('this can be amended within 28 days' / 'this cannot be undone') shown before the user authorizes the agent.

Preview the reversibility check for a different action
User previewing undo

File your property tax relief application

AmendableUntil your assessment (~30 Jun 2026)

You can correct this until your assessment issues. After that, you would lodge a formal objection.

3.8
Service design

Circuit breaker for agent actions

The policy setting 'stop systemic error before it scales' becomes a circuit-breaker console: per-agent and per-model error-rate gauges against declared thresholds, an auto-suspend state, and a bulk-remediation action that notifies and reverses for every affected user.

Agent fleet monitor
City Digital Services · aggregate error rates against declared thresholds
Updated 15:04
Advisory ≥ 7%Throttle ≥ 13%Halt ≥ 20%7 / 13 / 20% aggregate-threshold banding
By agent
Rebate filing1.2%Healthy
Address change9.4%Advisory
Concession assessment21.3%Halted
Halted 15:04. 21.3% > 20% halt threshold. Shared dependency flagged: city-intake-v5 value mapping.
By model
city-intake-v42.1%Healthy
city-intake-v5canary18.7%Throttled
Halt and roll back concession assessment
1,204 users affected in the breach window (14:41–15:04). Reversal is pre-populated from the action records.

The access side of this pattern protects the user. Remediation is automatic: every affected user is notified, and their transaction is reversed. While the fleet is halted, a staffed fallback channel handles urgent transactions.