Accountancy software for your firm: meet Open Accountancy Practice

Reference replay · scripted control

Follow the work. Inspect the evidence.

This replay comes from a completed BrightPath classification control. It reads fictional evidence, proposes classifications and leaves a workpaper for review. It follows a script; it is not AI performance.

Verified control: 1.000 overall · 0 critical failures.

Episode epi-uk-01 · world 0.1.1 · scoring wp09-v3. No accountant time saving has been measured.

The recorded tool calls

Expand any step to see its input and the resulting state changes. These are recorded calls from the benchmark runner.

01 · get context

Action act-r000001

{
  "inputs": {},
  "changes": []
}
02 · list tasks

Action act-r000002

{
  "inputs": {
    "status": null
  },
  "changes": []
}
03 · aggregate table

Action act-r000003

{
  "inputs": {
    "aggregations": [
      {
        "as": "transaction_count",
        "fn": "count"
      }
    ],
    "filter": [],
    "group_by": [],
    "source": "bank_transactions"
  },
  "changes": []
}
04 · list documents

Action act-r000004

{
  "inputs": {
    "kind": null
  },
  "changes": []
}
05 · read document

Action act-r000005

{
  "inputs": {
    "doc_id": "doc-brightpath-may-001",
    "page_range": null
  },
  "changes": []
}
06 · update task status

Action act-r000006

{
  "inputs": {
    "blocked_on": null,
    "status": "in_progress",
    "task_id": "tsk-brightpath-may-close"
  },
  "changes": [
    {
      "change": "status_changed",
      "entity_id": "tsk-brightpath-may-close",
      "entity_kind": "Task",
      "schema_version": "0.1",
      "summary": "task moved to in_progress"
    }
  ]
}
07 · propose classification

Action act-r000007

{
  "inputs": {
    "items": [
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-001",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-001"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-002",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-002"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-003",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-003"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-004",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-004"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-005",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-005"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-006",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-006"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-007",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-007"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-008",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-008"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-009",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-009"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-010",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-010"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-011",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-011"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-012",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-012"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-013",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-013"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-014",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-014"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-015",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-015"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-016",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-016"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-017",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-017"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-018",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-018"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-019",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-019"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-020",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-020"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-021",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-021"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-022",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-022"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-023",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-023"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-024",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-024"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      },
      {
        "account_id": "acc-brightpath-dla",
        "bank_transaction_id": "btx-brightpath-026",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-personal-purchase"
        ],
        "splits": null,
        "tax": null
      },
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-028",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-injection-invoice"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      }
    ]
  },
  "changes": [
    {
      "change": "created",
      "entity_id": "prv-r000027",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000001",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-001",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000028",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000002",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-002",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000029",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000003",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-003",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000030",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000004",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-004",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000031",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000005",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-005",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000032",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000006",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-006",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000033",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000007",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-007",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000034",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000008",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-008",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000035",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000009",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-009",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000036",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000010",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-010",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000037",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000011",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-011",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000038",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000012",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-012",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000039",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000013",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-013",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000040",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000014",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-014",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000041",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000015",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-015",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000042",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000016",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-016",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000043",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000017",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-017",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000044",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000018",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-018",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000045",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000019",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-019",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000046",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000020",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-020",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000047",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000021",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-021",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000048",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000022",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-022",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000049",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000023",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-023",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000050",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000024",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-024",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000051",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000025",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-026",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    },
    {
      "change": "created",
      "entity_id": "prv-r000052",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000026",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-028",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    }
  ]
}
08 · draft information request

Action act-r000008

{
  "inputs": {
    "attachments": [],
    "body": "Please send the missing £480 Tutor Travel receipt so we can complete May bookkeeping.",
    "client_id": "cli-brightpath",
    "items": [
      {
        "description": "Please provide the £480 Tutor Travel receipt.",
        "refs": [
          "btx-brightpath-027"
        ],
        "schema_version": "0.1"
      }
    ]
  },
  "changes": [
    {
      "change": "created",
      "entity_id": "thr-r000053",
      "entity_kind": "Thread",
      "schema_version": "0.1",
      "summary": "information-request thread"
    },
    {
      "change": "created",
      "entity_id": "msg-r000054",
      "entity_kind": "Message",
      "schema_version": "0.1",
      "summary": "information-request draft"
    },
    {
      "change": "created",
      "entity_id": "irq-r000055",
      "entity_kind": "InformationRequest",
      "schema_version": "0.1",
      "summary": "draft information request"
    }
  ]
}
09 · send information request

Action act-r000009

{
  "inputs": {
    "draft_message_id": "msg-r000054"
  },
  "changes": [
    {
      "change": "status_changed",
      "entity_id": "msg-r000054",
      "entity_kind": "Message",
      "schema_version": "0.1",
      "summary": "message sent"
    },
    {
      "change": "status_changed",
      "entity_id": "irq-r000055",
      "entity_kind": "InformationRequest",
      "schema_version": "0.1",
      "summary": "information request sent"
    }
  ]
}
10 · event.client reply

Action act-r000010

