Entities

Exception

A transaction or group the engine could not clear, with its assignment, age, anomaly score, investigation notes and resolution.

Volume

Hundreds to tens of thousands per tenant per period

Retention

Audit period

Entity attributes12
  • status
  • Model retraining must be scheduled and versioned, with the ability to identify which model version produced a given prediction.
  • resolution_category
  • first_identified_at
  • investigation_notes
  • exception_id
  • Every transactional row must carry a tenant identifier from the outset, even in a single-tenant deployment.
  • account_id
  • Exact decimal arithmetic end to end — database column, ORM mapping, API serialisation and client. Floating point anywhere in the chain is disqualifying.
  • assigned_to
  • age_days
  • resolved_at / resolved_by
Entity relationships1
Entity lifecycle6
  • — → Open
  • Open → Assigned
  • Assigned → Investigating
  • Investigating → Resolved
  • Investigating → Written off
  • Assigned → Escalated