{
  "exportedAt": "2026-09-13T00:38:32.908Z",
  "workspace": {
    "id": 1,
    "name": "Coastal Digital",
    "businessType": "agency",
    "createdAt": "2026-07-14T16:55:42.347Z"
  },
  "people": [
    {
      "id": 1,
      "firstName": "Marta",
      "lastName": "Kowalski",
      "email": "marta@harbourview.example",
      "phone": null,
      "title": "Marketing Director",
      "companyId": 1,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-02-04T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 2,
      "firstName": "James",
      "lastName": "Chen",
      "email": "james@harbourview.example",
      "phone": null,
      "title": "GM",
      "companyId": 1,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-02-14T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 3,
      "firstName": "Deborah",
      "lastName": "Osei",
      "email": "deborah@meridianlegal.example",
      "phone": null,
      "title": "Managing Partner",
      "companyId": 2,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-02-24T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 4,
      "firstName": "Tom",
      "lastName": "Whitfield",
      "email": "tom@greenleaf.example",
      "phone": null,
      "title": "Founder",
      "companyId": 3,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-03-16T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 5,
      "firstName": "Ava",
      "lastName": "Lindqvist",
      "email": "ava@solsticefit.example",
      "phone": null,
      "title": "Owner",
      "companyId": 4,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-05-30T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 6,
      "firstName": "Ray",
      "lastName": "Donnelly",
      "email": "ray@brightpath.example",
      "phone": null,
      "title": "Partner",
      "companyId": 5,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-06-14T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 7,
      "firstName": "Ingrid",
      "lastName": "Baum",
      "email": "ingrid@northgate.example",
      "phone": null,
      "title": "Head of Marketing",
      "companyId": 6,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-07-02T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 8,
      "firstName": "Victor",
      "lastName": "Alonso",
      "email": "victor@cobaltsupply.example",
      "phone": null,
      "title": "Operations Manager",
      "companyId": 7,
      "role": null,
      "tags": [],
      "custom": {},
      "createdAt": "2026-07-08T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    }
  ],
  "companies": [
    {
      "id": 1,
      "name": "Harbourview Hotels",
      "domain": "harbourview.example",
      "industry": "Hospitality",
      "phone": null,
      "address": null,
      "tags": [
        "client"
      ],
      "custom": {
        "account_manager": "Alex Reeve"
      },
      "health": "at_risk",
      "createdAt": "2026-02-04T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:47.298Z"
    },
    {
      "id": 2,
      "name": "Meridian Legal",
      "domain": "meridianlegal.example",
      "industry": "Legal services",
      "phone": null,
      "address": null,
      "tags": [
        "client"
      ],
      "custom": {
        "account_manager": "Sam Ortiz"
      },
      "health": "at_risk",
      "createdAt": "2026-02-24T10:00:00.000Z",
      "updatedAt": "2026-07-23T05:17:17.789Z"
    },
    {
      "id": 3,
      "name": "GreenLeaf Organics",
      "domain": "greenleaf.example",
      "industry": "Food & beverage",
      "phone": null,
      "address": null,
      "tags": [
        "client"
      ],
      "custom": {},
      "health": "at_risk",
      "createdAt": "2026-03-16T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 4,
      "name": "Solstice Fitness",
      "domain": "solsticefit.example",
      "industry": "Health & fitness",
      "phone": null,
      "address": null,
      "tags": [
        "prospect"
      ],
      "custom": {},
      "health": "good",
      "createdAt": "2026-05-30T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 5,
      "name": "Brightpath Accounting",
      "domain": "brightpath.example",
      "industry": "Accounting",
      "phone": null,
      "address": null,
      "tags": [
        "prospect"
      ],
      "custom": {},
      "health": "good",
      "createdAt": "2026-06-14T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 6,
      "name": "Northgate Property Group",
      "domain": "northgate.example",
      "industry": "Real estate",
      "phone": null,
      "address": null,
      "tags": [
        "prospect"
      ],
      "custom": {},
      "health": "good",
      "createdAt": "2026-07-02T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 7,
      "name": "Cobalt Robotics Supply",
      "domain": "cobaltsupply.example",
      "industry": "Industrial",
      "phone": null,
      "address": null,
      "tags": [
        "prospect"
      ],
      "custom": {},
      "health": "good",
      "createdAt": "2026-07-08T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    }
  ],
  "deals": [
    {
      "id": 1,
      "name": "Cobalt Robotics — website enquiry",
      "companyId": 7,
      "personId": 8,
      "valueCents": 1200000,
      "pipelineId": 1,
      "stageId": 1,
      "priority": "normal",
      "source": "Website form",
      "ownerId": 1,
      "expectedClose": "2026-08-13",
      "lostReason": null,
      "description": null,
      "custom": {},
      "stageChangedAt": "2026-07-12T10:00:00.000Z",
      "createdAt": "2026-07-12T10:00:00.000Z",
      "updatedAt": "2026-07-12T10:00:00.000Z"
    },
    {
      "id": 2,
      "name": "Northgate — brand refresh",
      "companyId": 6,
      "personId": 7,
      "valueCents": 650000,
      "pipelineId": 1,
      "stageId": 2,
      "priority": "high",
      "source": "Referral",
      "ownerId": 1,
      "expectedClose": "2026-08-04",
      "lostReason": null,
      "description": null,
      "custom": {
        "contract_type": "Fixed price"
      },
      "stageChangedAt": "2026-07-09T10:00:00.000Z",
      "createdAt": "2026-07-02T10:00:00.000Z",
      "updatedAt": "2026-07-09T10:00:00.000Z"
    },
    {
      "id": 3,
      "name": "Brightpath — SEO programme",
      "companyId": 5,
      "personId": 6,
      "valueCents": 900000,
      "pipelineId": 1,
      "stageId": 3,
      "priority": "normal",
      "source": "LinkedIn",
      "ownerId": 1,
      "expectedClose": "2026-07-28",
      "lostReason": null,
      "description": null,
      "custom": {
        "contract_type": "Retainer"
      },
      "stageChangedAt": "2026-06-25T10:00:00.000Z",
      "createdAt": "2026-06-14T10:00:00.000Z",
      "updatedAt": "2026-06-25T10:00:00.000Z"
    },
    {
      "id": 4,
      "name": "Solstice Fitness — site + membership portal",
      "companyId": 4,
      "personId": 5,
      "valueCents": 1850000,
      "pipelineId": 1,
      "stageId": 4,
      "priority": "high",
      "source": "Referral",
      "ownerId": 1,
      "expectedClose": "2026-07-21",
      "lostReason": null,
      "description": null,
      "custom": {
        "contract_type": "Fixed price"
      },
      "stageChangedAt": "2026-07-05T10:00:00.000Z",
      "createdAt": "2026-05-30T10:00:00.000Z",
      "updatedAt": "2026-07-05T10:00:00.000Z"
    },
    {
      "id": 5,
      "name": "Harbourview — website rebuild",
      "companyId": 1,
      "personId": 1,
      "valueCents": 1400000,
      "pipelineId": 1,
      "stageId": 5,
      "priority": "high",
      "source": "Existing client",
      "ownerId": 1,
      "expectedClose": "2026-05-15",
      "lostReason": null,
      "description": null,
      "custom": {
        "contract_type": "Fixed price"
      },
      "stageChangedAt": "2026-05-17T10:00:00.000Z",
      "createdAt": "2026-04-10T10:00:00.000Z",
      "updatedAt": "2026-05-17T10:00:00.000Z"
    },
    {
      "id": 6,
      "name": "Meridian Legal — brand + site",
      "companyId": 2,
      "personId": 3,
      "valueCents": 1850000,
      "pipelineId": 1,
      "stageId": 5,
      "priority": "normal",
      "source": "Referral",
      "ownerId": 1,
      "expectedClose": "2026-06-14",
      "lostReason": null,
      "description": null,
      "custom": {
        "contract_type": "Fixed price"
      },
      "stageChangedAt": "2026-06-16T10:00:00.000Z",
      "createdAt": "2026-05-05T10:00:00.000Z",
      "updatedAt": "2026-06-16T10:00:00.000Z"
    },
    {
      "id": 7,
      "name": "GreenLeaf — packaging design",
      "companyId": 3,
      "personId": 4,
      "valueCents": 400000,
      "pipelineId": 1,
      "stageId": 6,
      "priority": "low",
      "source": "Website form",
      "ownerId": 1,
      "expectedClose": null,
      "lostReason": "Chose a cheaper freelancer",
      "description": null,
      "custom": {},
      "stageChangedAt": "2026-06-04T10:00:00.000Z",
      "createdAt": "2026-05-15T10:00:00.000Z",
      "updatedAt": "2026-06-04T10:00:00.000Z"
    }
  ],
  "projects": [
    {
      "id": 1,
      "name": "Harbourview website rebuild",
      "companyId": 1,
      "dealId": 5,
      "status": "active",
      "startDate": "2026-05-20",
      "dueDate": "2026-07-24",
      "valueCents": 1400000,
      "description": "Full rebuild of harbourview.example on new CMS.",
      "custom": {},
      "createdAt": "2026-05-20T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 2,
      "name": "Meridian brand + site",
      "companyId": 2,
      "dealId": 6,
      "status": "active",
      "startDate": "2026-06-19",
      "dueDate": "2026-08-18",
      "valueCents": 1850000,
      "description": "Brand identity refresh followed by site build.",
      "custom": {},
      "createdAt": "2026-06-19T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 3,
      "name": "GreenLeaf SEO retainer",
      "companyId": 3,
      "dealId": null,
      "status": "on_hold",
      "startDate": "2026-04-05",
      "dueDate": null,
      "valueCents": 450000,
      "description": "Quarterly SEO programme — paused pending overdue invoices.",
      "custom": {},
      "createdAt": "2026-04-05T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    }
  ],
  "tasks": [
    {
      "id": 1,
      "title": "Migrate blog articles to new CMS",
      "projectId": 1,
      "milestoneId": 2,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-10",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-06-24T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 2,
      "title": "QA checkout + booking flows",
      "projectId": 1,
      "milestoneId": 3,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-19",
      "status": "open",
      "priority": "normal",
      "createdAt": "2026-07-04T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 3,
      "title": "Set up launch redirects",
      "projectId": 1,
      "milestoneId": 3,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-22",
      "status": "open",
      "priority": "normal",
      "createdAt": "2026-07-04T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 4,
      "title": "Collate brand questionnaire responses",
      "projectId": 2,
      "milestoneId": 5,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-13",
      "status": "open",
      "priority": "normal",
      "createdAt": "2026-06-29T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 5,
      "title": "Prepare typography options",
      "projectId": 2,
      "milestoneId": 5,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-20",
      "status": "open",
      "priority": "normal",
      "createdAt": "2026-06-29T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 6,
      "title": "Send Solstice revised proposal",
      "projectId": null,
      "milestoneId": null,
      "dealId": 4,
      "ticketId": null,
      "assigneeId": 1,
      "dueDate": "2026-07-15",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-07-11T10:00:00.000Z",
      "updatedAt": "2026-07-14T16:55:42.347Z",
      "completedAt": null
    },
    {
      "id": 7,
      "title": "Recovery plan: Content migration complete",
      "projectId": 1,
      "milestoneId": 2,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-15",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-07-14T16:55:47.320Z",
      "updatedAt": "2026-07-14T16:55:47.320Z",
      "completedAt": null
    },
    {
      "id": 8,
      "title": "Recovery plan: Launch",
      "projectId": 1,
      "milestoneId": 3,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-26",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-07-25T00:07:41.892Z",
      "updatedAt": "2026-07-25T00:07:41.892Z",
      "completedAt": null
    },
    {
      "id": 9,
      "title": "Recovery plan: Brand guidelines delivered",
      "projectId": 2,
      "milestoneId": 5,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-07-28",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-07-27T07:25:18.932Z",
      "updatedAt": "2026-07-27T07:25:18.932Z",
      "completedAt": null
    },
    {
      "id": 10,
      "title": "Recovery plan: Site wireframes approved",
      "projectId": 2,
      "milestoneId": 6,
      "dealId": null,
      "ticketId": null,
      "assigneeId": 2,
      "dueDate": "2026-08-05",
      "status": "open",
      "priority": "high",
      "createdAt": "2026-08-04T13:00:32.240Z",
      "updatedAt": "2026-08-04T13:00:32.240Z",
      "completedAt": null
    }
  ],
  "quotes": [
    {
      "id": 1,
      "number": "Q-2026-014",
      "dealId": 4,
      "companyId": 4,
      "personId": 5,
      "status": "sent",
      "issueDate": "2026-07-06",
      "validUntil": "2026-08-05",
      "notes": "Revised scope incl. membership portal.",
      "createdAt": "2026-07-06T10:00:00.000Z",
      "updatedAt": "2026-07-06T10:00:00.000Z"
    },
    {
      "id": 2,
      "number": "Q-2026-013",
      "dealId": 3,
      "companyId": 5,
      "personId": 6,
      "status": "draft",
      "issueDate": null,
      "validUntil": null,
      "notes": "6-month SEO programme.",
      "createdAt": "2026-07-04T10:00:00.000Z",
      "updatedAt": "2026-07-04T10:00:00.000Z"
    },
    {
      "id": 3,
      "number": "Q-2026-011",
      "dealId": 6,
      "companyId": 2,
      "personId": 3,
      "status": "accepted",
      "issueDate": "2026-06-12",
      "validUntil": "2026-07-12",
      "notes": "Accepted 4 weeks ago.",
      "createdAt": "2026-06-12T10:00:00.000Z",
      "updatedAt": "2026-06-16T10:00:00.000Z"
    }
  ],
  "invoices": [
    {
      "id": 1,
      "number": "INV-2026-041",
      "companyId": 1,
      "personId": 1,
      "projectId": 1,
      "quoteId": null,
      "status": "paid",
      "issueDate": "2026-05-25",
      "dueDate": "2026-06-08",
      "notes": "50% deposit — Harbourview rebuild",
      "createdAt": "2026-05-25T10:00:00.000Z",
      "updatedAt": "2026-06-10T10:00:00.000Z"
    },
    {
      "id": 2,
      "number": "INV-2026-046",
      "companyId": 2,
      "personId": 3,
      "projectId": 2,
      "quoteId": 3,
      "status": "overdue",
      "issueDate": "2026-06-24",
      "dueDate": "2026-07-22",
      "notes": "Brand phase — Meridian",
      "createdAt": "2026-06-24T10:00:00.000Z",
      "updatedAt": "2026-07-23T05:17:17.755Z"
    },
    {
      "id": 3,
      "number": "INV-2026-044",
      "companyId": 3,
      "personId": 4,
      "projectId": 3,
      "quoteId": null,
      "status": "overdue",
      "issueDate": "2026-05-30",
      "dueDate": "2026-06-29",
      "notes": "SEO retainer Q2",
      "createdAt": "2026-05-30T10:00:00.000Z",
      "updatedAt": "2026-06-30T10:00:00.000Z"
    },
    {
      "id": 4,
      "number": "INV-2026-045",
      "companyId": 3,
      "personId": 4,
      "projectId": 3,
      "quoteId": null,
      "status": "overdue",
      "issueDate": "2026-06-06",
      "dueDate": "2026-07-06",
      "notes": "SEO retainer Q2 (part 2)",
      "createdAt": "2026-06-06T10:00:00.000Z",
      "updatedAt": "2026-07-07T10:00:00.000Z"
    },
    {
      "id": 5,
      "number": "INV-2026-047",
      "companyId": 1,
      "personId": 1,
      "projectId": 1,
      "quoteId": null,
      "status": "draft",
      "issueDate": null,
      "dueDate": null,
      "notes": "Content migration extras",
      "createdAt": "2026-07-12T10:00:00.000Z",
      "updatedAt": "2026-07-12T10:00:00.000Z"
    }
  ],
  "payments": [
    {
      "id": 1,
      "invoiceId": 1,
      "amountCents": 700000,
      "method": "bank_transfer",
      "reference": "HV-4471",
      "paidAt": "2026-06-10T10:00:00.000Z"
    },
    {
      "id": 2,
      "invoiceId": 3,
      "amountCents": 150000,
      "method": "bank_transfer",
      "reference": "GL-1102",
      "paidAt": "2026-07-04T10:00:00.000Z"
    }
  ],
  "tickets": [
    {
      "id": 1,
      "subject": "Booking widget down on homepage",
      "companyId": 1,
      "personId": 1,
      "priority": "urgent",
      "category": "Bug",
      "status": "open",
      "slaDueAt": "2026-07-14T16:00:00.000Z",
      "assigneeId": 3,
      "escalated": 1,
      "triageSummary": null,
      "createdAt": "2026-07-14T08:00:00.000Z",
      "updatedAt": "2026-07-14T08:00:00.000Z",
      "resolvedAt": null
    },
    {
      "id": 2,
      "subject": "Update partner logos on About page",
      "companyId": 2,
      "personId": 3,
      "priority": "normal",
      "category": "Change request",
      "status": "open",
      "slaDueAt": "2026-07-16T10:00:00.000Z",
      "assigneeId": 3,
      "escalated": 0,
      "triageSummary": null,
      "createdAt": "2026-07-13T10:00:00.000Z",
      "updatedAt": "2026-07-13T10:00:00.000Z",
      "resolvedAt": null
    },
    {
      "id": 3,
      "subject": "Question about analytics report",
      "companyId": 3,
      "personId": 4,
      "priority": "low",
      "category": "Question",
      "status": "pending",
      "slaDueAt": "2026-07-17T10:00:00.000Z",
      "assigneeId": 3,
      "escalated": 0,
      "triageSummary": null,
      "createdAt": "2026-07-10T10:00:00.000Z",
      "updatedAt": "2026-07-12T10:00:00.000Z",
      "resolvedAt": null
    },
    {
      "id": 4,
      "subject": "SSL certificate warning",
      "companyId": 2,
      "personId": 3,
      "priority": "high",
      "category": "Bug",
      "status": "resolved",
      "slaDueAt": "2026-07-08T10:00:00.000Z",
      "assigneeId": 3,
      "escalated": 0,
      "triageSummary": null,
      "createdAt": "2026-07-06T10:00:00.000Z",
      "updatedAt": "2026-07-08T10:00:00.000Z",
      "resolvedAt": "2026-07-08T10:00:00.000Z"
    }
  ],
  "events": [
    {
      "id": 1,
      "type": "deal.stage_changed",
      "entityType": "deal",
      "entityId": 3,
      "payload": {
        "from": "Qualified",
        "to": "Proposal",
        "name": "Brightpath — SEO programme"
      },
      "actorType": "user",
      "actorId": "1",
      "createdAt": "2026-06-25T10:00:00.000Z"
    },
    {
      "id": 2,
      "type": "deal.stage_changed",
      "entityType": "deal",
      "entityId": 4,
      "payload": {
        "from": "Proposal",
        "to": "Negotiation",
        "name": "Solstice Fitness — site + membership portal"
      },
      "actorType": "user",
      "actorId": "1",
      "createdAt": "2026-07-05T10:00:00.000Z"
    },
    {
      "id": 3,
      "type": "deal.stage_changed",
      "entityType": "deal",
      "entityId": 5,
      "payload": {
        "from": "Negotiation",
        "to": "Won",
        "name": "Harbourview — website rebuild"
      },
      "actorType": "user",
      "actorId": "1",
      "createdAt": "2026-05-17T10:00:00.000Z"
    },
    {
      "id": 4,
      "type": "deal.stage_changed",
      "entityType": "deal",
      "entityId": 6,
      "payload": {
        "from": "Negotiation",
        "to": "Won",
        "name": "Meridian Legal — brand + site"
      },
      "actorType": "user",
      "actorId": "1",
      "createdAt": "2026-06-16T10:00:00.000Z"
    },
    {
      "id": 5,
      "type": "company.health_changed",
      "entityType": "company",
      "entityId": 1,
      "payload": {
        "name": "Harbourview Hotels",
        "from": "good",
        "to": "at_risk",
        "reasons": [
          "1 escalated open ticket",
          "1 overdue task on their projects"
        ]
      },
      "actorType": "system",
      "actorId": null,
      "createdAt": "2026-07-14T16:55:47.301Z"
    },
    {
      "id": 6,
      "type": "task.created",
      "entityType": "task",
      "entityId": 7,
      "payload": {
        "title": "Recovery plan: Content migration complete"
      },
      "actorType": "agent",
      "actorId": "delivery",
      "createdAt": "2026-07-14T16:55:47.321Z"
    },
    {
      "id": 7,
      "type": "invoice.overdue",
      "entityType": "invoice",
      "entityId": 2,
      "payload": {
        "number": "INV-2026-046",
        "companyId": 2,
        "dueDate": "2026-07-22"
      },
      "actorType": "system",
      "actorId": null,
      "createdAt": "2026-07-23T05:17:17.760Z"
    },
    {
      "id": 8,
      "type": "company.health_changed",
      "entityType": "company",
      "entityId": 2,
      "payload": {
        "name": "Meridian Legal",
        "from": "watch",
        "to": "at_risk",
        "reasons": [
          "1 overdue invoice",
          "2 overdue tasks on their projects"
        ]
      },
      "actorType": "system",
      "actorId": null,
      "createdAt": "2026-07-23T05:17:17.789Z"
    },
    {
      "id": 9,
      "type": "task.created",
      "entityType": "task",
      "entityId": 8,
      "payload": {
        "title": "Recovery plan: Launch"
      },
      "actorType": "agent",
      "actorId": "delivery",
      "createdAt": "2026-07-25T00:07:41.895Z"
    },
    {
      "id": 10,
      "type": "task.created",
      "entityType": "task",
      "entityId": 9,
      "payload": {
        "title": "Recovery plan: Brand guidelines delivered"
      },
      "actorType": "agent",
      "actorId": "delivery",
      "createdAt": "2026-07-27T07:25:18.934Z"
    },
    {
      "id": 11,
      "type": "task.created",
      "entityType": "task",
      "entityId": 10,
      "payload": {
        "title": "Recovery plan: Site wireframes approved"
      },
      "actorType": "agent",
      "actorId": "delivery",
      "createdAt": "2026-08-04T13:00:32.252Z"
    }
  ],
  "milestones": [
    {
      "id": 1,
      "projectId": 1,
      "name": "Design sign-off",
      "dueDate": "2026-06-24",
      "status": "done",
      "createdAt": "2026-05-20T10:00:00.000Z"
    },
    {
      "id": 2,
      "projectId": 1,
      "name": "Content migration complete",
      "dueDate": "2026-07-11",
      "status": "pending",
      "createdAt": "2026-05-20T10:00:00.000Z"
    },
    {
      "id": 3,
      "projectId": 1,
      "name": "Launch",
      "dueDate": "2026-07-24",
      "status": "pending",
      "createdAt": "2026-05-20T10:00:00.000Z"
    },
    {
      "id": 4,
      "projectId": 2,
      "name": "Brand concepts presented",
      "dueDate": "2026-07-09",
      "status": "done",
      "createdAt": "2026-06-19T10:00:00.000Z"
    },
    {
      "id": 5,
      "projectId": 2,
      "name": "Brand guidelines delivered",
      "dueDate": "2026-07-26",
      "status": "pending",
      "createdAt": "2026-06-19T10:00:00.000Z"
    },
    {
      "id": 6,
      "projectId": 2,
      "name": "Site wireframes approved",
      "dueDate": "2026-08-03",
      "status": "pending",
      "createdAt": "2026-06-19T10:00:00.000Z"
    }
  ],
  "notes": [
    {
      "id": 1,
      "entityType": "company",
      "entityId": 3,
      "authorLabel": "Alex Reeve",
      "body": "Tom flagged cash-flow issues on our last call. Watch the overdue invoices before restarting SEO work.",
      "createdAt": "2026-07-05T10:00:00.000Z"
    },
    {
      "id": 2,
      "entityType": "deal",
      "entityId": 4,
      "authorLabel": "Alex Reeve",
      "body": "Ava wants the membership portal in phase 1. Revised quote sent — follow up Friday.",
      "createdAt": "2026-07-06T10:00:00.000Z"
    },
    {
      "id": 3,
      "entityType": "company",
      "entityId": 1,
      "authorLabel": "Sam Ortiz",
      "body": "Launch window agreed with James: second week of next month, avoid weekend changeover.",
      "createdAt": "2026-07-08T10:00:00.000Z"
    }
  ],
  "ticketMessages": [
    {
      "id": 1,
      "ticketId": 1,
      "authorType": "customer",
      "authorName": "Marta Kowalski",
      "body": "The booking widget on the homepage shows a spinner and never loads. We are losing reservations — please treat as urgent.",
      "internal": 0,
      "createdAt": "2026-07-14T08:00:00.000Z"
    },
    {
      "id": 2,
      "ticketId": 2,
      "authorType": "customer",
      "authorName": "Deborah Osei",
      "body": "Could you swap the partner logos on the About page for the attached new set?",
      "internal": 0,
      "createdAt": "2026-07-13T10:00:00.000Z"
    },
    {
      "id": 3,
      "ticketId": 3,
      "authorType": "customer",
      "authorName": "Tom Whitfield",
      "body": "The organic traffic chart in last month's report looks off — can you explain the drop in week 3?",
      "internal": 0,
      "createdAt": "2026-07-10T10:00:00.000Z"
    },
    {
      "id": 4,
      "ticketId": 3,
      "authorType": "user",
      "authorName": "Priya Nair",
      "body": "Looking into it — the tracking change on the 14th likely explains this. Will confirm.",
      "internal": 0,
      "createdAt": "2026-07-12T10:00:00.000Z"
    },
    {
      "id": 5,
      "ticketId": 4,
      "authorType": "customer",
      "authorName": "Deborah Osei",
      "body": "Browsers are warning about the certificate on our site.",
      "internal": 0,
      "createdAt": "2026-07-06T10:00:00.000Z"
    },
    {
      "id": 6,
      "ticketId": 4,
      "authorType": "user",
      "authorName": "Priya Nair",
      "body": "Renewed and redeployed the certificate — confirmed clean across browsers.",
      "internal": 0,
      "createdAt": "2026-07-08T10:00:00.000Z"
    }
  ],
  "quoteItems": [
    {
      "id": 1,
      "quoteId": 1,
      "productId": 1,
      "description": "Website design & build",
      "qty": 1,
      "unitPriceCents": 1200000
    },
    {
      "id": 2,
      "quoteId": 1,
      "productId": null,
      "description": "Membership portal module",
      "qty": 1,
      "unitPriceCents": 650000
    },
    {
      "id": 3,
      "quoteId": 2,
      "productId": 2,
      "description": "SEO retainer (monthly)",
      "qty": 6,
      "unitPriceCents": 150000
    },
    {
      "id": 4,
      "quoteId": 3,
      "productId": 3,
      "description": "Brand identity package",
      "qty": 1,
      "unitPriceCents": 650000
    },
    {
      "id": 5,
      "quoteId": 3,
      "productId": 1,
      "description": "Website design & build",
      "qty": 1,
      "unitPriceCents": 1200000
    }
  ],
  "invoiceItems": [
    {
      "id": 1,
      "invoiceId": 1,
      "description": "Website rebuild — 50% deposit",
      "qty": 1,
      "unitPriceCents": 700000
    },
    {
      "id": 2,
      "invoiceId": 2,
      "description": "Brand identity package",
      "qty": 1,
      "unitPriceCents": 650000
    },
    {
      "id": 3,
      "invoiceId": 3,
      "description": "SEO retainer — April",
      "qty": 1,
      "unitPriceCents": 150000
    },
    {
      "id": 4,
      "invoiceId": 3,
      "description": "SEO retainer — May",
      "qty": 1,
      "unitPriceCents": 150000
    },
    {
      "id": 5,
      "invoiceId": 4,
      "description": "SEO retainer — June",
      "qty": 1,
      "unitPriceCents": 150000
    },
    {
      "id": 6,
      "invoiceId": 5,
      "description": "Additional content migration (12h)",
      "qty": 12,
      "unitPriceCents": 14000
    }
  ],
  "automations": [
    {
      "id": 1,
      "name": "New lead response task",
      "description": "When a deal is created from a web lead, create a same-day follow-up task.",
      "trigger": "deal.created",
      "conditions": [
        {
          "field": "source",
          "op": "contains",
          "value": "form"
        }
      ],
      "actions": [
        {
          "type": "create_task",
          "params": {
            "title": "Respond to new lead: {name}",
            "dueInDays": 0,
            "priority": "high"
          }
        },
        {
          "type": "add_note",
          "params": {
            "body": "Automation: lead response task created within SLA."
          }
        }
      ],
      "enabled": 1,
      "currentVersion": 1,
      "createdAt": "2026-07-14T16:55:42.347Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 2,
      "name": "Deal won → project kickoff checklist",
      "description": "When a deal is won, add kickoff tasks to the auto-created project.",
      "trigger": "deal.won",
      "conditions": [],
      "actions": [
        {
          "type": "create_task",
          "params": {
            "title": "Schedule kickoff call for {name}",
            "dueInDays": 3,
            "priority": "high"
          }
        },
        {
          "type": "create_task",
          "params": {
            "title": "Send onboarding questionnaire",
            "dueInDays": 2,
            "priority": "normal"
          }
        }
      ],
      "enabled": 1,
      "currentVersion": 1,
      "createdAt": "2026-07-14T16:55:42.347Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 3,
      "name": "Invoice overdue reminder",
      "description": "When an invoice becomes overdue, log a reminder message and note it on the customer.",
      "trigger": "invoice.overdue",
      "conditions": [],
      "actions": [
        {
          "type": "send_message",
          "params": {
            "to": "{customer}",
            "template": "payment_reminder",
            "body": "Friendly reminder: invoice {number} is past its due date."
          }
        },
        {
          "type": "add_note",
          "params": {
            "body": "Automation: payment reminder queued for invoice {number}."
          }
        }
      ],
      "enabled": 0,
      "currentVersion": 1,
      "createdAt": "2026-07-14T16:55:42.347Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 4,
      "name": "Urgent ticket escalation",
      "description": "When an urgent ticket is created, escalate it and create an immediate response task.",
      "trigger": "ticket.created",
      "conditions": [
        {
          "field": "priority",
          "op": "eq",
          "value": "urgent"
        }
      ],
      "actions": [
        {
          "type": "escalate_ticket",
          "params": {}
        },
        {
          "type": "create_task",
          "params": {
            "title": "URGENT: first response for ticket #{id}",
            "dueInDays": 0,
            "priority": "high"
          }
        }
      ],
      "enabled": 1,
      "currentVersion": 1,
      "createdAt": "2026-07-14T16:55:42.347Z",
      "updatedAt": "2026-07-14T16:55:42.347Z"
    }
  ],
  "agents": [
    {
      "id": 1,
      "key": "chief_of_staff",
      "name": "Owner Chief of Staff",
      "description": "Daily briefing: what changed, what is at risk, what needs you today.",
      "tier": 0,
      "enabled": 1,
      "dailyActionBudget": 10,
      "actionsToday": 0,
      "budgetDate": "2026-07-14",
      "createdAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 2,
      "key": "intake",
      "name": "Intake & Enrichment",
      "description": "Classifies and routes new leads, checks for duplicates, sets priority.",
      "tier": 2,
      "enabled": 1,
      "dailyActionBudget": 50,
      "actionsToday": 0,
      "budgetDate": "2026-07-14",
      "createdAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 3,
      "key": "sales",
      "name": "Sales Agent",
      "description": "Flags stale deals and drafts follow-up messages for approval.",
      "tier": 1,
      "enabled": 1,
      "dailyActionBudget": 25,
      "actionsToday": 0,
      "budgetDate": "2026-07-14",
      "createdAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 4,
      "key": "delivery",
      "name": "Delivery Coordinator",
      "description": "Watches milestones and tasks, flags at-risk work, creates catch-up tasks.",
      "tier": 2,
      "enabled": 1,
      "dailyActionBudget": 25,
      "actionsToday": 1,
      "budgetDate": "2026-08-04",
      "createdAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 5,
      "key": "support",
      "name": "Support Agent",
      "description": "Triages new tickets, sets SLA, drafts responses for approval, escalates.",
      "tier": 2,
      "enabled": 1,
      "dailyActionBudget": 50,
      "actionsToday": 0,
      "budgetDate": "2026-07-14",
      "createdAt": "2026-07-14T16:55:42.347Z"
    }
  ],
  "agentRuns": [
    {
      "id": 1,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n1 deal(s) have not moved in 10+ days: Brightpath — SEO programme.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 2 task(s) past due.\nSupport: 1 escalated ticket(s), 1 past SLA.",
      "evidence": [
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 5,
      "createdAt": "2026-07-14T16:55:47.315Z"
    },
    {
      "id": 2,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 2 task(s) past due. Created 1 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        }
      ],
      "actions": [
        {
          "type": "create_task",
          "description": "Created \"Recovery plan: Content migration complete\" (task #7) due tomorrow",
          "executed": true,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 8,
      "createdAt": "2026-07-14T16:55:47.324Z"
    },
    {
      "id": 3,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "awaiting_approval",
      "summary": "1 deal(s) look stale. Drafted 1 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Brightpath — SEO programme — 19 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Drafted follow-up for \"Brightpath — SEO programme\" (needs your approval)",
          "executed": false,
          "needsApproval": true,
          "approvalId": 1
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-14T16:55:47.326Z"
    },
    {
      "id": 4,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n2 deal(s) have not moved in 10+ days: Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 4 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n1 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 14,
      "createdAt": "2026-07-17T15:21:15.955Z"
    },
    {
      "id": 5,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 4 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-17T15:21:15.965Z"
    },
    {
      "id": 6,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "awaiting_approval",
      "summary": "2 deal(s) look stale. Drafted 1 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Brightpath — SEO programme — 22 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 12 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Drafted follow-up for \"Solstice Fitness — site + membership portal\" (needs your approval)",
          "executed": false,
          "needsApproval": true,
          "approvalId": 2
        }
      ],
      "costCents": 0,
      "durationMs": 7,
      "createdAt": "2026-07-17T15:21:15.975Z"
    },
    {
      "id": 7,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n2 deal(s) have not moved in 10+ days: Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 4 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n2 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 16,
      "createdAt": "2026-07-18T06:04:41.583Z"
    },
    {
      "id": 8,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 4 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-18T06:04:41.603Z"
    },
    {
      "id": 9,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "2 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Brightpath — SEO programme — 22 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 12 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Solstice Fitness — site + membership portal\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-07-18T06:04:41.611Z"
    },
    {
      "id": 10,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n2 deal(s) have not moved in 10+ days: Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 4 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n2 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — QA checkout + booking flows.",
      "evidence": [
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 26,
      "createdAt": "2026-07-19T00:12:36.024Z"
    },
    {
      "id": 11,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 4 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-19T00:12:36.045Z"
    },
    {
      "id": 12,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "2 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Brightpath — SEO programme — 23 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 13 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Solstice Fitness — site + membership portal\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-07-19T00:12:36.053Z"
    },
    {
      "id": 13,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n3 deal(s) have not moved in 10+ days: Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 5 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n2 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — Prepare typography options.",
      "evidence": [
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 128,
      "createdAt": "2026-07-20T01:15:37.180Z"
    },
    {
      "id": 14,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 5 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-07-20T01:15:37.199Z"
    },
    {
      "id": 15,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "awaiting_approval",
      "summary": "3 deal(s) look stale. Drafted 1 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Northgate — brand refresh — 10 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 24 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 14 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Drafted follow-up for \"Northgate — brand refresh\" (needs your approval)",
          "executed": false,
          "needsApproval": true,
          "approvalId": 3
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Solstice Fitness — site + membership portal\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 7,
      "createdAt": "2026-07-20T01:15:37.214Z"
    },
    {
      "id": 16,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n3 deal(s) have not moved in 10+ days: Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 6 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n3 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 65,
      "createdAt": "2026-07-21T17:41:12.191Z"
    },
    {
      "id": 17,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 6 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-21T17:41:12.197Z"
    },
    {
      "id": 18,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Northgate — brand refresh — 12 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 26 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 16 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Solstice Fitness — site + membership portal\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-21T17:41:12.204Z"
    },
    {
      "id": 19,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n3 deal(s) have not moved in 10+ days: Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 2 overdue invoice(s) with $3,000 outstanding.\nDelivery: 1 milestone(s) and 6 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n3 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — Set up launch redirects.",
      "evidence": [
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 12,
      "createdAt": "2026-07-22T00:09:24.185Z"
    },
    {
      "id": 20,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 6 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-22T00:09:24.199Z"
    },
    {
      "id": 21,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Northgate — brand refresh — 12 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 26 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        },
        {
          "label": "Solstice Fitness — site + membership portal — 16 days without movement",
          "entityType": "deal",
          "entityId": 4,
          "detail": "$18,500"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Solstice Fitness — site + membership portal\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-22T00:09:24.204Z"
    },
    {
      "id": 22,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 1 milestone(s) and 7 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n3 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 53,
      "createdAt": "2026-07-23T05:17:17.857Z"
    },
    {
      "id": 23,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 7 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-23T05:17:17.864Z"
    },
    {
      "id": 24,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "awaiting_approval",
      "summary": "3 deal(s) look stale. Drafted 1 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 10 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 13 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 27 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Drafted follow-up for \"Cobalt Robotics — website enquiry\" (needs your approval)",
          "executed": false,
          "needsApproval": true,
          "approvalId": 4
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-07-23T05:17:17.870Z"
    },
    {
      "id": 25,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 1 milestone(s) and 7 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 39,
      "createdAt": "2026-07-24T03:37:20.701Z"
    },
    {
      "id": 26,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 1 milestone(s) and 7 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 6,
      "createdAt": "2026-07-24T03:37:20.725Z"
    },
    {
      "id": 27,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 11 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 14 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 28 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-24T03:37:20.735Z"
    },
    {
      "id": 28,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 2 milestone(s) and 7 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 10,
      "createdAt": "2026-07-25T00:07:41.878Z"
    },
    {
      "id": 29,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 2 milestone(s) and 7 task(s) past due. Created 1 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [
        {
          "type": "create_task",
          "description": "Created \"Recovery plan: Launch\" (task #8) due tomorrow",
          "executed": true,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 13,
      "createdAt": "2026-07-25T00:07:41.899Z"
    },
    {
      "id": 30,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 12 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 15 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 29 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-07-25T00:07:41.904Z"
    },
    {
      "id": 31,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 2 milestone(s) and 7 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — Recovery plan: Launch.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 12,
      "createdAt": "2026-07-26T11:27:45.865Z"
    },
    {
      "id": 32,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 2 milestone(s) and 7 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-07-26T11:27:45.883Z"
    },
    {
      "id": 33,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 14 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 17 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 31 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-26T11:27:45.891Z"
    },
    {
      "id": 34,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "manual",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 2 milestone(s) and 7 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — Recovery plan: Launch.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-07-26T20:27:06.142Z"
    },
    {
      "id": 35,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 8 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 10,
      "createdAt": "2026-07-27T07:25:18.925Z"
    },
    {
      "id": 36,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 8 task(s) past due. Created 1 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        }
      ],
      "actions": [
        {
          "type": "create_task",
          "description": "Created \"Recovery plan: Brand guidelines delivered\" (task #9) due tomorrow",
          "executed": true,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 8,
      "createdAt": "2026-07-27T07:25:18.938Z"
    },
    {
      "id": 37,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 14 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 17 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 31 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-27T07:25:18.944Z"
    },
    {
      "id": 38,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 8 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.\nToday: 1 task(s) due — Recovery plan: Brand guidelines delivered.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 35,
      "createdAt": "2026-07-28T14:42:25.098Z"
    },
    {
      "id": 39,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 8 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 5,
      "createdAt": "2026-07-28T14:42:25.120Z"
    },
    {
      "id": 40,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 16 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 19 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 33 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-07-28T14:42:25.127Z"
    },
    {
      "id": 41,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 11,
      "createdAt": "2026-07-29T00:19:20.351Z"
    },
    {
      "id": 42,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-29T00:19:20.359Z"
    },
    {
      "id": 43,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 16 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 19 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 33 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-07-29T00:19:20.363Z"
    },
    {
      "id": 44,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 33,
      "createdAt": "2026-07-30T13:25:49.027Z"
    },
    {
      "id": 45,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-07-30T13:25:49.038Z"
    },
    {
      "id": 46,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 18 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 21 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 35 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-07-30T13:25:49.045Z"
    },
    {
      "id": 47,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 53,
      "createdAt": "2026-07-31T13:25:05.130Z"
    },
    {
      "id": 48,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 6,
      "createdAt": "2026-07-31T13:25:05.143Z"
    },
    {
      "id": 49,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 19 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 22 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 36 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-07-31T13:25:05.150Z"
    },
    {
      "id": 50,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 14,
      "createdAt": "2026-08-01T11:00:52.447Z"
    },
    {
      "id": 51,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-08-01T11:00:52.460Z"
    },
    {
      "id": 52,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 20 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 23 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 37 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-08-01T11:00:52.463Z"
    },
    {
      "id": 53,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 17,
      "createdAt": "2026-08-02T00:46:57.792Z"
    },
    {
      "id": 54,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-08-02T00:46:57.807Z"
    },
    {
      "id": 55,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 20 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 23 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 37 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-08-02T00:46:57.811Z"
    },
    {
      "id": 56,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 3 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 10,
      "createdAt": "2026-08-03T06:45:09.621Z"
    },
    {
      "id": 57,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 3 milestone(s) and 9 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-08-03T06:45:09.637Z"
    },
    {
      "id": 58,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 21 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 24 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 38 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-08-03T06:45:09.640Z"
    },
    {
      "id": 59,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 9 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 59,
      "createdAt": "2026-08-04T13:00:32.218Z"
    },
    {
      "id": 60,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 9 task(s) past due. Created 1 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        }
      ],
      "actions": [
        {
          "type": "create_task",
          "description": "Created \"Recovery plan: Site wireframes approved\" (task #10) due tomorrow",
          "executed": true,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 53,
      "createdAt": "2026-08-04T13:00:32.280Z"
    },
    {
      "id": 61,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 23 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 26 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 40 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-08-04T13:00:32.290Z"
    },
    {
      "id": 62,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 67,
      "createdAt": "2026-08-28T08:12:49.114Z"
    },
    {
      "id": 63,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-08-28T08:12:49.123Z"
    },
    {
      "id": 64,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 46 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 49 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 63 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-08-28T08:12:49.128Z"
    },
    {
      "id": 65,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 10,
      "createdAt": "2026-08-29T04:31:42.438Z"
    },
    {
      "id": 66,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-08-29T04:31:42.449Z"
    },
    {
      "id": 67,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 47 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 50 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 64 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-08-29T04:31:42.452Z"
    },
    {
      "id": 68,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 11,
      "createdAt": "2026-08-31T01:40:03.869Z"
    },
    {
      "id": 69,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 7,
      "createdAt": "2026-08-31T01:40:03.886Z"
    },
    {
      "id": 70,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 49 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 52 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 66 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-08-31T01:40:03.892Z"
    },
    {
      "id": 71,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 30,
      "createdAt": "2026-09-01T06:16:13.389Z"
    },
    {
      "id": 72,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-09-01T06:16:13.399Z"
    },
    {
      "id": 73,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 50 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 53 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 67 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-01T06:16:13.405Z"
    },
    {
      "id": 74,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 42,
      "createdAt": "2026-09-02T08:34:57.227Z"
    },
    {
      "id": 75,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-02T08:34:57.236Z"
    },
    {
      "id": 76,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 51 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 54 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 68 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-02T08:34:57.243Z"
    },
    {
      "id": 77,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 36,
      "createdAt": "2026-09-03T03:02:43.429Z"
    },
    {
      "id": 78,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-03T03:02:43.435Z"
    },
    {
      "id": 79,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 52 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 55 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 69 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 5,
      "createdAt": "2026-09-03T03:02:43.445Z"
    },
    {
      "id": 80,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 57,
      "createdAt": "2026-09-04T00:57:02.015Z"
    },
    {
      "id": 81,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-09-04T00:57:02.023Z"
    },
    {
      "id": 82,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 53 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 56 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 70 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-04T00:57:02.029Z"
    },
    {
      "id": 83,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 41,
      "createdAt": "2026-09-05T04:02:45.312Z"
    },
    {
      "id": 84,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-05T04:02:45.340Z"
    },
    {
      "id": 85,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 54 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 57 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 71 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-05T04:02:45.348Z"
    },
    {
      "id": 86,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 8,
      "createdAt": "2026-09-06T01:59:14.474Z"
    },
    {
      "id": 87,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-06T01:59:14.485Z"
    },
    {
      "id": 88,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 55 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 58 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 72 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-06T01:59:14.487Z"
    },
    {
      "id": 89,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-09-07T03:24:48.174Z"
    },
    {
      "id": 90,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-07T03:24:48.184Z"
    },
    {
      "id": 91,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 56 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 59 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 73 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-07T03:24:48.186Z"
    },
    {
      "id": 92,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 32,
      "createdAt": "2026-09-08T05:43:56.122Z"
    },
    {
      "id": 93,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-09-08T05:43:56.132Z"
    },
    {
      "id": 94,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 57 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 60 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 74 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 1,
      "createdAt": "2026-09-08T05:43:56.137Z"
    },
    {
      "id": 95,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 28,
      "createdAt": "2026-09-09T04:05:59.802Z"
    },
    {
      "id": 96,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-09T04:05:59.811Z"
    },
    {
      "id": 97,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 58 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 61 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 75 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-09T04:05:59.817Z"
    },
    {
      "id": 98,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 41,
      "createdAt": "2026-09-10T02:10:21.472Z"
    },
    {
      "id": 99,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 4,
      "createdAt": "2026-09-10T02:10:21.482Z"
    },
    {
      "id": 100,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 59 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 62 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 76 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-10T02:10:21.489Z"
    },
    {
      "id": 101,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 35,
      "createdAt": "2026-09-11T02:23:44.156Z"
    },
    {
      "id": 102,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-11T02:23:44.164Z"
    },
    {
      "id": 103,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 60 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 63 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 77 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-11T02:23:44.170Z"
    },
    {
      "id": 104,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 30,
      "createdAt": "2026-09-12T03:47:44.309Z"
    },
    {
      "id": 105,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-12T03:47:44.320Z"
    },
    {
      "id": 106,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 61 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 64 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 78 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 2,
      "createdAt": "2026-09-12T03:47:44.328Z"
    },
    {
      "id": 107,
      "agentId": 1,
      "agentKey": "chief_of_staff",
      "trigger": "daily",
      "status": "completed",
      "summary": "Pipeline: 4 open deals worth $46,000.\n4 deal(s) have not moved in 10+ days: Cobalt Robotics — website enquiry; Northgate — brand refresh; Brightpath — SEO programme; Solstice Fitness — site + membership portal.\nCash risk: 3 overdue invoice(s) with $9,500 outstanding.\nDelivery: 4 milestone(s) and 10 task(s) past due.\nSupport: 1 escalated ticket(s), 3 past SLA.\n4 agent action(s) are waiting for your approval.",
      "evidence": [
        {
          "label": "Stale deal: Cobalt Robotics — website enquiry",
          "entityType": "deal",
          "entityId": 1
        },
        {
          "label": "Stale deal: Northgate — brand refresh",
          "entityType": "deal",
          "entityId": 2
        },
        {
          "label": "Stale deal: Brightpath — SEO programme",
          "entityType": "deal",
          "entityId": 3
        },
        {
          "label": "Stale deal: Solstice Fitness — site + membership portal",
          "entityType": "deal",
          "entityId": 4
        },
        {
          "label": "Overdue: INV-2026-046",
          "entityType": "invoice",
          "entityId": 2
        },
        {
          "label": "Overdue: INV-2026-044",
          "entityType": "invoice",
          "entityId": 3
        },
        {
          "label": "Overdue: INV-2026-045",
          "entityType": "invoice",
          "entityId": 4
        },
        {
          "label": "Late milestone: Content migration complete",
          "entityType": "milestone",
          "entityId": 2
        },
        {
          "label": "Late milestone: Launch",
          "entityType": "milestone",
          "entityId": 3
        },
        {
          "label": "Late milestone: Brand guidelines delivered",
          "entityType": "milestone",
          "entityId": 5
        },
        {
          "label": "Late milestone: Site wireframes approved",
          "entityType": "milestone",
          "entityId": 6
        },
        {
          "label": "Escalated: Booking widget down on homepage",
          "entityType": "ticket",
          "entityId": 1
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 22,
      "createdAt": "2026-09-13T00:16:28.427Z"
    },
    {
      "id": 108,
      "agentId": 4,
      "agentKey": "delivery",
      "trigger": "daily",
      "status": "completed",
      "summary": "Delivery watch: 4 milestone(s) and 10 task(s) past due. Created 0 recovery task(s).",
      "evidence": [
        {
          "label": "Milestone past due: Content migration complete (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-11"
        },
        {
          "label": "Milestone past due: Launch (Harbourview website rebuild)",
          "entityType": "project",
          "entityId": 1,
          "detail": "was due 2026-07-24"
        },
        {
          "label": "Milestone past due: Brand guidelines delivered (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Milestone past due: Site wireframes approved (Meridian brand + site)",
          "entityType": "project",
          "entityId": 2,
          "detail": "was due 2026-08-03"
        },
        {
          "label": "Task overdue: Migrate blog articles to new CMS",
          "entityType": "task",
          "entityId": 1,
          "detail": "was due 2026-07-10"
        },
        {
          "label": "Task overdue: QA checkout + booking flows",
          "entityType": "task",
          "entityId": 2,
          "detail": "was due 2026-07-19"
        },
        {
          "label": "Task overdue: Set up launch redirects",
          "entityType": "task",
          "entityId": 3,
          "detail": "was due 2026-07-22"
        },
        {
          "label": "Task overdue: Collate brand questionnaire responses",
          "entityType": "task",
          "entityId": 4,
          "detail": "was due 2026-07-13"
        },
        {
          "label": "Task overdue: Prepare typography options",
          "entityType": "task",
          "entityId": 5,
          "detail": "was due 2026-07-20"
        },
        {
          "label": "Task overdue: Send Solstice revised proposal",
          "entityType": "task",
          "entityId": 6,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Content migration complete",
          "entityType": "task",
          "entityId": 7,
          "detail": "was due 2026-07-15"
        },
        {
          "label": "Task overdue: Recovery plan: Launch",
          "entityType": "task",
          "entityId": 8,
          "detail": "was due 2026-07-26"
        },
        {
          "label": "Task overdue: Recovery plan: Brand guidelines delivered",
          "entityType": "task",
          "entityId": 9,
          "detail": "was due 2026-07-28"
        },
        {
          "label": "Task overdue: Recovery plan: Site wireframes approved",
          "entityType": "task",
          "entityId": 10,
          "detail": "was due 2026-08-05"
        }
      ],
      "actions": [],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-13T00:16:28.438Z"
    },
    {
      "id": 109,
      "agentId": 3,
      "agentKey": "sales",
      "trigger": "daily",
      "status": "completed",
      "summary": "3 deal(s) look stale. Drafted 0 follow-up(s) for approval.",
      "evidence": [
        {
          "label": "Cobalt Robotics — website enquiry — 62 days without movement",
          "entityType": "deal",
          "entityId": 1,
          "detail": "$12,000"
        },
        {
          "label": "Northgate — brand refresh — 65 days without movement",
          "entityType": "deal",
          "entityId": 2,
          "detail": "$6,500"
        },
        {
          "label": "Brightpath — SEO programme — 79 days without movement",
          "entityType": "deal",
          "entityId": 3,
          "detail": "$9,000"
        }
      ],
      "actions": [
        {
          "type": "send_followup",
          "description": "Follow-up for \"Cobalt Robotics — website enquiry\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Northgate — brand refresh\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        },
        {
          "type": "send_followup",
          "description": "Follow-up for \"Brightpath — SEO programme\" already awaiting approval — skipped duplicate",
          "executed": false,
          "needsApproval": false
        }
      ],
      "costCents": 0,
      "durationMs": 3,
      "createdAt": "2026-09-13T00:16:28.442Z"
    }
  ],
  "auditLog": [
    {
      "id": 1,
      "actorType": "system",
      "actorId": null,
      "actorLabel": "Seed",
      "action": "create",
      "entityType": "workspace",
      "entityId": 1,
      "entityLabel": "Coastal Digital",
      "before": null,
      "after": {
        "note": "Demo workspace seeded"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-14T16:55:42.347Z"
    },
    {
      "id": 2,
      "actorType": "system",
      "actorId": null,
      "actorLabel": "System",
      "action": "update",
      "entityType": "company",
      "entityId": 1,
      "entityLabel": "Harbourview Hotels",
      "before": {
        "health": "good"
      },
      "after": {
        "health": "at_risk",
        "reasons": [
          "1 escalated open ticket",
          "1 overdue task on their projects"
        ]
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-14T16:55:47.300Z"
    },
    {
      "id": 3,
      "actorType": "agent",
      "actorId": "delivery",
      "actorLabel": "Delivery Coordinator",
      "action": "create",
      "entityType": "task",
      "entityId": 7,
      "entityLabel": "Recovery plan: Content migration complete",
      "before": null,
      "after": {
        "title": "Recovery plan: Content migration complete",
        "dueDate": "2026-07-15",
        "priority": "high"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-14T16:55:47.320Z"
    },
    {
      "id": 4,
      "actorType": "system",
      "actorId": null,
      "actorLabel": "System",
      "action": "update",
      "entityType": "invoice",
      "entityId": 2,
      "entityLabel": "INV-2026-046",
      "before": {
        "status": "sent"
      },
      "after": {
        "status": "overdue"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-23T05:17:17.757Z"
    },
    {
      "id": 5,
      "actorType": "system",
      "actorId": null,
      "actorLabel": "System",
      "action": "update",
      "entityType": "company",
      "entityId": 2,
      "entityLabel": "Meridian Legal",
      "before": {
        "health": "watch"
      },
      "after": {
        "health": "at_risk",
        "reasons": [
          "1 overdue invoice",
          "2 overdue tasks on their projects"
        ]
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-23T05:17:17.789Z"
    },
    {
      "id": 6,
      "actorType": "agent",
      "actorId": "delivery",
      "actorLabel": "Delivery Coordinator",
      "action": "create",
      "entityType": "task",
      "entityId": 8,
      "entityLabel": "Recovery plan: Launch",
      "before": null,
      "after": {
        "title": "Recovery plan: Launch",
        "dueDate": "2026-07-26",
        "priority": "high"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-25T00:07:41.893Z"
    },
    {
      "id": 7,
      "actorType": "agent",
      "actorId": "delivery",
      "actorLabel": "Delivery Coordinator",
      "action": "create",
      "entityType": "task",
      "entityId": 9,
      "entityLabel": "Recovery plan: Brand guidelines delivered",
      "before": null,
      "after": {
        "title": "Recovery plan: Brand guidelines delivered",
        "dueDate": "2026-07-28",
        "priority": "high"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-07-27T07:25:18.934Z"
    },
    {
      "id": 8,
      "actorType": "agent",
      "actorId": "delivery",
      "actorLabel": "Delivery Coordinator",
      "action": "create",
      "entityType": "task",
      "entityId": 10,
      "entityLabel": "Recovery plan: Site wireframes approved",
      "before": null,
      "after": {
        "title": "Recovery plan: Site wireframes approved",
        "dueDate": "2026-08-05",
        "priority": "high"
      },
      "correlationType": null,
      "correlationId": null,
      "createdAt": "2026-08-04T13:00:32.244Z"
    }
  ]
}