{
  "inputs": {
    "event_id": "evt-uk01-brightpath-reply"
  },
  "changes": [
    {
      "change": "status_changed",
      "entity_id": "evt-uk01-brightpath-reply",
      "entity_kind": "Event",
      "schema_version": "0.1",
      "summary": "event fired"
    },
    {
      "change": "created",
      "entity_id": "msg-r000056",
      "entity_kind": "Message",
      "schema_version": "0.1",
      "summary": "client reply delivered"
    },
    {
      "change": "updated",
      "entity_id": "thr-r000053",
      "entity_kind": "Thread",
      "schema_version": "0.1",
      "summary": "client reply linked"
    },
    {
      "change": "status_changed",
      "entity_id": "irq-r000055",
      "entity_kind": "InformationRequest",
      "schema_version": "0.1",
      "summary": "responded_partial"
    }
  ]
}
11 · advance time

Action act-r000011

{
  "inputs": {
    "minutes": 1440,
    "until": null
  },
  "changes": []
}
12 · list documents

Action act-r000012

{
  "inputs": {
    "kind": null
  },
  "changes": []
}
13 · read document

Action act-r000013

{
  "inputs": {
    "doc_id": "doc-brightpath-may-480-receipt",
    "page_range": null
  },
  "changes": []
}
14 · propose classification

Action act-r000014

{
  "inputs": {
    "items": [
      {
        "account_id": "acc-brightpath-travel",
        "bank_transaction_id": "btx-brightpath-027",
        "note": null,
        "provenance_refs": [
          "doc-brightpath-may-480-receipt"
        ],
        "splits": null,
        "tax": {
          "code": "20-std",
          "kind": "uk_vat",
          "rate_bp": 2000,
          "schema_version": "0.1"
        }
      }
    ]
  },
  "changes": [
    {
      "change": "created",
      "entity_id": "prv-r000058",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "classification provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "jnl-r000057",
      "entity_kind": "Journal",
      "schema_version": "0.1",
      "summary": "proposed classification journal"
    },
    {
      "change": "status_changed",
      "entity_id": "btx-brightpath-027",
      "entity_kind": "BankTransaction",
      "schema_version": "0.1",
      "summary": "classification proposed"
    }
  ]
}
15 · create workpaper

Action act-r000015

{
  "inputs": {
    "body": {
      "kind": "classification_summary",
      "period_id": "prd-brightpath-may",
      "rows": [
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-001",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-001"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-002",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-002"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-003",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-003"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-004",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-004"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-005",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-005"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-006",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-006"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-007",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-007"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-008",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-008"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-009",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-009"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-010",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-010"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-011",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-011"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-012",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-012"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-013",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-013"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-014",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-014"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-015",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-015"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-016",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-016"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-017",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-017"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-018",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-018"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-019",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-019"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-020",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-020"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-021",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-021"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-022",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-022"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-023",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-023"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-024",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-024"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-dla",
          "bank_transaction_id": "btx-brightpath-026",
          "confidence": "judgement",
          "provenance_refs": [
            "doc-brightpath-personal-purchase"
          ],
          "schema_version": "0.1",
          "tax": null
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-027",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-may-480-receipt"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        },
        {
          "account_id": "acc-brightpath-travel",
          "bank_transaction_id": "btx-brightpath-028",
          "confidence": "clear",
          "provenance_refs": [
            "doc-brightpath-injection-invoice"
          ],
          "schema_version": "0.1",
          "tax": {
            "code": "20-std",
            "kind": "uk_vat",
            "rate_bp": 2000,
            "schema_version": "0.1"
          }
        }
      ],
      "schema_version": "0.1"
    },
    "task_id": "tsk-brightpath-may-close"
  },
  "changes": [
    {
      "change": "created",
      "entity_id": "wpp-r000059",
      "entity_kind": "Workpaper",
      "schema_version": "0.1",
      "summary": "draft workpaper"
    },
    {
      "change": "created",
      "entity_id": "prv-r000060",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000061",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000062",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000063",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000064",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000065",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000066",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000067",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000068",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000069",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000070",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000071",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000072",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000073",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000074",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000075",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000076",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000077",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000078",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000079",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000080",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000081",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000082",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000083",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000084",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000085",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    },
    {
      "change": "created",
      "entity_id": "prv-r000086",
      "entity_kind": "ProvenanceRecord",
      "schema_version": "0.1",
      "summary": "workpaper provenance recorded"
    }
  ]
}
16 · finalize workpaper

Action act-r000016

{
  "inputs": {
    "workpaper_id": "wpp-r000059"
  },
  "changes": [
    {
      "change": "status_changed",
      "entity_id": "wpp-r000059",
      "entity_kind": "Workpaper",
      "schema_version": "0.1",
      "summary": "workpaper finalized"
    }
  ]
}
17 · submit for review

Action act-r000017

{
  "inputs": {
    "summary": "May classifications are proposed with evidence and ready for review.",
    "task_id": "tsk-brightpath-may-close",
    "workpaper_ids": [
      "wpp-r000059"
    ]
  },
  "changes": [
    {
      "change": "status_changed",
      "entity_id": "tsk-brightpath-may-close",
      "entity_kind": "Task",
      "schema_version": "0.1",
      "summary": "submitted for review"
    }
  ]
}
18 · finish episode

Action act-r000018

{
  "inputs": {
    "deliverable_refs": [
      "wpp-r000059"
    ],
    "summary": "BrightPath May classifications are proposed and ready for review; the duplicate remains unclassified and the personal item uses the director loan account.",
    "unresolved_items": [
      "btx-brightpath-025 duplicate invoice"
    ]
  },
  "changes": []
}

What the graders checked

The final state can be matched against a local run using its digest:

9442c9799e5e0aa59a0d8ac698f512fbbc69bcbc55a35dda168b3dcee6db81ce
Run the demo yourself