{
  "matter": "SYN-020",
  "label": "Human-in-the-loop decision audit log",
  "disclaimer": "Draft demonstration log. Not a certified compliance record. No real client data.",
  "events": [
    {
      "at": "2026-01-04T09:00:00.000Z",
      "actor": "system",
      "kind": "matter.opened",
      "summary": "SYN-020 opened as a synthetic demonstration matter."
    },
    {
      "at": "2026-01-04T09:02:00.000Z",
      "actor": "system",
      "kind": "portal.invited",
      "summary": "Portal link issued. Link expires after seven days. Identity code required before the checklist opens."
    },
    {
      "at": "2026-01-04T10:12:00.000Z",
      "actor": "client",
      "kind": "portal.identity",
      "summary": "Identity check passed on the portal link (demo code, not a live email)."
    },
    {
      "at": "2026-01-08T10:00:00.000Z",
      "actor": "system",
      "kind": "extract.two_pass",
      "summary": "Each uploaded financial document was read twice. Disagreement is held for a person.",
      "evidence": "bank-04.pdf p.1"
    },
    {
      "at": "2026-01-08T10:08:00.000Z",
      "actor": "system",
      "kind": "flag.raised",
      "summary": "Candidate finding: payments to an account that is not in the disclosure bundle.",
      "evidence": "bank-04.pdf p.1"
    },
    {
      "at": "2026-01-08T11:20:00.000Z",
      "actor": "reviewer",
      "kind": "review.queue",
      "summary": "Two-pass disagreements waiting in the review queue."
    },
    {
      "at": "2026-01-08T11:40:00.000Z",
      "actor": "fee-earner",
      "kind": "flag.review",
      "summary": "Finding left open for solicitor confirmation. No automated confirm or dismiss."
    }
  ]
}
